@import url(https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@400;700&display=swap);*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-overflow-style:none;box-sizing:border-box;margin:0;padding:0;scrollbar-width:none;text-rendering:optimizeLegibility;-webkit-user-select:none;user-select:none}::-webkit-scrollbar{display:none}.stockDot{background-color:#5a0135;background-color:var(--font-color);border-radius:50%;display:inline-block;height:15px;transform:translateY(-1px);vertical-align:middle;width:15px}.stockDot.inStock{background-color:#41ad49;background-color:var(--dot-green)}.stockDot.outStock{background-color:red;background-color:var(--dot-red)}.customCursor{left:0;pointer-events:none;position:fixed;top:0;will-change:transform;z-index:9999}@font-face{font-family:Jacques Francois;font-style:normal;src:url(/static/media/JacquesFrancois-Regular.dc3c1f343994883e4ba8.woff2) format("woff2"),url(/static/media/JacquesFrancois-Regular.1adc08a1d183dbb6dd3b.woff) format("woff")}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:100 700;src:url(/static/media/JosefinSans-VariableFont_wght.895c3bc268a70c6d4f7b.woff2) format("woff2"),url(/static/media/JosefinSans-VariableFont_wght.3e52b06499e6e1fb7f7a.woff) format("woff")}:root{--background-color:#e9f4e9;--font-color:#5a0135;--dot-green:#41ad49;--dot-red:red;--padding-right-left:6rem;--padding-top-down:2rem;--padding-gap:0;--hover-opacity:0.6;--transition:all 0.25s ease-in-out;--mobile:768px;--font-size-global:0.9}@media(max-width:768px){:root{--padding-right-left:1.8rem;--font-size-global:1rem}}body,html{background-color:#e9f4e9;background-color:var(--background-color);color:#5a0135;color:var(--font-color);cursor:none!important;font-family:Josefin Sans,sans-serif;font-size:.9;font-size:var(--font-size-global);font-weight:700;letter-spacing:.04em;line-height:1.3;margin:0;padding:0}a{color:inherit;text-decoration:none}*{cursor:none!important}.homePage{align-items:center;display:flex;justify-content:center;min-height:100vh;width:100%}.homePage .gridContainer{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);padding-left:var(--padding-right-left);padding-right:var(--padding-right-left);width:100%}@media(max-width:768px){.homePage .gridContainer{gap:1rem;grid-template-columns:repeat(2,1fr)}}.homePage .gridColumn{align-items:center;display:flex;justify-content:center}@media(max-width:768px){.homePage .gridColumn{min-height:300px}}.homePage .imageWrapper{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}@media(max-width:768px){.homePage .imageWrapper{width:100%!important}}.homePage .imageWrapper.span-full{grid-column:1/-1}@media(max-width:768px){.homePage .imageWrapper.span-full{grid-column:1/3}}.homePage .imageWrapper img{cursor:default;height:100%;max-height:500px;object-fit:contain;width:100%}.homePage .imageWrapper .fade-init{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1)}.homePage .imageWrapper .fade-in{opacity:1;transition:opacity .7s cubic-bezier(.22,1,.36,1)}.homePage .imageWrapper:hover .caption,.homePage .imageWrapper:hover~.caption{opacity:1}.homePage .homeCaption{align-items:center;bottom:0;color:var(--font-color);display:inline-flex;gap:1rem;left:0;opacity:0;padding-bottom:var(--padding-top-down);padding-left:var(--padding-right-left);pointer-events:none;position:fixed;transition:opacity .3s ease-in-out;z-index:1000}.homePage .homeCaption.visible{opacity:1}.productPage{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;width:100%}@media(max-width:768px){.productPage{padding-top:6rem}}.viewer{align-items:center;display:flex;justify-content:center;max-height:75vh;max-width:100%;overflow:hidden}@media(max-width:768px){.viewer{max-height:none;overflow:visible}}.viewer img{cursor:pointer;display:block;height:auto;max-height:60vh;max-width:85vw;object-fit:contain;-webkit-user-select:none;user-select:none;width:auto}@media(max-width:768px){.viewer img{height:auto;max-height:75vh;max-width:calc(100vw - var(--padding-right-left)*2);width:auto}}.productCaption{bottom:0;color:var(--font-color);left:0;padding-bottom:var(--padding-top-down);padding-left:var(--padding-right-left);pointer-events:none;position:fixed;text-align:left}@media(max-width:768px){.productCaption{margin-top:var(--padding-right-left);padding-right:var(--padding-right-left);position:relative;width:100%}}.nextButton{cursor:pointer;position:fixed;right:15%;top:50%;transform:translateY(-50%);z-index:100}.nextButton p{color:var(--font-color);font-size:1.7rem;margin:0;transition:var(--transition)}.nextButton p:hover{text-decoration:underline}@media(max-width:768px){.nextButton p{font-size:1.5rem}.nextButton{display:none}}.cartButton{cursor:pointer;position:fixed;right:15%;top:10%;z-index:100}.cartButton p{color:var(--font-color);font-size:1.2rem;margin:0;transition:var(--transition)}.cartButton p:hover{text-decoration:underline}@media(max-width:768px){.cartButton p{font-size:1rem}}.closeButton{cursor:pointer;position:fixed;right:10%;top:50%;transform:translateY(-50%);z-index:100}@media(max-width:768px){.closeButton{bottom:15%;top:auto}}.closeButton p{color:var(--font-color);font-size:1.7rem;margin:0;transition:var(--transition)}@media(max-width:768px){.closeButton p{font-size:1.5rem}}.productPrice{align-items:center;bottom:0;color:var(--font-color);display:inline-flex;gap:8px;padding-bottom:var(--padding-top-down);padding-right:15.5rem;pointer-events:none;position:fixed;right:0;text-align:right;z-index:110}@media(max-width:768px){.productPrice{bottom:1.5rem;right:1.5rem}}.productCaption>div:last-child{align-items:center;display:inline-flex;gap:8px}.shopify-addtocard-button{--shopify-button-bg:#0000;--shopify-button-color:var(--font-color);--shopify-button-hover-bg:#0000;--shopify-button-focus-bg:#c3c3c3;--shopify-button-font-size:16px;--shopify-button-font-family:"Josefin Sans",sans-serif!important;--shopify-button-padding:0px;--shopify-button-border-radius:0px;--shopify-modal-button-bg:green;--shopify-cart-button-bg:#0000;--shopify-cart-button-hover-bg:#cacaca;--shopify-toggle-bg:#cacaca;--shopify-toggle-hover-bg:#5a0135;--shopify-option-wrapper-bg:red;--shopify-option-select-color:#fff;--padding-right:calc(var(--padding-right-left) + 12px);--padding-top:calc(var(--padding-top-down) + 4px);bottom:0;padding-bottom:var(--padding-top-down);padding-right:calc(var(--padding-right-left));position:fixed;right:0;transition:var(--transition)}.shopify-addtocard-button:hover{text-decoration:underline}.shopify-buy-frame.shopify-buy-frame--toggle{height:100vh;padding-right:0;position:fixed!important}.shopify-buy-frame.shopify-buy-frame--toggle iframe{border:none;height:100%;overflow:hidden;width:100%}.shopify-buy__cart-toggle{background:#0000!important;border:1px solid #5a0135!important;border-radius:0!important;border-radius:var(--shopify-button-border-radius,0)!important}.shopify-buy__cart-toggle .shopify-buy--visually-hidden{color:#5a0135!important}.shopify-buy__cart .shopify-buy__cart-item__title,.shopify-buy__cart-item__title{color:var(--font-color);font-family:Josefin Sans,sans-serif!important;font-size:14px;font-weight:700!important;margin-bottom:.25rem}.shopify-buy__cart .shopify-buy__cart-item__variant-title,.shopify-buy__cart-item__variant-title{color:#5a0135!important;font-family:Josefin Sans,sans-serif!important;font-weight:700!important;margin-bottom:.25rem}.shopify-buy__cart [data-element="lineItem.variantTitle"],.shopify-buy__cart-item__variant-title[data-element="lineItem.variantTitle"]{color:#5a0135!important;font-family:Josefin Sans,sans-serif!important;font-weight:700!important}.shopify-buy__cart .shopify-buy__cart-item__price,.shopify-buy__cart [data-element="lineItem.price"],.shopify-buy__cart-item__price[data-element="lineItem.price"]{display:block!important;float:none!important;margin:0!important;text-align:left!important}.shopify-buy__cart .shopify-buy__cart-item__price-and-discounts[data-element="lineItem.price"],.shopify-buy__cart [data-element="lineItem.price"]>.shopify-buy__cart-item__price{align-items:center!important;display:flex!important;justify-content:flex-start!important;text-align:left!important}li.shopify-buy__cart-item [data-element="lineItem.price"]{justify-content:flex-start!important;text-align:left!important}.shopify-buy__btn--close,.shopify-buy__cart .shopify-buy__btn--close,.shopify-buy__cart__header .shopify-buy__btn--close{display:none!important;visibility:hidden!important}.shopify-buy__btn{font-weight:700!important}.shopify-buy__cart-toggle,.shopify-buy__cart-toggle.is-sticky{padding:0!important}.is-sticky.shopify-buy__cart-toggle,.is-sticky.shopify-buy__cart-toggle *,.shopify-buy__cart-toggle *,.shopify-buy__cart-toggle .shopify-buy--visually-hidden{margin:0!important;padding:0!important}.shopify-buy__cart-toggle .shopify-buy__cart-toggle__title,.shopify-buy__cart-toggle .shopify-buy__icon-cart,.shopify-buy__cart-toggle__count{padding:0!important}.shopify-buy__cart-toggle{padding:1rem!important}.shopify-buy__cart .shopify-buy__cart__subtotal__text,.shopify-buy__cart [data-element="cart.total"]{color:#5a0135!important;font-family:Josefin Sans,sans-serif!important;font-weight:700!important}.shopify-buy__cart .shopify-buy__cart__subtotal__price,.shopify-buy__cart [data-element="cart.subtotal"]{color:#5a0135!important;font-weight:700!important}.shopify-buy__btn-wrapper{background-color:#5a0135!important;width:auto!important}.shopify-buy__btn-wrapper .shopify-buy__btn.shopify-buy__btn-disabled,.shopify-buy__btn.shopify-buy__btn-disabled,.shopify-buy__btn[disabled]{background:#0000!important;background-color:#0000!important;border:none!important;box-shadow:none!important;color:#5a0135!important}.aboutPage{display:flex;min-height:100vh;width:100%}.aboutContent{left:30%;max-width:500px;padding-top:var(--padding-top-down);position:fixed;top:0;width:100%;z-index:10}@media(max-width:768px){.aboutContent{left:0;margin-top:3.4rem;padding-left:var(--padding-right-left);padding-top:0}}.aboutMenu{display:flex;flex-direction:column}.aboutMenuTitle{cursor:pointer;transition:opacity .3s ease;transition:var(--transition);-webkit-user-select:none;user-select:none;width:-webkit-fit-content;width:fit-content}.aboutMenuTitle:hover{text-decoration:underline}.aboutMenuContent{padding-left:var(--padding-gap)}@keyframes slideDown{0%{opacity:0}to{opacity:1}}.aboutText{padding-bottom:.6rem;padding-top:.3rem}@media(max-width:768px){.aboutText{max-width:calc(100% - var(--padding-right-left));text-align:left}}.aboutText p{font-family:Jacques Francois,serif;font-weight:400;text-align:justify}@media(max-width:768px){.aboutText p{text-align:left}}.aboutText a{color:inherit}.aboutText a:hover{text-decoration:underline}.aboutImages{display:flex;flex-wrap:wrap}.aboutImages img{height:auto;max-width:70%;padding-bottom:.5rem}@media(max-width:768px){.aboutImages img{max-width:calc(100% - var(--padding-right-left))}}.eshop{min-height:100vh;padding-bottom:5rem;width:100%}.eshop .eshopInfo{max-width:900px;padding-bottom:3rem;padding-left:var(--padding-right-left);padding-top:5rem;width:75vw}.eshop .eshopInfo p{font-family:Jacques Francois,serif;font-weight:400}@media(max-width:768px){.eshop .eshopInfo{padding-bottom:1.5rem;width:90vw}}.eshop .gridContainer{grid-gap:var(--padding-right-left);grid-row-gap:.5rem;display:grid;gap:var(--padding-right-left);grid-template-columns:repeat(4,1fr);padding-left:var(--padding-right-left);padding-right:var(--padding-right-left);row-gap:.5rem;width:100%}@media(max-width:1200px){.eshop .gridContainer{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.eshop .gridContainer{gap:1rem;grid-template-columns:repeat(2,1fr);row-gap:.5rem}}.eshop .productCard{cursor:pointer;display:flex;flex-direction:column;transition:transform .2s ease}.eshop .imageWrapper{align-items:center;display:flex;justify-content:center;overflow:hidden;width:100%}.eshop .imageWrapper img{display:block;height:auto;object-fit:cover;width:100%}.eshop .productInfo{cursor:pointer;padding-left:var(--padding-gap);padding-top:.5rem;position:relative;text-align:left;transition:var(--transition)}.eshop .productInfo .taille{align-items:center;color:var(--font-color);display:inline-flex;gap:8px;margin:0}.eshop .productInfo .expandedInfo{left:0;padding-left:var(--padding-gap);position:absolute;right:0;text-align:left;top:100%;z-index:10}.menu{display:flex;justify-content:space-between;padding-left:var(--padding-right-left);padding-right:var(--padding-right-left);padding-top:var(--padding-top-down);position:fixed;top:0;width:100%;z-index:10}@media(max-width:768px){.menu{z-index:20}}.buttonAbout{left:30%;position:fixed;transition:var(--transition);z-index:1}.buttonAbout:hover{text-decoration:underline}@media(max-width:768px){.buttonAbout{left:0;padding-left:var(--padding-right-left);padding-top:1.4rem;position:fixed}}.buttonMarguerite{cursor:pointer;transition:var(--transition)}.buttonMarguerite:hover{text-decoration:underline}.shopWrapper{position:fixed;right:285px}@media(max-width:768px){.shopWrapper{left:14rem;right:auto;z-index:10}}.buttonShop{cursor:pointer;transition:var(--transition)}.buttonShop:hover{text-decoration:underline}.submenu{background:#0000;border:none;display:flex;flex-direction:column;left:0;overflow:hidden;padding:0;position:absolute;top:1.4rem;will-change:height,opacity,transform}.submenu a{padding-left:var(--padding-gap);transition:var(--transition);white-space:nowrap}.submenu a:hover{text-decoration:underline}.submenu .clickable{white-space:nowrap}.submenu .clickable:hover{text-decoration:underline}.subsubmenu{display:flex;flex-direction:column;font-family:Jacques Francois,serif;font-weight:400;padding-left:var(--padding-gap);position:static}@media(max-width:768px){.subsubmenu{display:none}}.subsubmenu p a{color:inherit;transition:var(--transition)}.subsubmenu p a:hover{text-decoration:underline}.subsubmenu-overlay{display:none;height:100%;inset:0;position:fixed;width:100%;z-index:1}.subsubmenu-overlay .overlay-bg{background:var(--background-color);background:#ffc1e1;inset:0;position:absolute}.subsubmenu-overlay .overlay-box{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;position:fixed;width:100vw}.subsubmenu-overlay .overlay-box p{color:#fff;color:var(--font-color);font-family:Jacques Francois,serif;font-weight:400;position:relative;text-align:center;z-index:6}.subsubmenu-overlay .overlay-box p a{color:var(--font-color);font-weight:400;text-decoration:underline}@media(max-width:768px){.subsubmenu-overlay{display:block}}
/*# sourceMappingURL=main.8feec1af.css.map*/