:root{--gsx-ivory: #f6f4ef;--gsx-paper: #ffffff;--gsx-graphite: #16181d;--gsx-navy: #131b2a;--gsx-navy-deep: #0d1420;--gsx-gold: #b08d57;--gsx-gold-bright: #c9a96a;--gsx-gold-soft: rgba(176, 141, 87, .12);--gsx-steel-dim: #6f7480;--gsx-border: rgba(22, 24, 29, .12);--gsx-border-dark: rgba(246, 244, 239, .14);--gsx-font-display: "Archivo", "Archivo Fallback", sans-serif;--gsx-font-mono: "IBM Plex Mono", "Courier New", monospace;--gsx-radius: 2px;--gsx-transition: .25s cubic-bezier(.22, 1, .36, 1);--gsx-shadow-soft: 0 12px 32px rgba(22, 24, 29, .08)}h1,h2,h3,.h0,.h1,.h2,.h3,.banner__heading,.title,.product__title h1,.drawer__heading{font-family:var(--gsx-font-display)!important;font-variation-settings:"wdth" 114,"wght" 700;font-weight:700;text-transform:uppercase;letter-spacing:.005em;line-height:1.06}h4,h5,.h4,.h5{font-family:var(--gsx-font-display)!important;font-variation-settings:"wdth" 105,"wght" 650;text-transform:uppercase;letter-spacing:.02em}.price,.price *,.cart-item__price-wrapper,.totals__total-value,.caption-with-letter-spacing,.product__sku{font-family:var(--gsx-font-mono)!important;letter-spacing:-.01em}.title-wrapper-with-link .title:after,.collection-hero__title:after{content:"";display:block;width:4.8rem;height:2px;margin-top:1.2rem;background:var(--gsx-gold)}.center .title:after,.center.title:after{margin-inline:auto}body{background-color:var(--gsx-ivory)}.button,.shopify-challenge__button,.customer button{border-radius:var(--gsx-radius);font-family:var(--gsx-font-display);font-variation-settings:"wdth" 108,"wght" 650;text-transform:uppercase;letter-spacing:.1em;transition:background-color var(--gsx-transition),color var(--gsx-transition),box-shadow var(--gsx-transition),transform var(--gsx-transition)}.button--primary:hover,.product-form__submit:hover{transform:translateY(-2px);box-shadow:0 10px 24px #131b2a38}.product-form__submit{font-size:1.6rem;min-height:5.4rem}.shopify-payment-button__button--unbranded{background:var(--gsx-gold)!important;color:var(--gsx-navy-deep)!important;border-radius:var(--gsx-radius)!important;font-family:var(--gsx-font-display)!important;font-variation-settings:"wdth" 108,"wght" 700;text-transform:uppercase;letter-spacing:.1em;min-height:5.4rem;transition:filter var(--gsx-transition),transform var(--gsx-transition),box-shadow var(--gsx-transition)!important}.shopify-payment-button__button--unbranded:hover{filter:brightness(1.07);transform:translateY(-2px);box-shadow:0 10px 24px #b08d5759}.card--card,.card--standard .card__inner{border:1px solid var(--gsx-border);border-radius:var(--gsx-radius);background:var(--gsx-paper);transition:border-color var(--gsx-transition),transform var(--gsx-transition),box-shadow var(--gsx-transition)}.card-wrapper:hover .card--card,.card-wrapper:hover .card--standard .card__inner{border-color:var(--gsx-gold);transform:translateY(-4px);box-shadow:var(--gsx-shadow-soft)}.card__heading{font-family:var(--gsx-font-display)!important;font-variation-settings:"wdth" 106,"wght" 650;text-transform:uppercase;font-size:1.45rem!important}.card__media img{transition:transform .5s cubic-bezier(.22,1,.36,1)}.card-wrapper:hover .card__media img{transform:scale(1.04)}.product__media-wrapper .product__media{border-radius:var(--gsx-radius);overflow:hidden;border:1px solid var(--gsx-border);background:var(--gsx-paper)}.thumbnail-list__item .thumbnail{border-radius:var(--gsx-radius);border:1px solid var(--gsx-border);transition:border-color var(--gsx-transition)}.thumbnail-list__item .thumbnail[aria-current=true],.thumbnail-list__item .thumbnail:hover{border-color:var(--gsx-gold);outline:none}.product-form__input--swatch .swatch-input__label{width:4rem;height:4rem;border:2px solid var(--gsx-border);transition:border-color var(--gsx-transition),transform var(--gsx-transition)}.product-form__input--swatch .swatch-input__label:hover{transform:scale(1.08);border-color:var(--gsx-steel-dim)}.product-form__input--swatch .swatch-input__input:checked+.swatch-input__label{border-color:var(--gsx-gold);box-shadow:0 0 0 3px var(--gsx-gold-soft)}.product-form__input--pill input[type=radio]+label{border-radius:var(--gsx-radius);border:1px solid var(--gsx-border);background:var(--gsx-paper);color:var(--gsx-graphite);font-family:var(--gsx-font-mono);font-size:1.25rem;text-transform:uppercase;letter-spacing:.04em;transition:all var(--gsx-transition)}.product-form__input--pill input[type=radio]+label:hover{border-color:var(--gsx-gold)}.product-form__input--pill input[type=radio]:checked+label{background:var(--gsx-navy);border-color:var(--gsx-navy);color:var(--gsx-ivory);font-weight:600}.form__label,legend.form__label{font-family:var(--gsx-font-mono);text-transform:uppercase;font-size:1.15rem;letter-spacing:.08em;color:var(--gsx-steel-dim)}.product .price__regular .price-item--regular,.product .price__sale .price-item--sale{font-size:2.3rem;color:var(--gsx-graphite);font-weight:600}.gsx-benefits{list-style:none;margin:1.6rem 0 .4rem;padding:1.6rem 1.8rem;display:grid;gap:.9rem;border:1px solid var(--gsx-border);border-left:3px solid var(--gsx-gold);border-radius:var(--gsx-radius);background:var(--gsx-paper)}.gsx-benefits li{display:flex;align-items:baseline;gap:1rem;font-size:1.4rem;line-height:1.45;color:var(--gsx-graphite)}.gsx-benefits li:before{content:"\2713";flex:none;color:var(--gsx-gold);font-weight:700}.gsx-delivery{display:flex;align-items:center;gap:.9rem;margin-top:1.4rem;font-family:var(--gsx-font-mono);font-size:1.2rem;letter-spacing:.03em;color:var(--gsx-steel-dim)}.gsx-delivery svg{width:1.8rem;height:1.8rem;flex:none;stroke:var(--gsx-gold)}.gsx-delivery strong{color:var(--gsx-graphite)}.gsx-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:1.6rem;border:1px solid var(--gsx-border);border-radius:var(--gsx-radius);background:var(--gsx-border);overflow:hidden}.gsx-trust__item{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:1.2rem .6rem;background:var(--gsx-paper);text-align:center}.gsx-trust__item svg{width:2rem;height:2rem;stroke:var(--gsx-gold)}.gsx-trust__label{font-family:var(--gsx-font-mono);font-size:1.02rem;text-transform:uppercase;letter-spacing:.05em;color:var(--gsx-steel-dim);line-height:1.3}.gsx-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1.2rem}.gsx-pay .gsx-pay__icon{height:2.4rem;width:auto;opacity:.75}.gsx-sticky-atc{position:fixed;inset-inline:0;bottom:0;z-index:40;display:flex;align-items:center;gap:1.2rem;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--gsx-border);box-shadow:0 -8px 24px #16181d14;transform:translateY(105%);transition:transform .3s cubic-bezier(.22,1,.36,1)}.gsx-sticky-atc.is-visible{transform:translateY(0)}.gsx-sticky-atc__info{min-width:0;flex:1}.gsx-sticky-atc__title{font-family:var(--gsx-font-display);font-variation-settings:"wdth" 106,"wght" 650;text-transform:uppercase;font-size:1.25rem;color:var(--gsx-graphite);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gsx-sticky-atc__price{font-family:var(--gsx-font-mono);font-size:1.3rem;color:var(--gsx-gold);margin:0}.gsx-sticky-atc .button{flex:none;min-height:4.4rem;padding-inline:2.4rem}.gsx-shipbar{padding:1.4rem 1.6rem;margin:0 0 1.2rem;border:1px solid var(--gsx-border);border-radius:var(--gsx-radius);background:var(--gsx-ivory)}.gsx-shipbar__label{font-family:var(--gsx-font-mono);font-size:1.2rem;text-transform:uppercase;letter-spacing:.05em;color:var(--gsx-graphite);margin:0 0 .9rem}.gsx-shipbar__label strong{color:var(--gsx-gold)}.gsx-shipbar__track{height:5px;background:#16181d1a;border-radius:99px;overflow:hidden}.gsx-shipbar__fill{height:100%;background:linear-gradient(90deg,var(--gsx-gold),var(--gsx-gold-bright));border-radius:99px;transition:width .45s cubic-bezier(.22,1,.36,1)}.gsx-shipbar--unlocked .gsx-shipbar__label{color:var(--gsx-gold)}.gsx-marquee{overflow:hidden;background:var(--gsx-paper);border-block:1px solid var(--gsx-gold);padding:1.1rem 0;white-space:nowrap}.gsx-marquee__track{display:inline-flex;gap:3rem;padding-right:3rem;animation:gsx-scroll 32s linear infinite;will-change:transform}.gsx-marquee__item{font-family:var(--gsx-font-display);font-variation-settings:"wdth" 112,"wght" 650;text-transform:uppercase;letter-spacing:.08em;font-size:1.35rem;color:var(--gsx-navy);display:inline-flex;align-items:center;gap:3rem}.gsx-marquee__item:after{content:"\25c6";font-size:.75rem;color:var(--gsx-gold)}@keyframes gsx-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.gsx-marquee__track{animation:none}}.gsx-hero{position:relative;min-height:78vh;display:flex;align-items:flex-end;overflow:hidden;isolation:isolate;background:var(--gsx-navy-deep)}.gsx-hero__media,.gsx-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.gsx-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0d142026,#0d142080 60%,#0d1420d1)}.gsx-hero__content{width:100%;max-width:130rem;margin-inline:auto;padding:0 2rem 6rem}.gsx-hero__kicker{font-family:var(--gsx-font-mono);color:var(--gsx-gold-bright);text-transform:uppercase;letter-spacing:.3em;font-size:1.2rem;margin:0 0 1.4rem;animation:gsx-rise .7s cubic-bezier(.22,1,.36,1) both}.gsx-hero__title{color:var(--gsx-ivory);font-size:clamp(3.4rem,8vw,8.4rem);margin:0 0 1.6rem;animation:gsx-rise .7s .08s cubic-bezier(.22,1,.36,1) both}.gsx-hero__title em{font-style:normal;color:var(--gsx-gold-bright)}.gsx-hero__sub{color:#f6f4efd9;font-size:1.65rem;max-width:52rem;margin:0 0 2.8rem;line-height:1.6;animation:gsx-rise .7s .16s cubic-bezier(.22,1,.36,1) both}.gsx-hero__ctas{display:flex;gap:1.4rem;flex-wrap:wrap;animation:gsx-rise .7s .24s cubic-bezier(.22,1,.36,1) both}.gsx-hero .button--primary{background:var(--gsx-gold);color:var(--gsx-navy-deep)}.gsx-hero .button--secondary{color:var(--gsx-ivory);border:1px solid rgba(246,244,239,.5);background:transparent}@keyframes gsx-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.gsx-craft{max-width:130rem;margin-inline:auto;padding:6.4rem 2rem}.gsx-craft__heading{margin:0 0 .8rem}.gsx-craft__heading:after{content:"";display:block;width:4.8rem;height:2px;margin-top:1.2rem;background:var(--gsx-gold)}.gsx-craft__intro{color:var(--gsx-steel-dim);max-width:56rem;margin:0 0 4rem;font-size:1.55rem;line-height:1.6}.gsx-craft__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));gap:2rem}.gsx-craft__step{padding:2.6rem 2.4rem;background:var(--gsx-paper);border:1px solid var(--gsx-border);border-radius:var(--gsx-radius)}.gsx-craft__num{font-family:var(--gsx-font-mono);font-size:1.3rem;color:var(--gsx-gold);letter-spacing:.15em;display:block;margin-bottom:1.4rem}.gsx-craft__title{font-size:1.7rem;margin:0 0 1rem}.gsx-craft__text{color:var(--gsx-steel-dim);font-size:1.4rem;line-height:1.6;margin:0}.gsx-reviews{background:var(--gsx-navy);padding:6.4rem 2rem}.gsx-reviews__inner{max-width:130rem;margin-inline:auto}.gsx-reviews__heading{color:var(--gsx-ivory);margin:0 0 .8rem}.gsx-reviews__heading:after{content:"";display:block;width:4.8rem;height:2px;margin-top:1.2rem;background:var(--gsx-gold)}.gsx-reviews__sub{color:#f6f4efa6;margin:0 0 4rem;font-size:1.5rem}.gsx-reviews__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(26rem,1fr));gap:2rem}.gsx-review{padding:2.6rem 2.4rem;border:1px solid var(--gsx-border-dark);border-radius:var(--gsx-radius);background:#f6f4ef08;display:flex;flex-direction:column;gap:1.4rem}.gsx-review__stars{color:var(--gsx-gold-bright);letter-spacing:.3em;font-size:1.3rem}.gsx-review__text{color:#f6f4efe6;font-size:1.45rem;line-height:1.65;margin:0;flex:1}.gsx-review__author{font-family:var(--gsx-font-mono);font-size:1.15rem;text-transform:uppercase;letter-spacing:.08em;color:var(--gsx-gold-bright);margin:0}.gsx-review__verified{color:#f6f4ef80;text-transform:none;letter-spacing:.02em}.gsx-faq{max-width:86rem;margin-inline:auto;padding:6.4rem 2rem}.gsx-faq__heading{margin:0 0 .8rem}.gsx-faq__heading:after{content:"";display:block;width:4.8rem;height:2px;margin-top:1.2rem;background:var(--gsx-gold)}.gsx-faq__sub{color:var(--gsx-steel-dim);margin:0 0 3.2rem;font-size:1.5rem}.gsx-faq details{border:1px solid var(--gsx-border);border-radius:var(--gsx-radius);background:var(--gsx-paper);margin-bottom:1rem}.gsx-faq summary{display:flex;justify-content:space-between;align-items:center;gap:1.6rem;cursor:pointer;padding:1.8rem 2rem;font-family:var(--gsx-font-display);font-variation-settings:"wdth" 105,"wght" 650;text-transform:uppercase;font-size:1.35rem;letter-spacing:.03em;color:var(--gsx-graphite);list-style:none}.gsx-faq summary::-webkit-details-marker{display:none}.gsx-faq summary:after{content:"+";font-family:var(--gsx-font-mono);font-size:1.8rem;color:var(--gsx-gold);flex:none;transition:transform var(--gsx-transition)}.gsx-faq details[open] summary:after{transform:rotate(45deg)}.gsx-faq__answer{padding:0 2rem 1.8rem;color:var(--gsx-steel-dim);font-size:1.42rem;line-height:1.65}.gsx-cta-band{background:var(--gsx-navy-deep);padding:7rem 2rem;text-align:center}.gsx-cta-band__kicker{font-family:var(--gsx-font-mono);color:var(--gsx-gold-bright);text-transform:uppercase;letter-spacing:.3em;font-size:1.15rem;margin:0 0 1.4rem}.gsx-cta-band__title{color:var(--gsx-ivory);font-size:clamp(2.6rem,5vw,4.6rem);max-width:76rem;margin:0 auto 2.6rem}.gsx-cta-band .button{background:var(--gsx-gold);color:var(--gsx-navy-deep)}.gsx-track{max-width:68rem;margin:0 auto;padding:5rem 2rem 8rem}.gsx-track__form{display:grid;gap:1.2rem;padding:2.4rem;border:1px solid var(--gsx-border);border-radius:var(--gsx-radius);background:var(--gsx-paper)}.gsx-track__form input{background:var(--gsx-ivory);border:1px solid var(--gsx-border);border-radius:var(--gsx-radius);color:var(--gsx-graphite);font-family:var(--gsx-font-mono);font-size:1.4rem;padding:1.3rem 1.5rem;width:100%;transition:border-color var(--gsx-transition)}.gsx-track__form input:focus{outline:none;border-color:var(--gsx-gold);box-shadow:0 0 0 3px var(--gsx-gold-soft)}.gsx-track__status{font-family:var(--gsx-font-mono);font-size:1.3rem;color:var(--gsx-steel-dim);min-height:2rem;margin-top:.4rem}.gsx-track__status--error{color:#b3362a}.gsx-track__eta{margin:3rem 0 2.4rem;padding:2rem 2.4rem;border:1px solid var(--gsx-gold);border-radius:var(--gsx-radius);background:var(--gsx-gold-soft)}.gsx-track__eta-label{font-family:var(--gsx-font-mono);font-size:1.15rem;text-transform:uppercase;letter-spacing:.15em;color:var(--gsx-steel-dim);margin:0 0 .5rem}.gsx-track__eta-date{font-family:var(--gsx-font-display);font-variation-settings:"wdth" 110,"wght" 700;text-transform:uppercase;font-size:2.1rem;color:var(--gsx-gold);margin:0}.gsx-timeline{list-style:none;margin:0;padding:0;position:relative}.gsx-timeline:before{content:"";position:absolute;left:1.05rem;top:.8rem;bottom:.8rem;width:2px;background:var(--gsx-border)}.gsx-timeline__step{position:relative;padding:0 0 2.6rem 4.4rem}.gsx-timeline__dot{position:absolute;left:0;top:.2rem;width:2.2rem;height:2.2rem;border-radius:50%;border:2px solid var(--gsx-border);background:var(--gsx-paper);z-index:1}.gsx-timeline__step--done .gsx-timeline__dot{border-color:var(--gsx-gold);background:var(--gsx-gold)}.gsx-timeline__step--done .gsx-timeline__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:center / 60% no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E")}.gsx-timeline__step--current .gsx-timeline__dot{border-color:var(--gsx-gold);animation:gsx-pulse 1.6s ease-in-out infinite}@keyframes gsx-pulse{0%,to{box-shadow:0 0 #b08d5766}50%{box-shadow:0 0 0 8px #b08d5700}}.gsx-timeline__title{font-family:var(--gsx-font-display);font-variation-settings:"wdth" 105,"wght" 650;text-transform:uppercase;font-size:1.45rem;color:var(--gsx-graphite);margin:0 0 .3rem}.gsx-timeline__step--pending .gsx-timeline__title{color:var(--gsx-steel-dim)}.gsx-timeline__meta{font-family:var(--gsx-font-mono);font-size:1.2rem;color:var(--gsx-steel-dim);margin:0}.gsx-hidden{display:none!important}::selection{background:var(--gsx-gold);color:var(--gsx-navy-deep)}.announcement-bar__message{font-family:var(--gsx-font-mono);text-transform:uppercase;letter-spacing:.14em;font-size:1.1rem}cart-drawer .drawer__inner{background:var(--gsx-paper)}@media screen and (max-width:749px){.gsx-hero{min-height:68vh}.gsx-trust__label{font-size:.95rem}.gsx-craft,.gsx-reviews,.gsx-faq{padding-block:4.4rem}}.header__heading-link{display:inline-flex;flex-direction:column;align-items:center;gap:.3rem;text-decoration:none}.header__heading-link .h2{font-family:var(--gsx-font-display)!important;font-variation-settings:"wdth" 116,"wght" 700;text-transform:uppercase;letter-spacing:.14em;font-size:2rem;line-height:1;color:var(--gsx-graphite)}.header__heading-link:after{content:"Horlogerie modifi\e9 e \e0  la main";font-family:var(--gsx-font-mono);font-size:.92rem;text-transform:uppercase;letter-spacing:.3em;color:var(--gsx-gold);white-space:nowrap}@media screen and (max-width:749px){.header__heading-link .h2{font-size:1.6rem}.header__heading-link:after{font-size:.8rem;letter-spacing:.22em}}.gsx-upsell{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.4rem;margin:0 0 1.4rem;border:1px dashed var(--gsx-gold);border-radius:var(--gsx-radius);background:var(--gsx-gold-soft)}.gsx-upsell__img{width:5.6rem;height:5.6rem;object-fit:cover;border-radius:var(--gsx-radius);flex:none}.gsx-upsell__info{min-width:0;flex:1}.gsx-upsell__kicker{font-family:var(--gsx-font-mono);font-size:1rem;text-transform:uppercase;letter-spacing:.08em;color:var(--gsx-gold);margin:0 0 .2rem}.gsx-upsell__title{font-family:var(--gsx-font-display);font-variation-settings:"wdth" 106,"wght" 650;font-size:1.25rem;text-transform:uppercase;color:var(--gsx-graphite);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gsx-upsell__price{font-family:var(--gsx-font-mono);font-size:1.2rem;color:var(--gsx-graphite);margin:.1rem 0 0}.gsx-upsell__btn{flex:none;min-height:3.8rem;padding-inline:1.6rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gsx-theme.css.map */
