@font-face{font-family:Neue Haas;src:url(/cdn/shop/files/NeueHaasDisplay-Roman.woff2?v=1757912786) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas;src:url(/cdn/shop/files/NeueHaasDisplay-Mediu.woff2?v=1757912809) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas;src:url(/cdn/shop/files/NeueHaasDisplay-Bold.woff2?v=1762148396) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas;src:url(/cdn/shop/files/NeueHaasDisplay-Black.woff2?v=1757912775) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Canela;src:url(/cdn/shop/files/Canela-Medium.woff2?v=1760493146) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Canela;src:url(/cdn/shop/files/Canela-Bold.woff2?v=1760493146) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Canela;src:url(/cdn/shop/files/Canela-Black.woff2?v=1760493146) format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--font-body--family: "Neue Haas", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading--family: "Canela", Georgia, "Times New Roman", serif;--font-subheading--family: "Neue Haas", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-accent--family: "Canela", Georgia, "Times New Roman", serif;--font-h1--family: "Canela", serif;--font-h2--family: "Canela", serif;--font-h3--family: "Neue Haas", sans-serif;--font-h4--family: "Neue Haas", sans-serif;--font-h5--family: "Neue Haas", sans-serif;--font-h6--family: "Neue Haas", sans-serif;--font-h1--weight: 900;--font-h2--weight: 700;--font-h3--weight: 900;--font-h4--weight: 700;--font-h5--weight: 700;--font-h6--weight: 500;--font-body--weight: 400;--font-body--weight-bold: 700;--font-subheading--weight: 500;--font-family-heading: var(--font-heading--family);--font-family-body: var(--font-body--family);--font-family-accent: var(--font-accent--family);--font-family-navigation: var(--font-subheading--family)}h1,.h1,.section-header__heading,.collection-hero__title,.product__title,.article__title{font-family:var(--font-h1--family);font-weight:var(--font-h1--weight)}h2,.h2,.section__heading,.card__heading{font-family:var(--font-h2--family);font-weight:var(--font-h2--weight)}h3,.h3,h4,.h4{font-family:var(--font-h3--family);font-weight:var(--font-h3--weight)}h5,.h5,h6,.h6{font-family:var(--font-subheading--family);font-weight:var(--font-h5--weight)}body,p,.rte,.product-description,.collection-description,.body-text,.font-system{font-family:var(--font-body--family);font-weight:var(--font-body--weight)}.header__menu-item,.menu-list__link,.breadcrumb,.menu-drawer *{font-family:var(--font-subheading--family);font-weight:var(--font-subheading--weight)}.button,.btn,.product-form__buttons button,.cart__submit{font-family:var(--font-subheading--family);font-weight:700}.button-secondary{font-family:var(--font-subheading--family);font-weight:500}custom-typography,.custom-typography{font-family:var(--font-subheading--family);font-weight:var(--font-h1--weight)}.field__input,.field__label,.customer input,.customer label{font-family:var(--font-body--family);font-weight:var(--font-body--weight)}*[class*=font-system],.font-system{font-family:Neue Haas,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.font-bold{font-weight:700!important}.font-normal{font-weight:400!important}.popup-link__content h2,.dialog-drawer h2{font-family:Neue Haas;font-size:1.25rem!important;font-weight:400!important;line-height:1.3!important}:root{--dk-ocre: #CC6843;--dk-parhelie: #C5AB87;--dk-fleuve: #24434D;--dk-voyageurs: #4A8CA0;--dk-boreal: #23382A;--dk-graphite: #222222;--dk-magnetite: #3C3F44;--dk-ardoise: #797E86;--dk-citadelle: #ADB2B8;--dk-ecume: #E2E5E9;--dk-boucane: #F4F5F6;--dk-neige: #FFFFFF;--font-heading: "Canela", Georgia, serif;--font-body: "Neue Haas", -apple-system, sans-serif;--font-h2: 56px;--font-h3: 40px;--font-h4: 32px;--font-body-large: 20px;--font-small: 14px;--font-h1-rem: clamp(2.5rem, 2rem + 2.5vw, 3.815rem);--font-h2-rem: clamp(2rem, 1.6rem + 2vw, 3.052rem);--font-h3-rem: clamp(1.75rem, 1.4rem + 1.75vw, 2.441rem);--font-h4-rem: clamp(1.5rem, 1.2rem + 1.5vw, 1.953rem);--font-h5-rem: clamp(1.25rem, 1.1rem + .75vw, 1.563rem);--font-h6-rem: clamp(1.125rem, 1rem + .625vw, 1.25rem);--font-base: 1.125rem;--font-body-rem: 1rem;--font-small-rem: .875rem;--font-micro: .75rem;--font-label: .6875rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700;--font-weight-black: 900;--lh-tight: 1.1;--lh-normal: 1.4;--lh-relaxed: 1.7;--ls-tight: -.5px;--ls-normal: 0;--dk-transition: .3s cubic-bezier(.4, 0, .2, 1);--dk-shadow: 0 4px 20px rgba(34, 34, 34, .08);--dk-shadow-subtle: 0 2px 8px rgba(34, 34, 34, .06);--dk-shadow-elevated: 0 4px 16px rgba(34, 34, 34, .1)}.header:not(.header--transparent) .menu-list,.header.header--transparent .menu-list{--opacity-subdued-text: 1}.header .menu-list__link{color:var(--dk-neige)!important;font-weight:500!important;padding-inline:1.625rem!important;position:relative}.header.header--transparent .menu-list__link{text-shadow:0 1px 2px rgba(0,0,0,.3)}.header .menu-list__link-title{position:relative}.header .menu-list__link-title:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background:var(--dk-parhelie);width:0;margin:0 auto;transition:width var(--dk-transition);pointer-events:none}.header .menu-list__link:hover .menu-list__link-title:after{width:100%}.header .menu-list__item.is-active>.menu-list__link,.header .menu-list__item.is-selected>.menu-list__link,.header .menu-list__item.active>.menu-list__link,.header .menu-list__item.current>.menu-list__link,.header .menu-list__item.menu-list__item--active>.menu-list__link,.header .menu-list__link.menu-list__link--active,.header .menu-list__link[aria-current=page],.header .menu-list__link[aria-current=true]{color:var(--dk-parhelie)!important}.header .menu-list__item.is-active>.menu-list__link .menu-list__link-title:after,.header .menu-list__item.is-selected>.menu-list__link .menu-list__link-title:after,.header .menu-list__item.active>.menu-list__link .menu-list__link-title:after,.header .menu-list__item.current>.menu-list__link .menu-list__link-title:after,.header .menu-list__item.menu-list__item--active>.menu-list__link .menu-list__link-title:after,.header .menu-list__link.menu-list__link--active .menu-list__link-title:after,.header .menu-list__link[aria-current=page] .menu-list__link-title:after,.header .menu-list__link[aria-current=true] .menu-list__link-title:after{width:100%}.header .menu-list__item.is-active:hover>.menu-list__link,.header .menu-list__item.is-selected:hover>.menu-list__link,.header .menu-list__item.active:hover>.menu-list__link,.header .menu-list__item.current:hover>.menu-list__link,.header .menu-list__link[aria-current=page]:hover,.header .menu-list__link[aria-current=true]:hover{color:var(--dk-parhelie)!important}.announcement,.announcement-bar,.announcement-bar__message{background:var(--dk-parhelie)!important;color:var(--dk-graphite)!important}.group-block ul a{color:var(--dk-neige)!important;position:relative;transition:color .3s ease}.group-block ul a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:var(--dk-parhelie);transition:width .3s ease}.group-block ul a:hover{color:var(--dk-parhelie)!important}.group-block ul a:hover:after{width:100%}@media (max-width: 749px){.template-index .shopify-section:first-of-type{margin:0!important;padding:0!important}.template-index .shopify-section:first-of-type .banner,.template-index .shopify-section:first-of-type .slideshow,.template-index .shopify-section:first-of-type .slideshow__slide{height:100svh!important;min-height:100svh!important;position:relative;overflow:hidden}.template-index .shopify-section:first-of-type .banner__media,.template-index .shopify-section:first-of-type .banner__media img{width:100%;height:100%;object-fit:cover}.template-index .shopify-section:first-of-type .banner__media img{filter:contrast(1.08) saturate(1.03)}.template-index .shopify-section:first-of-type .banner:after,.template-index .shopify-section:first-of-type .slideshow__slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000001a,#00000094);z-index:0;pointer-events:none}.template-index .shopify-section:first-of-type .banner__content,.template-index .shopify-section:first-of-type .slideshow__text-wrapper{position:relative;z-index:1;min-height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:0 16px 24px;gap:10px}.template-index .shopify-section:first-of-type .banner__heading,.template-index .shopify-section:first-of-type .slideshow__heading{color:var(--dk-neige);line-height:1.02;letter-spacing:-.2px;font-size:clamp(34px,9.5vw,52px);margin:0;text-wrap:balance}.template-index .shopify-section:first-of-type .banner__text,.template-index .shopify-section:first-of-type .slideshow__text{color:#ffffffeb;font-size:clamp(14px,4vw,16px);line-height:1.35;max-width:34ch;margin:0}.template-index .shopify-section:first-of-type .banner__buttons .button{background:var(--dk-ocre);border-color:var(--dk-ocre);color:var(--dk-neige);font-size:16px;font-weight:700!important;padding:12px 18px}.template-index .shopify-section:first-of-type .banner__buttons .button:hover{background:var(--dk-parhelie);border-color:var(--dk-parhelie)}}.card-gallery img,.product-card__media img{transition:transform .4s ease}.product-card:hover .card-gallery img,.product-card:hover .product-card__media img{transform:scale(1.05)}.card-gallery{background:linear-gradient(135deg,var(--dk-ecume) 0%,var(--dk-neige) 100%)}.product-card .spacing-style.text-block,.contents.user-select-text .text-block{color:var(--color-foreground);transition:color var(--dk-transition);position:relative;display:inline-block}.product-card .spacing-style.text-block:after,.contents.user-select-text .text-block:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--dk-voyageurs);transition:width var(--dk-transition);pointer-events:none}a.contents.user-select-text:hover .text-block{color:var(--dk-voyageurs)!important}a.contents.user-select-text:hover .text-block:after{width:100%}.product-card__vendor,.card__vendor{font-size:16px;font-weight:400;text-transform:uppercase;color:var(--dk-ardoise)}.product-card__title,.product-card p,.card__heading{font:500 18px/20px Neue Haas,sans-serif;margin-top:10px!important}.product-card__price,.card__price{font:400 16px/13px Neue Haas,sans-serif;margin-top:10px!important}.product-card .price{display:block;margin-top:6px;font:400 16px/13px Neue Haas,sans-serif}.price{display:block;margin-top:6px;font:400 21px/15px Neue Haas,sans-serif}.custom-badge{display:inline-block;margin-top:.5rem;padding:4px 10px;border-radius:0;font-size:.7rem;font-weight:400;text-transform:uppercase;background:var(--dk-parhelie);color:var(--dk-graphite)}.badge,[class*=badge]{position:relative;overflow:hidden}.badge:after,[class*=badge]:after{content:"";position:absolute;top:-50%;left:-100%;width:200%;height:200%;background:linear-gradient(135deg,transparent 30%,rgba(255,255,255,.3) 50%,transparent 70%);animation:shimmer 9s infinite;pointer-events:none}.badge-dunikal{position:absolute;top:12px;left:12px;z-index:20;background:var(--dk-parhelie);color:var(--dk-graphite);padding:6px 14px;border-radius:0;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.02em;box-shadow:var(--dk-shadow);pointer-events:none}@keyframes shimmer{0%{left:-200%}to{left:200%}}.collection-hero,.shopify-section--collection-header{background:linear-gradient(180deg,var(--dk-boucane) 0%,var(--dk-neige) 100%)}.facets--filters-title{font-size:24px;font-weight:700;color:var(--dk-graphite);margin-bottom:1rem}.facets__summary{font-size:1rem;font-weight:500;text-transform:uppercase;color:var(--dk-graphite)}.facets__summary:hover{color:var(--dk-voyageurs)}.facets__content label,.facets__item label{font-size:1rem;font-weight:400;color:var(--dk-magnetite)}.facets input[type=checkbox]{width:16px;height:16px;accent-color:var(--dk-voyageurs)}.facets input:checked+label{color:var(--dk-voyageurs);font-weight:400}@media screen and (min-width: 750px){.facets .facets__form-vertical{width:10rem}}@media screen and (min-width: 990px){.collection-wrapper{--facets-vertical-col-width: 4}}@media (min-width: 1025px){.paginated-list ul,.product-grid,ul[class*=collection]{grid-template-columns:repeat(4,1fr);gap:4px}}@media (max-width: 1024px) and (min-width: 769px){.paginated-list ul,.product-grid{grid-template-columns:repeat(2,1fr);gap:3px}}@media (max-width: 768px){.paginated-list ul,.product-grid{grid-template-columns:1fr;gap:2px}}[data-testid=product-information-details] .text-block.h1 p{font-size:clamp(1.75rem,3vw,2rem)!important;font-family:var(--font-h6--family)!important;font-weight:500!important;text-transform:none!important;text-wrap:wrap!important}.variant-option__button-label{padding:10px;font-size:.9em;font-weight:500;min-height:30px}.variant-pills .variant-input__label{padding:10px;font-size:.8em;font-weight:700;min-height:40px}.variant-option__button:hover label{transform:translateY(-1px);transition:transform .2s ease}.product-description details{border-bottom:1px solid var(--dk-ecume);margin-bottom:0;padding:20px 0;transition:background var(--dk-transition)}.product-description details:first-child{border-top:1px solid var(--dk-ecume);padding-top:20px}.product-description details:last-child{border-bottom:none;padding-bottom:0}.product-description summary{cursor:pointer;font-size:18px;font-weight:700;line-height:1.4;text-transform:uppercase;color:var(--dk-graphite);display:flex;justify-content:space-between;align-items:center;gap:16px;padding:0;-webkit-user-select:none;user-select:none;transition:color var(--dk-transition);position:relative;list-style:none}.product-description summary::-webkit-details-marker{display:none}.product-description summary:hover{color:var(--dk-voyageurs)}.product-description summary:after{content:"\25bc";font-size:12px;font-weight:400;color:var(--dk-voyageurs);transition:transform var(--dk-transition);flex-shrink:0;margin-left:auto}.product-description details[open] summary{color:var(--dk-graphite);margin-bottom:12px}.product-description details[open] summary:after{transform:rotate(180deg);color:var(--dk-voyageurs)}.accordion-content{padding:12px 0 0;margin:0;font-size:18px;line-height:1.4;color:var(--dk-magnetite);animation:slideDown .3s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.accordion-content p{margin:0 0 12px}.accordion-content p:last-child{margin-bottom:0}.accordion-content ul{margin:0 0 0 20px;padding:0;list-style:disc}.accordion-content ul li{margin-bottom:8px;line-height:1.6}.accordion-content ul li:last-child{margin-bottom:0}.product-description strong,.accordion-content strong,.rte strong{font-weight:500;text-transform:uppercase;letter-spacing:.03em;font-size:.95em;color:var(--dk-graphite)}@media screen and (max-width: 749px){.add-to-cart-text__added{font-size:0!important}.add-to-cart-text__added:after{content:"Ajouter"!important;font-size:14px!important}.add-to-cart-icon{display:none!important}}.rte .table-responsive,.rte .table-wrapper,.size-guide_table,.size-chart{margin:.5rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.rte .rte-table-wrapper table,.size-guide_table table,.size-chart table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:1.35rem;line-height:1.25}.rte .rte-table-wrapper th,.rte .rte-table-wrapper td,.size-guide_table th,.size-guide_table td{padding:6px 8px;border:1px solid var(--dk-ecume);vertical-align:middle}.rte .rte-table-wrapper thead th,.size-guide_table thead th{font-weight:600;background:var(--dk-boucane);text-transform:uppercase;font-size:1.2rem;letter-spacing:.05em}.rte .rte-table-wrapper td:not(:first-child),.size-guide_table td:not(:first-child){text-align:center}.rte .rte-table-wrapper td:first-child,.size-guide_table td:first-child{text-align:left;font-weight:400}.rte .rte-table-wrapper tbody tr:nth-child(2n),.size-guide_table tbody tr:nth-child(2n){background:var(--dk-boucane)}@media (max-width: 749px){.rte .rte-table-wrapper table,.size-guide_table table{font-size:18px}.rte .rte-table-wrapper th,.rte .rte-table-wrapper td,.size-guide_table th,.size-guide_table td{padding:4px 6px}}.page-content{max-width:720px;margin:0 auto;padding:3rem 1.5rem 5rem}.hero-statement{font-family:var(--font-heading);font-weight:700;font-size:var(--font-h2);line-height:var(--lh-normal);letter-spacing:var(--ls-normal);color:var(--dk-graphite);margin:0 0 2.5rem}.content-section{margin-bottom:3rem}.section-hook{margin-bottom:4rem}.section-signature{margin-top:4rem;margin-bottom:2.5rem}.section-title{font-family:var(--font-subheading);font-weight:700;font-size:var(--font-h3);line-height:var(--lh-normal);letter-spacing:var(--ls-normal);color:var(--dk-graphite);margin:0 0 1.25rem}.body-intro{font-family:var(--font-body);font-size:var(--font-body-large);font-weight:400;line-height:var(--lh-relaxed);color:var(--dk-magnetite);margin:0}.body-text{font-family:var(--font-body);font-size:18px;font-weight:400;line-height:var(--lh-relaxed);color:var(--dk-magnetite);margin:0}.body-text--emphasis{font-size:var(--font-body-large);font-weight:500;color:var(--dk-graphite)}.trust-metric{color:var(--dk-graphite);font-weight:700;white-space:nowrap}.brand-tagline{font-family:var(--font-body);font-size:var(--font-body-large);font-weight:400;font-style:italic;color:var(--dk-graphite);text-align:center;margin:0}.constraint-item{margin-bottom:2.5rem;padding-left:1.5rem;border-left:3px solid var(--dk-ecume);transition:border-color var(--dk-transition)}.constraint-item:hover{border-left-color:var(--dk-voyageurs)}.constraint-title{font-family:var(--font-subheading);font-weight:700;font-size:var(--font-h4);line-height:var(--lh-tight);letter-spacing:var(--ls-normal);color:var(--dk-graphite);margin:0 0 .75rem}.constraint-text{font-family:var(--font-body);font-size:18px;font-weight:400;line-height:var(--lh-relaxed);color:var(--dk-magnetite);margin:0}.section-cta{text-align:center;margin-top:4rem;margin-bottom:0}.btn{display:inline-block;padding:1rem 2.5rem;font-family:var(--font-body);font-size:16px;font-weight:700;text-decoration:none;border-radius:4px;transition:all var(--dk-transition);cursor:pointer}.btn--primary{background-color:var(--dk-ocre);color:var(--dk-neige);box-shadow:var(--dk-shadow-subtle)}.btn--primary:hover{background-color:var(--dk-parhelie);transform:translateY(-2px);box-shadow:var(--dk-shadow-elevated)}.btn--primary:active{transform:translateY(0);box-shadow:var(--dk-shadow-subtle)}.page-about .hero-statement,.page-vision .hero-statement{font-size:2rem!important;line-height:1.3!important}.page-about .section-title,.page-vision .section-title{font-size:1.75rem!important;line-height:1.35!important}.page-about .constraint-title,.page-vision .constraint-title{font-size:1.5rem!important;line-height:1.4!important}.modal,.drawer,.popup,.shopify-section--popup{box-shadow:0 12px 48px #2223;border-radius:12px}.modal-backdrop,.drawer-overlay{background:#2229;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}shopify-installments,.shopify-installments,.shopify-installments p,.shopify-installments span{font-family:Neue Haas,Arial,sans-serif!important}.section-spacing{padding-top:3rem;padding-bottom:3rem}@media (min-width: 800px){.section-spacing{padding-top:5rem;padding-bottom:5rem}}button.button-primary,button[type=submit]{position:relative;overflow:hidden}button.button-primary:after,button[type=submit]:after{content:"";position:absolute;top:-50%;left:-100%;width:200%;height:200%;background:linear-gradient(135deg,transparent 30%,rgba(255,255,255,.3) 50%,transparent 70%);animation:shimmer 7s infinite;pointer-events:none}@media (max-width: 749px){.header__menu-item{padding:.5rem 0}.variant-option__button label{padding:6px 10px;font-size:1.275rem}.badge-dunikal,.custom-badge{font-size:9px;padding:5px 10px}.product-description summary{font-size:18px;padding:0;gap:12px}.product-description details{padding:16px 0}.accordion-content{font-size:18px;line-height:1.6}.page-content{padding:2rem 1rem 3.5rem}.hero-statement{font-size:clamp(32px,6vw,56px);margin-bottom:2rem}.section-title{font-size:clamp(28px,5vw,40px)}.constraint-title{font-size:clamp(24px,4vw,32px)}.body-intro,.body-text--emphasis{font-size:18px}.content-section{margin-bottom:2.5rem}.section-hook{margin-bottom:3rem}.section-signature{margin-top:3rem;margin-bottom:2rem}.section-cta{margin-top:3rem}.constraint-item{padding-left:1rem;margin-bottom:2rem}}@media print{.section-cta{display:none}.page-content{max-width:100%;padding:0}.hero-statement,.section-title,.constraint-title{page-break-after:avoid}.content-section{page-break-inside:avoid}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--dk-ocre);outline-offset:2px;border-radius:.25rem}:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.skip-link{position:absolute;top:-40px;left:0;background:var(--dk-ocre);color:var(--dk-neige);padding:.5rem 1rem;z-index:100;text-decoration:none}.skip-link:focus{top:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
/*# sourceMappingURL=/cdn/shop/t/24/assets/custom.css.map */
