:root{--sv-navy: #114456;--sv-navy-hover: #0b3240;--sv-muted: #1d6979;--sv-green: #0adc84;--sv-mint: #ebfbf0;--sv-chip: #e8eef1;--sv-photo: #f2f4f3;--sv-line: #dbe1de;--sv-red: #d93a3f;--sv-light: #c3d6dc;--sv-radius-sm: 10px;--sv-radius-md: 16px;--sv-radius-lg: 24px;--sv-radius-xl: 40px;--sv-shadow: 0 4px 24px rgba(17, 68, 86, .08);--sv-container: 1040px;--sv-gutter: 24px}.sv{color:var(--sv-navy);font-family:var(--font-body-family);font-size:16px;line-height:1.5;letter-spacing:normal}.sv *,.sv *:before,.sv *:after{box-sizing:border-box}.sv a{color:var(--sv-navy)}.sv a:hover{color:var(--sv-navy-hover)}.sv img{display:block;max-width:100%;height:auto}.sv-container{width:100%;max-width:calc(var(--sv-container) + 2 * var(--sv-gutter));margin:0 auto;padding:0 var(--sv-gutter)}.sv-section{padding-top:96px}.sv-section--last{padding-bottom:96px}.sv-h1,.sv-h2,.sv-h3{margin:0;font-family:var(--font-body-family);font-weight:600;color:var(--sv-navy);letter-spacing:-.025em}.sv-h1{font-size:64px;line-height:1.06;letter-spacing:-.03em}.sv-h2{font-size:44px;line-height:1.1}.sv-h3{font-size:22px;line-height:1.2;letter-spacing:-.01em}.sv-accent{color:var(--sv-green)}.sv-lead{margin:0;font-size:18px;line-height:1.55;color:var(--sv-muted)}.sv-text{margin:0;font-size:16px;line-height:1.5;color:var(--sv-muted)}.sv-small{font-size:14px;color:var(--sv-muted)}.sv-eyebrow{font-size:15px;font-weight:600;color:var(--sv-muted)}.sv-rte p{margin:0 0 8px}.sv-rte p:last-child{margin-bottom:0}.sv-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border:1px solid var(--sv-navy);border-radius:var(--sv-radius-sm);background:var(--sv-navy);color:#fff!important;font:500 16px/1 var(--font-body-family);text-decoration:none;cursor:pointer;transition:background .15s ease-out}.sv-btn:hover{background:var(--sv-navy-hover)}.sv-btn--ghost{background:#fff;color:var(--sv-navy)!important;border-color:var(--sv-line)}.sv-btn--ghost:hover{background:var(--sv-photo)}.sv-btn--block{width:100%}.sv-btn[disabled],.sv-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.sv-btn:focus-visible,.sv-chip-btn:focus-visible,.sv a:focus-visible,.sv summary:focus-visible{outline:2px solid var(--sv-navy);outline-offset:2px}.sv-pill{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;background:#fff;border:1px solid var(--sv-line);border-radius:999px;font-size:14px}.sv-chips{display:flex;flex-wrap:wrap;gap:6px}.sv-chip{display:inline-block;padding:3px 10px;background:var(--sv-chip);border-radius:999px;font-size:13px;font-weight:500}.sv-panel{background:var(--sv-mint);border:1px solid var(--sv-line);border-radius:var(--sv-radius-xl);padding:56px 64px 64px}.sv-price{display:flex;flex-direction:column;gap:2px}.sv-price__main{font-size:22px;font-weight:600;font-variant-numeric:tabular-nums}.sv-price__sub{font-size:15px;color:var(--sv-muted)}.sv-photo{position:relative;aspect-ratio:4 / 5;background:var(--sv-photo);border-radius:var(--sv-radius-md);overflow:hidden}.sv-photo img{width:100%;height:100%;object-fit:cover}.sv-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.sv-accordion{border-top:1px solid var(--sv-line)}.sv-accordion details{border-bottom:1px solid var(--sv-line);padding:22px 0}.sv-accordion summary{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:17px;font-weight:600;cursor:pointer;list-style:none}.sv-accordion summary::-webkit-details-marker{display:none}.sv-accordion summary:after{content:"";flex:none;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-3px);transition:transform .2s ease-out}.sv-accordion details[open] summary:after{transform:rotate(-135deg) translateY(-3px)}.sv-accordion .sv-rte{margin-top:12px;font-size:15px;line-height:1.55;color:var(--sv-muted)}.sv-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sv .sv-card{display:flex;flex-direction:column;gap:14px;color:var(--sv-navy);text-decoration:none}.sv-card__body{display:flex;flex-direction:column;gap:8px}.sv-card__title{margin:0;font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--sv-navy)}.sv-card .sv-price__main{font-size:16px}.sv-card .sv-price__sub{font-size:14px}.sv-card .sv-photo img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.sv-card__bar{position:absolute;left:12px;right:12px;bottom:12px;display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border:1px solid var(--sv-navy);border-radius:var(--sv-radius-sm);background:var(--sv-navy);color:#fff;font:500 16px/1 var(--font-body-family);opacity:0;transform:translateY(12px);transition:opacity .35s cubic-bezier(.2,.7,.2,1),transform .35s cubic-bezier(.2,.7,.2,1);pointer-events:none}.sv .sv-card:focus-visible{outline:none}.sv .sv-card:focus-visible .sv-photo{outline:2px solid var(--sv-navy);outline-offset:2px}.sv .sv-card:focus-visible .sv-card__bar{opacity:1;transform:none}.sv .sv-card:focus-visible .sv-photo img{transform:scale(1.04)}@media(hover:hover){.sv .sv-card:hover .sv-card__bar{opacity:1;transform:none}.sv .sv-card:hover .sv-photo img{transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.sv-card .sv-photo img,.sv-card__bar{transition:none}}@media(max-width:749px){.sv .sv-card{gap:10px}.sv-card__title{font-size:15px;line-height:1.25}.sv-card .sv-price__main{font-size:15px}.sv-card .sv-price__sub{font-size:12px}.sv-card .sv-chip{font-size:11px}}@media(max-width:749px){:root{--sv-gutter: 16px}.sv-section{padding-top:56px}.sv-section--last{padding-bottom:56px}.sv-h1{font-size:38px;line-height:1.08}.sv-h2{font-size:30px;line-height:1.12}.sv-h3{font-size:19px}.sv-lead{font-size:16px}.sv-panel{border-radius:28px;padding:32px 22px 36px}.sv-accordion summary{font-size:16px}.sv-accordion details{padding:18px 0}}.shopify-policy__container{box-sizing:border-box;max-width:808px!important;margin:0 auto;padding:48px 24px 96px;font-family:var(--font-body-family);color:var(--sv-navy)}.shopify-policy__title{text-align:left;padding-bottom:32px;margin-bottom:40px;border-bottom:1px solid var(--sv-line)}.shopify-policy__title:before{content:"Informations l\e9gales";display:block;margin-bottom:12px;font-size:14px;font-weight:600;color:var(--sv-muted)}.shopify-policy__title h1{margin:0;font-size:44px;line-height:1.1;font-weight:600;letter-spacing:-.025em;color:var(--sv-navy)}.shopify-policy__body{font-size:16px;line-height:1.65;color:var(--sv-muted)}.shopify-policy__body .rte>*:first-child{margin-top:0}.shopify-policy__body h2{margin:40px 0 14px;font-size:22px;line-height:1.25;font-weight:600;letter-spacing:-.01em;color:var(--sv-navy)}.shopify-policy__body p{margin:0 0 14px}.shopify-policy__body strong{font-weight:600;color:var(--sv-navy)}.shopify-policy__body a{color:var(--sv-navy)}@media(max-width:749px){.shopify-policy__container{padding:32px 16px 64px}.shopify-policy__title h1{font-size:32px}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}#hero,#etapes,#packs,#equipements,#faq{scroll-margin-top:24px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/sv-base.css.map */
