:root{--co-ink:#111111;--co-ink-soft:#474747;--co-ink-mute:#6B6B6B;--co-paper:#FFFFFF;--co-paper-warm:#F6F6F4;--co-hairline:#E4E4E1;--co-night:#111111;--co-night-soft:#B9B9B6;--co-night-mute:#8C8C89;--co-night-line:#2C2C2A;--co-green-deep:var(--co-ink);--co-green:#1A1A1A;--co-cream:#FFFFFF;--co-gold:var(--co-ink);--co-gold-light:#3A3A3A;--co-display:var(--font-heading--family,"Jost"),"Futura","Century Gothic",sans-serif;--co-ease:cubic-bezier(.16,1,.3,1);--co-track-wide:.26em;--co-track-mid:.16em;--co-gutter:clamp(20px,4vw,64px);--co-section:clamp(64px,8vw,128px)}.co-shell{width:100%;max-width:1480px;margin:0 auto;padding-inline:var(--co-gutter)}.co-eyebrow,.co-label{font-family:var(--co-display);font-size:.68rem;font-weight:400;letter-spacing:var(--co-track-wide);text-transform:uppercase;color:var(--co-ink-mute);margin:0;line-height:1.6}.co-rule{display:block;width:36px;height:1px;background:currentColor;opacity:.35;margin:1.6rem 0 0}.co-rule--center{margin-inline:auto}.co-h2{font-family:var(--co-display)!important;font-weight:300!important;font-size:clamp(1.25rem,2vw,1.75rem)!important;line-height:1.25!important;letter-spacing:var(--co-track-mid)!important;text-transform:uppercase!important;text-wrap:balance;margin:0}.co-lead{font-size:clamp(.95rem,1.05vw,1.05rem);line-height:1.75;color:var(--co-ink-soft);max-width:46ch}.co-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:52px;padding:0 36px;border:1px solid transparent;border-radius:0;font-family:var(--co-display);font-size:.7rem;font-weight:400;line-height:1;letter-spacing:var(--co-track-mid);text-transform:uppercase;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .35s var(--co-ease),color .35s var(--co-ease),border-color .35s var(--co-ease),transform .2s var(--co-ease)}.co-btn:hover{text-decoration:none}.co-btn:active{transform:scale(.98)}.co-btn:focus-visible,.co-link:focus-visible{outline:1px solid currentColor;outline-offset:4px}.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--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-btn--ghost{background:transparent;border-color:#ffffffb3;color:#fff}.co-btn--ghost:hover{background:#fff;border-color:#fff;color:var(--co-ink)}.co-link{display:inline-block;padding:0 0 6px;border:0;color:inherit;text-decoration:none!important;font-family:var(--co-display);font-size:.7rem;font-weight:400;letter-spacing:var(--co-track-wide);text-transform:uppercase;white-space:nowrap;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;transition:background-size .5s var(--co-ease),opacity .3s}.co-link:hover{background-size:38% 1px}@media(prefers-reduced-motion:no-preference){.co-js [data-reveal]{opacity:0;transform:translate3d(0,22px,0);transition:opacity .9s var(--co-ease),transform 1.1s var(--co-ease);transition-delay:calc(var(--reveal-i,0) * 90ms)}.co-js [data-reveal].is-in{opacity:1;transform:none}}.co-pieces__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:clamp(40px,4vw,60px) clamp(14px,1.5vw,22px)}.co-pieces__link{display:flex;flex-direction:column;text-decoration:none;color:inherit}.co-pieces__media{position:relative;display:block;overflow:hidden;aspect-ratio:1/1;background:var(--co-paper-warm);margin-bottom:1rem}.co-pieces__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.3s var(--co-ease),opacity .7s var(--co-ease)}.co-pieces__img--alt{opacity:0}@media(hover:hover){.co-pieces__link:hover .co-pieces__img{transform:scale(1.025)}.co-pieces__link:hover .co-pieces__img--alt{opacity:1}}.co-pieces__name{font-family:var(--co-display);font-size:.76rem;letter-spacing:.16em;text-transform:uppercase;line-height:1.5}.co-pieces__detail{margin-top:.15rem;font-size:.84rem;line-height:1.5;color:var(--co-ink-soft)}.co-pieces__price{margin-top:.5rem;font-family:var(--co-display);font-size:.76rem;letter-spacing:.08em;color:var(--co-ink-mute)}.co-pieces__link:focus-visible{outline:1px solid var(--co-ink);outline-offset:4px}@media screen and (max-width:989px){.co-pieces__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 12px}.co-pieces__name{font-size:.7rem;letter-spacing:.14em}.co-pieces__detail{font-size:.8rem}}body{-webkit-font-smoothing:antialiased}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.18;text-wrap:balance}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}::selection{background:var(--co-ink);color:#fff}.co-page-figure{margin:3rem 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:.8rem!important;letter-spacing:.22em!important;margin:3rem 0 1rem;color:var(--co-ink-mute)}main .rte strong{color:var(--co-ink);font-weight:500}main .rte a{text-underline-offset:4px;text-decoration-thickness:1px}main .rte img{display:block;width:100%;height:auto}main .rte figure,main .rte p:has(>img){margin:3rem 0}main .text-block h1{font-size:clamp(1.5rem,2.6vw,2.2rem)!important;letter-spacing:var(--co-track-mid)!important;line-height:1.2!important}@media screen and (min-width:1100px){main .rte .co-page-figure,main .rte>figure{position:relative;width:min(1040px,calc(100vw - 2 * var(--co-gutter)));margin-left:50%;transform:translate(-50%)}}.co-manifeste__cell{border-top-color:var(--co-hairline)!important}.card-gallery{--gallery-aspect-ratio:1/1!important;background:var(--co-paper-warm);position:relative;overflow:hidden}.card-gallery,.product-card,.card{border:0!important;border-radius:0!important;box-shadow:none!important}.card-gallery img{transition:transform 1.2s var(--co-ease)}product-card:hover .card-gallery img{transform:scale(1.025)}.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 .6s var(--co-ease)!important;transform:none!important}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:.74rem!important;letter-spacing:.15em!important;text-transform:uppercase!important;font-weight:400!important;line-height:1.6!important;color:var(--co-ink)!important}product-card .price,.product-grid .price{font-family:var(--co-display)!important;font-size:.74rem!important;letter-spacing:.08em!important;color:var(--co-ink-mute)!important;font-weight:400!important}.facets-block-wrapper--horizontal{border-block:1px solid var(--co-hairline)}.facets-block-wrapper--horizontal *{border-block-width:0}.products-count-wrapper,.facets__label,.sorting-filter select{font-family:var(--co-display)!important;font-size:.68rem!important;letter-spacing:.16em!important;text-transform:uppercase;color:var(--co-ink-mute)!important}.header__menu a,.menu-list a,.header__link,header nav a{font-family:var(--co-display)!important;font-size:.66rem!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:-4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .45s var(--co-ease)}.header__menu a:hover:after,.menu-list a:hover:after,.header__menu a[aria-current=page]:after,.menu-list a[aria-current=page]:after{transform:scaleX(1)}.header[transparent]:not([data-sticky-state=active]) .header__row--top{transition:background-color .4s var(--co-ease)}.header[transparent]:not([data-sticky-state=active]) .header-logo__image{filter:drop-shadow(0 1px 6px rgba(0,0,0,.18))}@media screen and (min-width:990px){header-menu .menu-list__link-title{padding-inline:17px!important}}.button:not(.button-unstyled),button.button:not(.button-unstyled),.shopify-payment-button__button--unbranded{font-family:var(--co-display)!important;letter-spacing:var(--co-track-mid)!important;text-transform:uppercase;font-size:.7rem!important;border-radius:0!important;font-weight:400!important;padding-block:18px!important;transition:background-color .35s var(--co-ease),color .35s var(--co-ease),transform .2s var(--co-ease)!important}.button:not(.button-unstyled):active{transform:scale(.985)}.button:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:1px solid var(--co-ink)!important;outline-offset:3px!important}.product-information h1,.product__title h1{font-family:var(--co-display)!important;font-size:clamp(1.35rem,2vw,1.85rem)!important;text-transform:uppercase!important;letter-spacing:var(--co-track-mid)!important;font-weight:300;line-height:1.22;margin:0}.product-information .price{font-family:var(--co-display)!important;font-size:.95rem!important;letter-spacing:.08em!important;font-weight:400!important;opacity:1;color:var(--co-ink)!important}.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;min-height:56px}.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 p,.product-details p{line-height:1.8}.product-details [class*=__text_aEtTtq] p{color:var(--co-ink-soft)}.product-details [class*=__co_taille],.product-details [class*=__co_taille] p{font-size:.5rem!important;line-height:1.6!important;color:var(--co-ink-mute)!important}.product-details [class*=__co_taille] a{color:var(--co-ink)!important}.product-details .popup-link{margin-top:-8px}.product-details .popup-link__button{font-family:var(--co-display)!important;font-size:.68rem!important;letter-spacing:var(--co-track-wide)!important;text-transform:uppercase;color:var(--co-ink);padding:0 0 5px!important;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat}.product-details .popup-link__button svg{display:none}.popup-link__content .page-title{font-size:.8rem!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-weight:400!important}.popup-link__content .rte{max-width:none;font-size:.92rem}.popup-link__content .rte table{width:100%;border-collapse:collapse;font-size:.88rem}.popup-link__content .rte th,.popup-link__content .rte td{padding:8px 10px;border-bottom:1px solid var(--co-hairline);text-align:left}.product-information .rte h4,.product-details .rte h4{font-family:var(--co-display);font-size:.68rem;letter-spacing:var(--co-track-wide);text-transform:uppercase;color:var(--co-ink-mute);margin:2.6rem 0 .8rem;font-weight:400}.product-details ul:not(.co-preuve){list-style:none;padding:0;margin:1.6rem 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.product-details ul:not(.co-preuve) li{display:flex;flex-direction:column;gap:.3rem;padding:14px 16px;background:var(--co-paper-warm);border:0;font-size:.84rem;line-height:1.55;color:var(--co-ink)}.product-details ul:not(.co-preuve) li strong{font-weight:400;color:var(--co-ink-mute);font-size:.64rem;letter-spacing:.16em;text-transform:uppercase}.product-details ul:not(.co-preuve) li:last-child:nth-child(odd){grid-column:1 / -1}.product-information .rte em,.product-details em{color:var(--co-ink-mute);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;transition:background-color .3s var(--co-ease),color .3s var(--co-ease),border-color .3s var(--co-ease)}.variant-picker legend,.variant-option legend,.variant-picker__option-name{font-family:var(--co-display);font-size:.68rem!important;letter-spacing:var(--co-track-wide);text-transform:uppercase;color:var(--co-ink-mute)}.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}.cart-drawer__summary .button,.cart-summary .button{min-height:56px}footer{color:#fff}footer a,footer .link{font-family:var(--co-display)!important;font-size:.68rem!important;letter-spacing:.14em!important;text-transform:uppercase;color:#fff!important}footer a:hover{opacity:.72}footer .rte a,footer .text-block a{text-transform:none;letter-spacing:.02em!important;font-size:.85rem!important;color:#fff!important}footer .group-block h2{font-size:.8rem!important;letter-spacing:var(--co-track-wide)!important;margin-bottom:.4rem;color:#fff}footer .group-block p{font-size:.88rem!important;color:var(--co-night-soft)}footer .menu__heading{font-family:var(--co-display);font-size:.66rem!important;letter-spacing:var(--co-track-wide);text-transform:uppercase;color:var(--co-night-mute)!important}footer .menu__details,footer .menu--dividers .menu__details{border-color:var(--co-night-line)!important}footer .email-signup__input-group{border:0!important;border-bottom:1px solid #fff!important;border-radius:0!important;background:transparent!important}footer .email-signup__input{border:0!important;padding-inline:0!important;background:transparent!important;color:#fff!important}footer .email-signup__input::placeholder{color:var(--co-night-mute)!important}footer .email-signup__button,footer .email-signup__form button{color:#fff!important}footer .social-icons__wrapper svg,footer .social-icons__wrapper a{color:#fff!important}footer shop-follow-button{--color-foreground:#fff}footer .utilities{border-top-color:var(--co-night-line)!important;color:var(--co-night-mute)}footer .footer-utilities__text{color:var(--co-night-mute)!important}@media screen and (min-width:990px){.footer-content{grid-template-columns:minmax(0,5fr) minmax(0,3fr) minmax(0,3fr) minmax(0,2fr)!important;grid-template-areas:"lettre aide legal reseaux" "inscription aide legal shop" "inscription aide legal .";column-gap:clamp(32px,4vw,72px)!important;row-gap:22px!important;align-items:start}.footer-content>.group-block{grid-area:lettre!important}.footer-content>.email-signup-block{grid-area:inscription!important;max-width:420px}.footer-content>accordion-custom:nth-of-type(1){grid-area:aide!important}.footer-content>accordion-custom:nth-of-type(2){grid-area:legal!important}.footer-content>.social-icons__wrapper{grid-area:reseaux!important;justify-self:end}.footer-content>div:has(shop-follow-button){grid-area:shop!important;justify-self:end}}footer .social-icons__wrapper{margin-top:.2rem}hr,.divider{border:0;border-top:1px solid var(--co-hairline)}input,select,textarea{border-radius:0!important}input::placeholder,textarea::placeholder{color:#767676;opacity:1}@media screen and (max-width:749px){.product-details ul:not(.co-preuve){grid-template-columns:1fr}.co-btn{padding:0 28px;min-height:50px}}@media screen and (max-width:989px){.product-details dialog-component.popup-link{position:static!important;top:auto!important;right:auto!important;left:auto!important;bottom:auto!important;width:100%;text-align:right;margin:-42px 0 0!important}.product-details dialog-component.popup-link .popup-link__button{display:inline-block!important;width:auto!important;text-align:right!important}}@media(prefers-reduced-motion:reduce){.card-gallery img,.co-btn,.co-link,.co-pieces__img,.header__menu a:after,.menu-list a:after{transition:none!important}product-card:hover .card-gallery img,.co-pieces__link:hover .co-pieces__img{transform:none}}body.tpl-collier footer{color:#2c2b28}body.tpl-collier footer [class*=__footer_m9NzUG],body.tpl-collier footer [class*=__footer_utilities_jLGE8U]{--color-background:#E9E3DA!important;--color-background-rgb:233,227,218!important;--color:#2C2B28!important;--color-rgb:44,43,40!important;--color-foreground:#2C2B28!important;--color-foreground-rgb:44,43,40!important;background-color:#e9e3da!important}body.tpl-collier footer a,body.tpl-collier footer .link{color:#2c2b28!important}body.tpl-collier footer a:hover{opacity:.72}body.tpl-collier footer .rte a,body.tpl-collier footer .text-block a{color:#2c2b28!important}body.tpl-collier footer .group-block h2{color:#2c2b28!important}body.tpl-collier footer .group-block p{color:#5a5a5a!important}body.tpl-collier footer .menu__heading{color:#8a8177!important}body.tpl-collier footer .menu__details,body.tpl-collier footer .menu--dividers .menu__details{border-color:#d8d0c2!important}body.tpl-collier footer .email-signup__input-group{border-bottom:1px solid #2C2B28!important}body.tpl-collier footer .email-signup__input{color:#2c2b28!important}body.tpl-collier footer .email-signup__input::placeholder{color:#8a8177!important}body.tpl-collier footer .email-signup__button,body.tpl-collier footer .email-signup__form button{color:#2c2b28!important}body.tpl-collier footer .social-icons__wrapper svg,body.tpl-collier footer .social-icons__wrapper a{color:#2c2b28!important}body.tpl-collier footer shop-follow-button{--color-foreground:#2C2B28}body.tpl-collier footer .utilities{border-top-color:#d8d0c2!important;color:#8a8177!important}body.tpl-collier footer .footer-utilities__text{color:#8a8177!important}body.tpl-collier .co-mat__x,body.tpl-collier .co-orig__text,body.tpl-collier .co-orig__text p{font-size:.74rem!important}body.tpl-collier .product-details [class*=__text_aEtTtq] summary,body.tpl-collier .product-details [class*=__text_aEtTtq] p,body.tpl-collier .product-details [class*=__text_aEtTtq] td,body.tpl-collier .product-details [class*=__text_aEtTtq] th,body.tpl-collier .product-details [class*=__text_aEtTtq] li{font-size:.7rem!important}
/*# sourceMappingURL=/cdn/shop/t/75/assets/co-custom.css.map */
