:root{--sh-bg: #faf7f2;--sh-text: #1c1b1b;--sh-muted: rgba(28, 27, 27, .7);--sh-line: #e4ded4;--sh-accent: #d9cbb4;--sh-surface: #fffdfa;--sh-sand: #eae1d3;--sh-dark-hover: #3a3734;--sh-grey: #b0b0b0;--sh-icon-bg: rgba(0, 0, 0, .07);--sh-overlay: rgba(0, 0, 0, .4);--sh-overlay-blur: 15px;--sh-overlay-dur: .8s;--sh-drawer-dur: .6s;--sh-drawer-hide: .3s;--sh-drawer-ease: cubic-bezier(.7, 0, .2, 1);--sh-white: #fff;--sh-black: #000;--sh-font-heading: Gambetta, Georgia, "Times New Roman", serif;--sh-font-body: "General Sans", "Helvetica Neue", Arial, sans-serif;--sh-page-width: 1920px;--sh-gutter: 15px;--sh-radius: 40px;--sh-radius-tab: 30px;--sh-radius-lg: 20px;--sh-radius-md: 15px;--sh-radius-sm: 10px;--sh-radius-xs: 6px;--sh-ease: cubic-bezier(.7, 0, .3, 1);--sh-ease-out: cubic-bezier(.3, 1, .3, 1);--sh-ease-inout: cubic-bezier(.6, 0, .4, 1);--sh-ease-icon: cubic-bezier(0, 0, .2, 1);--sh-dur: .3s;--sh-dur-slow: .5s;--sh-shadow-soft: 0 4px 6px 0 rgba(0, 0, 0, .05);--sh-shadow-card: 1px 3px 10px 0 rgba(0, 0, 0, .06);--sh-shadow-float: 0 0 12px 2px rgba(0, 0, 0, .15);--sh-shadow-drawer: -10px 0 38px 0 rgba(0, 0, 0, .12);--sh-fs-display: 32px;--sh-fs-h1: 30px;--sh-fs-h2: 26px;--sh-fs-h3: 22px;--sh-fs-h4: 22px;--sh-fs-h5: 18px;--sh-fs-h6: 18px;--sh-ls-heading: -.2px;--sh-fs-body: 14px;--sh-lh-body: 1.5;--sh-fs-lg: 15px;--sh-lh-lg: 1.4;--sh-fs-sm: 13px;--sh-lh-sm: 1.35;--sh-fs-xs: 12px;--sh-btn-h-lg: 48px;--sh-btn-h: 46px;--sh-btn-h-sm: 36px;--sh-btn-fs-lg: 15px;--sh-btn-fs: 14px;--sh-btn-fs-sm: 13px;--sh-dot: 38px;--sh-field-h: 45px;--sh-field-fs: 16px}@media(min-width:768px){:root{--sh-gutter: 25px;--sh-fs-display: 42px;--sh-fs-h1: 38px;--sh-fs-h2: 30px;--sh-fs-h3: 20px;--sh-fs-h4: 26px;--sh-fs-h5: 16px;--sh-fs-h6: 14px;--sh-fs-body: 14px;--sh-fs-lg: 16px;--sh-lh-lg: 1.5;--sh-btn-h-lg: 50px;--sh-btn-h: 44px;--sh-btn-h-sm: 36px;--sh-btn-fs-lg: 16px;--sh-btn-fs: 14px;--sh-btn-fs-sm: 12px;--sh-dot: 38px;--sh-field-h: 50px;--sh-field-fs: 14px;--sh-fs-sm: 12px;--sh-fs-xs: 10px}}@media(min-width:1025px){:root{--sh-fs-display: 72px;--sh-fs-h1: 54px;--sh-fs-h2: 42px;--sh-fs-h3: 30px;--sh-fs-h4: 26px;--sh-fs-h5: 24px;--sh-fs-h6: 20px}}@media(min-width:1200px){:root{--sh-gutter: 30px}}@media(min-width:1536px){:root{--sh-gutter: 60px}}*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%;-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none;width:0;height:0}body{width:100%;margin:0;background-color:var(--sh-bg);color:var(--sh-text);font-family:var(--sh-font-body);font-size:var(--sh-fs-body);line-height:var(--sh-lh-body);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-width:none;word-break:break-word}img,video,svg{display:block;max-width:100%}img,video{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border-width:0;border-style:none;padding:0;cursor:pointer}input,textarea,select{font:inherit;color:inherit}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}figure{margin:0}[hidden]{display:none!important}h1,h2,h3,h4,h5,h6,.sh-display,.sh-h1,.sh-h2,.sh-h3,.sh-h4,.sh-h5,.sh-h6{margin:0;font-family:var(--sh-font-heading);font-weight:400;line-height:1.2}.sh-display{font-size:var(--sh-fs-display)}.sh-h1{font-size:var(--sh-fs-h1);letter-spacing:var(--sh-ls-heading)}.sh-h2{font-size:var(--sh-fs-h2);letter-spacing:var(--sh-ls-heading)}.sh-h3{font-size:var(--sh-fs-h3)}.sh-h4{font-size:var(--sh-fs-h4)}.sh-h5{font-size:var(--sh-fs-h5);letter-spacing:var(--sh-ls-heading)}.sh-h6{font-size:var(--sh-fs-h6)}.sh-italic{font-style:italic}.sh-text{font-size:var(--sh-fs-body);line-height:var(--sh-lh-body)}.sh-text-lg{font-size:var(--sh-fs-lg);line-height:var(--sh-lh-lg)}.sh-text-sm{font-size:var(--sh-fs-sm);line-height:var(--sh-lh-sm)}.sh-text-xs{font-size:var(--sh-fs-xs);line-height:1.2}.sh-muted{color:var(--sh-muted)}.sh-strong{font-weight:700}.sh-eyebrow{font-family:var(--sh-font-body);font-size:11px;line-height:1.5;letter-spacing:.28em;text-transform:uppercase}@media(max-width:767px){.sh-eyebrow{font-size:12px}}.sh-logo-text{font-family:var(--sh-font-heading);font-size:17px;line-height:1;letter-spacing:.18em;text-transform:uppercase}@media(min-width:768px){.sh-logo-text{font-size:22px;letter-spacing:.22em}}.sh-container{width:100%;max-width:calc(var(--sh-page-width) + 2 * var(--sh-gutter));margin-inline:auto;padding-inline:var(--sh-gutter)}.sh-section{position:relative}.sh-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border-width:0}.sh-skip{position:fixed;top:10px;left:10px;z-index:1000;transform:translateY(-200%);transition:transform var(--sh-dur)}.sh-skip:focus{transform:none}.sh-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--sh-btn-h);padding:4px 20px;border-width:0;border-style:none;border-radius:var(--sh-radius);font-family:var(--sh-font-body);font-size:var(--sh-btn-fs);font-weight:400;line-height:1;text-transform:capitalize;text-decoration:none;white-space:nowrap;cursor:pointer;transition:all var(--sh-dur);-webkit-tap-highlight-color:transparent}.sh-btn--lg{min-height:var(--sh-btn-h-lg);font-size:var(--sh-btn-fs-lg);padding:4px 25px}.sh-btn--sm{min-height:var(--sh-btn-h-sm);font-size:var(--sh-btn-fs-sm);padding:4px 10px}@media(max-width:767px){.sh-btn--lg,.sh-btn--sm{padding:4px 20px}}.sh-btn--dark{background:var(--sh-text);color:var(--sh-surface)}.sh-btn--light{background:var(--sh-surface);color:var(--sh-text)}.sh-btn--white{background:var(--sh-white);color:var(--sh-black)}.sh-btn--outline{background:transparent;color:var(--sh-white);box-shadow:inset 0 0 0 1px var(--sh-surface)}.sh-btn--outline-dark{background:transparent;color:var(--sh-text);box-shadow:inset 0 0 0 1px var(--sh-text)}.sh-btn--block{display:flex;width:100%}.sh-btn[disabled],.sh-btn.is-disabled{opacity:.5;pointer-events:none}@media(hover:hover){.sh-btn--dark:hover{background:var(--sh-dark-hover)}.sh-btn--white:hover{background:var(--sh-black);color:var(--sh-white)}.sh-btn--outline:hover{background:var(--sh-surface);color:var(--sh-text)}.sh-btn--outline-dark:hover{background:var(--sh-text);color:var(--sh-surface)}}.sh-btn--dot{gap:15px;padding:4px 6px 4px 25px;justify-content:space-between}@media(max-width:767px){.sh-btn--dot{padding:4px 6px 4px 20px}}.sh-btn__dot{position:relative;flex:0 0 auto;width:var(--sh-dot);height:var(--sh-dot);border-radius:50%;overflow:hidden;background:var(--sh-text);color:var(--sh-surface);transition:var(--sh-dur) var(--sh-ease)}.sh-btn__arrow{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;transition:var(--sh-dur) var(--sh-ease)}.sh-btn__arrow .sh-icon{width:8px;height:8px}.sh-btn__arrow+.sh-btn__arrow{transform:translate(-50%,50%);opacity:0}@media(hover:hover){.sh-btn--dot:hover .sh-btn__dot{background:var(--sh-white);color:var(--sh-black)}.sh-btn--dot:hover .sh-btn__arrow:first-child{transform:translate(50%,-50%);opacity:0}.sh-btn--dot:hover .sh-btn__arrow+.sh-btn__arrow{transform:none;opacity:1}}.sh-tab{display:inline-flex;align-items:center;justify-content:center;padding:9px 14px;border:1px solid var(--sh-line);border-radius:var(--sh-radius-tab);background:var(--sh-surface);color:var(--sh-text);font-family:var(--sh-font-heading);font-size:14px;line-height:1.35;letter-spacing:var(--sh-ls-heading);white-space:nowrap;cursor:pointer;transition:var(--sh-dur-slow) var(--sh-ease-out)}@media(min-width:768px){.sh-tab{padding:8px 20px;font-size:16px;line-height:1.5625}}.sh-tab.is-active,.sh-tab[aria-selected=true]{background:var(--sh-text);color:var(--sh-surface)}.sh-chip{display:inline-flex;align-items:center;padding:4px 14px;border:1px solid var(--sh-line);border-radius:var(--sh-radius);color:var(--sh-muted);font-size:14px;line-height:1.5;transition:.2s}.sh-chip.is-active,.sh-chip[aria-current]{border-color:var(--sh-text);color:var(--sh-text)}@media(hover:hover){.sh-chip:hover{border-color:var(--sh-text);color:var(--sh-text)}}.sh-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--sh-icon-bg);color:inherit;overflow:hidden;transition:opacity var(--sh-dur-slow) var(--sh-ease-inout) .1s,color var(--sh-dur-slow) var(--sh-ease-inout) .1s}.sh-icon-btn__in{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:transform .4s var(--sh-ease-icon)}.sh-icon-btn__in+.sh-icon-btn__in{top:100%}@media(hover:hover){.sh-icon-btn:hover .sh-icon-btn__in{transform:translateY(-100%)}}.sh-field{display:block;width:100%;height:var(--sh-field-h);padding:9px 20px;border:1px solid var(--sh-line);border-radius:var(--sh-radius);background:var(--sh-surface);color:var(--sh-text);font-family:var(--sh-font-body);font-size:var(--sh-field-fs);line-height:1.3;outline:none;transition:var(--sh-dur);-webkit-appearance:none;appearance:none}.sh-field--lg{height:45px}@media(min-width:768px){.sh-field--lg{height:60px}}.sh-field::placeholder{color:var(--sh-muted);opacity:1}.sh-field:focus{border-color:var(--sh-text)}textarea.sh-field{height:120px;padding:10px 16px;border-radius:var(--sh-radius-lg);line-height:24px;resize:vertical}@media(min-width:768px){textarea.sh-field{height:200px}}.sh-icon{display:inline-block;flex:0 0 auto;width:var(--sh-icon-size, 20px);height:var(--sh-icon-size, 20px);fill:none;stroke:currentColor;stroke-width:var(--sh-icon-stroke, 1.5);stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;overflow:visible}.sh-icon *{vector-effect:non-scaling-stroke}.sh-icon--fill{fill:currentColor;stroke:none}.sh-icon--arrow-up-right{stroke-linecap:butt;stroke-linejoin:miter}.sh-price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-weight:700}.sh-price__compare{font-weight:400;color:var(--sh-muted);text-decoration:line-through}.sh-price__sale{color:inherit}.sh-media{position:relative;overflow:hidden;display:block}.sh-media>img,.sh-media>video{width:100%;height:100%;object-fit:cover}.sh-media[style*=--sh-ratio]:before{content:"";display:block;padding-top:var(--sh-ratio)}.sh-media[style*=--sh-ratio]>img,.sh-media[style*=--sh-ratio]>video{position:absolute;top:0;right:0;bottom:0;left:0}.sh-media--placeholder{width:100%;background:var(--sh-line)}sh-drawer{display:contents}.sh-drawer__panel{position:fixed;z-index:60;top:0;bottom:0;width:min(var(--sh-drawer-w, 450px),100%);max-width:100%;background:var(--sh-bg);color:var(--sh-text);overflow:hidden;visibility:hidden;pointer-events:none;transition:transform var(--sh-drawer-dur, .5s) var(--sh-drawer-ease, var(--sh-ease-inout)),opacity var(--sh-drawer-dur, .5s),visibility 0s linear var(--sh-drawer-hide, .3s)}sh-drawer[side=right] .sh-drawer__panel,sh-drawer:not([side]) .sh-drawer__panel{right:0;transform:translate(100%)}sh-drawer[side=left] .sh-drawer__panel{left:0;transform:translate(-100%)}sh-drawer[side=top] .sh-drawer__panel{left:0;right:0;bottom:auto;width:100%;transform:translateY(-100%)}sh-drawer[side=bottom] .sh-drawer__panel{left:0;right:0;top:auto;width:100%;transform:translateY(100%)}sh-drawer[side=center] .sh-drawer__panel{top:0;right:0;bottom:0;left:0;margin:auto;height:fit-content;max-height:90vh;opacity:0;transform:translateY(20px)}sh-drawer[open] .sh-drawer__panel{visibility:visible;pointer-events:auto;transform:none;opacity:1;transition:transform var(--sh-drawer-dur, .5s) var(--sh-drawer-ease, var(--sh-ease-inout)),opacity var(--sh-drawer-dur, .5s),visibility 0s}sh-drawer:not([open]) *{pointer-events:none!important}.sh-lcd,.sh-lcd>*{background-color:inherit}.sh-drawer__scroll{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;background-color:inherit}.sh-drawer__scroll::-webkit-scrollbar{display:none}.sh-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:var(--sh-overlay);-webkit-backdrop-filter:blur(var(--sh-overlay-blur));backdrop-filter:blur(var(--sh-overlay-blur));opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--sh-overlay-dur) var(--sh-drawer-ease),visibility var(--sh-overlay-dur) var(--sh-drawer-ease);-webkit-tap-highlight-color:transparent}.sh-overlay.is-visible{opacity:1;visibility:visible;pointer-events:auto;cursor:pointer}html.sh-locked body{overflow:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}html.sh-reveal [data-sh-reveal=fade-up]:not(.is-revealed),html.sh-reveal [data-sh-reveal=stagger]>:not(.is-revealed){visibility:hidden;opacity:.01;transform:translateY(35px)}html.sh-reveal [data-sh-reveal=fade]:not(.is-revealed){visibility:hidden;opacity:.01}html.sh-reveal [data-sh-reveal=split]:not(.is-split){visibility:hidden}html.sh-reveal [data-sh-reveal=split]:not(.is-revealed) .sh-split-word{opacity:0}.sh-split-word{display:inline-block;white-space:pre}@media(prefers-reduced-motion:reduce){html.sh-reveal [data-sh-reveal=fade-up]:not(.is-revealed),html.sh-reveal [data-sh-reveal=fade]:not(.is-revealed),html.sh-reveal [data-sh-reveal=stagger]>:not(.is-revealed){visibility:visible;opacity:1;transform:none}}:focus-visible{outline:2px solid rgb(11,97,205);outline-offset:2px}.sh-skip:focus-visible{outline-width:1px;outline-offset:1px}.sh-totop{position:fixed;right:20px;bottom:85px;z-index:2;width:40px;height:40px;opacity:0;visibility:hidden;transform:translate(48px);transition:opacity .35s,visibility .35s,transform .35s}@media(min-width:768px){.sh-totop{width:50px;height:50px;transform:translate(60px)}}.sh-totop.is-visible{opacity:1;visibility:visible;transform:none}.sh-totop__btn{position:relative;display:block;width:100%;height:100%;border-radius:100%;background:var(--sh-white);color:var(--sh-black);overflow:hidden}.sh-totop__anneau{position:absolute;top:1px;right:1px;bottom:1px;left:1px;width:calc(100% - 2px);height:calc(100% - 2px);fill:none;stroke:var(--sh-black);stroke-width:2;pointer-events:none}.sh-totop__in{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:transform .4s var(--sh-ease-icon)}.sh-totop__in+.sh-totop__in{top:100%}@media(hover:hover){.sh-totop__btn:hover .sh-totop__in{transform:translateY(-100%)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/sh-base.css.map */
