#carousel.svelte-180jn2a{height:100%;width:100%;display:flex;justify-content:center;align-items:center;position:relative;border-radius:20px}#carousel.svelte-180jn2a img:where(.svelte-180jn2a){height:100%;width:100%;object-fit:cover;object-position:center;border-radius:20px}#carousel.svelte-180jn2a #controls:where(.svelte-180jn2a){position:absolute;bottom:10px;width:calc(100% - 20px);display:flex;justify-content:space-between;align-items:center}#carousel.svelte-180jn2a #controls:where(.svelte-180jn2a) #previous:where(.svelte-180jn2a),#carousel.svelte-180jn2a #controls:where(.svelte-180jn2a) #next:where(.svelte-180jn2a){background-color:#c9a0dc;border-radius:24px;height:50px;width:50px;display:flex;justify-content:center;align-items:center;cursor:pointer;filter:drop-shadow(2px 2px 2px rgba(0,0,0,.25))}#carousel.svelte-180jn2a #controls:where(.svelte-180jn2a) #previous:where(.svelte-180jn2a) img:where(.svelte-180jn2a),#carousel.svelte-180jn2a #controls:where(.svelte-180jn2a) #next:where(.svelte-180jn2a) img:where(.svelte-180jn2a){height:42px;width:42px;filter:invert(1)}@font-face{font-family:kingred;src:url(../../../fonts/kingred.otf)}@font-face{font-family:Berliana_Lovely_Freebies;src:url(../../../fonts/Berliana_Lovely_Freebies.otf)}.svelte-htoc1z{font-family:kingred,sans-serif}#product.svelte-htoc1z{width:80vw;max-height:40vh;display:flex;justify-content:space-between;border:1px solid rgba(0,0,0,.2);box-shadow:5px 5px 5px #0000001a;border-radius:20px;background-image:url(../../../background_pattern2.png);background-size:300px;margin-bottom:40px}@media screen and (min-width: 1900px){#product.svelte-htoc1z{width:39vw}}@media screen and (max-width: 700px){#product.svelte-htoc1z{width:100%;flex-direction:column;max-height:unset!important}}#product.svelte-htoc1z #pictures:where(.svelte-htoc1z){width:70%;max-height:30vh}@media screen and (max-width: 700px){#product.svelte-htoc1z #pictures:where(.svelte-htoc1z){width:100%}}#product.svelte-htoc1z #information:where(.svelte-htoc1z){width:30%;padding:20px;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 700px){#product.svelte-htoc1z #information:where(.svelte-htoc1z){width:unset!important;max-width:100%}}#product.svelte-htoc1z #information:where(.svelte-htoc1z) #title:where(.svelte-htoc1z){font-family:kingred,serif;margin-bottom:10px}#product.svelte-htoc1z #information:where(.svelte-htoc1z) #description:where(.svelte-htoc1z){margin-bottom:10px}#product.svelte-htoc1z #information:where(.svelte-htoc1z) .info-entry:where(.svelte-htoc1z){display:flex}#product.svelte-htoc1z #information:where(.svelte-htoc1z) .info-entry:where(.svelte-htoc1z) .info-label:where(.svelte-htoc1z){font-family:kingred,serif;font-weight:700;margin-right:10px}#product.svelte-htoc1z #information:where(.svelte-htoc1z) #price:where(.svelte-htoc1z){margin-top:10px;font-family:kingred,serif;font-size:2em;text-align:right}#contact-content.svelte-5cwemc{justify-content:space-between;display:flex;align-items:center}@media screen and (max-width: 700px){#contact-content.svelte-5cwemc{flex-direction:column}}#contact-content.svelte-5cwemc #contact-info-container:where(.svelte-5cwemc){width:45%;border:1px solid rgba(0,0,0,.2);box-shadow:5px 5px 5px #0000001a;border-radius:20px;background-image:url(../../../background_pattern2.png);background-size:300px;padding:20px;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 700px){#contact-content.svelte-5cwemc #contact-info-container:where(.svelte-5cwemc){width:80vw}}#contact-content.svelte-5cwemc #contact-info-container:where(.svelte-5cwemc) #contact-info:where(.svelte-5cwemc) h2:where(.svelte-5cwemc){font-family:kingred,serif;margin-bottom:10px}#contact-content.svelte-5cwemc #contact-info-container:where(.svelte-5cwemc) #contact-info:where(.svelte-5cwemc) p:where(.svelte-5cwemc){margin-bottom:15px}#contact-content.svelte-5cwemc #contact-info-container:where(.svelte-5cwemc) #contact-info:where(.svelte-5cwemc) a:where(.svelte-5cwemc){color:#7d4c96;text-decoration:none}#contact-content.svelte-5cwemc #contact-form-container:where(.svelte-5cwemc){width:45%}@media screen and (max-width: 700px){#contact-content.svelte-5cwemc #contact-form-container:where(.svelte-5cwemc){width:80vw}}#contact-content.svelte-5cwemc #contact-form-container:where(.svelte-5cwemc) #message-sent-confirmation:where(.svelte-5cwemc){background-color:#5fb85f;height:50px;display:flex;justify-content:center;align-items:center;border-radius:10px}#contact-content.svelte-5cwemc #contact-form-container:where(.svelte-5cwemc) #message-sent-confirmation.hidden:where(.svelte-5cwemc){display:none}#contact-content.svelte-5cwemc #contact-form-container:where(.svelte-5cwemc) #contact-form:where(.svelte-5cwemc){display:flex;flex-direction:column;width:100%}#contact-content.svelte-5cwemc #contact-form-container:where(.svelte-5cwemc) #contact-form.hidden:where(.svelte-5cwemc){display:none}#contact-content.svelte-5cwemc #contact-form-container:where(.svelte-5cwemc) #contact-form:where(.svelte-5cwemc) label:where(.svelte-5cwemc){margin-top:15px}#contact-content.svelte-5cwemc #contact-form-container:where(.svelte-5cwemc) #contact-form:where(.svelte-5cwemc) input:where(.svelte-5cwemc),#contact-content.svelte-5cwemc #contact-form-container:where(.svelte-5cwemc) #contact-form:where(.svelte-5cwemc) textarea:where(.svelte-5cwemc){border:2px solid #C9A0DC;border-radius:10px;padding:10px;resize:none}#contact-content.svelte-5cwemc #contact-form-container:where(.svelte-5cwemc) #contact-form:where(.svelte-5cwemc) button:where(.svelte-5cwemc){margin-top:15px;background-color:#c9a0dc;border-radius:10px;outline:none!important;border:none!important;padding:10px}#contact-content.svelte-5cwemc #contact-form-container:where(.svelte-5cwemc) #contact-form:where(.svelte-5cwemc) button:where(.svelte-5cwemc):hover{cursor:pointer}@font-face{font-family:kingred;src:url(../../../fonts/kingred.otf)}@font-face{font-family:Berliana_Lovely_Freebies;src:url(../../../fonts/Berliana_Lovely_Freebies.otf)}#main.svelte-1uha8ag{padding-top:100px;margin-left:10vw;width:80vw;padding-bottom:50px;min-height:80vh;font-family:kingred,sans-serif}@media screen and (max-width: 700px){#main.svelte-1uha8ag{width:90vw!important;margin-left:5vw!important}}#main.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-family:kingred,serif}#main.svelte-1uha8ag h1:where(.svelte-1uha8ag){width:100%;margin-bottom:10px;margin-top:20px}#products.svelte-1uha8ag #order:where(.svelte-1uha8ag){margin-top:20px;margin-bottom:20px;font-family:kingred,serif;font-size:1.2em}#products.svelte-1uha8ag #products-list:where(.svelte-1uha8ag){display:flex;flex-wrap:wrap;justify-content:space-between}@keyframes svelte-1uha8ag-float{0%,to{transform:translate(-10px,-10px)}50%{transform:translate(10px,10px)}}
