.uk-stage{position:relative;color:var(--uk-ink);background:var(--uk-papier);padding-bottom:40px}.uk-stage .uk-product{padding-bottom:0}@media (min-width:1024px){.uk-stage{padding-bottom:72px}.uk-stage .uk-product{grid-template-columns:minmax(0,1.3fr) minmax(400px,1fr);gap:56px}}.uk-stage .uk-gallery{display:grid;gap:10px;margin-inline:calc(var(--uk-gutter) * -1)}.uk-gallery__main{position:relative}.uk-stage .uk-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.uk-stage .uk-gallery__track::-webkit-scrollbar{display:none}.uk-stage .uk-gallery__item{flex:0 0 100%;scroll-snap-align:start;background:var(--uk-craie);border-radius:0}.uk-stage .uk-gallery__item:first-child{grid-column:auto}.uk-stage .uk-gallery__item img{width:100%;aspect-ratio:1;object-fit:cover}.uk-gallery__badge{position:absolute;left:calc(var(--uk-gutter) + 6px);top:12px;padding:8px 12px;border-radius:4px;background:var(--uk-rouge);color:var(--uk-papier);font:800 14px/1.1 var(--uk-text);text-transform:uppercase;letter-spacing:.03em}@media (max-width:479px){.uk-gallery__badge{font-size:12px;padding:6px 9px}}.uk-gallery__thumbs{display:flex;gap:8px;overflow-x:auto;padding:0 var(--uk-gutter);scrollbar-width:none}.uk-gallery__thumb{flex:none;width:64px;height:64px;border-radius:6px;overflow:hidden;background:var(--uk-craie);border:2px solid #fff0;opacity:.55;transition:opacity .15s,border-color .15s}.uk-gallery__thumb img{width:100%;height:100%;object-fit:cover}.uk-gallery__thumb:hover{opacity:1}.uk-gallery__thumb.is-on{opacity:1;border-color:var(--uk-ink)}@media (min-width:1024px){.uk-stage .uk-gallery{grid-template-columns:72px minmax(0,1fr);align-items:start;margin:0;position:sticky;top:calc(var(--uk-header-h) + 64px)}.uk-gallery__main{grid-column:2;grid-row:1;border-radius:14px;overflow:hidden}.uk-gallery__thumbs{grid-column:1;grid-row:1;flex-direction:column;padding:0;overflow:visible}.uk-gallery__thumb{width:72px;height:72px}.uk-gallery__badge{left:16px;top:16px}}.uk-stage .uk-buy__sticky{position:static;gap:18px}.uk-stage .uk-buy__team{font-size:14px;color:var(--uk-gris)}.uk-stage .uk-product__title{margin:0;font:900 clamp(24px, 2.3vw, 34px)/1.05 var(--uk-display);text-transform:uppercase;letter-spacing:-.005em}.uk-stage .uk-buy__price{gap:8px 12px;margin-top:-4px}.uk-stage .uk-price__now{color:var(--uk-ink);font:900 30px/1 var(--uk-display)}.uk-stage .uk-price__now.is-sale{color:var(--uk-rouge)}.uk-stage .uk-price__was{font-size:18px}.uk-buy__pct{padding:4px 9px;border-radius:6px;background:var(--uk-rouge);color:#fff;font:800 13px/1.2 var(--uk-text)}.uk-stage .uk-buy__save{margin:-10px 0 0;padding:0;background:none;color:#0B7A33;font-size:14px;font-weight:700}.uk-stage .uk-buy__label{font-size:14px}.uk-stage .uk-version.is-current img{border-color:var(--uk-ink)}.uk-stage .uk-versions{padding-top:16px;border-top:1px solid var(--uk-ligne)}.uk-stage .uk-sizebtn{height:52px;background:var(--uk-papier);color:var(--uk-ink);border:1.5px solid var(--uk-ligne);border-radius:10px;font:800 16px/1 var(--uk-text)}.uk-stage .uk-sizebtn:hover{border-color:var(--uk-ink)}.uk-stage .uk-sizebtn[aria-pressed="true"]{background:var(--uk-ink);color:var(--uk-papier);border-color:var(--uk-ink)}.uk-stage .uk-sizebtn:disabled{color:#BDBDB8;background:repeating-linear-gradient(135deg,transparent 0 6px,var(--uk-craie) 6px 7px)}.uk-perso{grid-column:1 / -1;display:flex;align-items:center;gap:14px;width:100%;padding:12px 14px;border:1.5px solid var(--uk-ligne);border-radius:12px;background:var(--uk-papier);color:var(--uk-ink);text-align:left;cursor:pointer;transition:border-color .15s,background-color .15s}.uk-perso:hover{border-color:var(--uk-ink)}.uk-perso[aria-expanded="true"]{border-color:var(--uk-ink);border-bottom-left-radius:0;border-bottom-right-radius:0;background:var(--uk-craie)}.uk-perso__ico{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:10px;background:var(--uk-noir);color:var(--uk-jaune);font:900 18px/1 var(--uk-display)}.uk-perso__txt{display:grid;flex:1;min-width:0}.uk-perso__txt b{font-weight:800;font-size:15px}.uk-perso__txt small{font-size:13px;color:var(--uk-gris)}.uk-perso__chev{flex:none;width:12px;height:12px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;rotate:45deg;translate:0 -3px;transition:rotate .2s,translate .2s}.uk-perso[aria-expanded="true"] .uk-perso__chev{rotate:225deg;translate:0 3px}.uk-stage .uk-floc-box{grid-column:1 / -1;margin-top:-15px;padding:14px;border:1.5px solid var(--uk-ink);border-top:0;border-radius:0 0 12px 12px}.uk-stage .uk-floc-box.is-closed{display:none}.uk-stage .uk-floc-field input{height:52px;background:var(--uk-papier);border-color:var(--uk-ligne);color:var(--uk-ink);font:900 18px "Montserrat",sans-serif;letter-spacing:.04em}.uk-stage .uk-floc-field input::placeholder{color:#B5B5B0;font:700 15px var(--uk-text);letter-spacing:.02em}.uk-stage .uk-floc-field input:focus,.uk-stage .uk-floc-field input.ukfs-filled{border-color:var(--uk-ink);box-shadow:none}.uk-stage .uk-floc-extra.on .amt{color:var(--uk-ink)}.uk-stage .uk-buy__form .quantity input{height:58px;border-radius:12px}.uk-stage .uk-buy__form .single_add_to_cart_button{height:58px;border-radius:12px;background:var(--uk-jaune);color:var(--uk-ink);border:2px solid var(--uk-ink);font:900 17px/1 var(--uk-display);text-transform:uppercase;letter-spacing:.01em}.uk-stage .uk-buy__form .single_add_to_cart_button:hover{background:var(--uk-ink);color:var(--uk-jaune)}.uk-stage .uk-buy__form .single_add_to_cart_button.disabled{background:var(--uk-craie);border-color:var(--uk-ligne);color:var(--uk-gris);opacity:1}.uk-perks{display:grid;gap:0;margin:0;padding:0;list-style:none;border:1px solid var(--uk-ligne);border-radius:14px;overflow:hidden}.uk-perks>li{display:flex;gap:14px;padding:14px 16px}.uk-perks>li+li{border-top:1px solid var(--uk-ligne)}.uk-perks>li>svg{flex:none;margin-top:1px;color:var(--uk-ink)}.uk-perks b{display:block;font-size:14.5px;font-weight:800}.uk-perks span{display:block;margin-top:2px;font-size:13px;color:var(--uk-gris)}.uk-perks__pay{margin-top:8px}.uk-perks__pay .uk-footer__payitem{width:42px;height:26px;padding:0;box-shadow:inset 0 0 0 1px var(--uk-ligne)}