@media(max-width:768px){html{scroll-behavior:smooth}body{background-color:#000}.product-card{position:relative}.product-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.my-footer{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem;color:#fff;padding:2rem 1rem .5rem;box-sizing:border-box;text-align:center}.hero-logo.footer-logo{position:static;bottom:auto;font-size:clamp(1rem,1vw,1.5rem);letter-spacing:.4em;justify-content:center}.hero-logo.footer-logo a{color:#fff;text-decoration:none}.footer-links{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.2rem}.footer-links a{color:#fff;text-decoration:none;font-size:.7rem}.footer-copy{justify-self:center;font-size:.5rem}.my-header{position:fixed;top:0;left:0;height:4vh;width:100%;z-index:1000;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#00000080;transition:transform .25s ease}.my-header.hidden{transform:translateY(-100%)}.navbar{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:clamp(1rem,4vw,8rem)}.navbar a{font-family:Neue Montreal Light;font-size:1rem;color:#fff;text-decoration:none}.products{min-height:55vh;height:55vh;display:flex;flex-direction:column;align-items:center;gap:4rem;overflow:hidden}.product-wheel{display:flex;flex-direction:row;gap:2rem;width:100%;overflow-x:hidden;justify-content:center}.product-card{height:auto;width:70vw;flex-shrink:0;display:flex;align-items:center;flex-direction:column;transition:transform .7s cubic-bezier(.4,0,.2,1);position:relative;cursor:pointer}.product-card img{border:1px solid #818181;border-radius:8px;margin-bottom:1rem}.product-card h3{font-family:TT Chocolates Regular,sans-serif;font-size:1.5rem;color:#fff}.product-card p{font-family:TT Chocolates Regular,sans-serif;font-size:.5rem;letter-spacing:.1rem;color:#fff}.title{font-size:clamp(1rem,2.5vw,3rem);font-family:TT Chocolates Regular;letter-spacing:.8em;color:#fff;margin-top:4vh}.hero{min-height:50vh;position:relative;height:50vh;overflow:hidden;top:5vh;display:flex;justify-content:space-between;align-items:center;flex-direction:column}.hero-logo{font-size:clamp(1rem,1.8rem,5rem);font-family:Lemonmilk-Light,sans-serif;letter-spacing:.6em;color:#fff;position:absolute;bottom:4vh;opacity:0;transform:translateY(20px);animation:logo-enter 2.4s cubic-bezier(.22,1,.36,1) .3s forwards}@keyframes logo-enter{to{opacity:1;transform:translateY(0)}}.reveal-title{opacity:0;transform:translateY(25px);transition:opacity 1.5s ease,transform 1.5s cubic-bezier(.22,1,.36,1)}.reveal-title.visible{opacity:1;transform:translateY(0)}.hero-image{position:absolute;width:100vw;height:auto;top:3vh;transform:translateY(0);will-change:transform}.about-us{min-height:45vh;height:45vh;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative}:root{--about-us-margin: 3vw}.about-text{font-size:clamp(.1rem,1rem,3rem);text-align:center;width:80%;color:#fff;font-family:Neue Montreal Light,sans-serif;margin-top:var(--about-us-margin);margin-bottom:var(--about-us-margin)}.small-logo{width:10vw;height:auto;display:block;position:absolute;top:1rem}.small-logo img{width:100%;height:auto;display:block}.separator{height:1px;width:58vw;background-color:#fff;flex-shrink:0}.error-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.error-page h1{color:#fff;font-size:clamp(1rem,2.5vw,3rem);font-family:TT Chocolates Regular,sans-serif}.error-page p{font-size:clamp(1rem,1vw,3rem);color:#fff;font-family:TT Chocolates Regular,sans-serif}.error-page a{color:#fff}.legal,.privacy{min-height:100vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1em;color:#fff;font-family:TT Chocolates Regular;padding:5vw}.privacy a{color:#b0c4de}@font-face{font-family:Lemonmilk-Light;src:url(LEMONMILK-Light.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:TT Chocolates Regular;src:url("TT Chocolates Trial Regular.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Neue Montreal Light;src:url(neuemontreal-light.otf) format("opentype");font-weight:400;font-style:normal}.contact{min-height:45vh;height:auto;display:flex;align-items:center;flex-direction:column;justify-content:flex-start;padding-left:2rem;padding-bottom:3rem;padding-right:2rem;box-sizing:border-box}.contact h1{font-family:TT Chocolates Regular,sans-serif;color:#fff;font-size:clamp(1.2rem,10vw,2rem);letter-spacing:.3em;margin-top:3vh;margin-bottom:0}.contact-fields{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;gap:2rem;padding-bottom:5rem;width:100%;margin-bottom:0}.contact-form{display:flex;flex-direction:column;height:auto;width:85vw;max-width:30rem}.contact-form input,.contact-form textarea{width:100%;box-sizing:border-box;background-color:transparent;border:1px solid white;border-radius:0;margin-top:.4rem;margin-bottom:.4rem;padding:.6rem;color:#fff;font-size:1rem}.contact-form button{width:auto;background-color:#fff;border:none;text-align:center;align-self:flex-start;padding:.5rem 1rem;margin-top:.5rem;font-size:.9rem}.contact-form textarea{resize:none;height:12vh;min-height:6rem}.contact-form textarea,.contact-form input,.contact-form button{font-family:Neue Montreal Light,sans-serif}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#fff;opacity:.8}.contact-information{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-family:Neue Montreal Light,sans-serif;font-size:1rem;text-align:center}.contact-name{margin-bottom:1rem}.contact-info-holder{display:flex;flex-direction:row;gap:1.5rem}.language-switch{right:.75rem;width:18px;height:12px;border-radius:1px}.language-switch img{width:100%;height:100%;object-fit:cover}.product-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;opacity:0;visibility:hidden;pointer-events:none}.product-modal.is-open{opacity:1;visibility:visible;pointer-events:auto}.product-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#000c}.product-modal__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:95%;height:30%;padding:0;box-sizing:border-box;background:#000;border:1px solid transparent;border-radius:10px;overflow:hidden;z-index:2;transition:border-color .5s ease}.product-modal.is-opening .product-modal__content{background:transparent}.product-modal.is-ready .product-modal__content{border-width:2px;border-color:gray}.product-modal__gallery{position:relative;width:100%;height:100%;overflow:hidden}.product-modal__main-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0}.product-modal__main-image.is-loaded{opacity:1}.product-modal__arrow{position:absolute;top:50%;z-index:10;padding:0;background:none;border:none;color:#fff;font-size:3rem;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-50%);text-shadow:0 1px 8px rgba(0,0,0,.8);transition:opacity .5s ease,transform .2s ease,visibility 0s linear .5s}.product-modal.is-ready .product-modal__arrow{opacity:.55;visibility:visible;pointer-events:auto;transition:opacity .5s ease,transform .2s ease,visibility 0s}.product-modal.is-ready .product-modal__arrow:hover{opacity:1;transform:translateY(-50%) scale(1.15)}.product-modal__arrow--left{left:1.5rem}.product-modal__arrow--right{right:1.5rem}.product-modal__transition-image{position:fixed;z-index:1;margin:0;max-width:none;object-fit:cover;object-position:center;pointer-events:none;transition:left .6s cubic-bezier(.22,1,.36,1),top .6s cubic-bezier(.22,1,.36,1),width .6s cubic-bezier(.22,1,.36,1),height .6s cubic-bezier(.22,1,.36,1),border-radius .6s cubic-bezier(.22,1,.36,1)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mobiletheme.css.map */
