*,:after,:before{box-sizing:inherit}html{box-sizing:border-box;height:100%;font-size:10px}body{color:var(--bleu);min-height:100%;margin:0;font-size:1.2rem;letter-spacing:0.24px;line-height:2.1rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}::selection{background-color:rgba(29,31,42,0.99);color:var(--creme)}.PageSkipLink{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;text-transform:uppercase;text-align:center}.PageSkipLink:focus{clip:auto;width:100%;height:auto;margin:0 auto;color:var(--creme);background-color:var(--bleu);padding:10px;z-index:99}:root{--rose:#D30056;--bleu:#08204F;--creme:#FEFBF6;--creme2:#FAF5EC}.blur_effect{filter:blur(15px);pointer-events:none}.private_collection{position:fixed;width:860px;max-width:90%;padding:6rem 7rem;background-color:#faf5ec;z-index:2;top:220px;left:0;right:0;text-align:center;margin:0 auto}@media only screen and (max-width:749px){.private_collection{max-width:90%;padding:4rem 2rem 3rem}.private_collection .button{width:100%}}.h1,h1{font-size:2.8rem;line-height:3.4rem;text-transform:uppercase}.h2,h2{font-size:2rem;line-height:2.5rem;margin:5rem 0 2.8rem;color:var(--rose);text-transform:uppercase}.h3,h3{font-size:1.3rem;line-height:2.2rem;font-weight:600;font-family:var(--font-body-family);margin:0}p{margin:0 0 1.6rem}img{display:block;width:100%;height:auto;margin:0 auto}hr{border:none;height:1px;background-color:#000;display:block;margin:8px 0}.placeholder{display:block;margin:0;fill:#FFF}a{color:var(--main_color);text-underline-offset:3px}a:active,a:focus,a:hover{text-decoration:underline}.shopify-challenge__container{margin:240px auto 160px;padding:0 80px}.shopify-challenge__container .shopify-challenge__error,.shopify-challenge__container .shopify-challenge__message{font-size:14px;font-weight:400;font-style:normal;line-height:20px;text-transform:uppercase}.shopify-challenge__container .shopify-challenge__error{color:red}.shopify-challenge__container #g-recaptcha{margin:0 0 48px}@media only screen and (max-width:749px){.shopify-challenge__container{margin:80px auto 80px;padding:0 24px}}.form__message{margin:0 0 8px;font-size:14px;font-weight:400;font-style:normal;line-height:20px;text-transform:uppercase;opacity:1;color:red}.errors{margin:0 0 24px;color:red}.errors ul{margin:0;padding:0px 0px;font-size:14px;list-style-type:none}.breadcrumb{align-self:center;padding-top:2rem}.breadcrumb.space{padding:0 3rem}.breadcrumb ol,.breadcrumb ul{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0;font-size:10px;text-transform:uppercase;list-style:none}.breadcrumb ol li,.breadcrumb ul li{display:flex}.breadcrumb ol li span.arrow,.breadcrumb ul li span.arrow{display:block;margin:0 4px}.breadcrumb ol a,.breadcrumb ul a{text-decoration:none}.breadcrumb ol a:active,.breadcrumb ol a:focus,.breadcrumb ol a:hover,.breadcrumb ul a:active,.breadcrumb ul a:focus,.breadcrumb ul a:hover{text-decoration:underline}.breadcrumb+.product__title{margin-top:28px}@media only screen and (max-width:749px){.breadcrumb ol,.breadcrumb ul{font-size:8px}.breadcrumb+.product__title{margin-top:18px}}.shopify-policy__container{max-width:1040px;padding-bottom:100px}.shopify-policy__container h1{margin:5rem 0 7rem}footer.footer{background-color:var(--bleu)}footer.footer a,footer.footer p{text-decoration:none;color:white}footer.footer a:hover{text-decoration:underline}footer.footer #footer_main{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;padding:4rem 3.2rem 3.2rem;gap:0 8.8rem}footer.footer #footer_main .h2{margin:0 0 0.8rem;font-size:2.8rem}footer.footer #footer_main p{text-transform:uppercase}footer.footer #footer_main #footer_nl{max-width:300px}footer.footer #footer_main #footer_nl .field{border-bottom:1px solid #FFF}footer.footer #footer_main #footer_nl .field:after,footer.footer #footer_main #footer_nl .field:before{content:none}footer.footer #footer_main #footer_nl .field .field__input{padding-right:0px;padding-left:0px;font-size:12px;text-transform:uppercase;color:white;background-color:transparent}footer.footer #footer_main #footer_nl .field .field__input:focus{box-shadow:none}footer.footer #footer_main #footer_nl .field__label{top:16px;left:0;font-size:12px;letter-spacing:0.24px;text-transform:uppercase;color:white}footer.footer #footer_main #footer_nl .field__input:focus~.field__label{top:4px;font-size:10px;color:rgba(255,255,255,0.6)}footer.footer #footer_main #footer_nl button[type=submit]{padding:0.8rem 0;font-size:12px;cursor:pointer;letter-spacing:0.24px;text-transform:uppercase;color:white;border:none;border-radius:0;background:none;appearance:none}footer.footer #footer_main #footer_nl button[type=submit]:hover{color:var(--bleu);background-color:white}footer.footer #footer_main #footer_nl button[type=submit]:focus{padding-right:0.8rem;padding-left:0.8rem}footer.footer #footer_main #footer_nl #social_list{padding:16px 0}footer.footer #footer_main #footer_nl #social_list nav{display:flex;flex-wrap:nowrap;justify-content:flex-start}footer.footer #footer_main #footer_nl #social_list nav a{display:flex;margin:0 8px 0 0}footer.footer #footer_main #footer_nl #social_list nav svg{width:24px;height:24px}footer.footer #footer_main #footer_nl #social_list nav svg path{fill:var(--rose)}footer.footer #footer_main #footer_menu{display:flex;flex:1 1 auto;align-items:flex-start;justify-content:space-between;max-width:990px;gap:0 24px}footer.footer #footer_main #footer_menu nav{display:flex;flex:1 1 25%;flex-direction:column;flex-wrap:wrap;justify-content:space-between;text-transform:uppercase;gap:0 2.4rem}footer.footer #footer_main #footer_menu nav a{padding:5px 0px}footer.footer #footer_sub{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:1.6rem 3.2rem 1.6rem;border-top:1px solid rgba(255,255,255,0.6)}footer.footer #footer_sub #localisation{display:flex;flex-wrap:wrap;justify-content:space-between}footer.footer #footer_sub #localisation select{text-transform:uppercase;color:white;border:none;background:none}footer.footer #footer_sub #localisation select option{color:var(--bleu)}footer.footer #footer_sub #payments{display:flex;flex-wrap:wrap;justify-content:flex-end}footer.footer #footer_sub #payments svg{margin-left:8px}@media only screen and (max-width:990px){footer.footer #footer_main{padding:3.2rem 1.6rem 3.2rem}footer.footer #footer_main #footer_nl{margin:0 auto 2.4rem;text-align:center}footer.footer #footer_main #footer_nl #social_list nav{justify-content:center}footer.footer #footer_main #footer_menu{flex-wrap:wrap;max-width:100%;gap:1.6rem}footer.footer #footer_main #footer_menu nav{flex-basis:calc(50% - 1.6rem);font-size:11px;line-height:18px;text-align:center}footer.footer #footer_main #footer_menu nav a{padding:10px 0}footer.footer #footer_sub{padding:1.6rem}footer.footer #footer_sub #localisation{flex-basis:100%;justify-content:center;margin-bottom:1.6rem}footer.footer #footer_sub #payments{flex-basis:100%;justify-content:center}}#reassurance{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;color:var(--creme);border-bottom:1px solid rgba(255,255,255,0.6);background:var(--bleu)}#reassurance>div{display:flex;flex:1 1 25%;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;padding:2.6rem;text-align:center;border-right:1px solid rgba(255,255,255,0.6)}#reassurance>div .svg_container{width:48px;height:48px;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto}#reassurance>div img,#reassurance>div svg{margin:auto}#reassurance>div header{margin:4px 0;text-transform:uppercase}#reassurance>div>div{text-transform:uppercase}#reassurance>div>div p{margin:0;font-size:11px;font-weight:300;line-height:16px}#reassurance>div:last-child{border-right:none}@media only screen and (max-width:990px){#reassurance{border-bottom:none}#reassurance>div{flex:1 1 50%;padding:1.6rem;border-bottom:1px solid rgba(255,255,255,0.6)}#reassurance>div:nth-child(2n){border-right:none}#reassurance>div a{text-decoration:none}}