.sign-link{--lnk-c: var(--accent);--lnk-ch: var(--text-3);color:var(--lnk-c);font-family:var(--body);font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:.4em;line-height:1.3;cursor:pointer;transition:color .3s ease}.sign-link:hover{animation:signLinkCycle 1.6s linear infinite}.sign-link--dark{--lnk-ch: var(--bg)}@keyframes signLinkCycle{0%,to{color:var(--lnk-c)}50%{color:var(--lnk-ch)}}@media(prefers-reduced-motion:reduce){.sign-link:hover{animation:none;color:var(--lnk-ch)}}.sign-link--underline{text-decoration:underline;text-underline-offset:.22em;text-decoration-thickness:1.5px}.sign-link--sm{font-size:calc(13px * var(--fbs))}.sign-link--md{font-size:calc(15px * var(--fbs))}.sign-link--lg{font-size:calc(18px * var(--fbs))}.sign-link--font-display{font-family:var(--display);font-weight:var(--display-weight, 500)}.sign-link--font-accent{font-family:var(--accent-font);font-weight:700}.sign-link--font-body{font-family:var(--body)}.sign-image{position:relative}.sign-image__ph,.sign-image .placeholder-svg{width:100%;height:100%;display:block;object-fit:contain;fill:var(--divider);background:var(--surface-alt)}.sign-field{display:inline-flex;flex-direction:column;gap:6px;width:100%}.sign-field__label{font-family:var(--accent-font);font-weight:700;font-size:calc(12px * var(--fbs));letter-spacing:.02em;color:var(--ink)}.sign-field__box{display:flex;align-items:center;gap:8px;box-sizing:border-box;background:var(--surface);border:1.5px solid var(--input-border);border-radius:var(--rtl) var(--rtr) var(--rbr) var(--rbl);padding:0 15px;transition:border-color .2s ease,box-shadow .2s ease}.sign-field__box:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 12%,transparent)}.sign-field__box:focus-within .sign-field__input{color:var(--ink);font-weight:700}input:is([type=text],[type=search],[type=number],[type=email],[type=tel],[type=password],[type=url],[type=date]):focus-visible,textarea:focus-visible,select:focus-visible,.sign-qty:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 12%,transparent);outline:none}.sign-field__box .sign-icon{color:var(--text-3);flex:none}.sign-field__input{flex:1;min-width:0;border:0;background:transparent;outline:none;font-family:var(--body);color:var(--ink);width:100%}.sign-field__input::placeholder{color:var(--disabled)}.sign-field--sm .sign-field__box{min-height:36px}.sign-field--sm .sign-field__input{font-size:calc(13px * var(--fbs))}.sign-field--md .sign-field__box{min-height:44px}.sign-field--md .sign-field__input{font-size:calc(15px * var(--fbs))}.sign-field--lg .sign-field__box{min-height:52px}.sign-field--lg .sign-field__input{font-size:calc(17px * var(--fbs))}.sign-check{display:inline-flex;align-items:center;gap:11px;cursor:pointer;font-family:var(--body);font-weight:600;font-size:calc(14px * var(--fbs));color:var(--ink);-webkit-user-select:none;user-select:none}.sign-check input{position:absolute;opacity:0;width:0;height:0}.sign-check__box{width:22px;height:22px;flex:none;box-sizing:border-box;display:grid;place-items:center;background:var(--surface);border:1.5px solid var(--input-border);--sign-ctrl-r: min(var(--radius, 16px), 11px);border-radius:calc(var(--ctl) * var(--sign-ctrl-r)) calc(var(--ctr) * var(--sign-ctrl-r)) calc(var(--cbr) * var(--sign-ctrl-r)) calc(var(--cbl) * var(--sign-ctrl-r));transition:background .18s ease,border-color .18s ease}.sign-check__box svg{width:14px;height:14px;stroke:var(--on-accent);opacity:0;transition:opacity .18s ease}.sign-check input:checked+.sign-check__box{background:var(--accent);border-color:var(--ink)}.sign-check input:checked+.sign-check__box svg{opacity:1}.sign-check input:focus-visible+.sign-check__box{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}.sign-switch{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-family:var(--body);font-size:calc(14px * var(--fbs));color:var(--ink);-webkit-user-select:none;user-select:none}.sign-switch input{position:absolute;opacity:0;width:0;height:0}.sign-switch__track{position:relative;width:29px;height:17px;flex:none;background:var(--input-border);--sign-ctrl-r: min(var(--radius, 16px), 8.5px);border-radius:calc(var(--ctl) * var(--sign-ctrl-r)) calc(var(--ctr) * var(--sign-ctrl-r)) calc(var(--cbr) * var(--sign-ctrl-r)) calc(var(--cbl) * var(--sign-ctrl-r));transition:background .22s ease}.sign-switch__track:after{content:"";position:absolute;top:2px;left:2px;width:13px;height:13px;background:var(--surface);border-radius:calc(var(--ctl) * 50%) calc(var(--ctr) * 50%) calc(var(--cbr) * 50%) calc(var(--cbl) * 50%);box-shadow:0 1px 3px #00000040;transition:transform .26s cubic-bezier(.34,1.4,.64,1),border-radius .26s ease}.sign-switch input:checked+.sign-switch__track{background:var(--accent)}.sign-switch input:checked+.sign-switch__track:after{transform:translate(12px);border-radius:50%}.sign-switch input:focus-visible+.sign-switch__track{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}.sign-qty{display:inline-flex;align-items:center;background:var(--surface);border:1.5px solid var(--input-border);border-radius:var(--rtl) var(--rtr) var(--rbr) var(--rbl);overflow:hidden}.sign-qty__btn{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:var(--ink);width:40px;height:42px;display:grid;place-items:center;cursor:pointer;transition:background .15s ease}.sign-qty__btn:hover{background:var(--surface-alt)}.sign-qty__btn:disabled{color:var(--disabled);cursor:not-allowed}.sign-qty__input{width:46px;text-align:center;border:0;background:transparent;font-family:var(--body);font-weight:700;color:var(--ink);outline:none;-moz-appearance:textfield;font-size:calc(15px * var(--fbs))}.sign-qty__input::-webkit-outer-spin-button,.sign-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sign-acc{border-top:1px solid var(--divider)}.sign-acc:last-of-type{border-bottom:1px solid var(--divider)}.sign-acc>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 4px;font-family:var(--accent-font);font-weight:700;font-size:calc(15px * var(--fbs));color:var(--ink)}.sign-acc>summary::-webkit-details-marker{display:none}.sign-acc>summary .sign-icon{color:var(--text-3);transition:transform .25s ease;flex:none}.sign-acc[open]>summary .sign-icon{transform:rotate(180deg)}.sign-acc__body{padding:0 4px 18px;font-family:var(--body);font-size:calc(14px * var(--fbs));line-height:1.6;color:var(--text-2)}.sign-alert{--al-c: var(--info);display:flex;gap:12px;align-items:flex-start;padding:13px 15px;background:color-mix(in srgb,var(--al-c) 11%,var(--surface));border:1px solid color-mix(in srgb,var(--al-c) 34%,transparent);border-left:3px solid var(--al-c);border-radius:var(--rtl) var(--rtr) var(--rbr) var(--rbl);font-family:var(--body);color:var(--ink)}.sign-alert__icon{color:var(--al-c);flex:none;margin-top:1px}.sign-alert__c{flex:1;min-width:0}.sign-alert__title{font-family:var(--accent-font);font-weight:800;font-size:calc(13px * var(--fbs));letter-spacing:.01em}.sign-alert__msg{font-size:calc(13.5px * var(--fbs));line-height:1.5;color:var(--text-2);margin-top:2px}.sign-alert__title+.sign-alert__msg{margin-top:3px}.sign-alert__close{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:var(--text-3);cursor:pointer;padding:0 2px;line-height:1;flex:none}.sign-alert__close:hover{color:var(--ink)}.sign-crumb{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-family:var(--body);font-size:calc(12.5px * var(--fbs))}.sign-crumb a{color:var(--text-3);text-decoration:none;transition:color .2s ease}.sign-crumb a:hover{color:var(--accent)}.sign-crumb__sep{color:var(--disabled);display:inline-flex}.sign-crumb__cur{color:var(--ink);font-weight:700}.sign-cookiebar{display:flex;gap:24px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:var(--surface);border:1px solid var(--divider);padding:16px 24px}.sign-cookiebar--fixed{position:fixed;left:0;right:0;bottom:0;z-index:90;border-left:0;border-right:0;border-bottom:0;box-shadow:0 -10px 34px #00000024}.sign-cookiebar__c{flex:1 1 320px;min-width:260px}.sign-cookiebar__title{font-family:var(--accent-font);font-weight:800;font-size:calc(16px * var(--fbs));color:var(--ink);letter-spacing:.01em}.sign-cookiebar__msg{font-family:var(--body);font-size:calc(13.5px * var(--fbs));color:var(--text-2);line-height:1.55;margin:5px 0 0}.sign-cookiebar__actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.sign-text{font-family:var(--body);color:var(--ink);margin:0}.sign-text--eyebrow{font-family:var(--accent-font);font-weight:700;font-size:calc(12px * var(--fbs));letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.sign-text--display{font-family:var(--display);font-weight:var(--display-weight, 700);font-size:calc(var(--fs-display) * var(--fds));line-height:.98;letter-spacing:-.02em;color:var(--ink)}.sign-text--lead{font-size:calc(var(--fs-body) * var(--fbs) * 1.12);line-height:1.6;color:var(--text-2)}.sign-text--body{font-size:calc(var(--fs-body) * var(--fbs));line-height:1.6;color:var(--ink)}.sign-text--caption{font-size:calc(var(--fs-body) * var(--fbs) * .8);line-height:1.5;color:var(--text-3)}.sign-text--tagline{font-family:var(--accent-font);font-weight:700;font-size:calc(var(--fs-h4) * var(--fds));line-height:1.35;color:var(--ink)}.sign-text--heading{font-family:var(--display);font-weight:var(--display-weight, 700);line-height:1.05;letter-spacing:-.01em;color:var(--ink)}.sign-text--left{text-align:left}.sign-text--center{text-align:center}.sign-text--right{text-align:right}.sign-title{display:flex;flex-direction:column;gap:10px}.sign-title--center{align-items:center;text-align:center}.sign-title--right{align-items:flex-end;text-align:right}.sign-title em,.sign-title i{font-family:var(--acc-font, var(--accent-font));font-style:italic;font-weight:800;color:var(--acc-color, var(--accent))}.sign-title--acc-grad em,.sign-title--acc-grad i{background:var(--acc-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.sign-title .sign-text--eyebrow{font-size:calc(var(--title-fs, 3rem) * var(--eyebrow-ratio, .3))}.sign-eyebrow{display:inline-flex;align-items:center;gap:.5em}.sign-eyebrow .sign-icon{flex:none}.sign-cta{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.sign-cta--center{justify-content:center}.sign-cta--right{justify-content:flex-end}.sign-container{width:100%;margin-inline:auto;box-sizing:border-box;max-width:var(--page-content-width, 90rem)}.sign-container--full{max-width:none}.sign-canvas{display:flex;flex-direction:column;gap:var(--canvas-gap, 20px);box-sizing:border-box}.sign-row{box-sizing:border-box;width:100%;gap:var(--row-gap, 18px)}.sign-row--flex{display:flex}.sign-row--col{flex-direction:column}.sign-row--wrap{flex-wrap:wrap}.sign-row--grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--row-col, 260px),100%),1fr))}.sign-row--grid-fixed{grid-template-columns:repeat(var(--row-cols, 3),minmax(0,1fr))}@media(max-width:700px){.sign-row--grid-fixed{grid-template-columns:1fr}.sign-row--flex.sign-row--stack-mobile{flex-direction:column}}.sign-card{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--card-gap, 12px);padding:var(--card-pad, 12px);background:var(--surface);color:var(--on-surface);border:1px solid var(--divider);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.sign-card--raised{box-shadow:0 10px 26px #14100c1a}.sign-card--lift:hover,.sign-card--lift:focus-within{transform:translateY(-4px);box-shadow:0 18px 38px #14100c21}.sign-card--outline:hover,.sign-card--outline:focus-within{border-color:var(--ink)}.sign-card--clip{overflow:hidden}@media(prefers-reduced-motion:reduce){.sign-card{transition:none}.sign-card--lift:hover,.sign-card--lift:focus-within{transform:none}}.sign-btn,.sign-badge,.sign-card,.sign-field__input,.sign-select__el,.sign-ta__el,.sign-qty__box,.sign-vp__pill{box-shadow:var(--sign-shadow, none)}.sign-ccard{display:block;position:relative;text-decoration:none;color:inherit;overflow:hidden}.sign-card.sign-ccard{border-radius:var(--ccard-r, 16px);border:none}.sign-ccard:hover,.sign-ccard:focus-visible{text-decoration:none}.sign-ccard__media,.sign-ccard__media .sign-image{display:block;height:100%;width:100%}.sign-ccard__media .sign-image__img{height:100%}.sign-ccard__over{position:absolute;inset:auto 0 0 0;padding:56px 16px 16px;pointer-events:none;background:linear-gradient(to top,rgba(20,24,31,calc(var(--veil, 40) / 100)) 0% 45%,#14181f00)}.sign-ccard__over .sign-text{margin:0}.sign-ccard--under{display:flex;flex-direction:column}.sign-ccard--under .sign-ccard__media{flex:1;min-height:0}.sign-ccard__under{flex:none;padding:12px 16px 16px}.sign-ccard__under .sign-text{margin:0}.sign-cbento__head{margin-bottom:28px}.sign-cbento{display:grid;grid-template-columns:repeat(var(--cols, 4),1fr);grid-auto-rows:var(--rowh, 200px);gap:var(--gap, 16px);grid-auto-flow:row dense}.sign-cbento>.sign-ccard{height:100%;width:100%}.sign-cbento>.shopify-block{display:contents}.sign-cbento--vedette>*:nth-child(5n+1){grid-column:span 2;grid-row:span 2}.sign-cbento--damier>*:nth-child(4n+1),.sign-cbento--damier>*:nth-child(4n){grid-column:span 2}.sign-cbento--tiers{grid-template-columns:repeat(3,1fr)}.sign-cbento--tiers>*:nth-child(odd){grid-column:span 2}.sign-cbento--mosaique>*:nth-child(6n+1){grid-row:span 2}.sign-cbento--mosaique>*:nth-child(6n+3){grid-column:span 2}.sign-cbento--mosaique>*:nth-child(6n+6){grid-column:span 2}@media(max-width:900px){.sign-cbento,.sign-cbento--tiers{grid-template-columns:repeat(2,1fr)}.sign-cbento>*{grid-column:auto}.sign-cbento--vedette>*:nth-child(5n+1){grid-column:span 2}}@media(max-width:560px){.sign-cbento{grid-template-columns:1fr}.sign-cbento>*{grid-column:auto;grid-row:auto}}.sign-round{border-radius:var(--rtl) var(--rtr) var(--rbr) var(--rbl)}.sign-round-card{border-radius:var(--rtl-card) var(--rtr-card) var(--rbr-card) var(--rbl-card)}
/*# sourceMappingURL=/cdn/shop/t/61/assets/sign-components.css.map */
