.v5-gallery{min-width:0}.v5-gallery-stage{width:100%;aspect-ratio:4/3;background:var(--fond);overflow:hidden}.v5-gallery-panel,.v5-image-open{width:100%;height:100%}.v5-image-open{position:relative;display:block;border:0;padding:0;background:transparent;cursor:zoom-in;color:var(--encre)}.v5-image-open>img{display:block;width:100%;height:100%;object-fit:contain}.v5-gallery[data-model=P1] [data-gallery-panel="0"] img{object-fit:cover;object-position:50% 51%}.v5-enlarge{position:absolute;right:14px;bottom:14px;background:var(--fond);padding:9px 12px;display:flex;align-items:center;gap:7px;font-size:11px}.v5-enlarge .icon{width:16px;height:16px}.v5-gallery-navigation{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 0 8px}.v5-gallery-label{display:flex;gap:14px;align-items:center;margin:0;font-size:13px}.v5-gallery-label>span{font-variant-numeric:tabular-nums;font-size:11px;color:var(--gris);white-space:nowrap}.v5-gallery-label>strong{font-weight:500}.v5-gallery-navigation>div{display:flex;gap:8px}.v5-gallery-navigation button,.v5-zoom-footer button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:10px;border:1px solid var(--filet);border-radius:50%;background:transparent;color:var(--encre);cursor:pointer}.v5-gallery-navigation button:disabled,.v5-zoom-footer button:disabled{opacity:.28;cursor:default}[data-gallery-prev] .icon,[data-zoom-prev] .icon{transform:rotate(180deg)}.v5-filmstrip{position:relative;display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:2px 2px 8px;overscroll-behavior-x:contain;scroll-snap-type:x proximity}.v5-filmstrip::-webkit-scrollbar{display:none}.v5-thumb{flex:0 0 84px;min-width:84px;border:0;padding:0 0 8px;background:transparent;color:var(--gris);cursor:pointer;scroll-snap-align:center;text-align:center;font-size:11px;line-height:1.5;position:relative}.v5-thumb-image{display:block;width:100%;height:63px;border:1px solid var(--filet);padding:4px;margin-bottom:9px;background:var(--fond);transition:border-color .16s}.v5-thumb img{display:block;width:100%;height:100%;object-fit:contain}.v5-thumb[aria-pressed=true]{color:var(--encre);font-weight:600}.v5-thumb[aria-pressed=true] .v5-thumb-image{border:2px solid var(--principale);padding:3px}.v5-thumb[aria-pressed=true]:after{content:"";display:block;width:18px;height:2px;background:var(--principale);position:absolute;bottom:2px;left:calc(50% - 9px)}.v5-thumb:hover .v5-thumb-image{border-color:var(--principale)}.v5-thumb:focus-visible,.v5-gallery button:focus-visible{outline:2px solid var(--principale);outline-offset:2px}.v5-zoom{width:min(1400px,calc(100vw - 40px));height:calc(100dvh - 40px);max-height:calc(100dvh - 40px);max-width:calc(100vw - 40px);padding:0;background:var(--fond);overflow:hidden}.v5-zoom[open]{display:flex;flex-direction:column}.v5-zoom-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;flex-shrink:0;border-bottom:1px solid var(--filet)}.v5-zoom-toolbar>p{margin:0;display:flex;gap:16px;align-items:center;font-size:14px}.v5-zoom-toolbar strong{font-weight:500}.v5-zoom-toolbar [data-zoom-count]{font-size:12px;color:var(--gris);font-variant-numeric:tabular-nums}.v5-zoom-toolbar>div{display:flex;gap:15px;align-items:center}.v5-zoom-toolbar [data-zoom-scale]{border:0;border-bottom:1px solid currentColor;background:transparent;padding:9px 0;font:inherit;font-size:13px;cursor:pointer;color:inherit}.v5-zoom-canvas{flex:1;min-height:0;overflow:auto;display:flex;align-items:center;justify-content:center;overscroll-behavior:contain;padding:20px}.v5-zoom-canvas img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;flex-shrink:0}.v5-zoom-canvas.is-original{display:block;cursor:grab;scrollbar-width:thin}.v5-zoom-canvas.is-original:active{cursor:grabbing}.v5-zoom-canvas.is-original img{max-width:none;max-height:none;margin:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.v5-zoom-footer{flex-shrink:0;display:flex;gap:20px;align-items:center;justify-content:space-between;padding:10px 20px;border-top:1px solid var(--filet)}.v5-zoom-footer>span{font-size:12px;color:var(--gris);text-align:center}@media(max-width:650px){.v5-gallery-navigation{padding-top:9px}.v5-gallery-label{font-size:12px;gap:12px}.v5-gallery-navigation>div{gap:6px}.v5-filmstrip{gap:9px}.v5-thumb{min-width:76px;flex-basis:76px;font-size:10px}.v5-thumb-image{height:57px}.v5-zoom{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.v5-zoom-toolbar{padding:12px;gap:10px}.v5-zoom-toolbar>p{gap:8px;font-size:12px}.v5-zoom-toolbar>div{gap:10px}.v5-zoom-toolbar [data-zoom-scale]{font-size:11px}.v5-zoom-toolbar [data-zoom-count]{font-size:10px}.v5-zoom-canvas{padding:10px}.v5-zoom-footer{padding:10px 16px max(10px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.v5-thumb-image{transition:none}}.v5-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.v5-gallery-navigation{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;gap:12px;padding:12px 0 0;align-items:center}.v5-gallery-navigation>button{width:40px;height:44px;border:0;border-radius:0;padding:8px}.v5-gallery-navigation>.v5-filmstrip{display:flex;gap:10px;min-width:0;padding:3px 2px 7px}.v5-thumb{padding-bottom:5px}.v5-thumb-image{margin-bottom:0;height:63px}.v5-thumb[aria-pressed=true]:after{bottom:0}.v5-enlarge{padding:10px;right:12px;bottom:12px}.v4-product.page-wrap{padding-bottom:30px}.v4-product-tabs{padding-block:9px}@media(max-width:650px){.v5-gallery-navigation{grid-template-columns:28px minmax(0,1fr) 28px;gap:5px;padding-top:8px}.v5-gallery-navigation>button{width:28px;padding:4px}.v5-gallery-navigation>.v5-filmstrip{gap:8px}.v5-thumb{flex-basis:70px;min-width:70px}.v5-thumb-image{height:55px}.v4-product.page-wrap{padding-bottom:24px}}.v5-cart-benefits{margin:24px 0 20px;padding:24px 0 4px;border-top:1px solid var(--filet)}.v5-cart-benefits h3{font-family:var(--df-heading-font);font-weight:400;font-size:25px;line-height:1.4;margin:0 0 24px}.v5-cart-benefits>div{display:flex;align-items:flex-start;gap:15px;margin-bottom:20px}.v5-cart-benefits .icon{width:23px;height:23px;flex:0 0 23px;margin-top:2px}.v5-cart-benefits p{margin:0!important;font-size:13px;line-height:1.65}.v5-cart-benefits strong{display:block;font-weight:500;margin-bottom:4px}.v5-cart-benefits span{display:block;color:var(--gris);font-size:12px}.v5-cart-benefits a{text-underline-offset:3px}.v5-cart-payments{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:14px}.v5-cart-payments img{display:block;width:40px;height:26px;object-fit:contain}@media(max-width:650px){.v5-cart-benefits{padding-top:20px;margin-top:20px}.v5-cart-benefits h3{font-size:23px;margin-bottom:20px}.v5-cart-benefits>div{gap:12px;margin-bottom:17px}.v5-cart-benefits p{font-size:12px}.v5-cart-benefits span{font-size:11px}.v5-cart-benefits .icon{width:21px;height:21px;flex-basis:21px}.v5-cart-payments{margin-top:10px}.cart-drawer .cart-page-link{margin-top:6px}}.v5-gallery-navigation .v5-thumb{display:block;width:auto;height:auto;min-width:84px;flex:0 0 84px;border:0;border-radius:0;padding:0 0 5px;background:transparent;text-align:center;scroll-snap-align:center}@media(max-width:650px){.v5-gallery-navigation .v5-thumb{min-width:70px;flex-basis:70px}}.v5-cart-benefits{border-top:0;margin-top:0}@media(min-width:1001px){.v3-selection-grid.v3-range-grid,.v3-catalog-grid.v3-range-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.v5-shipping-gift{font-size:11px;line-height:1.6;margin:8px 0;color:var(--gris)}@media(max-width:650px){.v5-shipping-gift{font-size:10px;margin-block:6px}}.v5-shipping-value{display:flex;align-items:baseline;gap:6px;color:var(--gris)}.v5-shipping-value small{font-size:10px}.v5-shipping-value s{text-decoration-thickness:1px}.v6-story-return{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding-block:48px;border-block:1px solid var(--filet)}.v6-story-return h2{font-size:clamp(28px,3vw,42px)}.v6-story-return p{max-width:570px}.v3-range-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:650px){.v6-story-return{grid-template-columns:1fr;gap:18px;padding-block:30px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/df-v5.css.map */
