@font-face { font-family: 'signatraregular'; src: url('../fonts/fontdation_signatra-webfont.woff2') format('woff2'), url('../fonts/fontdation_signatra-webfont.woff') format('woff'); font-weight: normal; font-style: normal; } a { text-decoration: none; color: black; } a:hover, .nav-link:hover, .nav-link:focus, .nav-link:active { color: #749BA8; } body { font-family: 'Montserrat', sans-serif; font-size: 16px; font-weight: 300; } body.expandedMenu { overflow: hidden; } .circle, .circle-1, .bubble { position: absolute; transition: all 1s; } .circle, .circle-1 { z-index: -1; border-radius: 50%; } .circle { width: 2.5rem; height: 2.5rem; background: rgba(2, 74, 97, 0.03); } .circle-1 { width: 4.75rem; height: 4.75rem; border: 0.125rem solid rgba(2, 74, 97, 0.05); } .bubble { width: 12.375rem; height: 12.375rem; background: url("../img/bubble.png"); background-repeat: no-repeat; background-position: center; background-size: cover; z-index: 0; } .btn { width: fit-content; display: flex; align-items: center; font-family: 'Montserrat', sans-serif; font-weight: 400; font-size: 1rem; line-height: 1.21875rem; text-transform: uppercase; padding: 0.6rem 1.125rem 0.6rem 1.625rem; border: none; border-radius: 0.575rem; } .btn i { font-size: 0.8rem; padding-left: 1.1rem; } .btn-primary { background-color: #024A61; } .btn-primary:hover, .btn-primary:focus, .btn-primary:active { background: #749BA8; } .btn-big { font-size: 1.125rem; line-height: 1.375rem; padding-top: 0.85rem; padding-right: 1.7rem; } .btn-big i { padding-left: 1.3rem; } .swiper-slide a { text-decoration: none; } .swiper figure { text-align: center; font-size: 1.0475rem; } .swiper figure figcaption { font-weight: 900; line-height: 1.277rem; text-transform: uppercase; display: flex; justify-content: center; align-items: flex-end; padding-top: 0.3rem; color: black; } .swiper figure .price { font-weight: 900; color: rgba(2, 74, 97, 0.5); padding-top: 0.3rem; } h2 { font-size: 3.3125rem; font-weight: 200; line-height: 80%; } h2 span { font-family: 'signatraregular'; font-size: 6rem; font-weight: 400; color: #024A61; } h2 span small { font-size: 3.5rem; } @media (min-width: 1100px) { .d-1100-none { display: none !important; } .d-1100-li { display: list-item !important; } .d-1100-inline { display: inline !important; } .d-1100-block { display: block !important; } } @media (max-width: 1099.98px) { h2 { font-size: 2.8rem; } h2 span { font-size: 5.4rem; } h2 span small { font-size: 2.6rem; } } @media (max-width: 767.98px) { h2 { font-size: 2.4rem; } h2 span { font-size: 4.7rem; } h2 span small { font-size: 2.4rem; } .swiper figure .price { padding-top: 0; } } /* Add to Cart Button */ .add-to-cart-btn, .see-product-btn { background: url("../img/cart-1.svg"); background-repeat: no-repeat; background-size: 2.171875rem 1.645625rem; background-position: left 1rem center; background-color: #FBFBFB; border: 0.0625rem solid #024A61; box-sizing: border-box; border-radius: 0.6875rem; font-family: 'Montserrat', sans-serif; font-size: 1rem; line-height: 1.25rem; font-weight: 400; color: #024A61; padding: 0.7rem 1.6rem 0.7rem 4.25rem; transition: background-size 5000ms linear; } .see-product-btn { background-image:none; padding:.7rem 1.6rem; display:inline-block; margin-bottom:.5rem; } .add-to-cart-btn:hover, .see-product-btn:hover { background-size: 2.5rem auto; background-color: white; } .add-to-cart-btn:active, .see-product-btn:active { background-size: 2.171875rem 1.645625rem; background-color: white; } @media (max-width: 1099.98px) { .add-to-cart-btn, .see-product-btn { font-size: 0.9375rem; line-height: 1.125rem; background-size: 1.875rem auto; background-position: left 0.6rem center; padding-left: 3.375rem; padding-top: 0.66rem; padding-bottom: 0.66rem; padding-right: 1.3125rem; } .see-product-btn { background-image:none; padding: .66rem 1.3125rem; } .add-to-cart-btn:hover, .see-product-btn:hover { background-size: 1.875rem auto; } .add-to-cart-btn:active, .see-product-btn:active { background-size: 2rem auto; } } @media (max-width: 767.98px) { .card .add-to-cart-btn { font-size: 0.8125rem; line-height: 1rem; background-size: 1.4rem auto; background-position: left 0.6rem center; padding: 0.5rem 0.75rem 0.5rem 2.3rem; } } /* Selects */ select.weight-select, select.quantity-select { font-size: 1rem; line-height: 1.25rem; background-color: #FBFBFB; border: 0.0625rem solid #024A61; box-sizing: border-box; border-radius: 0.6875rem; color: #024A61; padding-top: 0.7rem; padding-bottom: 0.7rem; padding-right: 2.5rem; width: fit-content; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23024A61' stroke-linecap='round' stroke-linejoin='round' stroke-width='1' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"); } @media (max-width: 1099.98px) { select.weight-select, select.quantity-select { font-size: 0.875rem; line-height: 1.0625rem; padding-bottom: 0.682rem; padding-right: 2rem; background-position-x: calc(100% - 0.5rem); } } @media (max-width: 767.98px) { select.weight-select, select.quantity-select { font-size: 0.8125rem; line-height: 1rem; padding: 0.5rem 1.7rem 0.5rem 0.6rem; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-6 -2 20 20'%3e%3cpath fill='none' stroke='%23024A61' stroke-linecap='round' stroke-linejoin='round' stroke-width='1' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"); } } /* Navbar */ nav .logo-circle { width: 21.5625rem; height: 21.5625rem; top: -12rem; left: -7rem; z-index: 1000; } body.expandedMenu .logo-circle { width: 8.25rem; height: 8.25rem; top: 5.5rem; left: -3.7rem; } #toggle-menu-icon { padding-left: 0.5rem; padding-bottom: 0.7rem; z-index: 1001; } #toggle-menu-icon img { width: 2.5rem; height: 1.75rem; } .navbar-brand { margin-top: 0.8rem; margin-right: 1.5rem; margin-bottom: 0; margin-left: 0.8rem; z-index: 1001; } .navbar-brand img { width: 12.143125rem; height: 2.4475rem; } body.expandedMenu nav.navbar { background-color: white; } body.expandedMenu ul.nav { z-index: 999; position: fixed; top: 4.871875rem; padding-top: 0.128125rem; left: 0; right: 0; bottom: 0; flex-direction: column; flex-wrap: nowrap; align-items: flex-start !important; overflow-y: scroll; background: url('../img/bathtub.svg'), url('../img/menu-bg-left.svg'), url('../img/menu-bg-right.svg'); background-color: white; background-position: right bottom, left bottom, top -1.5rem right -3rem; background-size: 80vmin auto, auto 10.25rem, 7.5rem auto; background-repeat: no-repeat; } .nav-link { display: none; } .nav-link.active { font-weight: 800; color: #749BA8; text-decoration: underline; } .main-nav-link.active { font-weight: 400; text-decoration: none; position: relative; } .main-nav-link.active::after { content: ""; position: absolute; bottom: 0.6rem; left: 50%; width: 100%; height: 1.0625rem; background: url("../img/underline.png") no-repeat center; background-size: 100% 1.0625rem; transform: translateX(-50%); } body.expandedMenu .main-nav-link.active::after { display: none; } body.expandedMenu .nav-link { display: block; font-family: 'signatraregular'; font-weight: 400; font-size: 3.125rem; line-height: 3rem; color: #749BA8; padding-left: 3.9rem !important; padding-top: 0; padding-bottom: 0; } body.expandedMenu .nav-link.active { font-weight: 400; text-decoration: none; } body.expandedMenu .main-nav-link { font-size: 3.625rem; line-height: 3.80625rem; color: black; padding-top: 0; padding-bottom: 0; } body.expandedMenu .first-main-nav-link { padding-top: 0.7rem; } body.expandedMenu .last-main-nav-link { padding-bottom: 1.3rem; } body.expandedMenu .social-networks-nav-item { padding-top: 1.5rem; padding-left: 3.9rem; padding-bottom: 12rem; } body.expandedMenu .social-networks-nav-item .nav-link { padding-left: 0 !important; padding-right: 0.5625rem !important; } body.expandedMenu #facebook-arrows { position: absolute; bottom: -1rem; left: -1.7rem; } body.expandedMenu #instagram-arrows { position: absolute; top: -1rem; right: -0.5rem; } body.expandedMenu #twisted-arrow { display: inline !important; position: absolute; top: 5rem; left: 3.9rem; } .accessories-circle { bottom: 0.3rem; left: 3.6rem; } body.expandedMenu .accessories-circle { position: fixed; top: 9.5rem; left: 14.7rem; } .news-circle { left: 1.1rem; bottom: 0.45rem; } body.expandedMenu .news-circle { position: fixed; width: 3rem; height: 3rem; top: 15.8125rem; left: 2.5rem; } .navbar-cart { width: 3.19rem; height: 3.19rem; border-radius: 50%; border: 2px solid rgba(2, 74, 97, 0.05); margin-right: 0.2rem; margin-bottom: 0.2rem; } .cart-circle { width: 1.25rem; height: 1.25rem; top: -0.3rem; left: -2rem; } .navbar-cart a { position: absolute; text-decoration: none; top: 5%; left: 50%; transform: translateX(-50%); } .navbar-cart img { width: 1.53rem; height: 1.66rem; } .navbar-cart span { font-family: 'Montserrat', sans-serif; font-weight: 400; font-size: 0.5625rem; line-height: 0.686rem; color: white; background: #024A61; padding: 0.1rem 0.35rem 0; position: absolute; top: 82%; left: 50%; transform: translate(-50%, 0); } @media (min-width: 768px) { nav .logo-circle { width: 40.0625rem; height: 40.0625rem; left: -12.4rem; top: -30.4rem; } body.expandedMenu .logo-circle { width: 13rem; height: 13rem; top: 9.1875rem; left: -3rem; } #toggle-menu-icon { padding-left: 2.25rem; padding-bottom: 1rem; } #toggle-menu-icon img { width: 4.1875rem; height: 2.9375rem; } .navbar-brand { margin-top: 1.9rem; margin-right: 1.5rem; margin-bottom: 0; margin-left: 1.7rem; } .navbar-brand img { width: 20.4825rem; height: 4.084375rem; } body.expandedMenu ul.nav { top: 7.609375rem; padding-top: 2.3rem; background-position: right bottom, left -1.5rem bottom, top -1rem right; background-size: 80vmin auto, auto 26.75rem, auto 28rem; } body.expandedMenu .nav-link { font-size: 5.125rem; line-height: 5.125rem; padding-left: 7.8125rem !important; } body.expandedMenu .main-nav-link { font-size: 5.625rem; line-height: 5.9rem; padding-bottom: 1rem; } body.expandedMenu .accessories-circle { width: 3.75rem; height: 3.75rem; top: 16.125rem; left: 24.5rem; } body.expandedMenu .news-circle { width: 5.6875rem; height: 5.6875rem; top: 26.5rem; left: 6.25rem; } body.expandedMenu .first-main-nav-link { padding-top: 0; } body.expandedMenu .last-main-nav-link { padding-bottom: 2rem; } body.expandedMenu .social-networks-nav-item { padding-top: 4.3rem; padding-left: 7.8125rem; padding-bottom: 24rem; } body.expandedMenu #facebook-icon, body.expandedMenu #instagram-icon { width: 3.5625rem; height: 3.5625rem; } body.expandedMenu #instagram-icon { margin-left: 0.8rem; } body.expandedMenu #facebook-arrows { width: 3.25rem; height: 3.25rem; left: -2.7rem; } body.expandedMenu #instagram-arrows { width: 4rem; height: 3.0625rem; right: -1.8rem; } body.expandedMenu #twisted-arrow { width: 6.53rem; height: 7.7rem; top: 10rem; left: 7.8125rem; } .navbar-cart { width: 5.5rem; height: 5.5rem; margin-right: 1.5rem; } .cart-circle { width: 2.5rem; height: 2.5rem; top: -0.8rem; left: -3.9rem; } .navbar-cart a { position: relative; top: 1.375rem; left: 0.9rem; transform: none; } .navbar-cart img { width: 1.875rem; height: 2rem; } .navbar-cart span { font-size: 0.625rem; line-height: 0.75rem; padding: 0.1rem 0.35rem 0.15rem; top: 97%; left: 43%; transform: none; } } @media (min-width: 1190px) { /*1100px*/ #toggle-menu-icon { display: none; } nav .logo-circle { left: -11rem; top: -26rem; } .navbar-brand { margin-top: 3rem; margin-left: 3.2rem; } .navbar-brand img { width: 21.3125rem; height: 4.25rem; } .nav-link { font-weight: 600; font-size: 0.68rem; line-height: 0.9rem; color: black; padding: 0.5rem 0.3rem 0.32rem; text-transform: uppercase; } .main-nav-link { display: block; font-family: 'signatraregular'; font-size: 1.85rem; line-height: 2.625rem; padding: 0.5rem .5rem 1rem .5rem; /*padding-top: 0.5rem;*/ text-transform: none; } .cart-circle { display: none; } .navbar-cart { margin-right: 1rem; } } @media (min-width: 1410px) { .navbar .nav .nav-link { display: block; } } /* Section Suivez-moi */ section.follow-me { max-width: 100%; } section.follow-me h2 { line-height: 115%; margin-right: 5rem; margin-bottom: 5rem; position:relative; } section.follow-me h2 div.second-line { padding-left: 21.7rem; position: relative; } section.follow-me h2 div.second-line::after { content: url("../img/instagram-1.svg"); padding-left: 0.7rem; } section.follow-me h2 ul { position: absolute; right:54%; padding: 0; font-family: 'Montserrat', sans-serif; font-weight: 400; font-size: 1rem; line-height: 1.21875rem; list-style-type: none; text-align: right; color: rgba(2, 74, 97, 0.55); } .instagram-block { position: relative; height: auto; background-color: #fcfcfc; } .instagram-block img.bubbles { position: absolute; z-index: -1; width: 17rem; height: 12.0625rem; left: 12%; top: -10rem; } @media (max-width: 1099.98px) { section.follow-me h2 { margin-right: 0; margin-bottom: 4rem; text-align: left !important; padding-left: 20%; } section.follow-me h2 div.second-line { padding-left: 30%; } section.follow-me h2 div.second-line::after { position: relative; display: inline-block; transform: scale(0.8); padding-left: 0; left: 0.4rem; top: 0.4rem; } section.follow-me h2 ul { right: 72%; } .instagram-block { height: auto; } .instagram-block img.bubbles { width: 9.4375rem; height: 6.75rem; left: 8%; top: -5rem; } } @media (max-width: 767.98px) { section.follow-me h2 { margin-bottom: 1.5rem; } section.follow-me h2 div.second-line { padding-left: 0; } section.follow-me h2 ul { top: .5rem; right: 55%; font-size: 0.9375rem; line-height: 1.15rem; } section.follow-me .me-line { position: relative; left: 50%; } section.follow-me h2 div.second-line::after { top: 0.3rem; left: 50%; } .instagram-block { height: auto; } .instagram-block img.bubbles { width: 5.625rem; height: 4.0625rem; left: 2%; top: -3rem; } } @media (min-width: 450px) and (max-width: 767.98px) { section.follow-me h2 { padding-left: 10%; } } @media (max-width: 449.98px) { section.follow-me h2 { padding-left: 0; } } /* Footer */ footer { position: relative; overflow: hidden; font-size: 1rem; line-height: 1.875rem; font-weight: 600; padding-top: 8rem; padding-bottom: 3rem; padding-left: 5%; padding-right: 5%; } footer .circle { width: 10.5rem; height: 10.5rem; top: -4rem; left: 24.25rem; } footer .logo-circle { top: 2.5rem; left: 7rem; } footer .lb-circle { width: 17.5rem; height: 17.5rem; bottom: -1rem; left: -10rem; } footer .rb-big-circle { width: 40.125rem; height: 40.125rem; right: -18rem; bottom: 2rem; } footer .rb-small-circle { width: 9rem; height: 9rem; right: -7rem; bottom: 20rem; } footer address, footer p { margin: 0; } footer ul { list-style-type: none; padding: 0; margin: 0; } footer a { text-decoration: none; color: black; } footer .address-col, footer .nav-col, footer .social-col { padding-top: 2rem; } footer .address-col { padding-left: 4.5%; padding-right: 8%; } footer .social-col { padding-left: 4.5%; } footer .social-col i { font-size: 1.8rem; padding-top: 0.5rem; padding-right: 0.5rem; } @media (max-width: 1199.98px) { footer { font-size: 0.9375rem; padding-top: 5rem; } footer .circle { width: 8.625rem; height: 8.625rem; top: -5.8rem; left: 12rem; } footer .logo-circle { width: 3.25rem; height: 3.25rem; top: 1.2rem; left: 4.25rem; } footer .lb-circle { display: none; } footer .rb-big-circle { width: 28.625rem; height: 28.625rem; right: -18rem; top: -2.5rem; } footer .rb-small-circle { display: none; } footer .address-col, footer .nav-col, footer .social-col { padding-top: 1rem; } footer .address-col, footer .social-col { padding-left: 6.5%; } footer .address-col { padding-right: 6.5%; } footer .social-col { padding-top: 1.5rem; } footer .social-col .first-social-i { padding-left: 0.5rem; } footer .social-col i { position: relative; top: 0.2rem; font-size: 1.4rem; padding-right: 0.4rem; } } @media (max-width: 767.98px) { footer { padding-top: 2.5rem; padding-left: 3.5%; padding-right: 3.5%; padding-bottom: 17rem; font-size: 1.0625rem; line-height: 2.5rem; text-align: center; } footer .circle { display: none; } footer .logo-circle { width: 2.375rem; height: 2.375rem; top: -1.2rem; left: 2.8rem; } footer .rb-big-circle { width: 18.5rem; height: 18.5rem; right: -11rem; top: 3rem; } footer .logo-col { padding: 0 5%; } footer .address-col { padding: 0; padding-top: 2.3rem; } footer address { font-size: 0.8125rem; line-height: 1.125rem; margin-bottom: 0.6rem; } footer .retailer-a { font-weight: 800; } footer .social-col { padding: 0; padding-top: 0.5rem; font-weight: 800; } footer .social-col .first-social-i { padding-left: 0; } footer .social-col i { font-size: 2rem; padding: 0; padding-right: 0.3rem; } } input[type="button"].btn-primary, input[type="submit"].btn-primary { background-color: #024A61; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='white' class='fas fa-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: right 1rem center; border-radius: 0.6875rem; border: 0.0625rem solid #024A61; text-transform: uppercase; color: white; font-size: 1rem; line-height: 1.25rem; padding: 0.5625rem 2.3125rem 0.4375rem 1rem; } @media (max-device-width: 767.98px) { input[type="button"].btn-primary, input[type="submit"].btn-primary { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' fill='%23ffffff' class='fas fa-chevron-right' viewBox='0 -1 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E"); background-position: right 0.75rem center; border-radius: 0.5625rem; font-size: 0.75rem; line-height: 0.9375rem; padding: 0.4375rem 1.8125rem 0.25rem 0.75rem; } } input.outline-btn { background-color: #FFFFFF; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%23024A61' class='fas fa-chevron-right' viewBox='0 -1 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: right 0.6875rem center; border: 0.0625rem solid #024A61; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 0.6875rem; padding: 0.5625rem 2.0625rem 0.4375rem 1rem; text-transform: uppercase; font-size: 1rem; line-height: 1.25rem; color: #024A61; } @media (max-device-width: 767.98px) { input.outline-btn { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' fill='%23024A61' class='fas fa-chevron-right' viewBox='0 -1 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E"); border-radius: 0.5625rem; font-size: 0.75rem; line-height: 0.9375rem; padding: 0.4375rem 1.6875rem 0.25rem 0.625rem; } } .modal-backdrop { background-color: transparent; opacity: 1; } body.modal-open #toggle-menu-icon { position: relative; z-index: 9999; top: 0; left: 0; } /* Modal */ #cart { background-color: rgba(255, 255, 255, 0.8); } #cart .modal-dialog { background-color: white; -webkit-box-shadow: 0px 0.25rem 7.1875rem rgba(0, 0, 0, 0.25); box-shadow: 0px 0.25rem 7.1875rem rgba(0, 0, 0, 0.25); position: fixed; margin: auto; min-width: 38.9375rem; width: 46%; max-width: 46%; top: 0; bottom: 0; right: 0; padding: 0; -webkit-transform: translate3d(0%, 0, 0); transform: translate3d(0%, 0, 0); margin: 0; } @media (max-width: 767.98px) { #cart .modal-dialog { min-width: 100%; width: 100%; max-width: 100%; } } #cart .modal-dialog .modal-content { width: 100%; height: 100%; overflow-y: auto; border: none; border-radius: 0; } #cart .modal-dialog .modal-content .modal-header { padding: 0 1.5rem 0 5.0625rem; border-bottom: none; height: 10.25rem; } @media (min-width: 768px) and (max-width: 1099.98px) { #cart .modal-dialog .modal-content .modal-header { height: 9.375rem; padding: 0 1.875rem 0 2.4375rem; } } @media (max-width: 767.98px) { #cart .modal-dialog .modal-content .modal-header { height: 5.75rem; padding: 0 0.875rem 0 4.5rem; } } #cart .modal-dialog .modal-content .modal-header img.logo { display: inline-block; margin-top: 0.6rem; } @media (min-width: 768px) and (max-width: 1099.98px) { #cart .modal-dialog .modal-content .modal-header img.logo { width: 20.4825rem; height: 4.084375rem; margin-top: 0.3rem; } } @media (max-width: 767.98px) { #cart .modal-dialog .modal-content .modal-header img.logo { margin-top: 0; width: 12.143125rem; height: 2.4475rem; } } #cart .modal-dialog .modal-content .modal-header .cart-close { display: inline-block; width: 5.5rem; height: 5.5rem; border-radius: 50%; border: 0.125rem solid rgba(2, 74, 97, 0.05); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } @media (max-width: 767.98px) { #cart .modal-dialog .modal-content .modal-header .cart-close { width: 3.375rem; height: 3.3125rem; -ms-flex-item-align: start; align-self: flex-start; margin-top: 0.875rem; } } @media (max-width: 767.98px) { #cart .modal-dialog .modal-content .modal-header .cart-close img { width: 1.8125rem; width: 1.75rem; } } #cart .modal-dialog .modal-content .modal-body { padding: 0 5.1875rem; } @media (max-width: 767.98px) { #cart .modal-dialog .modal-content .modal-body { padding-left: 0.75rem; padding-right: 0.75rem; } } #cart .modal-dialog .modal-content .modal-body iframe { width: 100%; height: 100%; border: 0; overflow-y: scroll; overflow-x: auto; border-top: 0.01562rem solid black; border-bottom: 0.01562rem solid black; } #cart .modal-dialog .modal-content .modal-footer { display: block; padding: 0.8rem 5.1875rem 2.625rem; border-radius: 0; border-top: none; } @media (min-width: 768px) and (max-width: 1099.98px) { #cart .modal-dialog .modal-content .modal-footer { padding-bottom: 1.875rem; } } @media (max-width: 767.98px) { #cart .modal-dialog .modal-content .modal-footer { padding-left: 0.75rem; padding-right: 0.75rem; padding-bottom: 2.375rem; } } #cart .modal-dialog .modal-content .modal-footer .total { margin: 0; margin-bottom: 0.8rem; font-size: 0.875rem; line-height: 1.3125rem; font-weight: 400; padding-bottom: 0.6rem; border-bottom: 0.01562rem solid black; } @media (min-width: 768px) and (max-width: 1099.98px) { #cart .modal-dialog .modal-content .modal-footer .total { margin-bottom: 1.1rem; } } @media (max-width: 767.98px) { #cart .modal-dialog .modal-content .modal-footer .total { font-size: 0.75rem; margin-bottom: 1.5rem; } } #cart .modal-dialog .modal-content .modal-footer .total .left-col { text-align: right; padding-right: 4.6875rem; } #cart .modal-dialog .modal-content .modal-footer .total .right-col { min-width: 6.875rem; width: 23.79%; } #cart .modal-dialog .modal-content .modal-footer .btns { margin-left: 0; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } @media (max-width: 767.98px) { #cart .modal-dialog .modal-content .modal-footer .btns { /*-webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;*/ } } #cart .modal-dialog .modal-content .modal-footer .btns .outline-btn { margin-right: 0.9rem; } @media (max-width: 767.98px) { #cart .modal-dialog .modal-content .modal-footer .btns .outline-btn { margin-right: 0.625rem; } }


p{line-height:1.8125rem}header{position:relative}header::after{content:"";z-index:-1;position:absolute;top:-2.5rem;right:0;width:100%;height:120%;background-image:url("../img/soap-bg-right.svg");background-repeat:no-repeat;background-position:right top;background-size:23% auto}header .container-fluid{padding:0 7.76% 0 11.93%}header .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:6.8rem;margin-bottom:.4rem}header .title h1{font-family:"signatraregular";font-size:5rem;line-height:5.25rem;margin:0;padding-left:.3rem}header .title .price{font-size:1.875rem;line-height:1.25rem;font-weight:900;color:rgba(2,74,97,.5);padding-top:1.5rem}header p.subtitle,header h2{font-size:1.25rem;line-height:1.6875rem;font-weight:900;margin-bottom:1.2rem}header p{padding-right:5rem}header ul{padding-left:1.5rem;text-transform:uppercase;font-weight:800;color:rgba(2,74,97,.5);margin-bottom:1.3rem}header ul li{margin-bottom:.25rem}header div.advice{position:relative;margin-top:2.4rem;font-weight:600;padding-right:0}header div.advice:before{position:absolute;left:-7rem;top:-1.65rem;content:"";background:url("../img/guitar.svg") no-repeat;width:5rem;height:7rem}header .right-col{background:url("../img/bubble.png");background-repeat:no-repeat;background-position:left 80% top 0,left 20% top 0,left 54% top 0,right top 0;background-size:92%,13%,6%,93.5%,80%;padding-bottom:4.5rem}header figure .content{padding:0 0 0 13.5%}header .figcaption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:17%;-moz-column-gap:17%;column-gap:17%;font-size:1.25rem;font-weight:900;line-height:1.52375rem;text-transform:uppercase;padding-left:.5rem;padding-top:2.6rem;padding-bottom:.85rem}header .figcaption span.price{color:rgba(2,74,97,.5)}header .selects-div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1.125rem;-moz-column-gap:1.125rem;column-gap:1.125rem;margin-bottom:.65rem}@media(min-width: 1200px){header .title .price{padding-right:4.5%}}@media(min-width: 1100px){header .left-col{width:41.667%}header .right-col{width:58.333%}}@media(max-width: 1099.98px){header::after{top:-0.5rem;background-size:24% auto}header .container-fluid{padding:0 1.56% 0 4.56%}header .title{margin-top:3.6rem;margin-bottom:.7rem}header .title h1{font-size:4.375rem;line-height:4.5625rem;padding:0}header .title .price{font-size:1.5625rem;line-height:1.25rem;padding-top:1.6rem;padding-right:8%}header p.subtitle{font-size:1.125rem;line-height:1.375rem;padding-right:0}header p{padding-right:1rem}header ul,p{font-size:.875rem;line-height:1.5rem}header ul li{margin-bottom:.05rem}header div.advice{line-height:1.0625rem;margin-top:2.4rem;margin-bottom:3rem;padding-right:0;padding-left:6rem}header div.advice:before{left:-0.2rem;top:-1.3rem}header figure .content{padding-left:11%}header .figcaption{font-size:1.125rem;line-height:1.375rem;padding-top:1.5rem;padding-bottom:1.2rem;padding-left:0;-webkit-column-gap:12.5%;-moz-column-gap:12.5%;column-gap:12.5%}header .selects-div{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;margin-bottom:1.125rem}}@media(max-width: 767.98px){header::after{height:100%;background-position:right bottom 1.5rem;background-size:50% auto}header .container-fluid{padding:0 1.56% 0 5.5%}header .title{margin-top:.4rem;margin-bottom:.4rem}header .title .price{padding-top:.8rem;padding-right:3%}header ul{margin-bottom:1rem}header p{padding-right:.5rem}header div.advice{margin-top:2rem}header figure .content{padding-left:.8rem}header .figcaption{padding-top:1.8rem}header .selects-div{-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;margin-bottom:.9rem}.add-to-cart-btn{font-size:.8125rem;line-height:1rem;background-size:1.8rem auto;background-position:left .6rem center;padding:.5rem .9rem .5rem 3.1rem}}section.about-product{margin:0 7.4% 5.25rem 6.95%}section.about-product .container-fluid{background-color:#fff;border:.0625rem solid rgba(2,74,97,.13);padding:0 0 3rem 0}section.about-product h1{font-family:"signatraregular";font-size:4.45454375rem;line-height:4.6875rem;margin-top:2.7rem;margin-bottom:1.3rem}section.about-product .left-col p,section.about-product .left-col h1{margin-left:4rem;margin-right:4rem}section.about-product .left-col p{margin-bottom:1.5rem}section.about-product .left-col p.secret{margin-left:9.93%}section.about-product .left-col img{padding-right:1rem}section.about-product u,section.about-product .left-col p.secret,section.about-product .right-col p{font-weight:600}section.about-product .right-col{padding-top:8rem;padding-left:7%}section.about-product .right-col .row{margin-bottom:.6rem}section.about-product .right-col p{line-height:1.25rem;padding-top:1rem;padding-right:12%}section.about-product .col-lg-auto{width:4.875rem}@media(min-width: 1100px){section.about-product .left-col,section.about-product .right-col{width:50%}}@media(max-width: 1099.98px){section.about-product{margin:0 3.385% 1.7rem 3.385%}section.about-product .container-fluid{padding-bottom:1.7rem}section.about-product h1{margin-top:2.5rem;margin-bottom:1.5rem}section.about-product .left-col p,section.about-product .left-col h1{margin-left:7.5%;margin-right:8.5%}section.about-product .left-col p.secret{margin-right:8%;margin-left:6.7%}section.about-product .left-col p.secret img{width:4.1rem;height:auto;padding-right:.85rem;padding-top:.15rem}section.about-product .right-col{padding-top:3.75rem;padding-left:.2rem}section.about-product .right-col .row{margin-top:0 !important}section.about-product .right-col p{padding-right:10%;padding-top:.6rem;margin-bottom:.7rem}section.about-product .right-col img{padding:0 !important}}@media(max-width: 767.98px){section.about-product{margin-bottom:1.2rem}section.about-product .container-fluid{padding-bottom:1.3rem}section.about-product h1{font-size:4.375rem;line-height:4.5625rem;margin-top:3rem;margin-bottom:1.5rem}section.about-product .left-col p,section.about-product .left-col h1{margin-left:5%;margin-right:6%;margin-bottom:1.25rem}section.about-product .left-col p.secret{margin-bottom:1.6rem}section.about-product .right-col{padding-top:0}section.about-product .right-col .col-lg-auto{width:5.7rem;text-align:center}section.about-product .right-col p{line-height:1.125rem;margin-bottom:1.7rem}}.my-soaps-swiper-wrapper{margin:0 7.4% 7.5rem 6.95%}.my-soaps-swiper{width:100%;height:auto}.my-soaps-swiper img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background-position:center}.my-soaps-swiper .swiper-pagination{display:grid;grid-auto-flow:column;gap:0 .3rem;padding:0 5.5rem 2rem}.my-soaps-swiper .swiper-pagination-bullet{width:auto;height:.25rem;background:#fff;opacity:1;border-radius:.6875rem}.my-soaps-swiper .swiper-pagination-bullet-active{background:#024a61}@media(max-width: 1099.98px){.my-soaps-swiper-wrapper{margin:0 3.385% 3rem 3.385%;padding:0}.my-soaps-swiper .swiper-pagination{gap:0 .1rem;padding:0 3.3rem 1.3rem}.my-soaps-swiper .swiper-pagination-bullet{height:.15625rem}}@media(max-width: 767.98px){.my-soaps-swiper{width:100%;height:81vw}.my-soaps-swiper .swiper-pagination{gap:0;padding:0 1.5rem .7rem}}section.comments{max-width:100%}section.comments h2{margin-bottom:4.1875rem}section.comments .comments-block{background:#ccc;height:36rem}@media(max-width: 1099.98px){section.comments h2,section.plus-section h2{font-size:2.375rem;line-height:2.875rem;margin-bottom:2rem}section.comments h2 span,section.plus-section h2 span{font-size:4.375rem;line-height:94.5%}section.comments h2 span{padding-left:.5rem}section.comments .comments-block{height:30.8125rem}}@media(max-width: 767.98px){section.comments .comments-block{height:22.875rem}}section.plus-section{padding-top:8rem}section.plus-section h2{margin-bottom:4.18rem;text-align:center}section.plus-section figcaption,section.plus-section p{font-size:1.25rem;line-height:1.5rem}section.plus-section p.price{padding-top:0}section.plus-section .btn-div{padding-top:4.3rem;padding-bottom:16.7rem;margin-bottom:8.2rem;background:url("../img/grass.png");background-repeat:no-repeat;background-position:center bottom;background-size:cover}@media(max-width: 1099.98px){section.plus-section{padding-top:5rem}section.plus-section h2{font-size:2.375rem;line-height:2.875rem;padding-left:6.5%;margin-bottom:3.5rem}section.plus-section h2 span{font-size:4.375rem}section.plus-section p.price{font-size:1.047475rem;line-height:1.25rem;margin-top:.5rem}section.plus-section figcaption{padding-top:1rem !important}section.plus-section .btn-div{padding-top:4rem;padding-bottom:10rem;margin-bottom:5rem}section.plus-section .btn-big{font-size:.9375rem;line-height:1.125rem;padding:.6rem 1.625rem .6rem 2.2rem}section.plus-section .btn-big i{font-size:.6rem;padding-left:1rem}}@media(max-width: 767.98px){section.plus-section{padding-top:4.6rem}section.plus-section h2{margin-bottom:5rem}section.plus-section figcaption{font-size:1.0625rem;line-height:1.3125rem}section.plus-section .btn-div{padding-top:2.5rem;padding-bottom:12.5rem;margin-bottom:4.5rem}}/*# sourceMappingURL=soap.css.map */




.plus-swiper .swiper-slide figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.plus-swiper .swiper-slide figure figcaption{min-height:3rem}:root{--swiper-theme-color: #749BA8 !important}.w-75{max-width:75% !important;min-width:75% !important}footer div.copyright{line-height:1.2}footer small,footer small a{font-size:85%;font-weight:normal;line-height:1.2}p strong{font-weight:600}.top-banner{width:100%;left:0;right:0;top:0;padding:.5rem;font-weight:bold;color:#024a61;text-align:center;font-size:.7rem;background-color:#dbe7eb}@media screen and (min-width: 1099px){.top-banner{font-size:.8rem}}.expandedMenu .top-banner,.modal-open .top-banner{display:none}@media screen and (min-width: 1190px){.social-networks-nav-item{display:block !important}.social-networks-nav-item .nav-link{display:block !important;float:left;padding-top:0;padding-bottom:0;margin-top:-5px}.social-networks-nav-item .nav-link:last-of-type{padding-left:0}.social-networks-nav-item #facebook-arrows,.social-networks-nav-item #instagram-arrows{display:none}.social-networks-nav-item #facebook-icon,.social-networks-nav-item #instagram-icon{width:20px;height:20px}}@media screen and (max-width: 767.98px){header .container-fluid{padding:0 5%}}body.actualités,body.cgv,body.merci{background-image:url(../img/wave-left.svg),url(../img/soaps-wave-right.svg),url(../img/bubble.png);background-repeat:no-repeat;background-size:10.6% auto,16.6% auto,42.6% auto,100% auto;background-position:left 0% top 8.6rem,right 0% top 87.6rem,right -38.5% top 17.6rem}body.actualités main,body.cgv main,body.merci main{background-image:url(../img/grass.png);background-repeat:no-repeat;background-size:100% auto;background-position:right 0 bottom 0;padding-bottom:20rem !important}@media screen and (max-width: 767.98px){body.points-de-vente header h1 span:last-of-type{left:5%}}@media screen and (max-width: 767.98px){body.produit .add-to-cart-form .selects-div select{width:100%}}h1{font-size:5rem;font-family:"signatraregular"}h2{font-size:2rem;font-weight:600;margin-top:2rem;margin-bottom:1rem}h3{font-size:1rem;font-weight:600;text-transform:uppercase}h4{font-size:2rem;font-weight:600}.swiper-big-soap .deco{position:absolute;background-size:cover;background-position:center;background-repeat:no-repeat;top:50%;left:50%;right:50%;bottom:50%;-webkit-transition:all 0s;transition:all 0s;-webkit-transition-delay:0s;transition-delay:0s;width:0}.swiper-big-soap [data-savon=amazone] .deco:nth-child(1){background-image:url("../img/deco/amazone1.png")}@media screen and (min-width: 576px)and (max-width: 991px){.swiper-big-soap [data-savon=amazone] .deco:nth-child(1){display:none}}.swiper-big-soap [data-savon=amazone] .deco:nth-child(2){background-image:url("../img/deco/amazone2.png")}.swiper-big-soap [data-savon=amazone] .deco:nth-child(3){background-image:url("../img/deco/amazone3.png")}.swiper-big-soap [data-savon=amazone] .deco:nth-child(4){background-image:url("../img/deco/amazone4.png")}.swiper-big-soap [data-savon=beehappy] .deco:nth-child(1){background-image:url("../img/deco/beehappy1.png")}@media screen and (min-width: 576px)and (max-width: 991px){.swiper-big-soap [data-savon=beehappy] .deco:nth-child(1){display:none}}.swiper-big-soap [data-savon=beehappy] .deco:nth-child(2){background-image:url("../img/deco/beehappy2.png")}.swiper-big-soap [data-savon=beehappy] .deco:nth-child(3){background-image:url("../img/deco/beehappy3.png")}.swiper-big-soap [data-savon=beehappy] .deco:nth-child(4){background-image:url("../img/deco/beehappy4.png")}.swiper-big-soap [data-savon=goodkarma] .deco:nth-child(1){background-image:url("../img/deco/goodkarma1.png")}@media screen and (min-width: 576px)and (max-width: 991px){.swiper-big-soap [data-savon=goodkarma] .deco:nth-child(1){display:none}}.swiper-big-soap [data-savon=goodkarma] .deco:nth-child(2){background-image:url("../img/deco/goodkarma2.png")}.swiper-big-soap [data-savon=goodkarma] .deco:nth-child(3){background-image:url("../img/deco/goodkarma3.png")}.swiper-big-soap [data-savon=goodkarma] .deco:nth-child(4){background-image:url("../img/deco/goodkarma4.png")}.swiper-big-soap [data-savon=savondelabricole] .deco:nth-child(1){background-image:url("../img/deco/savondelabricole1.png")}@media screen and (min-width: 576px)and (max-width: 991px){.swiper-big-soap [data-savon=savondelabricole] .deco:nth-child(1){display:none}}.swiper-big-soap [data-savon=savondelabricole] .deco:nth-child(2){background-image:url("../img/deco/savondelabricole2.png")}.swiper-big-soap [data-savon=savondelabricole] .deco:nth-child(3){background-image:url("../img/deco/savondelabricole3.png")}.swiper-big-soap [data-savon=savondelabricole] .deco:nth-child(4){background-image:url("../img/deco/savondelabricole4.png")}.swiper-big-soap [data-savon=lesbeauxgosses] .deco:nth-child(1){background-image:url("../img/deco/lesbeauxgosses1.png")}@media screen and (min-width: 576px)and (max-width: 991px){.swiper-big-soap [data-savon=lesbeauxgosses] .deco:nth-child(1){display:none}}.swiper-big-soap [data-savon=lesbeauxgosses] .deco:nth-child(2){background-image:url("../img/deco/lesbeauxgosses2.png")}.swiper-big-soap [data-savon=lesbeauxgosses] .deco:nth-child(3){background-image:url("../img/deco/lesbeauxgosses3.png")}.swiper-big-soap [data-savon=lesbeauxgosses] .deco:nth-child(4){background-image:url("../img/deco/lesbeauxgosses4.png")}.swiper-big-soap [data-savon=lessalesgosses] .deco:nth-child(1){background-image:url("../img/deco/lessalesgosses1.png")}@media screen and (min-width: 576px)and (max-width: 991px){.swiper-big-soap [data-savon=lessalesgosses] .deco:nth-child(1){display:none}}.swiper-big-soap [data-savon=lessalesgosses] .deco:nth-child(2){background-image:url("../img/deco/lessalesgosses2.png")}.swiper-big-soap [data-savon=lessalesgosses] .deco:nth-child(3){background-image:url("../img/deco/lessalesgosses3.png")}.swiper-big-soap [data-savon=lessalesgosses] .deco:nth-child(4){background-image:url("../img/deco/lessalesgosses4.png")}.swiper-big-soap [data-savon=mamiegaby] .deco:nth-child(1){background-image:url("../img/deco/mamiegaby1.png")}@media screen and (min-width: 576px)and (max-width: 991px){.swiper-big-soap [data-savon=mamiegaby] .deco:nth-child(1){display:none}}.swiper-big-soap [data-savon=mamiegaby] .deco:nth-child(2){background-image:url("../img/deco/mamiegaby2.png")}.swiper-big-soap [data-savon=mamiegaby] .deco:nth-child(3){background-image:url("../img/deco/mamiegaby3.png")}.swiper-big-soap [data-savon=mamiegaby] .deco:nth-child(4){background-image:url("../img/deco/mamiegaby4.png")}.swiper-big-soap [data-savon=pasunzeste] .deco:nth-child(1){background-image:url("../img/deco/pasunzeste1.png")}@media screen and (min-width: 576px)and (max-width: 991px){.swiper-big-soap [data-savon=pasunzeste] .deco:nth-child(1){display:none}}.swiper-big-soap [data-savon=pasunzeste] .deco:nth-child(2){background-image:url("../img/deco/pasunzeste2.png")}.swiper-big-soap [data-savon=pasunzeste] .deco:nth-child(3){background-image:url("../img/deco/pasunzeste3.png")}.swiper-big-soap [data-savon=pasunzeste] .deco:nth-child(4){background-image:url("../img/deco/pasunzeste4.png")}.swiper-big-soap [data-savon=smelllikesoapspirit] .deco:nth-child(1){background-image:url("../img/deco/smelllikesoapspirit1.png")}@media screen and (min-width: 576px)and (max-width: 991px){.swiper-big-soap [data-savon=smelllikesoapspirit] .deco:nth-child(1){display:none}}.swiper-big-soap [data-savon=smelllikesoapspirit] .deco:nth-child(2){background-image:url("../img/deco/smelllikesoapspirit2.png")}.swiper-big-soap [data-savon=smelllikesoapspirit] .deco:nth-child(3){background-image:url("../img/deco/smelllikesoapspirit3.png")}.swiper-big-soap [data-savon=smelllikesoapspirit] .deco:nth-child(4){background-image:url("../img/deco/smelllikesoapspirit4.png")}.swiper-big-soap [data-savon=mondoudou] .deco:nth-child(1){background-image:url("../img/deco/mondoudou1.png")}@media screen and (min-width: 576px)and (max-width: 991px){.swiper-big-soap [data-savon=mondoudou] .deco:nth-child(1){display:none}}.swiper-big-soap [data-savon=mondoudou] .deco:nth-child(2){background-image:url("../img/deco/mondoudou2.png")}.swiper-big-soap [data-savon=mondoudou] .deco:nth-child(3){background-image:url("../img/deco/mondoudou3.png")}.swiper-big-soap [data-savon=mondoudou] .deco:nth-child(4){background-image:url("../img/deco/mondoudou4.png")}.swiper-big-soap [data-savon=grandeurnature] .deco:nth-child(1){background-image:url("../img/deco/grandeurnature1.png")}@media screen and (min-width: 576px)and (max-width: 991px){.swiper-big-soap [data-savon=grandeurnature] .deco:nth-child(1){display:none}}.swiper-big-soap [data-savon=grandeurnature] .deco:nth-child(2){background-image:url("../img/deco/grandeurnature2.png")}.swiper-big-soap [data-savon=grandeurnature] .deco:nth-child(3){background-image:url("../img/deco/grandeurnature3.png")}.swiper-big-soap [data-savon=grandeurnature] .deco:nth-child(4){background-image:url("../img/deco/grandeurnature4.png")}.swiper-big-soap [data-savon=rosabonheur] .deco:nth-child(1){background-image:url("../img/deco/rosabonheur1.png")}@media screen and (min-width: 576px)and (max-width: 991px){.swiper-big-soap [data-savon=rosabonheur] .deco:nth-child(1){display:none}}.swiper-big-soap [data-savon=rosabonheur] .deco:nth-child(2){background-image:url("../img/deco/rosabonheur2.png")}.swiper-big-soap [data-savon=rosabonheur] .deco:nth-child(3){background-image:url("../img/deco/rosabonheur3.png")}.swiper-big-soap [data-savon=rosabonheur] .deco:nth-child(4){background-image:url("../img/deco/rosabonheur4.png")}.swiper-big-soap h1{display:inline-block;font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.9rem;line-height:2.5rem;color:#024a61;text-transform:uppercase;margin-top:5.5rem;margin-left:3.2rem;position:relative;z-index:80}.swiper-big-soap h1 span:first-of-type{padding-left:2.7rem}.swiper-big-soap h1 span:last-of-type{padding-left:4rem}.swiper-big-soap h1 img{position:absolute;top:-2.7rem;right:-4rem}.swiper-big-soap .swiper{width:100%;margin-top:1.5rem}.swiper-big-soap .swiper figure img{padding:1rem;-webkit-transform:rotate(-8deg);transform:rotate(-8deg);z-index:10}.swiper-big-soap .swiper figure div{position:relative}.swiper-big-soap .swiper .swiper-slide picture{z-index:unset !important}.swiper-big-soap .swiper figure picture::after{position:absolute;left:15%;bottom:-8%;content:"";display:block;border-radius:50%;width:70%;height:4rem;background:#cdcbc5;opacity:.5;-webkit-filter:blur(1.048rem);filter:blur(1.048rem);-webkit-transform:scale(1, 0.3);transform:scale(1, 0.3)}.swiper-big-soap .swiper figure .description{display:none;margin-bottom:0;font-weight:500}.swiper-big-soap .all-soaps-div{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:1.7rem;padding-bottom:5.875rem;z-index:1}@media(max-width: 1099.98px){.swiper-big-soap h1{font-size:1.72125rem;line-height:1.9rem;margin-top:2.8rem;margin-left:1.5rem;margin-bottom:3rem}.swiper-big-soap h1 span:last-of-type{padding-left:2.3rem}.swiper-big-soap h1 img{width:5.5625rem;height:5.5625rem;right:-4.9rem}}@media(max-width: 767.98px){.swiper-big-soap h1{font-size:1.40875rem;line-height:1.7rem;margin-left:3rem;margin-top:2.2rem;margin-bottom:4.5rem}.swiper-big-soap h1 img{width:4.9375rem;height:4.9375rem;top:-1.9rem;right:-1rem}.swiper-big-soap h1 span:first-of-type,header h1 span:last-of-type{position:relative;padding-left:0;left:-1.3rem}.swiper-big-soap .all-soaps-div{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:5rem;padding-left:0;padding-bottom:2rem}}.swiper-big-soap h1{position:absolute}@media screen and (max-width: 767px){.swiper-big-soap h1{position:relative;margin-bottom:3rem !important;-webkit-transform:translateY(25%);transform:translateY(25%)}}@media screen and (min-width: 576px)and (max-width: 767px){.swiper-big-soap .swiper{margin-top:0rem;-webkit-transform:translateY();transform:translateY()}}@media screen and (max-width: 575px){.swiper-big-soap .swiper{margin-top:0rem}}.swiper-big-soap .swiper .swiper-slide{-webkit-transition:width .5s;transition:width .5s;-webkit-transition-delay:.1s;transition-delay:.1s}@media screen and (min-width: 992px){.swiper-big-soap .swiper .swiper-slide{width:15%;-webkit-transform:translateX(-30px);transform:translateX(-30px)}}@media screen and (min-width: 768px)and (max-width: 991px){.swiper-big-soap .swiper .swiper-slide{width:25%}}@media screen and (min-width: 576px)and (max-width: 767px){.swiper-big-soap .swiper .swiper-slide{width:40%}}@media screen and (max-width: 575px){.swiper-big-soap .swiper .swiper-slide{width:30%;-webkit-transform:translateX(-15vw);transform:translateX(-15vw)}}.swiper-big-soap .swiper .swiper-slide .slide-content{max-width:180px;position:relative;padding-bottom:4rem;padding-top:4rem}.swiper-big-soap .swiper .swiper-slide a{color:inherit;font-size:inherit}.swiper-big-soap .swiper .swiper-slide figcaption{width:100%;text-align:center;position:absolute;bottom:0}.swiper-big-soap .swiper .swiper-slide figcaption .name{max-width:178px;width:100%;margin-left:auto;margin-right:auto}.swiper-big-soap .swiper .swiper-slide figcaption .description{padding-bottom:0;padding-top:0;max-height:0;display:block;overflow:hidden}.swiper-big-soap .swiper .swiper-slide picture{z-index:-1;display:block;margin-left:auto;margin-right:auto;margin-bottom:1rem;width:100%;position:relative;padding:1rem}@media screen and (min-width: 992px){.swiper-big-soap .swiper .swiper-slide picture{height:380px}}@media screen and (min-width: 768px)and (max-width: 991px){.swiper-big-soap .swiper .swiper-slide picture{height:350px}}@media screen and (min-width: 576px)and (max-width: 767px){.swiper-big-soap .swiper .swiper-slide picture{height:330px}}@media screen and (max-width: 575px){.swiper-big-soap .swiper .swiper-slide picture{height:310px}}.swiper-big-soap .swiper .swiper-slide picture img{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;top:0;right:0;bottom:0;left:0;position:absolute;padding:0;margin-left:auto;margin-right:auto;margin-top:auto}@media screen and (min-width: 992px){.swiper-big-soap .swiper .swiper-slide-active+.swiper-slide+.swiper-slide+.swiper-slide{width:40% !important;-webkit-transition:width .5s;transition:width .5s;-webkit-transition-delay:.1s;transition-delay:.1s}.swiper-big-soap .swiper .swiper-slide-active+.swiper-slide+.swiper-slide+.swiper-slide img{-webkit-transform:rotate(0);transform:rotate(0);max-height:100%}.swiper-big-soap .swiper .swiper-slide-active+.swiper-slide+.swiper-slide+.swiper-slide .slide-content{max-width:none;margin-left:auto;margin-right:auto}.swiper-big-soap .swiper .swiper-slide-active+.swiper-slide+.swiper-slide+.swiper-slide picture:after{position:absolute;z-index:-1;left:15%;bottom:-8%;content:"";display:block;border-radius:50%;width:70%;height:4rem;background:#cdcbc5;opacity:.6;-webkit-filter:blur(1.048rem);filter:blur(1.048rem);-webkit-transform:scale(0.7, 0.3);transform:scale(0.7, 0.3)}.swiper-big-soap .swiper .swiper-slide-active+.swiper-slide+.swiper-slide+.swiper-slide .description{text-transform:none;padding-bottom:.5rem;padding-top:.2rem;max-height:none}.swiper-big-soap .swiper .swiper-slide-active+.swiper-slide+.swiper-slide+.swiper-slide img{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}.swiper-big-soap .swiper .swiper-slide-active+.swiper-slide+.swiper-slide+.swiper-slide .description{-webkit-transition:padding-bottom .5s,padding-top .5s;transition:padding-bottom .5s,padding-top .5s;-webkit-transition-delay:.2s;transition-delay:.2s}.swiper-big-soap .swiper .swiper-slide-active+.swiper-slide+.swiper-slide+.swiper-slide .deco{-webkit-transition:all .6s ease-out;transition:all .6s ease-out;width:262px}.swiper-big-soap .swiper .swiper-slide-active+.swiper-slide+.swiper-slide+.swiper-slide .deco:nth-child(1){top:0;left:auto;right:50%;bottom:50%}.swiper-big-soap .swiper .swiper-slide-active+.swiper-slide+.swiper-slide+.swiper-slide .deco:nth-child(2){top:0;left:50%;right:auto;bottom:50%}.swiper-big-soap .swiper .swiper-slide-active+.swiper-slide+.swiper-slide+.swiper-slide .deco:nth-child(3){top:50%;left:auto;right:50%;bottom:0%}.swiper-big-soap .swiper .swiper-slide-active+.swiper-slide+.swiper-slide+.swiper-slide .deco:nth-child(4){top:50%;left:50%;right:auto;bottom:0%}}@media screen and (min-width: 768px)and (max-width: 991px){.swiper-big-soap .swiper .swiper-slide-active+.swiper-slide+.swiper-slide{width:40% !important;-webkit-transition:width .5s;transition:width .5s;-webkit-transition-delay:.1s;transition-delay:.1s}.swiper-big-soap .swiper .swiper-slide-active+.swiper-slide+.swiper-slide img{-webkit-transform:rotate(0);transform:rotate(0);max-height:100%}.swiper-big-soap .swiper .swiper-slide-active+.swiper-slide+.swiper-slide .slide-content{max-width:none;margin-left:auto;margin-right:auto}.swiper-big-soap .swiper .swiper-slide-active+.swiper-slide+.swiper-slide picture:after{position:absolute;z-index:-1;left:15%;bottom:-8%;content:"";display:block;border-radius:50%;width:70%;height:4rem;background:#cdcbc5;opacity:.6;-webkit-filter:blur(1.048rem);filter:blur(1.048rem);-webkit-transform:scale(0.7, 0.3);transform:scale(0.7, 0.3)}.swiper-big-soap .swiper .swiper-slide-active+.swiper-slide+.swiper-slide .description{text-transform:none;padding-bottom:.5rem;padding-top:.2rem;max-height:none}.swiper-big-soap .swiper .swiper-slide-active+.swiper-slide+.swiper-slide img{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}.swiper-big-soap .swiper .swiper-slide-active+.swiper-slide+.swiper-slide .description{-webkit-transition:padding-bottom .5s,padding-top .5s;transition:padding-bottom .5s,padding-top .5s;-webkit-transition-delay:.2s;transition-delay:.2s}.swiper-big-soap .swiper .swiper-slide-active+.swiper-slide+.swiper-slide .deco{-webkit-transition:all .6s ease-out;transition:all .6s ease-out;width:247px}.swiper-big-soap .swiper .swiper-slide-active+.swiper-slide+.swiper-slide .deco:nth-child(1){top:0;left:auto;right:50%;bottom:50%}.swiper-big-soap .swiper .swiper-slide-active+.swiper-slide+.swiper-slide .deco:nth-child(2){top:0;left:50%;right:auto;bottom:50%}.swiper-big-soap .swiper .swiper-slide-active+.swiper-slide+.swiper-slide .deco:nth-child(3){top:50%;left:auto;right:50%;bottom:0%}.swiper-big-soap .swiper .swiper-slide-active+.swiper-slide+.swiper-slide .deco:nth-child(4){top:50%;left:50%;right:auto;bottom:0%}}@media screen and (min-width: 576px)and (max-width: 767px){.swiper-big-soap .swiper .swiper-slide-active+.swiper-slide{width:60% !important;-webkit-transition:width .5s;transition:width .5s;-webkit-transition-delay:.1s;transition-delay:.1s}.swiper-big-soap .swiper .swiper-slide-active+.swiper-slide img{-webkit-transform:rotate(0);transform:rotate(0);max-height:100%}.swiper-big-soap .swiper .swiper-slide-active+.swiper-slide .slide-content{max-width:none;margin-left:auto;margin-right:auto}.swiper-big-soap .swiper .swiper-slide-active+.swiper-slide picture:after{position:absolute;z-index:-1;left:15%;bottom:-8%;content:"";display:block;border-radius:50%;width:70%;height:4rem;background:#cdcbc5;opacity:.6;-webkit-filter:blur(1.048rem);filter:blur(1.048rem);-webkit-transform:scale(0.7, 0.3);transform:scale(0.7, 0.3)}.swiper-big-soap .swiper .swiper-slide-active+.swiper-slide .description{text-transform:none;padding-bottom:.5rem;padding-top:.2rem;max-height:none}.swiper-big-soap .swiper .swiper-slide-active+.swiper-slide img{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}.swiper-big-soap .swiper .swiper-slide-active+.swiper-slide .description{-webkit-transition:padding-bottom .5s,padding-top .5s;transition:padding-bottom .5s,padding-top .5s;-webkit-transition-delay:.2s;transition-delay:.2s}.swiper-big-soap .swiper .swiper-slide-active+.swiper-slide .deco{-webkit-transition:all .6s ease-out;transition:all .6s ease-out;width:247px}.swiper-big-soap .swiper .swiper-slide-active+.swiper-slide .deco:nth-child(1){top:0;left:auto;right:50%;bottom:50%}.swiper-big-soap .swiper .swiper-slide-active+.swiper-slide .deco:nth-child(2){top:0;left:50%;right:auto;bottom:50%}.swiper-big-soap .swiper .swiper-slide-active+.swiper-slide .deco:nth-child(3){top:50%;left:auto;right:50%;bottom:0%}.swiper-big-soap .swiper .swiper-slide-active+.swiper-slide .deco:nth-child(4){top:50%;left:50%;right:auto;bottom:0%}}@media screen and (max-width: 575px){.swiper-big-soap .swiper .swiper-slide-active+.swiper-slide{width:70% !important;-webkit-transition:width .5s;transition:width .5s;-webkit-transition-delay:.1s;transition-delay:.1s}.swiper-big-soap .swiper .swiper-slide-active+.swiper-slide img{-webkit-transform:rotate(0);transform:rotate(0);max-height:100%}.swiper-big-soap .swiper .swiper-slide-active+.swiper-slide .slide-content{max-width:none;margin-left:auto;margin-right:auto}.swiper-big-soap .swiper .swiper-slide-active+.swiper-slide picture:after{position:absolute;z-index:-1;left:15%;bottom:-8%;content:"";display:block;border-radius:50%;width:70%;height:4rem;background:#cdcbc5;opacity:.6;-webkit-filter:blur(1.048rem);filter:blur(1.048rem);-webkit-transform:scale(0.7, 0.3);transform:scale(0.7, 0.3)}.swiper-big-soap .swiper .swiper-slide-active+.swiper-slide .description{text-transform:none;padding-bottom:.5rem;padding-top:.2rem;max-height:none}.swiper-big-soap .swiper .swiper-slide-active+.swiper-slide img{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}.swiper-big-soap .swiper .swiper-slide-active+.swiper-slide .description{-webkit-transition:padding-bottom .5s,padding-top .5s;transition:padding-bottom .5s,padding-top .5s;-webkit-transition-delay:.2s;transition-delay:.2s}.swiper-big-soap .swiper .swiper-slide-active+.swiper-slide .deco{-webkit-transition:all .6s ease-out;transition:all .6s ease-out;width:75%}.swiper-big-soap .swiper .swiper-slide-active+.swiper-slide .deco:nth-child(1){top:0;left:auto;right:50%;bottom:50%}.swiper-big-soap .swiper .swiper-slide-active+.swiper-slide .deco:nth-child(2){top:0;left:50%;right:auto;bottom:50%}.swiper-big-soap .swiper .swiper-slide-active+.swiper-slide .deco:nth-child(3){top:50%;left:auto;right:50%;bottom:0%}.swiper-big-soap .swiper .swiper-slide-active+.swiper-slide .deco:nth-child(4){top:50%;left:50%;right:auto;bottom:0%}}.swiper-big-soap .swiper{background-image:url("../img/bubble.png");background-repeat:no-repeat}@media screen and (min-width: 992px){.swiper-big-soap .swiper{background-size:contain;background-position:calc(70vw - 292px) center}}@media screen and (min-width: 768px)and (max-width: 991px){.swiper-big-soap .swiper{background-size:contain;background-position:calc(70vw - 247px) center}}@media screen and (min-width: 576px)and (max-width: 767px){.swiper-big-soap .swiper{background-size:contain;background-position:calc(70vw - 237px) center}}@media screen and (max-width: 575px){.swiper-big-soap .swiper{background-size:contain;background-position:50% center}}.produit .about-content div p{margin-bottom:0}.produit .advice p{display:inline-block}.produit .add-to-cart-form div,.produit .add-to-cart-form form,.produit .add-to-cart-form select,.produit .add-to-cart-form input{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-cart h2{font-family:"signatraregular";font-size:2rem}.c-cart .c-cart-message{display:inline-block;padding:0;background:rgba(0,0,0,0);border:none}.c-cart .c-cart-message p{margin:0;font-size:.9em}.c-cart .cart-items{font-size:.8rem}.c-cart .cart-items input[type=number]{max-width:50px;margin:0 .5rem 0 0;display:inline-block}.c-cart .cart-items p{margin-top:calc(1.5em - .5rem);margin-bottom:0}.c-cart .cart-items p.qty{min-height:2.5em}.c-cart .cart-items .gratis{color:#024a61}.c-cart .cart-items .c-cart-item-remove-button{background:rgba(0,0,0,0);border:none;padding:0;margin:0;font-size:.8em;color:#024a61;display:block}.c-cart .c-cart-totals tr td:last-of-type{text-align:right}.base.checkout .c-wrapper{margin-top:2rem}.base.checkout .c-wrapper h2{font-family:"signatraregular";font-size:3rem}.base.checkout .c-wrapper h3{color:#749ba8;font-size:1.5rem}.base.checkout .c-wrapper h4{font-size:1rem}.base.checkout .c-wrapper code{color:inherit}@media screen and (max-width: 1023px){.base.checkout .c-wrapper .c-steps-wrapper{display:none}}.base.checkout .c-wrapper .c-cart-message{display:inline-block;padding:0;background:rgba(0,0,0,0);border:none}.base.checkout .c-wrapper .c-cart-message p{margin:0;font-size:.9em}.base.checkout .c-wrapper .c-step{line-height:3em;height:3em}.base.checkout .c-wrapper .c-step:after{left:-1.5em;margin-right:.4em;width:3em;padding-top:2.25em}.base.checkout .c-wrapper .c-method-section{background-color:#e6eef0}.base.checkout .c-wrapper .c-field input,.base.checkout .c-wrapper .c-field select{font-size:1.125rem;line-height:1.8125rem;border:.0625rem solid #024a61;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.3125rem;padding:.25rem .95rem;margin-bottom:1rem;height:auto}.base.checkout .c-wrapper .c-field label{font-weight:normal}.base.checkout .c-wrapper .c-cart-error{padding:.5rem 0;background-color:rgba(0,0,0,0);color:rgba(200,41,44,.7);font-weight:bold;border:none}.base.checkout .c-wrapper .c-field.error{background-color:rgba(0,0,0,0);color:#c8292c;border:0}.base.checkout .c-wrapper .c-field.error label{font-weight:bold}.base.checkout .c-wrapper .c-field.error input,.base.checkout .c-wrapper .c-field.error select{border-color:#c8292c;margin-bottom:.1rem;border-radius:4px}.base.checkout .c-wrapper .c-field.error span{font-size:.8rem}/*# sourceMappingURL=addendum.css.map */







