.v8-landing{position:relative;min-height:calc(100svh - 86px);display:flex;flex-direction:column;align-items:center;justify-content:space-between;isolation:isolate;padding:20px 24px 28px;overflow:hidden;background:#fff}.v8-landing-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:contain;object-position:center}.v8-landing-heading{text-align:center}.v8-landing-heading h1{font-weight:400;font-size:clamp(34px,4vw,60px);letter-spacing:.03em}.v8-landing-heading>p{font-size:15px}.v8-landing-heading .v8-age{font-size:13px;margin-top:4px}.v8-landing-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.v8-landing-actions .v8-button{min-width:205px;background:#304e64}.v8-landing-actions .v8-button--secondary{background:#fffffff0}.template-index .v8-header{border-bottom:0}.template-index .v8-footer{margin-top:0}.v8-editorial{min-height:65svh}.v8-page-heading{position:relative;max-width:740px;margin:18px auto 44px;text-align:center}.v8-page-heading h1{font-weight:400;margin-bottom:18px}.v8-page-heading>p{max-width:58ch;margin-inline:auto;color:#617482}.v8-reading{max-width:720px;margin-inline:auto}.v8-reading p{margin-block:16px;line-height:1.8}.v8-reading h2{margin-top:28px}.v8-richtext p,.v8-richtext li{line-height:1.8}.v8-richtext img{max-width:100%;height:auto}.v8-richtext table{display:block;overflow-x:auto;border-collapse:collapse}.v8-richtext td,.v8-richtext th{padding:12px;border-bottom:1px solid #d8e3e8}.v8-page-actions{display:flex;align-items:center;gap:22px;margin-top:32px;flex-wrap:wrap}.v8-story{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:56px;min-height:65svh}.v8-story img{display:block;width:100%;height:auto}.v8-story-copy h1{font-weight:400;font-size:42px;margin-bottom:28px}.v8-story-copy p{max-width:44ch;line-height:1.8;margin-block:18px}.v8-story-copy .v8-eyebrow{font-size:13px;text-transform:uppercase;letter-spacing:.13em}.v8-signature{font-family:Georgia,serif;font-style:italic;font-size:28px}.v8-form{display:grid;gap:20px}.v8-form label{display:grid;gap:8px}.v8-form input,.v8-form textarea,.v8-form select,.v8-search-form input{border:1px solid #bccbd4;color:#304e64;border-radius:5px;background:#fff;font:inherit;padding:12px;width:100%;min-height:48px}.v8-form .v8-button{justify-self:start}.v8-form .errors{color:#7b3440}.v8-faq details{border-block-end:1px solid #d8e3e8;padding:20px 0}.v8-faq summary{font-size:18px;cursor:pointer;padding-right:20px}.v8-search-form{max-width:700px;margin:0 auto 36px}.v8-search-form>div{display:flex;gap:12px;margin-top:10px}.v8-search-title{margin:30px 0}.v8-pagination{margin-top:32px;display:flex;gap:14px}.v8-result{padding:28px;background:#f3f5f5}.v8-result a{text-decoration:none}.v8-result p{margin-top:18px}.v8-menu nav{max-height:calc(100svh - 100px);overflow:auto}.v8-table{width:100%;border-collapse:collapse;text-align:left}.v8-table td,.v8-table th{padding:14px 8px;border-bottom:1px solid #d8e3e8}.v8-table-wrap{overflow:auto}.v8-favorite{margin-top:10px;background:transparent;color:#304e64;border:1px solid #d8e3e8;border-radius:24px;padding:8px 14px;font:inherit;min-height:44px}.v8-favorite[aria-pressed=true]{background:#edf2f5;border-color:#304e64}@media(max-width:700px){.v8-landing{min-height:calc(100svh - 68px);padding:20px 20px 26px}.v8-landing-heading h1{font-size:38px}.v8-landing-actions{width:100%;gap:12px}.v8-landing-actions .v8-button{width:100%;max-width:330px;min-width:0}.v8-story{grid-template-columns:1fr;gap:24px}.v8-story-copy h1{font-size:32px}.v8-story-copy p{margin-block:16px}.v8-page-heading{margin-bottom:28px}.v8-page-heading .v8-spark{display:none}.v8-search-form>div{flex-direction:column}.v8-search-form .v8-button{align-self:start}.v8-reading{width:100%}.v8-page-actions{gap:16px}.v8-editorial{padding-top:26px}}.shopify-policy__container{max-width:800px;padding:45px 24px 65px}.shopify-policy__title{margin-bottom:30px}.shopify-policy__body p,.shopify-policy__body li{line-height:1.8;margin-bottom:16px}.v8-reading>img{max-width:100%;height:auto}.v8-reading>h1{margin-bottom:28px}.v8-form input[type=checkbox]{width:22px;min-height:22px}.v8-reading>.v8-form{margin-block:24px}.v8-gallery-dialog{border:0;padding:20px;background:#fff;max-width:95vw;max-height:95svh;color:#304e64}.v8-gallery-dialog::backdrop{background:#304e6488}.v8-gallery-dialog [data-gallery-large]{display:flex;justify-content:center;padding-top:16px}.v8-gallery-dialog img{width:auto;height:auto;max-width:85vw;max-height:75svh;object-fit:contain}.v8-gallery-dialog>button{display:block;margin-left:auto}.v8-landing>picture{display:contents}.v8-main{padding-block:var(--er-6)}.v8-wrap{width:100%;max-width:var(--er-page);margin-inline:auto;padding-inline:var(--er-marge)}.v8-crumb{max-width:none;margin-bottom:var(--er-4);font-size:var(--er-petit);color:var(--er-encre-douce)}.v8-crumb a{text-decoration:none}.v8-crumb a:hover{text-decoration:underline}.v8-product{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:var(--er-6);align-items:start}.v8-gallery{min-width:0}.v8-photo{background:var(--er-fond-doux)}.v8-photo img{width:100%;height:auto;max-height:78svh;object-fit:contain;margin-inline:auto}.v8-thumbs{display:flex;gap:var(--er-2);margin-top:var(--er-2)}.v8-thumbs button{min-height:44px;border:var(--er-filet);background:var(--er-fond);color:var(--er-encre);font:inherit;font-size:var(--er-petit);padding:10px var(--er-3);cursor:pointer}.v8-thumbs button[aria-pressed=true]{border-color:var(--er-encre);background:var(--er-encre);color:var(--er-fond)}.v8-product-info{display:flex;flex-direction:column;gap:var(--er-4);min-width:0}.v8-product-heading{display:flex;justify-content:space-between;align-items:baseline;gap:var(--er-3);border-bottom:var(--er-filet);padding-bottom:var(--er-3)}.v8-product-heading h1{font-size:var(--er-t1)}.v8-product-price{max-width:none;white-space:nowrap;font-family:var(--er-titre);font-size:var(--er-t4);color:var(--er-encre-douce)}.v8-product-type{font-size:var(--er-petit);color:var(--er-encre-douce)}.v8-product-info form{display:flex;flex-direction:column;gap:var(--er-4)}.v8-variants{margin:0;padding:0;border:0}.v8-variants legend{margin-bottom:var(--er-2);font-size:var(--er-petit);font-weight:500}.v8-options{display:flex;flex-wrap:wrap;gap:var(--er-2)}.v8-option{position:relative}.v8-option input{position:absolute;opacity:0;width:1px;height:1px}.v8-option label{display:inline-flex;align-items:center;justify-content:center;min-width:58px;min-height:44px;padding:10px var(--er-3);border:var(--er-filet);background:var(--er-fond);color:var(--er-encre);cursor:pointer;font-size:var(--er-petit)}.v8-option input:checked+label{background:var(--er-encre);border-color:var(--er-encre);color:var(--er-fond)}.v8-option input:focus-visible+label{outline:2px solid var(--er-hortensia);outline-offset:3px}.v8-option input:disabled+label{color:var(--er-encre-douce);text-decoration:line-through;background:var(--er-fond-doux);cursor:not-allowed;opacity:.7}.v8-help,.v8-detail{border-top:var(--er-filet);border-bottom:var(--er-filet);padding-block:var(--er-3)}.v8-help summary,.v8-detail summary{cursor:pointer;font-size:var(--er-petit);font-weight:500;min-height:44px;display:flex;align-items:center}.v8-help>p,.v8-detail>*:not(summary){margin-top:var(--er-2)}.v8-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px var(--er-4);border:1px solid var(--er-encre);border-radius:var(--er-rayon);background:var(--er-encre);color:var(--er-fond);font:inherit;font-size:var(--er-petit);text-decoration:none;cursor:pointer}.v8-button:hover{opacity:.82}.v8-button:disabled{opacity:.5;cursor:not-allowed}.v8-button--secondary{background:var(--er-fond);color:var(--er-encre)}.v8-submit{align-self:stretch}.v8-shipping{display:grid;gap:var(--er-1);padding-top:var(--er-2);font-size:var(--er-petit);color:var(--er-encre-douce)}.v8-shipping p{max-width:none}.v8-shipping a{margin-top:var(--er-1)}.v8-feedback{padding:var(--er-3);border:var(--er-filet);background:var(--er-fond-doux)}.v8-feedback[hidden]{display:none}.v8-feedback a{display:inline-block;margin-top:var(--er-2);margin-right:var(--er-3)}.v8-favorite{min-height:44px}.v8-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.v8-empty{padding-block:var(--er-7);display:grid;gap:var(--er-3);justify-items:start}.v8-cart-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:var(--er-6);align-items:start;margin-top:var(--er-4)}.v8-cart-items{list-style:none;margin:0;padding:0;border-top:var(--er-filet)}.v8-cart-item{display:grid;grid-template-columns:112px minmax(0,1fr);gap:var(--er-3);padding-block:var(--er-3);border-bottom:var(--er-filet);align-items:start}.v8-cart-item>a{display:block;background:var(--er-fond-doux)}.v8-cart-item>a img{width:100%;height:auto;aspect-ratio:2/3;object-fit:cover}.v8-cart-item h2{font-size:var(--er-t4);margin-bottom:var(--er-1)}.v8-cart-item h2 a{text-decoration:none}.v8-cart-item p{font-size:var(--er-petit);color:var(--er-encre-douce)}.v8-cart-quantity{display:flex;align-items:center;flex-wrap:wrap;gap:var(--er-2);margin-top:var(--er-3)}.v8-cart-quantity label{font-size:var(--er-petit)}.v8-cart-quantity input{width:76px;min-height:44px;border:var(--er-filet);background:var(--er-fond);color:var(--er-encre);font:inherit;padding:8px}.v8-cart-remove{font-size:var(--er-petit)}.v8-summary{position:sticky;top:var(--er-4);display:grid;gap:var(--er-3);border-top:var(--er-filet);padding-top:var(--er-3)}.v8-summary-row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--er-3);font-size:var(--er-t4)}.v8-summary p{font-size:var(--er-petit);color:var(--er-encre-douce)}.v8-cart-back{font-size:var(--er-petit);text-align:center}@media(max-width:989px){.v8-main{padding-block:var(--er-5)}.v8-product{grid-template-columns:1fr;gap:var(--er-4)}.v8-product-info{gap:var(--er-3)}.v8-photo img{max-height:none}.v8-product-heading{align-items:flex-end}.v8-cart-layout{grid-template-columns:1fr;gap:var(--er-5)}.v8-summary{position:static}}@media(max-width:600px){.v8-product-heading{display:block}.v8-product-price{margin-top:var(--er-1)}.v8-options{gap:var(--er-1)}.v8-option label{min-width:54px;padding-inline:12px}.v8-cart-item{grid-template-columns:80px minmax(0,1fr)}.v8-cart-quantity{align-items:flex-start}.v8-thumbs{display:grid;grid-template-columns:1fr 1fr}.v8-thumbs button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/v8-parcours.css.map */
