@property --u{syntax: "<length>"; inherits: true; initial-value: 13px;}.dsw-seo .main-wrapper{--u: 1em;--fs-h1: 3.4;--fs-h2: 2.1;--fs-h3: 1.15;--fs-body: 1;--fs-lead: 1.1;--fs-small: .9;--fs-eyebrow: .8;--fs-num: 3.2;--seo-cream: #f3eee4;--seo-ink: #171310;--seo-y: var(--color--primary-color, #f4f479);--seo-veil: rgba(10, 9, 8, .55);--seo-text: rgba(243, 238, 228, .74);--seo-line: rgba(243, 238, 228, .16);--seo-pad: 7em;--seo-ease: cubic-bezier(.2, .7, .2, 1)}@media(max-width:991px){.dsw-seo .main-wrapper{--fs-h1: 2.5;--fs-h2: 1.6;--fs-h3: 1.05;--fs-body: 1;--fs-lead: 1;--fs-small: .9;--fs-eyebrow: .7;--fs-num: 2.4;--seo-pad: 5em}}@media(max-width:767px){.dsw-seo .main-wrapper{--fs-h1: 2.2;--fs-h2: 1.6;--fs-h3: 1.4;--fs-body: 1.3;--fs-lead: 1.3;--fs-small: 1.15;--fs-eyebrow: .95;--fs-num: 2.3;--seo-pad: 4.5em}}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-stopped{overflow:hidden}.dsw-seo main.main-wrapper>.shopify-section.ux-reveal,.dsw-seo main.main-wrapper>.shopify-section.ux-reveal.is-visible{opacity:1!important;transform:none!important;will-change:auto!important;transition:none!important}.dsw-seo-pending .dsw-seo [data-reveal],.dsw-seo-pending .dsw-seo [data-reveal-item],.dsw-seo-pending .dsw-seo [data-split]{opacity:0}.dsw-seo-pending .dsw-seo [data-mask=x]{clip-path:inset(0 100% 0 0)}.dsw-seo-pending .dsw-seo [data-mask=x-rev]{clip-path:inset(0 0 0 100%)}.dsw-seo-pending .dsw-seo [data-mask=y]{clip-path:inset(0 0 100% 0)}.dsw-seo .seo-sec,.dsw-seo .seo-hero{color:var(--seo-cream)}.dsw-seo .seo-sec p,.dsw-seo .seo-hero p{display:block;margin:0}.dsw-seo .seo-sec{position:relative;padding-top:var(--seo-pad);padding-bottom:var(--seo-pad)}.dsw-seo .seo-sec--voile{background:var(--seo-veil)}.dsw-seo .seo-sec--creme{background:var(--seo-cream);color:var(--seo-ink);--seo-text: rgba(23, 19, 16, .74);--seo-line: rgba(23, 19, 16, .16)}.dsw-seo .visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dsw-seo .seo-cover{width:100%;height:100%;object-fit:cover;display:block}.dsw-seo .seo-anchor{display:block;height:0}.dsw-seo .seo-hero__inner:before,.dsw-seo .seo-hero__inner:after{content:none;display:none}.dsw-seo .seo-h1{font-family:var(--font--heading-font);font-weight:700;font-size:calc(var(--u) * var(--fs-h1));line-height:1.05;letter-spacing:-.01em;color:var(--seo-cream);margin:0;max-width:100%;text-wrap:balance}.dsw-seo .seo-hero--cadeau .seo-h1{font-size:calc(var(--u) * var(--fs-h1) * .9)}.dsw-seo .seo-h1 em,.dsw-seo .seo-h2 em{font-family:var(--font--autre);font-style:italic;font-weight:400;letter-spacing:-.005em}.dsw-seo .seo-h2{font-family:var(--font--heading-font);font-weight:700;font-size:calc(var(--u) * var(--fs-h2));line-height:1.1;letter-spacing:-.01em;color:inherit;margin:0;text-wrap:balance}.dsw-seo .seo-h3{font-family:var(--font--heading-font);font-weight:700;font-size:calc(var(--u) * var(--fs-h3));line-height:1.25;margin:0 0 .45em;color:inherit}.dsw-seo .seo-eyebrow{display:inline-flex;align-items:center;gap:.9em;font-family:var(--font--heading-font);font-weight:600;font-size:calc(var(--u) * var(--fs-eyebrow));line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:var(--seo-y);margin:0 0 1.3em}.dsw-seo .seo-eyebrow:before{content:"";width:2.5em;height:1px;background:currentColor;opacity:.7;flex:none}.dsw-seo .seo-sec--creme .seo-eyebrow{color:#171310b3}.dsw-seo .seo-rte,.dsw-seo .seo-hero__p{font-size:calc(var(--u) * var(--fs-lead));line-height:1.55;color:var(--seo-text);max-width:34em}.dsw-seo .seo-sec li p{font-size:calc(var(--u) * var(--fs-body));line-height:1.55;color:var(--seo-text)}.dsw-seo .seo-rte p{margin:0 0 1em;font-size:inherit;line-height:inherit;color:inherit}.dsw-seo .seo-rte p:last-child{margin-bottom:0}.dsw-seo .seo-rte strong{font-weight:600;color:var(--seo-cream)}.dsw-seo .seo-rte a{color:inherit;text-decoration:underline;text-decoration-color:var(--seo-y);text-decoration-thickness:1px;text-underline-offset:.25em}.dsw-seo .seo-sec--creme .seo-rte a{text-decoration-color:currentColor}.dsw-seo .seo-num{font-family:var(--font--autre);font-weight:400;font-size:calc(var(--u) * var(--fs-num));line-height:1;letter-spacing:-.01em;white-space:nowrap;display:block;font-variant-numeric:lining-nums tabular-nums}.dsw-seo .seo-head{margin-bottom:4.2em;max-width:46em}.dsw-seo .seo-head--center{text-align:center;margin-left:auto;margin-right:auto}.dsw-seo .seo-head--center .seo-eyebrow:after{content:"";width:2.5em;height:1px;background:currentColor;opacity:.7;flex:none}.dsw-seo .seo-head--split{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:6em;align-items:start}.dsw-seo .seo-head--split .seo-h2{max-width:16em}.dsw-seo .seo-w{display:inline-block;vertical-align:baseline;padding:0 .06em .14em;margin:0 -.06em -.14em;clip-path:inset(-.6em -.4em 0 -.4em)}.dsw-seo .seo-wi{display:inline-block;will-change:transform}.dsw-seo .is-split .seo-w .seo-ch{will-change:opacity,transform}.dsw-seo .seo-link{display:inline-block;position:relative;font-weight:600;font-size:calc(var(--u) * var(--fs-body));line-height:1.3;color:inherit;padding-bottom:.3em}.dsw-seo .seo-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--seo-y);transform-origin:left;transition:transform .5s var(--seo-ease)}.dsw-seo .seo-sec--creme .seo-link:after{background:currentColor}.dsw-seo .seo-link:hover:after{transform:scaleX(.35)}.dsw-seo .seo-link--small{font-size:calc(var(--u) * var(--fs-small))}.dsw-seo .seo-sec .button,.dsw-seo .seo-hero .button{font-size:calc(var(--u) * var(--fs-body));padding:.95em 1.3em;gap:.6em;border-radius:.2em}.dsw-seo .seo-btn .button-text{font-size:1em;margin:0}.dsw-seo .seo-sec--creme .button{background:var(--seo-ink);color:var(--seo-cream)}.dsw-seo .seo-sec--creme .button .icon-button{filter:invert(1)}.dsw-seo .seo-filet{position:absolute;left:0;right:0;height:1px;pointer-events:none}.dsw-seo .seo-filet--haut{top:0}.dsw-seo .seo-filet--bas{bottom:0}.dsw-seo .seo-filet__svg{display:block;width:100%;height:2px;overflow:visible;stroke:var(--seo-y);stroke-width:1}.dsw-seo .seo-bevel{clip-path:polygon(0 3%,100% 0,100% 100%,0 100%)}.dsw-seo .seo-pmedia{position:absolute;top:0;right:0;bottom:0;left:0}.dsw-seo .seo-pmedia img{width:100%;height:100%;object-fit:cover;display:block}.dsw-seo figure{margin:0}.dsw-seo .seo-hero{position:relative;min-height:92vh;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;background:#0d0b09}.dsw-seo .seo-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.dsw-seo .seo-hero__pmedia{position:absolute;top:0;right:0;bottom:0;left:0}.dsw-seo .seo-hero__pmedia img{width:100%;height:100%;object-fit:cover;object-position:50% 55%;display:block}.dsw-seo .seo-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,#0a0908f0,#0a0908b8 20%,#0a090800 46%),linear-gradient(to bottom,#0a090880,#0a090800 16%)}.dsw-seo .seo-hero__inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,58fr) minmax(0,42fr);column-gap:4em;align-items:end;padding-top:10em;padding-bottom:3.4em}.dsw-seo .seo-hero__p{margin-top:1.4em;color:#f3eee4d1}.dsw-seo .seo-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2em 2.2em;margin-top:2.2em}.dsw-seo .seo-hero__facts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,auto));justify-content:start}.dsw-seo .seo-fact{padding:.2em 1.4em;border-left:1px solid rgba(243,238,228,.25);min-width:0}.dsw-seo .seo-fact:first-child{border-left:0;padding-left:0}.dsw-seo .seo-fact__n{display:block;font-family:var(--font--autre);font-weight:400;font-size:calc(var(--u) * 2.6);line-height:1;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;color:var(--seo-cream)}.dsw-seo .seo-fact__n--text{font-size:calc(var(--u) * 1.7);line-height:1.15;padding-top:.35em}.dsw-seo .seo-hero--cadeau .seo-hero__veil{background:linear-gradient(to top,#0a0908f2,#0a0908d1 30%,#0a090800 62%),linear-gradient(to bottom,#0a09088c,#0a090826 22% 100%)}.dsw-seo .seo-fact__l{display:block;margin-top:.7em;font-size:calc(var(--u) * var(--fs-small));line-height:1.35;color:#f3eee4b3}.dsw-seo .seo-hero__scroll{position:absolute;z-index:2;left:1.4em;bottom:6.2em;width:1px;height:3em;background:#f3eee438;overflow:hidden}.dsw-seo .seo-hero__scroll i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--seo-cream);transform-origin:top;animation:seoScroll 2.2s var(--seo-ease) infinite}@keyframes seoScroll{0%{transform:scaleY(0);transform-origin:top}45%{transform:scaleY(1);transform-origin:top}55%{transform:scaleY(1);transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.dsw-seo .seo-hero__mq{position:relative;z-index:2;border-top:1px solid rgba(243,238,228,.14);overflow:hidden;white-space:nowrap;padding:1.05em 0;font-size:calc(var(--u) * var(--fs-eyebrow));font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#f3eee4b8}.dsw-seo [data-marquee]{display:flex}.dsw-seo .seo-mq__track{display:flex;flex:none;width:max-content}.dsw-seo .seo-mq__group{display:flex;flex:none;align-items:center}.dsw-seo .seo-mq__item{padding:0 1.8em}.dsw-seo .seo-mq__star{width:.75em;height:.75em;fill:var(--seo-y);opacity:.8;flex:none}.dsw-seo .is-running .seo-mq__track{animation:seoMq var(--mq-d, 30s) linear infinite}.dsw-seo .is-running.is-reverse .seo-mq__track{animation-direction:reverse}.dsw-seo .is-running:hover .seo-mq__track{animation-play-state:paused}@keyframes seoMq{to{transform:translate(-50%)}}.dsw-seo .seo-sticky{display:none}@media(max-width:767px){.dsw-seo .seo-sticky{position:fixed;z-index:70;left:1em;right:1em;bottom:calc(1em + env(safe-area-inset-bottom,0px));display:flex;align-items:center;justify-content:center;gap:.6em;background:var(--seo-y);color:var(--color--dark, #212121);font-weight:700;font-size:calc(var(--u) * 1.25);padding:1em 1.2em;border-radius:.25em;box-shadow:0 .8em 2.4em #0006;transform:translateY(160%);opacity:0;visibility:hidden;transition:transform .5s var(--seo-ease),opacity .3s ease,visibility 0s linear .5s}.dsw-seo .seo-sticky.is-visible{transform:none;opacity:1;visibility:visible;transition:transform .5s var(--seo-ease),opacity .3s ease,visibility 0s}.dsw-seo .seo-sticky .icon-button{width:.6em;height:.6em}}.dsw-seo .seo-points__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:7em;align-items:start}.dsw-seo .seo-points__text{position:sticky;top:7.5em}.dsw-seo .seo-points__text .seo-h2{margin-bottom:.9em}.dsw-seo .seo-points__list{list-style:none;margin:0;padding:0}.dsw-seo .seo-point{position:relative;display:grid;grid-template-columns:4.4em minmax(0,1fr);column-gap:1.6em;padding:1.9em 0 2em}.dsw-seo .seo-point:first-child{padding-top:.2em}.dsw-seo .seo-point__n{font-family:var(--font--autre);font-style:italic;font-weight:400;font-size:calc(var(--u) * 2.4);line-height:.9;color:var(--seo-y);font-variant-numeric:lining-nums}.dsw-seo .seo-point__body p{max-width:30em}.dsw-seo .seo-point__rule{position:absolute;left:0;bottom:0;width:100%;height:2px;overflow:visible;stroke:var(--seo-line);stroke-width:1}.dsw-seo .seo-points__media{position:relative;width:84%;margin:3.6em 0 0 auto;aspect-ratio:4 / 3;overflow:hidden}.dsw-seo .seo-points__media.seo-ratio--4-5{aspect-ratio:4 / 5}.dsw-seo .seo-points--simple .seo-points__grid{align-items:center}.dsw-seo .seo-points--simple .seo-points__text{position:static}.dsw-seo .seo-points--simple .seo-points__media{margin-top:0}.dsw-seo .seo-duel__board{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);column-gap:4.5em;row-gap:2.1em;max-width:62em;margin:0 auto}.dsw-seo .seo-duel__side{grid-row:1;font-family:var(--font--autre);font-style:italic;font-weight:400;font-size:calc(var(--u) * var(--fs-h2));line-height:1;margin-bottom:.35em}.dsw-seo .seo-duel__side--a{grid-column:1;text-align:right;color:#f3eee480}.dsw-seo .seo-duel__side--b{grid-column:3;color:var(--seo-y)}.dsw-seo .seo-duel__axis{grid-column:2;width:1px;height:100%;overflow:visible;stroke:#f3eee44d;stroke-width:1}.dsw-seo .seo-duel__item{display:flex;align-items:flex-start;gap:1.1em}.dsw-seo .seo-duel__item p{font-size:calc(var(--u) * 1.05);line-height:1.45;max-width:24em}.dsw-seo .seo-duel__item--a{grid-column:1;flex-direction:row-reverse;text-align:right}.dsw-seo .seo-duel__item--a p{color:#f3eee48c}.dsw-seo .seo-duel__item--b{grid-column:3}.dsw-seo .seo-duel__item--b p{color:var(--seo-cream)}.dsw-seo .seo-duel__tag{display:none}.dsw-seo .seo-picto{width:1.75em;height:1.75em;flex:none;stroke-width:1.2;margin-top:-.05em}.dsw-seo .seo-duel__item--a .seo-picto{color:#f3eee473}.dsw-seo .seo-duel__item--b .seo-picto{color:var(--seo-y)}.dsw-seo .seo-duel__foot{max-width:38em;margin:4.6em auto 0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.6em}.dsw-seo .seo-duel__foot .seo-rte{color:#f3eee4cc}.dsw-seo .seo-tab__pin .seo-head{margin-bottom:3.2em}.dsw-seo .seo-tab__stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);column-gap:5em;align-items:center}.dsw-seo .seo-tab__svg{display:block;width:100%;height:auto;overflow:visible}.dsw-seo .seo-tab__ink{fill:none;stroke:#f3eee4e0;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}.dsw-seo .seo-tab__block{fill:#f3eee409}.dsw-seo .seo-tab__fib{stroke:#f3eee480;stroke-width:.9}.dsw-seo .seo-tab__fib--l{transform:translate(calc(var(--pin-p, 1) * var(--d, 0) * -1px))}.dsw-seo .seo-tab__fib--r{transform:translate(calc(var(--pin-p, 1) * var(--d, 0) * 1px))}.dsw-seo .seo-tab__fib--v{transform:translate(calc(var(--pin-wave, 0) * var(--d, 0) * 1px))}.dsw-seo .seo-tab__kerf{fill:#0d0b09;stroke:var(--seo-cream);transform-box:fill-box;transform-origin:50% 0;transform:scaleY(var(--pin-p, 1))}.dsw-seo .seo-tab__splinter{opacity:var(--pin-p, 1)}.dsw-seo .seo-tab__blade{transform:translateY(calc(var(--pin-p, 1) * 30px - 6px))}.dsw-seo .seo-tab__blade--b{transform:translateY(calc(var(--pin-wave, 0) * 26px - 6px))}.dsw-seo .seo-knife path,.dsw-seo .seo-knife circle{stroke-width:1.9}.dsw-seo .seo-knife__blade{fill:#1a1714;stroke:#f3eee4eb}.dsw-seo .seo-knife__bevel{stroke:#f3eee473;stroke-width:1.3!important}.dsw-seo .seo-knife__bolster{fill:#f3eee440}.dsw-seo .seo-knife__handle{fill:#0d0b09}.dsw-seo .seo-knife__rivet{fill:#f3eee4b3;stroke:none}.dsw-seo .seo-tab__cap{font-family:var(--font--autre);font-style:italic;font-size:17px;fill:#f3eee4b3;stroke:none}.dsw-seo .seo-tab__cap--b{fill:var(--seo-y)}.dsw-seo .seo-tab__table{position:relative;padding-left:2.2em}.dsw-seo .seo-tab__progress{position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--seo-line)}.dsw-seo .seo-tab__progress:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--seo-y);transform-origin:top;transform:scaleY(var(--pin-p, 1))}.dsw-seo .seo-tab__row{display:grid;grid-template-columns:9.5em minmax(0,1fr) minmax(0,1fr);column-gap:2em;align-items:center;padding:1.15em 0;border-top:1px solid var(--seo-line);opacity:.32;transition:opacity .6s var(--seo-ease)}.dsw-seo .seo-tab__row.is-on,.dsw-seo .seo-tab__row--head{opacity:1}.dsw-seo .seo-tab__row--head{border-top:0;padding-top:0}.dsw-seo .seo-tab__h{font-family:var(--font--autre);font-style:italic;font-size:calc(var(--u) * 1.3);color:#f3eee4b3}.dsw-seo .seo-tab__h--b{color:var(--seo-y)}.dsw-seo .seo-tab__label{font-weight:600;font-size:calc(var(--u) * var(--fs-body));line-height:1.3;color:var(--seo-cream)}.dsw-seo .seo-tab__cell{display:flex;flex-direction:column;gap:.6em;min-width:0}.dsw-seo .seo-tab__v{font-size:calc(var(--u) * var(--fs-body));line-height:1.35;color:#f3eee49e}.dsw-seo .seo-tab__cell--b .seo-tab__v{color:var(--seo-cream);transition:color .5s ease}.dsw-seo .seo-tab__row.is-on .seo-tab__cell--b .seo-tab__v{color:var(--seo-y)}.dsw-seo .seo-gauge{display:block;position:relative;height:2px;background:var(--seo-line);overflow:hidden}.dsw-seo .seo-gauge i{position:absolute;left:0;top:0;bottom:0;width:calc(var(--g, 0) * 100%);background:#f3eee48c;transform:scaleX(0);transform-origin:left;transition:transform 1s var(--seo-ease) .1s}.dsw-seo .seo-gauge--b i{background:var(--seo-y)}.dsw-seo .seo-tab__row.is-on .seo-gauge i{transform:scaleX(1)}.dsw-seo .seo-tab__glyph{width:2.8em;height:.85em;fill:none;stroke:#f3eee48c;stroke-width:1.2;stroke-linecap:round}.dsw-seo .seo-tab__cell--b .seo-tab__glyph{stroke:var(--seo-y)}.dsw-seo .seo-tab__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:3em;margin-top:4.5em;padding-top:2.2em;border-top:1px solid var(--seo-line)}.dsw-seo .seo-formats{overflow-x:clip}.dsw-seo .seo-fmt__rail{margin-right:calc(50% - 50vw)}.dsw-seo .seo-fmt__track{list-style:none;margin:0;padding:0 0 .4em;display:flex;gap:3em;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab}.dsw-seo .seo-fmt__track::-webkit-scrollbar{display:none}.dsw-seo .seo-fmt__track:after{content:"";flex:0 0 1px}.dsw-seo .seo-fmt__track.is-drag{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.dsw-seo .seo-fmt__track.is-drag a{pointer-events:none}.dsw-seo .seo-fmt__track:focus-visible{outline:1px solid var(--seo-ink);outline-offset:.6em}.dsw-seo .seo-fmt{flex:0 0 29em;scroll-snap-align:start;border-top:1px solid var(--seo-line);padding-top:1.6em}.dsw-seo .seo-fmt__n{display:block;font-family:var(--font--autre);font-style:italic;font-size:calc(var(--u) * 1.3);line-height:1;color:#17131080;margin-bottom:1.2em}.dsw-seo .seo-fmt__art{aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;margin-bottom:1.8em;padding:1.6em;background:#1713100b;color:var(--seo-ink)}.dsw-seo .seo-fmt__art img,.dsw-seo .seo-fmt__art svg{-webkit-user-drag:none}.dsw-seo .seo-fmt__nav{display:flex;align-items:center;gap:1.6em;margin-top:2.6em}.dsw-seo .seo-fmt__count{font-family:var(--font--autre);font-style:italic;font-size:calc(var(--u) * 1.1);min-width:3.6em;color:var(--seo-ink);font-variant-numeric:lining-nums tabular-nums}.dsw-seo .seo-fmt__bar{flex:1;height:1px;background:var(--seo-line);position:relative;overflow:hidden}.dsw-seo .seo-fmt__bar i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--seo-ink);transform-origin:left;transform:scaleX(var(--fmt-p, .4));transition:transform .35s var(--seo-ease)}.dsw-seo .seo-fmt__btn{flex:none;width:3.4em;height:3.4em;border-radius:50%;border:1px solid rgba(23,19,16,.35);background:transparent;color:var(--seo-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease}.dsw-seo .seo-fmt__btn svg{width:1.1em;height:1.1em;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.dsw-seo .seo-fmt__btn:hover:not([disabled]){background:var(--seo-ink);color:var(--seo-cream);border-color:var(--seo-ink)}.dsw-seo .seo-fmt__btn[disabled]{opacity:.3;cursor:default}.dsw-seo .seo-fmt__art svg{display:block;width:100%;height:auto;max-height:100%;overflow:visible}.dsw-seo .seo-fmt__art--simple svg{width:92%}.dsw-seo .seo-fmt__art--rigole svg{width:96%}.dsw-seo .seo-fmt__art--petite svg{width:66%}.dsw-seo .seo-fmt__art--poignee svg{width:86%}.dsw-seo .seo-fmt__art--tapas svg{width:100%}.dsw-seo .seo-fmt__art--goutte svg{width:auto;height:100%}.dsw-seo .seo-fmt__art svg{max-height:100%}.dsw-seo .seo-fmt__art .fmt-line path{stroke-width:1.5px}.dsw-seo .seo-fmt__art .fmt-line path+path{stroke-width:1px}.dsw-seo .seo-fmt p{max-width:26em;margin-bottom:1.1em}.dsw-seo .seo-fmt__outro{margin-top:4.4em}.dsw-seo .seo-ess__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:2.2em;row-gap:3.4em;align-items:start}.dsw-seo .seo-ess:nth-child(3n+2){margin-top:1.5em}.dsw-seo .seo-ess__swatch{position:relative;aspect-ratio:1 / 1.4;border-radius:.3em;overflow:hidden;background:linear-gradient(165deg,var(--c1),var(--c2));box-shadow:inset 0 0 0 1px #ffffff0f,0 1.4em 2.4em -1.6em #000000b3}.dsw-seo .seo-ess__swatch svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.dsw-seo .seo-ess__swatch g{stroke:#1a0f06;stroke-opacity:.12}.dsw-seo .seo-ess__name{font-family:var(--font--autre);font-style:italic;font-weight:400;font-size:calc(var(--u) * 1.4);line-height:1.1;margin:1em 0 .5em;color:var(--seo-cream)}.dsw-seo .seo-ess p{font-size:calc(var(--u) * var(--fs-small))}.dsw-seo .seo-ess__outro{margin-top:4.4em}.dsw-seo .seo-prix__row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--seo-line);border-bottom:1px solid var(--seo-line)}.dsw-seo .seo-prix__item{padding:2.6em 2em 2.4em;border-left:1px solid var(--seo-line);min-width:0}.dsw-seo .seo-prix__item:first-child{border-left:0;padding-left:0}.dsw-seo .seo-prix__l{display:block;margin-top:1em;font-size:calc(var(--u) * var(--fs-eyebrow));font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#f3eee49e}.dsw-seo .seo-prix__foot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);column-gap:6em;margin-top:3.4em;align-items:start}.dsw-seo .seo-prix__note{font-family:var(--font--autre);font-style:italic;font-size:calc(var(--u) * 1.3);line-height:1.3;color:#f3eee4d1;max-width:16em}.dsw-seo .seo-prix__text{display:flex;flex-direction:column;align-items:flex-start;gap:1.8em}.dsw-seo .seo-atelier__grid{display:grid;grid-template-columns:minmax(0,45fr) minmax(0,55fr);column-gap:6.5em;align-items:center}.dsw-seo .seo-atelier__media{position:relative;aspect-ratio:4 / 5;overflow:hidden}.dsw-seo .seo-atelier__text .seo-h2{margin-bottom:.9em;max-width:17em}.dsw-seo .seo-atelier__cta{display:flex;align-items:center;flex-wrap:wrap;gap:1.6em 2.4em;margin-top:2.6em}.dsw-seo .seo-atelier__badge{width:6em;height:auto;display:block;mix-blend-mode:multiply}.dsw-seo .seo-gestes{list-style:none;margin:0 0 4.4em;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:4em}.dsw-seo .seo-geste{position:relative;border-top:1px solid var(--seo-line);padding-top:2em}.dsw-seo .seo-picto--geste{width:3.4em;height:3.4em;stroke-width:1.3;color:var(--seo-cream);margin-bottom:1.6em;filter:url(#dsw-skt)}.dsw-seo .seo-geste__n{position:absolute;top:1.8em;right:0;font-family:var(--font--autre);font-style:italic;font-size:calc(var(--u) * 1.1);color:#f3eee473}.dsw-seo .seo-geste p{max-width:24em}.dsw-seo .seo-entretien__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:3em}.dsw-seo .seo-entretien__foot .seo-rte{color:#f3eee4d1}.dsw-seo .shopify-section-page-bois-products{background:var(--seo-veil)}.dsw-seo .shopify-section-page-bois-products .vertical-padding{padding-top:var(--seo-pad);padding-bottom:var(--seo-pad)}.dsw-seo .shopify-section-page-bois-products h2{font-size:calc(var(--u) * var(--fs-h2));line-height:1.1;letter-spacing:-.01em;margin:0}.dsw-seo .shopify-section-page-bois-products .bb-product-count{font-family:var(--font--autre);font-style:italic;font-weight:400;font-size:.8em}.dsw-seo .shopify-section-page-bois-products .special-typo{font-size:calc(var(--u) * 1.2);font-style:italic}.dsw-seo .shopify-section-page-bois-products .big-star{width:1em}.dsw-seo .shopify-section-page-bois-products .top-wrapper-product{gap:.8em}.dsw-seo .shopify-section-seo-faq{background:var(--seo-veil)}.dsw-seo .seo-faq .vertical-padding{padding-top:var(--seo-pad);padding-bottom:var(--seo-pad)}.dsw-seo .seo-faq .component.verticall{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:6em;align-items:start}.dsw-seo .seo-faq .top-wrapper{position:sticky;top:7.5em;margin:0}.dsw-seo .seo-faq .text-wrapper---top h2{font-size:calc(var(--u) * var(--fs-h2));line-height:1.1;letter-spacing:-.01em;margin:0;color:var(--seo-cream)}.dsw-seo .seo-faq .bottom-wrapper{display:none}.dsw-seo .seo-faq .content-wrapper,.dsw-seo .seo-faq .content{margin:0;width:100%}.dsw-seo .seo-faq .text-wrapper---top{text-align:left;align-items:flex-start}.dsw-seo .seo-faq .wrapper-q-a{grid-template-columns:minmax(0,1fr);row-gap:0;column-gap:0;border-top:1px solid var(--seo-line)}.dsw-seo .seo-faq .q-a-dropdown-toggle{background:transparent;border-radius:0;padding:1.35em 0;gap:2em;white-space:normal}.dsw-seo .seo-faq .q-a-dropdown-toggle:hover{background:transparent;color:var(--seo-y)}.dsw-seo .seo-faq .spacer-faq{padding:0 3em 1.6em 0}.dsw-seo .seo-faq .faq{font-size:calc(var(--u) * 1.5);font-weight:300;line-height:1;flex:none}.dsw-seo .seo-faq .q-a-dropdown{position:relative;border-bottom:1px solid var(--seo-line)}.dsw-seo .seo-faq .q-a-dropdown:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--seo-y);transform:scaleX(0);transform-origin:left;transition:transform .7s var(--seo-ease)}.dsw-seo .seo-faq .q-a-dropdown:has(.w--open):after{transform:scaleX(1)}.dsw-seo .seo-faq .q-a-dropdown-toggle h3{font-size:calc(var(--u) * 1.05 * var(--fs-body));line-height:1.35;font-weight:600}.dsw-seo .seo-faq .w-richtext,.dsw-seo .seo-faq .w-richtext p{font-size:calc(var(--u) * var(--fs-body));line-height:1.55;color:var(--seo-text)}.dsw-seo .seo-faq .faq{transition:transform .4s var(--seo-ease),color .3s}.dsw-seo .seo-faq .w--open .faq{transform:rotate(45deg);color:var(--seo-y)}.dsw-seo .shopify-section-seo-cta{background:var(--seo-cream);color:var(--seo-ink)}.dsw-seo .seo-cta.section-layout,.dsw-seo .seo-faq.section-faq{margin-top:0;margin-bottom:0}.dsw-seo .seo-cta .vertical-padding{padding-top:var(--seo-pad);padding-bottom:var(--seo-pad)}.dsw-seo .seo-cta .component.verticall{gap:2.6em}.dsw-seo .seo-cta .component{align-items:center;text-align:center}.dsw-seo .seo-cta .text-wrapper---top{align-items:center;margin:0 auto;max-width:40em}.dsw-seo .seo-cta h2.playfair-h2{color:var(--seo-ink);font-style:italic;font-weight:400;letter-spacing:-.01em;line-height:1.08;font-size:calc(var(--u) * var(--fs-h2));max-width:16em;margin:0 auto .6em;text-wrap:balance}.dsw-seo .seo-cta p[line]{display:block;font-size:calc(var(--u) * var(--fs-body));line-height:1.55;color:#171310bd;max-width:34em;margin:0 auto}.dsw-seo .seo-cta .seo-cta__buttons{justify-content:center}.dsw-seo .seo-cta .button{background:var(--seo-ink);color:var(--seo-cream);font-size:calc(var(--u) * var(--fs-body));padding:1.05em 1.5em}.dsw-seo .seo-cta .button .button-text{font-size:1em;margin:0}.dsw-seo .seo-cta .button .icon-button{filter:invert(1)}.dsw-seo .seo-cta .seo-cta__link{color:var(--seo-ink);text-decoration-color:currentColor;font-size:calc(var(--u) * var(--fs-body))}@media(max-width:991px){.dsw-seo .seo-hero__inner{grid-template-columns:minmax(0,1fr);row-gap:3em;padding-top:8em}.dsw-seo .seo-hero__veil{background:linear-gradient(to top,#0a0908f2,#0a0908cc 38%,#0a09081a 72%),linear-gradient(to bottom,#0a090880,#0a090800 14%)}.dsw-seo .seo-hero__facts{max-width:34em}.dsw-seo .seo-head--split{grid-template-columns:minmax(0,1fr);row-gap:1.6em}.dsw-seo .seo-points__grid{grid-template-columns:minmax(0,1fr)}.dsw-seo .seo-points__text{position:static;margin-bottom:3em}.dsw-seo .seo-points__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2.4em}.dsw-seo .seo-point{grid-template-columns:minmax(0,1fr);row-gap:1em;padding:0 0 1.8em}.dsw-seo .seo-points__media{width:100%;aspect-ratio:16 / 9;margin-top:3em}.dsw-seo .seo-duel__board{column-gap:2.6em}.dsw-seo .seo-tab__stage{grid-template-columns:minmax(0,1fr);row-gap:3.2em}.dsw-seo .seo-tab__art{max-width:34em;width:100%;margin:0 auto}.dsw-seo .seo-tab__row{grid-template-columns:8em minmax(0,1fr) minmax(0,1fr);column-gap:1.4em}.dsw-seo .seo-fmt{flex-basis:24em}.dsw-seo .seo-fmt__track{gap:2.2em}.dsw-seo .seo-ess__grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2em}.dsw-seo .seo-prix__row{grid-template-columns:repeat(2,minmax(0,1fr))}.dsw-seo .seo-prix__item:nth-child(3){border-left:0;padding-left:0}.dsw-seo .seo-prix__item:nth-child(n+3){border-top:1px solid var(--seo-line)}.dsw-seo .seo-prix__foot,.dsw-seo .seo-atelier__grid{column-gap:3em}.dsw-seo .seo-gestes{column-gap:2.4em}.dsw-seo .seo-faq .component.verticall{grid-template-columns:minmax(0,1fr);row-gap:2.4em}.dsw-seo .seo-faq .top-wrapper{position:static}}@media(max-width:767px){.dsw-seo .seo-hero{min-height:92svh}.dsw-seo .seo-hero__inner{padding-top:7em;padding-bottom:2.4em;row-gap:2.4em}.dsw-seo .seo-hero__pmedia img{object-position:60% 50%}.dsw-seo .seo-hero__veil{background:linear-gradient(to top,#0a0908f2,#0a0908cc 38%,#0a09081a 72%),linear-gradient(to bottom,#0a090880,#0a090800 14%)}.dsw-seo .seo-hero__actions{gap:1.2em 1.8em;margin-top:1.8em}.dsw-seo .seo-hero__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.dsw-seo .seo-fact{padding:0 .9em}.dsw-seo .seo-fact__n--text{white-space:normal;font-size:calc(var(--u) * 1.35);padding-top:.2em}.dsw-seo .seo-fact__n{font-size:calc(var(--u) * 1.9)}.dsw-seo .seo-fact__n--text{font-size:calc(var(--u) * 1.7);line-height:1.15;padding-top:.35em}.dsw-seo .seo-hero--cadeau .seo-hero__veil{background:linear-gradient(to top,#0a0908f2,#0a0908d1 30%,#0a090800 62%),linear-gradient(to bottom,#0a09088c,#0a090826 22% 100%)}.dsw-seo .seo-fact__l{font-size:calc(var(--u) * .95)}.dsw-seo .seo-hero__scroll{display:none}.dsw-seo .seo-hero__mq{font-size:calc(var(--u) * .85);padding:.9em 0}.dsw-seo .seo-head{margin-bottom:2.8em}.dsw-seo .seo-points__list{display:block}.dsw-seo .seo-point{grid-template-columns:3.4em minmax(0,1fr);column-gap:1.1em;padding:1.5em 0 1.6em}.dsw-seo .seo-point__n{font-size:calc(var(--u) * 2.1)}.dsw-seo .seo-points__media{aspect-ratio:4 / 3;margin-top:2.4em}.dsw-seo .seo-points__media.seo-ratio--4-5{aspect-ratio:4 / 5}.dsw-seo .seo-duel__board{grid-template-columns:minmax(0,1fr);row-gap:0}.dsw-seo .seo-duel p.seo-duel__side,.dsw-seo .seo-duel__axis{display:none}.dsw-seo .seo-duel__item{grid-column:1!important;grid-row:auto!important;flex-direction:row!important;text-align:left!important;padding:1.2em 0}.dsw-seo .seo-duel__item--a{border-top:1px solid var(--seo-line)}.dsw-seo .seo-duel__item--b{padding-top:0}.dsw-seo .seo-duel__item p{font-size:calc(var(--u) * var(--fs-body))}.dsw-seo .seo-duel__tag{display:block;font-size:.72em;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.3em}.dsw-seo .seo-duel__item--a .seo-duel__tag{color:#f3eee473}.dsw-seo .seo-duel__item--b .seo-duel__tag{color:var(--seo-y)}.dsw-seo .seo-duel__foot{margin-top:2.8em}.dsw-seo .seo-tab__table{padding-left:0}.dsw-seo .seo-tab__progress{display:none}.dsw-seo .seo-tab__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:.7em;column-gap:1.2em;padding:1.2em 0}.dsw-seo .seo-tab__label{grid-column:1 / -1}.dsw-seo .seo-tab__row--head .seo-tab__label{display:none}.dsw-seo .seo-tab__h{font-size:calc(var(--u) * 1.5)}.dsw-seo .seo-tab__foot{flex-direction:column;align-items:flex-start;gap:1.8em;margin-top:3em}.dsw-seo .seo-fmt{flex-basis:80vw;padding-top:1.4em}.dsw-seo .seo-fmt__track{gap:1.4em}.dsw-seo .seo-fmt__art{margin-bottom:1.4em}.dsw-seo .seo-fmt__btn{display:none}.dsw-seo .seo-ess__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.4em;row-gap:2.6em}.dsw-seo .seo-ess:nth-child(3n+2){margin-top:0}.dsw-seo .seo-ess:nth-child(2n){margin-top:2.2em}.dsw-seo .seo-ess__name{font-size:calc(var(--u) * 1.7)}.dsw-seo .seo-prix__item{padding:1.8em 1em 1.6em}.dsw-seo .seo-prix__item:nth-child(odd){padding-left:0}.dsw-seo .seo-prix .seo-num{font-size:calc(var(--u) * 1.85)}.dsw-seo .seo-prix__foot{grid-template-columns:minmax(0,1fr);row-gap:1.8em;margin-top:2.4em}.dsw-seo .seo-prix__note{font-size:calc(var(--u) * 1.5)}.dsw-seo .seo-atelier__grid{grid-template-columns:minmax(0,1fr);row-gap:2.6em}.dsw-seo .seo-atelier__media{aspect-ratio:4 / 3}.dsw-seo .seo-gestes{grid-template-columns:minmax(0,1fr);margin-bottom:3em}.dsw-seo .seo-geste{display:grid;grid-template-columns:3.6em minmax(0,1fr);column-gap:1.3em;padding:1.6em 0}.dsw-seo .seo-geste .seo-picto--geste{grid-row:1 / span 2;width:3.2em;height:3.2em;margin:0}.dsw-seo .seo-geste__n{top:1.6em}.dsw-seo .seo-entretien__foot{flex-direction:column;align-items:flex-start;gap:2em}.dsw-seo .seo-cta h2.playfair-h2{font-size:calc(var(--u) * var(--fs-h2))}.dsw-seo .seo-sec .button,.dsw-seo .seo-hero .button{padding:.9em 1.2em}}@media(prefers-reduced-motion:reduce){.dsw-seo .seo-hero__scroll i,.dsw-seo .is-running .seo-mq__track{animation:none}.dsw-seo .seo-gauge i,.dsw-seo .seo-tab__row,.dsw-seo .seo-sticky,.dsw-seo .seo-link:after,.dsw-seo .seo-faq .q-a-dropdown:after{transition:none!important}.dsw-seo .seo-tab__row{opacity:1}.dsw-seo .seo-gauge i{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/dsw-seo.css.map */
