:root{--sz-black: #000;--sz-ink: #f2f2f2;--sz-mute: #8c8c8c;--sz-line: #222}body{background:var(--sz-black);color:var(--sz-ink)}.sz-shop{padding:8px clamp(16px,4vw,64px) 96px}.sz-chapter+.sz-chapter{margin-top:clamp(56px,8vw,120px)}.sz-chapter__head{position:sticky;top:calc(var(--sz-header-h, 1px) - 1px);z-index:3;display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:14px;padding:12px 0;margin-bottom:8px;background:var(--sz-black);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.sz-chapter__num{color:var(--sz-mute);font-variant-numeric:tabular-nums}.sz-chapter__title{margin:0;font-size:11px;font-weight:700;letter-spacing:.08em}.sz-chapter__title a{color:inherit;text-decoration:none}.sz-chapter__title a:hover{text-decoration:underline;text-underline-offset:3px}.sz-chapter__note{color:var(--sz-mute)}.sz-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--sz-cols-m, 2),minmax(0,1fr));gap:28px 8px}@media(min-width:990px){.sz-grid{grid-template-columns:repeat(var(--sz-cols, 3),minmax(0,1fr));gap:48px 24px}}.sz-card__link{display:block;color:inherit;text-decoration:none;text-align:center}.sz-card__media{position:relative;aspect-ratio:1;overflow:hidden;background:var(--sz-black)}.sz-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.sz-card__img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.sz-card__img--alt{opacity:0}@media(hover:hover){.sz-card__link:hover .sz-card__img{transform:scale(1.03)}.sz-card__link:hover .sz-card__img--alt{opacity:1}.sz-card__link:hover .sz-card__img:has(+.sz-card__img--alt){opacity:0}}.sz-card__title,.sz-card__price{margin:0;text-transform:uppercase;font-size:11px;letter-spacing:.05em;line-height:1.35}.sz-card__title{margin-top:4px;font-weight:700}.sz-card__price{color:var(--sz-mute);font-variant-numeric:tabular-nums}@keyframes sz-slide-up{0%{opacity:0;transform:translateY(1000px)}to{opacity:1;transform:translateY(0)}}.sz-card{animation:sz-slide-up .5s ease both;animation-delay:calc(var(--i, 1) * .1s)}.header,.header__row{background:var(--sz-black)}.header a,.header button,.menu-list__link{text-transform:uppercase;letter-spacing:.06em}.footer,.footer-utilities{border-top:1px solid var(--sz-line)}.footer a,.footer-utilities,.footer-utilities a{text-transform:uppercase;letter-spacing:.05em;font-size:11px}.product-details h1,.product-information h1,.pvp-product h1{text-transform:uppercase;letter-spacing:.03em}.product-media-container,.product-media,.pvp-product .media{background:var(--sz-black)}@media(prefers-reduced-motion:reduce){.sz-card__img{transition:none}.sz-card{animation:none}}.pvp-product .pvp-media{background:var(--sz-black)}.pvp-product .pvp-slide{gap:0}.pvp-product h1{font-size:18px;letter-spacing:.04em}.pvp-product .pvp-look{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px}.pvp-product .pvp-look__title{grid-column:1 / -1;margin:28px 0 0;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pvp-product .pvp-look__item+.pvp-look__item{margin-top:0}.pvp-product .pvp-look__item{flex-direction:column;align-items:stretch;gap:0;text-align:center}.pvp-product .pvp-look__media{flex:none;display:block;aspect-ratio:1;background:var(--sz-black)}.pvp-product .pvp-look__media img{width:100%;height:100%;object-fit:contain;background:none}.pvp-product .pvp-look__name,.pvp-product .pvp-look__price{margin:0;font-size:11px;letter-spacing:.05em;line-height:1.35;text-transform:uppercase}.pvp-product .pvp-look__name{margin-top:4px;font-weight:700}.pvp-product .pvp-look__price{color:var(--sz-mute)}.pvp-product .pvp-look__item{position:relative;container-type:inline-size}.pvp-product .pvp-look__add{position:absolute;top:calc(100cqw - var(--capsule-atc-size, 36px) - 6px);right:6px;margin:0}.sz-card{position:relative;container-type:inline-size}.sz-card__pc{display:block;position:relative}.sz-card__qa{position:absolute;left:0;top:0;width:100%;height:100cqw;pointer-events:none;z-index:2;--padding-inline-end: 0px;--padding-block-end: 0px;--border-radius: 0px}.sz-card__qa .quick-add__button{inset:auto 10px 10px auto}.pvp-look__add .cart-variant-select__field{background:var(--sz-black);color:var(--sz-ink);border:1px solid #333;text-transform:uppercase;font-size:11px}.header-actions__cart-icon--text .cart-bubble{position:static;inset:auto;width:auto;height:auto;min-width:0;transform:none;margin-left:.35em}.header-actions__cart-icon--text .cart-bubble__background{display:none}.header-actions__cart-icon--text .cart-bubble__text{color:inherit;font-size:inherit}.header-actions__cart-icon--text .cart-bubble__text-count:not(.hidden):before{content:"("}.header-actions__cart-icon--text .cart-bubble__text-count:not(.hidden):after{content:")"}.header-actions__text-style,.header-actions__cart-icon--text,.account-button__text{font-size:11px;letter-spacing:.06em}@media screen and (max-width:749px){.header-actions__cart-icon--text>.mobile\:hidden,.account-button--text .account-button__text.mobile\:hidden{display:inline!important}.header-actions__cart-icon--text>.svg-wrapper,.account-button--text [slot=signed-out-avatar][aria-hidden=true]{display:none!important}}@media screen and (max-width:749px){.header__columns{display:flex!important;align-items:center;justify-content:space-between;padding-inline:16px!important}.header__columns>.header-logo{width:auto;justify-content:flex-start;padding-inline:0}.header__columns header-actions{display:flex;align-items:center;gap:16px}.header-actions__action{width:auto;min-width:0;height:auto;padding:0}.account-button,.account-button *{text-transform:uppercase}}@media screen and (max-width:989px){[data-cols-m="1"] .sz-card__media{aspect-ratio:1 / var(--sz-v, 1)}[data-cols-m="1"] .sz-card__img{object-fit:cover;object-position:center bottom}[data-cols-m="1"] .sz-card__qa{height:calc(100cqw * var(--sz-v, 1))}}@property --sz-trace{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.sz-casa{min-height:calc(78svh - var(--sz-header-h, 54px));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(28px,5vh,56px);padding:32px 16px 24px;text-align:center}.sz-casa__stage{display:flex;flex-direction:column;align-items:center;gap:clamp(20px,4vh,40px);width:100%}.sz-casa__ovale{width:min(880px,88vw);height:auto;-webkit-mask:conic-gradient(from 200deg,#000 var(--sz-trace),transparent 0);mask:conic-gradient(from 200deg,#000 var(--sz-trace),transparent 0);animation:sz-trace 2.4s cubic-bezier(.55,.1,.35,1) .25s forwards}@keyframes sz-trace{to{--sz-trace: 360deg}}.sz-casa__moha{width:min(300px,46vw);height:auto;opacity:0;transform:translateY(14px);animation:sz-monte .7s cubic-bezier(.2,.7,.2,1) 2.3s forwards}.sz-casa__cta{color:var(--sz-mute);text-decoration:none;text-transform:uppercase;letter-spacing:.08em;font-size:11px;opacity:0;animation:sz-monte .6s ease 2.8s forwards}.sz-casa__cta:hover{color:var(--sz-ink)}.sz-casa__cta:after{content:" \2193"}@keyframes sz-monte{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.sz-casa__ovale{-webkit-mask:none;mask:none;animation:none}.sz-casa__moha,.sz-casa__cta{animation:none;opacity:1;transform:none}}@media screen and (max-width:749px){.sz-casa{min-height:0;padding:56px 16px 40px;gap:28px}.sz-casa__ovale{width:94vw}.sz-casa__moha{width:52vw}}.sz-bandeau{overflow:hidden;border-block:1px solid var(--sz-line);padding-block:14px}.sz-bandeau__lien{display:block}.sz-bandeau__piste{display:flex;width:max-content;animation:sz-defile var(--sz-bandeau-duree, 60s) linear infinite}.sz-bandeau:hover .sz-bandeau__piste{animation-play-state:paused}.sz-bandeau__motif{display:flex;align-items:center;flex:none}.sz-bandeau__titre{height:26px;width:auto}.sz-bandeau__moha{height:14px;width:auto}.sz-bandeau__sep{width:5px;height:5px;margin-inline:34px;background:var(--sz-mute);flex:none}@keyframes sz-defile{to{transform:translate(-50%)}}@media screen and (max-width:749px){.sz-bandeau{padding-block:10px}.sz-bandeau__titre{height:20px}.sz-bandeau__moha{height:11px}.sz-bandeau__sep{margin-inline:22px}}@media(prefers-reduced-motion:reduce){.sz-bandeau__piste{animation:none}}.sz-ban{position:relative;height:calc(100svh - var(--sz-header-h, 54px));min-height:420px;overflow:hidden;display:flex;align-items:center;justify-content:center;isolation:isolate}.sz-ban__fond,.sz-ban__fond img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sz-ban__fond img{object-fit:cover;object-position:50% 100%}.sz-ban:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 70% 55% at 50% 50%,#00000080,#0000002e 70%,#0000004d)}.sz-ban__logos{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:clamp(22px,4.5vh,48px);padding:16px}.sz-ban__moha{width:min(820px,58vw);height:auto}.sz-ban__casa{width:min(620px,44vw);height:auto}.sz-ban__suite{position:absolute;z-index:1;left:50%;bottom:28px;translate:-50% 0;color:var(--sz-ink);text-decoration:none;text-transform:uppercase;letter-spacing:.14em;font-size:11px}.sz-ban__suite:after{content:" \2193"}.sz-pl-on [data-sz-k]{opacity:0}.sz-hold .sz-card{animation-play-state:paused}.sz-pl{display:none}.sz-pl-on,.sz-pl-on body{overflow:hidden}.sz-pl-on .sz-pl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:block;pointer-events:none}.sz-pl:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--sz-black);transition:clip-path .8s cubic-bezier(.76,0,.24,1)}.sz-pl.is-out:before{clip-path:inset(0 0 100% 0)}.sz-pl__logo{position:absolute;height:auto;opacity:1!important;clip-path:inset(100% 0 0 0);animation:sz-pl-wipe .9s cubic-bezier(.76,0,.24,1) .1s forwards}.sz-pl__logo[data-sz-k=moha-b]{animation-delay:.25s}.sz-pl__logo[data-sz-k=casa]{clip-path:none;animation:sz-pl-casa .8s cubic-bezier(.2,.7,.2,1) .55s both}.sz-pl-out [data-sz-k]{opacity:1}@keyframes sz-pl-wipe{to{clip-path:inset(0 0 0 0)}}@keyframes sz-pl-casa{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}.sz-pl__ligne{position:absolute;left:50%;bottom:34px;width:min(200px,44vw);height:1px;translate:-50% 0;background:var(--sz-line);transition:opacity .3s ease}.sz-pl__ligne i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--sz-ink);transform:scaleX(0);transform-origin:0 50%;transition:transform .18s linear}.sz-pl.is-out .sz-pl__ligne{opacity:0}@media screen and (max-width:749px){.sz-ban__fond img{object-position:50% 50%}.sz-ban__moha{width:78vw}.sz-ban__casa{width:66vw}}.sz-ban-suite{position:absolute;z-index:2;left:50%;bottom:26px;translate:-50% 0;color:var(--sz-ink);text-decoration:none;text-transform:uppercase;letter-spacing:.14em;font-size:11px}a.sz-ban-suite:after{content:" \2193"}.sz-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;border:1px solid var(--sz-ink);background:none;color:var(--sz-ink);cursor:pointer;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700;text-decoration:none;transition:background-color .2s ease,color .2s ease}.sz-btn--plein,.sz-btn:hover{background:var(--sz-ink);color:var(--sz-black)}.sz-btn--plein:hover{background:none;color:var(--sz-ink)}.sz-bcd__actions{display:flex;flex-wrap:wrap;gap:10px}.sz-bcd__actions form{display:contents}.sz-bcd,.sz-bty,.sz-bsp{position:relative;height:calc(100svh - var(--sz-header-h, 54px));min-height:480px;overflow:hidden}.sz-bcd{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:4vw;padding:0 clamp(16px,5vw,96px)}.sz-bcd__texte{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(18px,3vh,32px)}.sz-bcd__moha{width:100%;max-width:560px;height:auto}.sz-bcd__casa{width:78%;max-width:440px;height:auto}.sz-bcd__achat{display:flex;flex-direction:column;gap:14px;margin-top:2vh}.sz-bcd__ligne,.sz-bsp__ligne{margin:0;text-transform:uppercase;letter-spacing:.08em;font-size:12px;color:var(--sz-mute)}.sz-bcd__cd{position:relative;display:grid;place-items:center;height:100%;animation:sz-flotte 6s ease-in-out infinite}.sz-bcd__cd img{grid-area:1 / 1;width:100%;height:auto;max-height:78%;object-fit:contain;transition:opacity .6s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.sz-bcd__verso{opacity:0;transform:scale(.96)}.sz-bcd__cd:hover .sz-bcd__recto{opacity:0;transform:scale(1.03)}.sz-bcd__cd:hover .sz-bcd__verso{opacity:1;transform:none}.sz-bcd__recto{animation:sz-cd-entre 1.1s cubic-bezier(.2,.7,.2,1) .2s both}.sz-pl-on .sz-bcd__recto{animation-play-state:paused}@keyframes sz-flotte{50%{translate:0 -12px}}@keyframes sz-cd-entre{0%{opacity:0;transform:translateY(60px) rotate(-4deg)}}.sz-bty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(20px,5vh,56px);padding:16px clamp(12px,3vw,48px)}.sz-bty__mot{width:100%;aspect-ratio:1991 / 359;background:var(--sz-photo) 50% 50% / 120% auto no-repeat;-webkit-mask:var(--sz-mask) center / contain no-repeat;mask:var(--sz-mask) center / contain no-repeat;animation:sz-glisse 18s ease-in-out infinite alternate}.sz-bty__mot--a{aspect-ratio:1010 / 359;width:98%}.sz-bty__mot--b{aspect-ratio:823 / 359;width:80%}.sz-bty__mot--a,.sz-bty__mot--b{display:none;background-size:170% auto}.sz-bty__casa{width:min(560px,42vw);height:auto}@keyframes sz-glisse{0%{background-position:0% 30%}to{background-position:100% 80%}}.sz-bsp{display:grid;grid-template-columns:1fr 1fr}.sz-bsp__photo{position:relative;overflow:hidden}.sz-bsp__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 70%}.sz-bsp__photo img{clip-path:inset(100% 0 0 0);animation:sz-pl-wipe 1.2s cubic-bezier(.76,0,.24,1) .15s forwards}.sz-pl-on .sz-bsp__photo img{animation-play-state:paused}.sz-bsp__texte{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:clamp(16px,3vh,30px);padding:24px clamp(16px,4vw,72px)}.sz-bsp__cles{width:min(220px,40%);height:auto;opacity:.9}.sz-bsp__moha{width:min(520px,86%);height:auto}.sz-bsp__casa{width:min(400px,66%);height:auto}.sz-bsp__texte .sz-bcd__actions{justify-content:center}.sz-bzo{position:relative;height:calc(260svh - var(--sz-header-h, 54px))}.sz-bzo__scene{position:sticky;top:var(--sz-header-h, 54px);height:calc(100svh - var(--sz-header-h, 54px));overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(18px,3.5vh,36px)}.sz-bzo__cover{position:relative;z-index:0;width:min(36vw,46svh);aspect-ratio:2010 / 1934;will-change:transform;order:2}.sz-bzo__cover img{width:100%;height:100%;object-fit:cover;display:block}.sz-bzo__moha{order:1;position:relative;z-index:1;width:min(520px,40vw);height:auto}.sz-bzo__casa{order:3;position:relative;z-index:1;width:min(380px,30vw);height:auto}@media screen and (max-width:749px){.sz-bcd{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);gap:8px;padding:28px 16px 64px;align-content:stretch}.sz-bcd__texte{align-items:center;text-align:center;order:0}.sz-bcd__moha{width:80vw}.sz-bcd__casa{width:64vw}.sz-bcd__achat{align-items:center;margin-top:0}.sz-bcd__cd{order:1;min-height:0}.sz-bcd__cd img{max-height:100%}.sz-bty{gap:14px}.sz-bty__mot--un{display:none}.sz-bty__mot--a,.sz-bty__mot--b{display:block}.sz-bty__casa{width:74vw;margin-top:14px}.sz-bsp{grid-template-columns:1fr;grid-template-rows:minmax(0,55fr) minmax(0,45fr)}.sz-bsp__texte{gap:12px;padding:18px 16px}.sz-bsp__cles{display:none}.sz-bsp__moha{width:72vw}.sz-bsp__casa{width:52vw}.sz-bzo__cover{width:64vw}.sz-bzo__moha{width:74vw}.sz-bzo__casa{width:56vw}}@media(prefers-reduced-motion:reduce){.sz-bcd__cd,.sz-bty__mot{animation:none}.sz-bcd__recto,.sz-bsp__photo img{animation:none;clip-path:none;opacity:1;transform:none}}.sz-taf,.sz-tdf{position:relative;height:calc(100svh - var(--sz-header-h, 54px));min-height:480px;overflow:hidden}.sz-pl-on .sz-taf *,.sz-pl-on .sz-tdf *{animation-play-state:paused}.sz-taf__fond,.sz-taf__fond img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sz-taf__fond img{object-fit:cover;object-position:50% 100%;animation:sz-taf-recul 1.8s cubic-bezier(.2,.7,.2,1) both}.sz-taf:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,rgb(0 0 0 / .25),transparent 30%,transparent 55%,rgb(0 0 0 / .55))}.sz-taf__casa{position:absolute;z-index:1;top:7%;right:4vw;width:min(420px,28vw);height:auto;rotate:-7deg}.sz-taf__nom{position:absolute;z-index:1;left:2vw;right:2vw;bottom:2.2vw;display:flex;flex-direction:column;gap:2vw}.sz-taf__nom img{display:block;height:auto;animation:sz-taf-monte 1s cubic-bezier(.76,0,.24,1) .25s both}@keyframes sz-taf-monte{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}.sz-taf__un{width:100%}.sz-taf__a,.sz-taf__b{display:none!important}.sz-taf__suite{bottom:auto;top:18px;left:auto;right:4vw;translate:none}@keyframes sz-taf-recul{0%{scale:1.08}}.sz-tdf{--sz-rang: calc((100svh - var(--sz-header-h, 54px)) * .36);display:flex;flex-direction:column;justify-content:space-between;padding-block:2vh}.sz-tdf__rang{height:var(--sz-rang);flex:none;-webkit-mask:var(--sz-mask) 0 0 / calc(var(--sz-rang) * 6.32) var(--sz-rang) repeat-x;mask:var(--sz-mask) 0 0 / calc(var(--sz-rang) * 6.32) var(--sz-rang) repeat-x;animation:sz-tdf-gauche var(--sz-vitesse, 16s) linear infinite}.sz-tdf__rang--photo{background:var(--sz-photo-d) 50% 55% / cover no-repeat}.sz-tdf__rang--blanc{background:var(--sz-ink);animation-name:sz-tdf-droite;-webkit-mask-position-x:calc(var(--sz-rang) * -3.16);-webkit-mask-position:calc(var(--sz-rang) * -3.16) 0;mask-position:calc(var(--sz-rang) * -3.16) 0}.sz-tdf__milieu{flex:1;display:flex;align-items:center;justify-content:center}.sz-tdf__casa{width:min(460px,34vw);height:auto}@keyframes sz-tdf-gauche{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:calc(var(--sz-rang) * -6.32) 0;mask-position:calc(var(--sz-rang) * -6.32) 0}}@keyframes sz-tdf-droite{0%{-webkit-mask-position:calc(var(--sz-rang) * -9.48) 0;mask-position:calc(var(--sz-rang) * -9.48) 0}to{-webkit-mask-position:calc(var(--sz-rang) * -3.16) 0;mask-position:calc(var(--sz-rang) * -3.16) 0}}.sz-tpl{position:relative;height:calc(300svh - var(--sz-header-h, 54px))}.sz-tpl__scene{position:sticky;top:var(--sz-header-h, 54px);height:calc(100svh - var(--sz-header-h, 54px));overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(22px,5vh,52px)}.sz-tpl__photo{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--sz-photo-d) 50% 50% / cover no-repeat;-webkit-mask-image:var(--sz-mask);mask-image:var(--sz-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sz-tpl__repere{width:min(92vw,1500px);aspect-ratio:1991 / 359;visibility:hidden}.sz-pl-on .sz-tpl__repere{visibility:visible}.sz-tpl__casa{position:relative;width:min(420px,32vw);height:auto}.sz-tpl__fin{position:absolute;z-index:1;left:50%;top:50%;translate:-50% -50%;width:min(820px,64vw);height:auto;opacity:0;filter:drop-shadow(0 2px 14px rgb(0 0 0 / .5))}.sz-tpl__voile{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000006b;opacity:0;pointer-events:none}@media screen and (max-width:749px){.sz-taf__fond img{object-position:50% 50%}.sz-taf__un{display:none!important}.sz-taf__a,.sz-taf__b{display:block!important}.sz-taf__a{width:100%}.sz-taf__b{width:81.5%}.sz-taf__nom{left:12px;right:12px;bottom:14px;gap:10px}.sz-taf__casa{top:6%;right:50%;translate:50% 0;width:72vw;rotate:-5deg}.sz-taf__suite{top:auto;right:auto;left:50%;bottom:calc(48px + 50vw);translate:-50% 0}.sz-tdf{--sz-rang: calc((100svh - var(--sz-header-h, 54px)) * .3)}.sz-tdf__rang--photo{background-image:var(--sz-photo-m)}.sz-tdf__casa{width:76vw}.sz-tpl__photo{background-image:var(--sz-photo-m)}.sz-tpl__casa{width:70vw}.sz-tpl__fin{width:86vw}}@media(prefers-reduced-motion:reduce){.sz-tdf__rang,.sz-taf__fond img{animation:none}.sz-taf__nom img{animation:none;clip-path:none}}.sz-ouv,.sz-ouv body{overflow:hidden}.sz-ouv .shopify-section-group-header-group,.sz-ouv .shopify-section-group-footer-group,.sz-ouv main>.shopify-section:not(.sz-bsi-section){visibility:hidden}.sz-ouv-fin .shopify-section-group-header-group{animation:sz-entete .45s cubic-bezier(.2,.7,.2,1) both}@keyframes sz-entete{0%{opacity:0;translate:0 -100%}}.sz-bsi{position:relative;isolation:isolate;overflow:hidden;height:calc(100svh - var(--sz-header-h, 54px));min-height:420px;display:flex;align-items:center;justify-content:center;padding:16px}.sz-bsi__scene{display:flex;flex-direction:column;align-items:center;gap:clamp(22px,4.5vh,44px);will-change:transform,opacity}.sz-bsi__moha{width:min(460px,34vw)}.sz-bsi__casa{width:min(380px,28vw)}.sz-bsi__moha img,.sz-bsi__casa img,.sz-ecrit{display:block;width:100%;height:auto}.sz-bsi__moha,.sz-bsi__casa{opacity:0;translate:0 10px;transition:opacity .35s ease,translate .5s cubic-bezier(.2,.7,.2,1)}.sz-bsi__casa{transition-delay:.08s}[data-pret] .sz-bsi__moha,[data-pret] .sz-bsi__casa,.is-moha .sz-bsi__moha{opacity:1;translate:0 0}[data-pret] .sz-bsi__casa>*{animation:sz-respire 7s ease-in-out 1s infinite}@keyframes sz-respire{50%{rotate:-1.6deg;scale:1.02}}.sz-bsi--ecrit .sz-bsi__casa{opacity:1;translate:0 0}.sz-ecrit path{stroke-dasharray:1 2;stroke-dashoffset:1}.is-go .sz-ecrit path{animation:sz-ecrire var(--d) linear var(--t) forwards}@keyframes sz-ecrire{to{stroke-dashoffset:0}}.sz-bsi__cle{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;perspective:900px;transition:opacity .3s ease,scale .3s ease}.sz-bsi__cle-tour{position:relative;height:min(40svh,380px);aspect-ratio:327 / 1216;transform-style:preserve-3d;animation:sz-tourne 1.4s linear infinite}.sz-bsi__cle-tour img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;backface-visibility:hidden}.sz-bsi__cle-dos{transform:rotateY(180deg)}.sz-bsi__cle.is-range{opacity:0;scale:.7}@keyframes sz-tourne{to{transform:rotateY(360deg)}}.sz-bsi__k3d{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;cursor:grab;touch-action:pan-y}.sz-bsi__k3d.is-glisse{cursor:grabbing}.sz-bsi__k3d canvas{display:block;width:100%;height:100%}.sz-bsi__k3d-repli{display:none;position:absolute;left:50%;top:50%;translate:-50% -50%;height:50%;width:auto}.sz-bsi__k3d:not(.is-3d) .sz-bsi__k3d-repli{display:block;animation:sz-attente 1s linear infinite}.sz-bsi__k3d.is-repli .sz-bsi__k3d-repli{animation:none}@keyframes sz-attente{to{transform:rotateY(360deg)}}.sz-bsi--cle3d .sz-bsi__scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;flex-direction:row;align-items:center;justify-content:space-between;padding:0 clamp(24px,6vw,120px);pointer-events:none}.sz-bsi--cle3d .sz-bsi__moha{width:min(360px,25vw)}.sz-bsi--cle3d .sz-bsi__casa{width:min(340px,23vw)}.sz-bsi__porte{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:var(--sz-black);opacity:0;-webkit-mask-image:var(--sz-trou),linear-gradient(#000,#000);mask-image:var(--sz-trou),linear-gradient(#000,#000);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}.sz-bsi__porte.is-vu{opacity:1}.sz-bsi__contour{position:absolute;height:auto;transition:opacity .25s ease}.is-ouvre .sz-bsi__contour{opacity:0}.sz-bsi__clef{--sz-dx: 48vw;position:absolute;left:calc(var(--sz-cx) + var(--sz-dx));top:var(--sz-cy);height:var(--sz-l);width:auto;opacity:0;translate:-50% -100%;rotate:90deg;transform-origin:50% 100%;transition:left .65s cubic-bezier(.2,.8,.2,1),opacity .3s ease,scale .4s cubic-bezier(.65,0,.35,1)}.is-entre .sz-bsi__clef{--sz-dx: 0px;opacity:1}.is-tourne .sz-bsi__clef{scale:.18 1}.is-ouvre .sz-bsi__clef{opacity:0;transition-duration:.65s,.2s,.4s}.sz-bsi__suite{position:absolute;z-index:1;left:50%;bottom:22px;translate:-50% 12px;opacity:0;color:var(--sz-ink);text-decoration:none;text-transform:uppercase;letter-spacing:.14em;font-size:11px;transition:opacity .4s ease .1s,translate .4s cubic-bezier(.2,.7,.2,1) .1s}[data-pret] .sz-bsi__suite{opacity:1;translate:-50% 0}.sz-ouv .sz-bsi__suite{opacity:0}.sz-bsi__suite span{position:relative;display:inline-block;padding-bottom:6px}.sz-bsi__suite span:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(.3);transition:transform .4s cubic-bezier(.2,.7,.2,1)}.sz-bsi__suite:hover span:after{transform:scaleX(1)}.sz-bsi__suite:after{content:"\2193";display:block;text-align:center;margin-top:4px;animation:sz-fleche 1.8s ease-in-out infinite}@keyframes sz-fleche{50%{translate:0 4px}}@media screen and (max-width:749px){.sz-bsi__scene{gap:24px}.sz-bsi__moha{width:64vw}.sz-bsi__casa{width:56vw}.sz-bsi__suite{bottom:40px}.sz-bsi__cle-tour{height:34svh}.sz-bsi--cle3d .sz-bsi__scene{flex-direction:column;padding:clamp(28px,7vh,72px) 16px clamp(84px,13vh,124px)}.sz-bsi--cle3d .sz-bsi__suite{bottom:14px;font-size:10px;color:var(--sz-mute)}.sz-bsi--cle3d .sz-bsi__suite:after{display:none}.sz-bsi--cle3d .sz-bsi__moha{width:52vw}.sz-bsi__k3d-repli{height:46%;top:var(--sz-cle-y, 50%)}.sz-bsi--cle3d .sz-bsi__casa{width:50vw}}@media(prefers-reduced-motion:reduce){.sz-bsi__casa>*,.sz-bsi__suite:after,.sz-bsi__cle-tour{animation:none}.sz-ecrit path{stroke-dashoffset:0}}.pvp-product .sz-pack{margin-block:18px;padding-top:14px;border-top:1px solid var(--sz-line)}.pvp-product .sz-pack__title{margin:0 0 12px;text-transform:uppercase;letter-spacing:.08em;font-size:11px;color:var(--sz-mute)}.pvp-product .sz-pack__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:10px 12px;align-items:start}.pvp-product .sz-pack__list li{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.pvp-product .sz-pack__img{display:block;width:64px;height:64px}.pvp-product .sz-pack__img img{width:100%;height:100%;object-fit:contain;display:block}.pvp-product .sz-pack__name{text-transform:uppercase;letter-spacing:.04em;font-size:10px;line-height:1.35}.pvp-product .sz-pack__offert{padding:3px 6px;background:var(--sz-ink);color:var(--sz-black);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:700;line-height:1.2}@media screen and (min-width:990px){.pvp-product .pvp-product__gallery[data-ratio=square] .pvp-media{width:min(100%,calc(100svh - var(--header-height, 0px) - 56px));justify-self:center}}.sz-card__media .preorder-badge{position:absolute;z-index:3;top:10px;left:10px;padding:4px 8px;border-radius:0;font-size:10px;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.08em;pointer-events:none}.pvp-product .pvp-preorder{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.pvp-product .pvp-preorder .preorder-badge{position:static;padding:4px 8px;border-radius:0;font-size:10px;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.08em}.pvp-product .pvp-preorder .preorder-note{margin:0}
/*# sourceMappingURL=/cdn/shop/t/22/assets/sz.css.map */
