:root{--vd-ink:#15191D;--vd-paper:#FFFFFF;--vd-steel:#EEF1F3;--vd-line:#D5DBDF;--vd-muted:#59626A;--vd-accent:#1B4D5A;--vd-accent-dark:#8FC1CD;--vd-h:var(--font-heading--family, "Archivo", sans-serif);--vd-b:var(--font-body--family, "Inter", sans-serif)}.vd{font-family:var(--vd-b);color:var(--vd-ink);box-sizing:border-box}.vd *,.vd *:before,.vd *:after{box-sizing:border-box}.vd-wrap{max-width:1280px;margin:0 auto;padding:0 32px}.vd-eyebrow{font:600 12px/1.2 var(--vd-b);letter-spacing:.14em;text-transform:uppercase;color:var(--vd-accent);margin:0 0 14px}.vd-eyebrow--dark{color:var(--vd-accent-dark)}.vd-h1{font:700 46px/1.08 var(--vd-h);letter-spacing:-.01em;margin:0 0 20px;text-transform:none}.vd-h2{font:700 32px/1.15 var(--vd-h);letter-spacing:-.01em;margin:0 0 16px;text-transform:none}.vd-lead,.vd-lead p{font-size:18px;line-height:1.55;margin:0 0 32px}.vd-btns{display:flex;flex-wrap:wrap;gap:12px}.vd-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:2px;font:600 15px/1 var(--vd-b);text-decoration:none;background:var(--vd-accent);color:#fff;border:1px solid var(--vd-accent);transition:background .2s,color .2s}.vd-btn:hover{background:#143b46;color:#fff}.vd-btn--light{background:#fff;color:var(--vd-ink);border-color:#fff}.vd-btn--light:hover{background:var(--vd-accent-dark);border-color:var(--vd-accent-dark);color:var(--vd-ink)}.vd-btn--ghost{background:transparent;color:#fff;border-color:#ffffff73}.vd-btn--ghost:hover{background:#ffffff14;color:#fff}.vd-link{font:600 15px/1.3 var(--vd-b);color:var(--vd-accent);text-decoration:none;white-space:nowrap}.vd-link:hover{text-decoration:underline}.vd-note{border-left:3px solid var(--vd-accent-dark);background:#ffffff0f;padding:18px 22px;margin:0 0 32px;font-size:15px;line-height:1.6;max-width:880px}.vd-note p{margin:0 0 8px}.vd-note p:last-child{margin:0}.vd-note--plain{border-left-color:var(--vd-accent);background:var(--vd-paper);margin:32px 0}.vd-hero{display:grid;grid-template-columns:1.05fr 1fr;background:var(--vd-ink);color:#fff;min-height:560px}.vd-hero__txt{padding:80px 56px 72px max(32px,calc((100vw - 1280px)/2 + 32px));display:flex;flex-direction:column;justify-content:center}.vd-hero .vd-h1{color:#fff;max-width:620px}.vd-hero .vd-lead{color:#ffffffd1;max-width:560px}.vd-hero__proofs{list-style:none;margin:40px 0 0;padding:28px 0 0;border-top:1px solid rgba(255,255,255,.16);display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.vd-hero__proofs li{font-size:14px;line-height:1.45;color:#ffffffdb;padding-left:22px;position:relative}.vd-hero__proofs li:before{content:"";position:absolute;left:0;top:5px;width:10px;height:10px;border:2px solid var(--vd-accent-dark);border-radius:2px}.vd-hero__visu{background:var(--vd-steel);display:flex;align-items:center;justify-content:center;padding:48px;position:relative}.vd-hero__prod{display:block;position:relative;width:100%;max-width:560px;text-decoration:none;color:var(--vd-ink)}.vd-hero__prod img{width:100%;height:auto;display:block;mix-blend-mode:multiply}.vd-hero__tag{position:absolute;left:0;bottom:6%;background:#fff;border-left:3px solid var(--vd-accent);padding:12px 16px;display:flex;flex-direction:column;gap:3px;box-shadow:0 8px 24px #15191d1f}.vd-hero__tag b{font:700 15px/1.2 var(--vd-h)}.vd-hero__tag span{font-size:13px;color:var(--vd-muted)}.vd-univers{padding:88px 0;background:var(--vd-paper)}.vd-univers__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:32px}.vd-tile{display:flex;flex-direction:column;text-decoration:none;color:var(--vd-ink);border:1px solid var(--vd-line);border-radius:2px;background:#fff;transition:border-color .2s,box-shadow .2s}.vd-tile:hover{border-color:var(--vd-accent);box-shadow:0 10px 30px #15191d14}.vd-tile__img{aspect-ratio:1/1;background:var(--vd-steel);overflow:hidden;display:block}.vd-tile__img img{width:100%;height:100%;object-fit:cover;display:block;mix-blend-mode:multiply;transition:transform .5s}.vd-tile:hover .vd-tile__img img{transform:scale(1.03)}.vd-tile__body{padding:20px 20px 18px;display:flex;flex-direction:column;gap:6px;flex:1}.vd-tile__title{font:700 20px/1.2 var(--vd-h)}.vd-tile__text{font-size:14px;line-height:1.5;color:var(--vd-muted);flex:1}.vd-tile__meta{font-size:14px;font-weight:600;color:var(--vd-accent);display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding-top:12px;border-top:1px solid var(--vd-line)}.vd-tile__arrow{font-size:18px}.vd-rail{padding:88px 0}.vd-rail--light{background:var(--vd-paper)}.vd-rail--steel{background:var(--vd-steel)}.vd-rail--dark{background:var(--vd-ink);color:#fff}.vd-rail--dark .vd-h2{color:#fff}.vd-rail--dark .vd-link{color:var(--vd-accent-dark)}.vd-rail__head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:32px}.vd-rail__text,.vd-rail__text p{font-size:16px;line-height:1.6;color:var(--vd-muted);max-width:720px;margin:0}.vd-rail--dark .vd-rail__text,.vd-rail--dark .vd-rail__text p{color:#ffffffc7}.vd-rail__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.vd-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--vd-line);border-radius:2px;text-decoration:none;color:var(--vd-ink);transition:border-color .2s,box-shadow .2s}.vd-card:hover{border-color:var(--vd-accent);box-shadow:0 10px 30px #15191d1a}.vd-card__img{position:relative;aspect-ratio:1/1;background:var(--vd-steel);display:block;overflow:hidden}.vd-card__img img{width:100%;height:100%;object-fit:contain;padding:18px;display:block;mix-blend-mode:multiply}.vd-card__classe{position:absolute;left:10px;top:10px;background:#fff;color:var(--vd-accent);border:1px solid var(--vd-accent);font:600 11px/1 var(--vd-b);letter-spacing:.04em;padding:6px 8px;border-radius:2px}.vd-card__body{padding:16px 16px 18px;display:flex;flex-direction:column;gap:8px;flex:1}.vd-card__brand{font:600 11px/1 var(--vd-b);letter-spacing:.14em;text-transform:uppercase;color:var(--vd-muted)}.vd-card__title{font-size:15px;line-height:1.4;font-weight:500;flex:1}.vd-card__specs{display:flex;flex-wrap:wrap;gap:6px}.vd-card__specs span{font-size:12px;line-height:1;padding:6px 8px;background:var(--vd-steel);border-radius:2px;color:var(--vd-ink)}.vd-card__price{font:700 18px/1.2 var(--vd-h);margin-top:4px}.vd-card__price s{font:400 13px var(--vd-b);color:var(--vd-muted);margin-left:6px}.vd-normes{padding:88px 0;background:var(--vd-steel)}.vd-normes__intro,.vd-normes__intro p{font-size:16px;line-height:1.6;color:var(--vd-muted);max-width:760px;margin:0 0 32px}.vd-normes__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.vd-norme{background:#fff;border:1px solid var(--vd-line);border-top:3px solid var(--vd-accent);border-radius:2px;padding:28px 24px;display:flex;flex-direction:column;gap:14px}.vd-norme__level{font:700 32px/1 var(--vd-h);color:var(--vd-accent)}.vd-norme__name{font:600 12px/1.2 var(--vd-b);letter-spacing:.12em;text-transform:uppercase;color:var(--vd-muted)}.vd-norme__row{font-size:15px;line-height:1.55;padding-top:14px;border-top:1px solid var(--vd-line)}.vd-norme__row b{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--vd-muted);margin-bottom:6px;font-weight:600}.vd-norme__row p{margin:0}.vd-norme .vd-link{margin-top:auto}.vd-service{padding:56px 0}.vd-service--band{background:var(--vd-paper);border-top:1px solid var(--vd-line);border-bottom:1px solid var(--vd-line)}.vd-service--steel{background:var(--vd-steel)}.vd-service .vd-h2{margin-bottom:32px}.vd-service__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.vd-service__item{display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:1.5;color:var(--vd-muted)}.vd-service__item b{font:700 16px/1.3 var(--vd-h);color:var(--vd-ink)}.vd-service__num{font:700 12px/1 var(--vd-b);letter-spacing:.1em;color:var(--vd-accent);margin-bottom:6px}@media(max-width:1000px){.vd-hero{grid-template-columns:1fr}.vd-hero__txt{padding:48px 32px 40px}.vd-hero__visu{padding:32px;order:-1}.vd-univers__grid,.vd-rail__grid{grid-template-columns:repeat(2,1fr)}.vd-normes__grid{grid-template-columns:1fr}.vd-service__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:750px){.vd-wrap{padding:0 16px}.vd-h1{font-size:30px;line-height:1.12}.vd-h2{font-size:24px}.vd-lead,.vd-lead p{font-size:16px;margin-bottom:24px}.vd-hero{min-height:0}.vd-hero__txt{padding:32px 16px 36px}.vd-hero__visu{padding:20px 16px}.vd-hero__prod{max-width:300px}.vd-hero__tag{padding:8px 12px;bottom:2%}.vd-hero__tag b{font-size:13px}.vd-hero__tag span{font-size:12px}.vd-btn{flex:1 1 100%;min-height:50px}.vd-hero__proofs{grid-template-columns:1fr;gap:12px;margin-top:28px;padding-top:20px}.vd-univers,.vd-rail,.vd-normes{padding:56px 0}.vd-univers__grid{gap:10px;margin-top:24px}.vd-tile__body{padding:12px}.vd-tile__title{font-size:16px}.vd-tile__text{display:none}.vd-tile__meta{font-size:12px;margin-top:6px;padding-top:8px}.vd-rail__head{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:24px}.vd-rail__grid{gap:10px}.vd-card__img img{padding:10px}.vd-card__classe{font-size:10px;padding:4px 6px;left:6px;top:6px}.vd-card__body{padding:10px 10px 12px;gap:6px}.vd-card__title{font-size:13px}.vd-card__specs span{font-size:11px;padding:4px 6px}.vd-card__specs span:nth-child(n+3){display:none}.vd-card__price{font-size:16px}.vd-norme{padding:22px 18px}.vd-service{padding:40px 0}.vd-service__grid{grid-template-columns:1fr 1fr;gap:20px 16px}.vd-note{padding:14px 16px;font-size:14px}}.vd-nw{white-space:nowrap}@media(max-width:750px){.vd-tile__n{display:none}}product-card.product-card{border:1px solid var(--vd-line);border-radius:2px;background:#fff;padding:0 0 16px;overflow:hidden;transition:border-color .2s,box-shadow .2s}product-card.product-card:hover{border-color:var(--vd-accent);box-shadow:0 10px 30px #15191d1a}product-card .product-card-media-gallery .product-media{background:var(--vd-steel)}product-card .product-card-media-gallery .product-media img{mix-blend-mode:multiply;object-fit:contain;padding:16px}product-card .product-card-group{padding:0 16px}product-card .product-card-group h2{font:500 15px/1.4 var(--vd-b)!important;text-transform:none!important;letter-spacing:0!important;color:var(--vd-ink)}product-card .price{font:700 18px/1.2 var(--vd-h)!important;color:var(--vd-ink)}product-card .compare-at-price{font-size:13px;color:var(--vd-muted)}product-card quick-add-component{padding:0 16px;display:block}product-card .quick-add-button{border-radius:2px;min-height:46px;font-weight:600;border-color:var(--vd-accent);color:var(--vd-accent)}product-card .quick-add-button:hover{background:var(--vd-accent);color:#fff}.product-media-gallery .product-media,.product__media .product-media,[class*=media-gallery] .product-media{background:var(--vd-steel)}.product-media-gallery .product-media img,[class*=media-gallery] .product-media img{mix-blend-mode:multiply}h1{font-family:var(--vd-h);letter-spacing:-.01em}@media(max-width:750px){product-card .product-card-media-gallery .product-media img{padding:8px}product-card .product-card-group{padding:0 10px}product-card quick-add-component{padding:0 10px}product-card .product-card-group h2{font-size:13px!important}product-card .price{font-size:16px!important}}.vd-conseil{margin:4px 0 0;font-size:14px;line-height:1.45;color:var(--vd-muted);text-align:center}.vd-conseil a{color:var(--vd-accent);font-weight:600;text-decoration:none;white-space:nowrap}.vd-hero__visu--cover{padding:0;overflow:hidden}.vd-hero__visu--cover .vd-hero__prod{max-width:none;width:100%;height:100%}.vd-hero__visu--cover .vd-hero__prod img{height:100%;min-height:560px;object-fit:cover;mix-blend-mode:normal}.vd-hero__visu--cover .vd-hero__tag{left:32px;bottom:32px}.vd-card__classe,.vd-card__brand{font-size:12px}.vd-promo,.price-container .badge,.product-badges,.cart-discount_badge-container,[class*=add-to-cart] .compare-at-price,[class*=add-to-cart] s,.pd-share{display:none!important}.button,a.button,button.button{border-radius:2px!important;font-weight:600}.vd-f__row:has(.vd-f__chip)~.vd-f__row:has(.vd-f__chip){display:none}.vd-f__chip{border-radius:2px!important}.template-collection quick-add-component,.main-collection quick-add-component,[class*=collection] product-card quick-add-component{display:none}.vd-rec--comp{background:var(--vd-steel)!important;border-radius:2px!important}@media(max-width:750px){.vd .vd-h1{font-size:30px}h1:not(.vd-h1){font-size:26px!important;line-height:1.2}.shopify-section h2:not(.vd-h2):not(.vd-rec__hh):not(product-card h2){font-size:24px!important;line-height:1.2}product-card .splide__arrows{display:none}.vd-rail__grid>.vd-card:nth-child(n+5){display:none}.vd-hero__visu--cover .vd-hero__prod img{min-height:0;aspect-ratio:4/3}.vd-hero__visu--cover .vd-hero__tag{left:16px;bottom:16px}}.vd-hero .vd-h1{font-size:46px!important;line-height:1.08}.vd-rec__img{background:var(--vd-steel)!important}.shopify-section-group-footer-group ul{list-style:none;padding-left:0}.shopify-section-group-footer-group ul a{text-decoration:none}.shopify-section-group-footer-group ul a:hover{text-decoration:underline}@media(max-width:750px){.vd-hero .vd-h1{font-size:30px!important;line-height:1.12}product-card .product-card-group h2{font-size:14px!important;line-height:1.35!important}.vd-tech__table th,.vd-tech__table td{padding:8px 6px!important;font-size:13px}.vd-tech__table th{width:40%}}.vd-dispo{background:var(--vd-steel)!important;border-color:var(--vd-line)!important;border-radius:2px!important}@media(min-width:1000px){.header__layout--logo-left-above-menu .header__layout--logo-left-above-menu__logo-and-icons{grid-template-columns:auto minmax(0,1fr) auto auto!important;column-gap:28px}.header__layout--logo-left-above-menu .header__layout--logo-left-above-menu__logo-and-icons .vd-util{grid-column:3}.header__layout--logo-left-above-menu .header__layout--logo-left-above-menu__logo-and-icons .header__actions{grid-column:4}.vd-util{display:flex;align-items:center;gap:20px;font:500 14px/1.2 var(--vd-b);white-space:nowrap}.vd-util a{color:var(--vd-ink);text-decoration:none;display:inline-flex;align-items:center;gap:7px}.vd-util a:hover{color:var(--vd-accent)}.vd-util svg{width:18px;height:18px;flex:none;color:var(--vd-accent)}.vd-util__tel{font-weight:700}.header__layout--logo-left-above-menu__menu{padding-top:0!important;border-top:1px solid var(--vd-line)!important;margin-top:14px}.header__layout--logo-left-above-menu__menu .header__menu,.header__layout--logo-left-above-menu__menu .header__menu-desktop{width:100%;justify-content:center}.header__layout--logo-left-above-menu__menu .header__menu-desktop-list{justify-content:center;column-gap:0!important;flex-wrap:nowrap}.header__menu-desktop-list>*+*.header__menu-link:before,.header__menu-desktop-list>*+*>.header__menu-link:before{content:"";position:absolute;left:0;top:50%;height:18px;margin-top:-9px;width:1px;background:var(--vd-line)}.header__menu-desktop-list .header__menu-link{display:inline-flex;align-items:center;gap:4px;height:52px;padding:0 22px!important;font:600 15px/1 var(--vd-b)!important;color:var(--vd-ink);letter-spacing:.005em;text-decoration:none;position:relative}.header__menu-desktop-list .header__menu-link:after{content:"";position:absolute;left:22px;right:22px;bottom:0;height:3px;background:var(--vd-accent);transform:scaleX(0);transition:transform .2s}.header__menu-desktop-list .header__menu-link:hover:after,.header__menu-item[data-open=true]>.header__menu-link:after{transform:scaleX(1)}.header__menu-desktop-list .header__menu-link .icon{font-size:18px!important;color:var(--vd-muted)}.header__menu-desktop-list a.header__menu-link[href*=petits-mini-coffres-forts]{color:var(--vd-accent)}dropdown-component .dropdown-content.header__submenu--megamenu{background:#fff;border-top:1px solid var(--vd-line)!important;border-bottom:3px solid var(--vd-accent)!important;box-shadow:0 18px 40px #15191d1a}.header__submenu--megamenu__content{max-width:1180px!important;padding:32px 32px 36px!important;gap:0 40px!important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important}.header__submenu--megamenu__item{display:flex;flex-direction:column;gap:2px}.header__submenu--megamenu__item .header__submenu-link--parent{font:600 12px/1.3 var(--vd-b)!important;letter-spacing:.14em;text-transform:uppercase;color:var(--vd-accent)!important;padding:0 0 12px!important;margin-bottom:6px;border-bottom:1px solid var(--vd-line)}.header__submenu--megamenu__item .header__submenu-link:not(.header__submenu-link--parent){font:500 15px/1.35 var(--vd-b)!important;color:var(--vd-ink);padding:7px 0!important}.header__submenu--megamenu__item .header__submenu-link:not(.header__submenu-link--parent):hover{color:var(--vd-accent);text-decoration:underline;text-underline-offset:3px}.header__submenu--megamenu__item:has(>a[href$="/pages/trouver-mon-coffre-fort"]:only-child) a{display:flex;flex-direction:column;justify-content:flex-end;min-height:150px;align-items:flex-start;text-align:left;background:var(--vd-ink);color:#fff!important;padding:22px!important;border:0;border-radius:2px;font:700 20px/1.2 var(--vd-h)!important;letter-spacing:0;text-transform:none}.header__submenu--megamenu__item:has(>a[href$="/pages/trouver-mon-coffre-fort"]:only-child) a:before{content:"4 questions, les bons mod\e8les";display:block;font:600 12px/1.2 var(--vd-b);letter-spacing:.14em;text-transform:uppercase;color:var(--vd-accent-dark);margin-bottom:10px}.header__submenu--megamenu__item:has(>a[href$="/pages/trouver-mon-coffre-fort"]:only-child) a:after{content:"Commencer \2192";display:block;font:600 15px/1 var(--vd-b);color:var(--vd-accent-dark);margin-top:14px}.header__submenu--megamenu__content:not(:has(.header__submenu-link:not(.header__submenu-link--parent))){display:flex!important;justify-content:center;gap:8px 40px!important;padding:22px 32px!important}.header__submenu--megamenu__content:not(:has(.header__submenu-link:not(.header__submenu-link--parent))) .header__submenu--megamenu__item{flex:none}.header__submenu--megamenu__content:not(:has(.header__submenu-link:not(.header__submenu-link--parent))) .header__submenu-link--parent{font:500 15px/1.35 var(--vd-b)!important;letter-spacing:0;text-transform:none;color:var(--vd-ink)!important;border:0;padding:6px 0!important;margin:0}.header__submenu--megamenu__content:not(:has(.header__submenu-link:not(.header__submenu-link--parent))) .header__submenu-link--parent:hover{color:var(--vd-accent)!important;text-decoration:underline;text-underline-offset:3px}}@media(min-width:1000px)and (max-width:1279px){.header__menu-desktop-list .header__menu-link{padding:0 13px!important;font-size:14px!important}.header__menu-desktop-list .header__menu-link:after{left:13px;right:13px}.vd-util__txt{display:none}}@media(max-width:999px){.vd-util{display:none}}.vd-choisir__head{background:var(--vd-ink);color:#fff;padding:64px 0 56px}.vd-choisir__head .vd-lead,.vd-choisir__head .vd-lead p{color:#ffffffd1;max-width:680px;margin:0}.vd-choisir__head .vd-h1{color:#fff}.vd-choisir__body{padding-top:48px;padding-bottom:88px}.vd-choisir__steps{display:grid;grid-template-columns:1fr 1fr;gap:20px}.vd-step{border:1px solid var(--vd-line);border-radius:2px;padding:22px 22px 24px;margin:0;min-width:0;background:#fff}.vd-step legend{float:left;width:100%;display:flex;align-items:center;gap:12px;font:700 20px/1.2 var(--vd-h);margin:0 0 16px;padding:0}.vd-step__n{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:2px;background:var(--vd-accent);color:#fff;font:700 15px/1 var(--vd-b);flex:none}.vd-step__opts{clear:both;display:grid;grid-template-columns:1fr 1fr;gap:10px}.vd-step__opts--4{grid-template-columns:repeat(4,1fr)}.vd-step button{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;min-height:64px;padding:12px 14px;border:1px solid var(--vd-line);border-radius:2px;background:var(--vd-steel);color:var(--vd-ink);cursor:pointer;font-family:var(--vd-b);transition:border-color .15s,background .15s}.vd-step button b{font:600 15px/1.25 var(--vd-b)}.vd-step button span{font-size:13px;line-height:1.35;color:var(--vd-muted)}.vd-step button .vd-step__c{font:600 12px/1 var(--vd-b);font-style:normal;color:var(--vd-accent);margin-top:auto;padding-top:6px}.vd-step button:hover{border-color:var(--vd-accent)}.vd-step button[aria-pressed=true]{background:var(--vd-accent);border-color:var(--vd-accent);color:#fff}.vd-step button[aria-pressed=true] span,.vd-step button[aria-pressed=true] .vd-step__c{color:#ffffffd9}.vd-step button.is-off{opacity:.45}.vd-choisir__help{grid-column:1/-1;margin:4px 0 0;font-size:14px;color:var(--vd-muted)}.vd-choisir__help a{color:var(--vd-accent);font-weight:600}.vd-choisir__res{margin-top:48px;scroll-margin-top:140px}.vd-choisir__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--vd-line);padding-bottom:14px;margin-bottom:20px}.vd-choisir__count{font:700 22px/1.2 var(--vd-h);margin:0}.vd-choisir__reset{background:none;border:0;color:var(--vd-accent);font:600 15px var(--vd-b);text-decoration:underline;cursor:pointer;padding:6px 0}.vd-choisir__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.vd-choisir__empty{border-left:3px solid var(--vd-accent);background:var(--vd-steel);padding:18px 22px;margin-bottom:20px}.vd-choisir__empty p{margin:0 0 10px}.vd-choisir__empty button{display:block;background:none;border:0;padding:4px 0;color:var(--vd-accent);font:600 15px var(--vd-b);text-decoration:underline;cursor:pointer}.vd-choisir__float{display:none}@media(max-width:999px){.vd-choisir__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:750px){.vd-choisir__head{padding:40px 0 36px}.vd-choisir__body{padding-top:28px;padding-bottom:96px}.vd-choisir__steps{grid-template-columns:1fr;gap:14px}.vd-step{padding:18px 16px}.vd-step legend{font-size:18px;margin-bottom:12px}.vd-step__opts,.vd-step__opts--4{grid-template-columns:1fr 1fr;gap:8px}.vd-step button{min-height:58px;padding:10px 11px}.vd-step button b{font-size:14px}.vd-step button span{font-size:12px}.vd-choisir__grid{grid-template-columns:1fr 1fr;gap:10px}.vd-choisir__count{font-size:18px}.vd-choisir__float{display:flex;position:fixed;left:16px;bottom:16px;z-index:20;min-height:48px;align-items:center;padding:0 20px;background:var(--vd-accent);color:#fff;font:600 15px/1 var(--vd-b);text-decoration:none;border-radius:2px;box-shadow:0 8px 24px #15191d40}}.vd-phead{background:var(--vd-ink);color:#fff;padding:60px 0 52px}.vd-phead .vd-h1{color:#fff;margin-bottom:14px}.vd-phead__lead{font-size:18px;line-height:1.55;color:#ffffffd1;max-width:680px;margin:0}.vd-phead__crumb{font:600 12px/1.2 var(--vd-b);letter-spacing:.14em;text-transform:uppercase;color:var(--vd-accent-dark);margin:0 0 14px}.vd-phead__crumb a{color:inherit;text-decoration:none}@media(max-width:750px){.vd-phead{padding:36px 0 32px}.vd-phead__lead{font-size:16px}}.template-page-histoire .shopify-section-group-breadcrumbs-group,.template-page-contact .shopify-section-group-breadcrumbs-group,.vd-sans-fil .shopify-section-group-breadcrumbs-group{display:none}.vd-story{max-width:1180px;margin:0 auto;padding:72px 32px 24px;font-family:var(--vd-b);color:var(--vd-ink)}.vd-story__intro{font:400 22px/1.5 var(--vd-b);max-width:820px;margin:0 0 56px}.vd-story h2{font:700 32px/1.15 var(--vd-h)!important;letter-spacing:-.01em;text-transform:none!important;margin:0 0 16px}.vd-story p{font-size:16px;line-height:1.65;max-width:68ch}.vd-story__split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start;padding:0 0 64px;border-bottom:1px solid var(--vd-line);margin-bottom:64px}.vd-story__trio{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 64px;padding:0;list-style:none}.vd-story__trio li{border:1px solid var(--vd-line);border-top:3px solid var(--vd-accent);border-radius:2px;padding:24px 22px;background:#fff}.vd-story__trio b{display:block;font:700 19px/1.25 var(--vd-h);margin-bottom:8px}.vd-story__trio span{display:block;font-size:15px;line-height:1.55;color:var(--vd-muted)}.vd-story__note{background:var(--vd-steel);border-left:3px solid var(--vd-accent);padding:22px 26px;margin:0 0 24px;max-width:880px}.vd-story__note p{margin:0 0 8px}.vd-story__note p:last-child{margin:0}.vd-story a{color:var(--vd-accent);font-weight:600}@media(max-width:750px){.vd-story{padding:40px 20px 8px}.vd-story__intro{font-size:18px;margin-bottom:36px}.vd-story h2{font-size:24px!important}.vd-story__split{grid-template-columns:1fr;gap:20px;padding-bottom:40px;margin-bottom:40px}.vd-story__trio{grid-template-columns:1fr;margin-bottom:40px}}.vd-contact{max-width:1180px;margin:0 auto;padding:56px 32px 88px;display:grid;grid-template-columns:5fr 6fr;gap:48px;align-items:start;font-family:var(--vd-b)}.vd-contact__cards{display:grid;gap:12px}.vd-contact__card{border:1px solid var(--vd-line);border-radius:2px;padding:20px 22px;background:#fff}.vd-contact__card--main{background:var(--vd-steel);border-left:3px solid var(--vd-accent)}.vd-contact__card h2,.vd-contact__card h3{font:600 12px/1.2 var(--vd-b)!important;letter-spacing:.14em;text-transform:uppercase!important;color:var(--vd-accent);margin:0 0 10px}.vd-contact__card p{margin:0 0 4px;font-size:15px;line-height:1.55;color:var(--vd-muted)}.vd-contact__card a.vd-contact__big{display:inline-block;font:700 24px/1.2 var(--vd-h);color:var(--vd-ink);text-decoration:none;margin-bottom:6px}.vd-contact__card a{color:var(--vd-accent);font-weight:600}.vd-contact__form{border:1px solid var(--vd-line);border-radius:2px;padding:28px 28px 32px;background:#fff}.vd-contact__form h2{font:700 24px/1.2 var(--vd-h)!important;text-transform:none!important;margin:0 0 6px}.vd-contact__form>p{color:var(--vd-muted);font-size:15px;margin:0 0 20px}.vd-contact__form input,.vd-contact__form textarea{border-radius:2px!important}@media(max-width:750px){.vd-contact{grid-template-columns:1fr;gap:24px;padding:28px 20px 56px}.vd-contact__form{padding:20px 18px 24px}}.vd-suivi-wrap #pp-tracking-page-app{max-width:880px;margin:0 auto;padding:48px 32px 24px}.vd-suivi-aide{max-width:1180px;margin:0 auto;padding:24px 32px 88px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;font-family:var(--vd-b)}.vd-suivi-aide div{border:1px solid var(--vd-line);border-top:3px solid var(--vd-accent);border-radius:2px;padding:22px;background:#fff}.vd-suivi-aide b{display:block;font:700 18px/1.25 var(--vd-h);margin-bottom:8px;color:var(--vd-ink)}.vd-suivi-aide p{margin:0;font-size:15px;line-height:1.55;color:var(--vd-muted)}.vd-suivi-aide a{color:var(--vd-accent);font-weight:600}@media(max-width:750px){.vd-suivi-wrap #pp-tracking-page-app{padding:28px 16px 8px}.vd-suivi-aide{grid-template-columns:1fr;padding:16px 20px 56px}}.pd-payment-secure{display:flex;align-items:center;justify-content:center;gap:7px;margin:10px 0 0;font:600 13px/1.2 var(--vd-b);color:var(--vd-ink)}.pd-payment-secure svg{width:15px;height:15px;color:var(--vd-accent);flex:none}.vd-grands{background:var(--vd-paper);padding:0 0 88px}.vd-grands__in{display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center;border:1px solid var(--vd-line);border-radius:2px;padding:24px 28px}.vd-grands__img{width:96px;height:96px;background:var(--vd-steel);display:flex;align-items:center;justify-content:center;overflow:hidden}.vd-grands__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.vd-grands__t{font:700 20px/1.25 var(--vd-h);margin:0 0 6px}.vd-grands__p{font-size:15px;line-height:1.55;color:var(--vd-muted);margin:0}.vd-grands__links{display:flex;flex-direction:column;gap:8px;align-items:flex-start}@media(max-width:750px){.vd-grands{padding:0 0 56px}.vd-grands__in{grid-template-columns:72px 1fr;gap:16px;padding:18px}.vd-grands__img{width:72px;height:72px}.vd-grands__links{grid-column:1/-1}}@media(min-width:1000px){.header__layout--logo-left-above-menu__menu,.header__layout--logo-left-above-menu__menu:not(:has(.button)){height:auto!important;padding-bottom:0!important}}#pp-tracking-page-app .pp_tracking_title,.pp_tracking_title{display:none!important}.vd-story{max-width:1280px}.vd-story p{margin:0 0 14px}.vd-story .vd-story__intro{font-size:22px!important;line-height:1.5!important;margin-bottom:56px}.vd-story__note p{margin:0}@media(max-width:750px){.vd-story .vd-story__intro{font-size:18px!important;margin-bottom:36px}}.vd-contact{max-width:1280px}.header__mobile-menu-link[href$="/pages/trouver-mon-coffre-fort"]{color:var(--vd-accent);font-weight:700}body .vd .vd-contact__cards .vd-contact__card h2:not(.vd-x1):not(.vd-x2){font:600 12px/1.2 var(--vd-b)!important;letter-spacing:.14em;text-transform:uppercase!important}body .vd .vd-contact__form h2:not(.vd-x1):not(.vd-x2){font:700 24px/1.2 var(--vd-h)!important}.header__submenu--megamenu__item a[href$="/pages/trouver-mon-coffre-fort"]{hyphens:manual;-webkit-hyphens:manual;word-break:normal;overflow-wrap:normal}@media(min-width:1000px){.header__menu-desktop-list>*+*.header__menu-link:before,.header__menu-desktop-list>*+*>.header__menu-link:before{display:none!important}.header__layout--logo-left-above-menu__menu{margin-top:10px}.header__submenu--megamenu__content.mm-cartes{display:flex!important;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:20px!important;max-width:1240px!important;padding:28px 32px 32px!important}.mm-cartes>*{flex:1 1 0;max-width:200px;min-width:140px}.mm-cartes .mm-carte{gap:10px}.mm-cartes .mm-carte img{aspect-ratio:1/1!important;object-fit:contain!important;background:#f3f4f5;padding:10px;border-radius:2px!important}.mm-cartes .mm-carte .header__submenu-image-title{font:600 15px/1.3 var(--vd-b);color:var(--vd-ink)}.mm-cartes .mm-carte:hover .header__submenu-image-title{color:var(--vd-accent)}.mm-cartes .header__submenu--megamenu__item:has(>a[href$="/pages/trouver-mon-coffre-fort"]:only-child) a{min-height:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/vd-refonte.css.map */
