.main{padding-top:var(--header-height)}.cover{height:calc(100vh - var(--header-height));margin:0;padding:10%;background-image:url(/images/garden-cover.webp);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center}.cover .headline{width:min(750px,100%);color:var(--background-color);text-shadow:0px 0 10px var(--text-color)}.cover .float{display:flex;flex-direction:column}@media screen and (max-width: 500px){.cover .float{justify-content:center;align-items:center;text-align:center}}:root{--header-height: max(5dvh, 40px)}header{position:fixed;top:0;left:0;width:100%;height:var(--header-height);margin:0;z-index:999}header .header-content{display:flex;justify-content:space-between;align-items:center;position:relative;padding:var(--small_margin);height:100%;width:100%}header .contact-info{display:flex;gap:var(--small_margin)}header .contact-info *{font-size:calc(.35 * var(--header-height))}header:before{z-index:-1;width:100%;height:100%;content:"";position:absolute;top:0;left:0;background-color:var(--background-color);opacity:var(--faint_opacity)}header .logo-link{height:100%;width:auto}header .logo-link .logo{height:100%;width:auto}.products-container{display:flex;flex-direction:column;gap:var(--large_margin);padding:var(--large_margin)}.products-container .products{display:flex;justify-content:center;gap:var(--medium_margin);flex-wrap:wrap}.products-container .products .product{width:min(400px,100dvw - 2 * var(--side_margin) - 2 * var(--large_margin));background:linear-gradient(135deg,#ffffff1a,#fff0);-webkit-backdrop-filter:blur(10px) brightness(100%);-moz-backdrop-filter:blur(10px) brightness(100%);-o-backdrop-filter:blur(10px) brightness(100%);backdrop-filter:blur(10px) brightness(100%);border-radius:20px;border:1px solid rgba(255,255,255,.18);box-shadow:0 5px 10px #0000005e;padding:var(--medium_margin);transition:transform var(--transition_time)}.products-container .products .product *{padding:0;margin:var(--small_margin)}.products-container .products .product .product-image{width:auto;aspect-ratio:1;background-size:auto 100%;background-position:center;background-repeat:no-repeat;border-radius:var(--border_radius)}.products-container .products .product:hover{transform:scale(1.025)}.products-container .products .product:active{transform:scale(1)}.product-container{padding:var(--large_margin);display:grid;grid-template-columns:40% 60%;grid-template-rows:auto auto;gap:var(--large_margin)}.product-container .product-images{aspect-ratio:1;position:relative;border:1px solid var(--secondary-color);border-radius:var(--border_radius);max-height:calc(100dvh - var(--header-height) - 2 * var(--large_margin));background-size:auto 100%;background-position:center;background-repeat:no-repeat}.product-container .product-images #next,.product-container .product-images #prev{cursor:pointer;aspect-ratio:1;position:absolute;top:50%;transform:translateY(-50%);margin:0 var(--small_margin);padding:var(--small_margin);font-size:var(--p);background:linear-gradient(135deg,#ffffff1a,#fff0);-webkit-backdrop-filter:blur(10px) brightness(100%);-moz-backdrop-filter:blur(10px) brightness(100%);-o-backdrop-filter:blur(10px) brightness(100%);backdrop-filter:blur(10px) brightness(100%);border-radius:20px;border:1px solid rgba(255,255,255,.18);box-shadow:0 5px 10px #0000005e}.product-container .product-images #next{right:0}.product-container .product-images #prev{left:0}@media screen and (max-width: 500px){.product-container{grid-template-columns:100%;grid-template-rows:auto}}.reviews-container{padding:var(--large_margin);background-color:var(--secondary-color)}footer{width:100%;padding:var(--large_margin);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--medium_margin)}footer .logo{height:var(--large_length);width:auto}footer .footer-title{font-weight:700}footer .footer-info{width:100%;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:flex-start}footer .footer-info .download a{font-size:0;display:inline-block;margin:var(--small_margin);margin-left:0}footer .footer-info .download a img{height:var(--medium_length)}footer .footer-info .payment-methods a{display:inline-block;height:var(--small_length);width:calc(var(--small_length) * 1.75);font-size:0;padding:var(--smaller_margin);margin:var(--small_margin);margin-left:0;border:1px solid var(--secondary-color);border-radius:var(--smaller_margin)}footer .footer-info .payment-methods a img{position:relative;left:50%;transform:translate(-50%);height:100%}footer .copyright{text-align:center}@font-face{font-family:Google Sans;src:url(/fonts/GoogleSans-Regular.ttf);font-style:normal;font-weight:400;font-display:swap}@keyframes loading-gradient{0%{background-position:100% 0}to{background-position:0 0}}:root{--title-color: rgb(0, 0, 0);--text-color: rgb(0, 0, 0);--background-color: rgb(255, 255, 255);--primary-color: rgb(255, 255, 255);--secondary-color: rgb(230, 230, 230);--accent-color: rgb(0, 93, 142);--shadow-color: rgb(17, 17, 17);--invert: 0}.light-theme{--title-color: rgb(0, 0, 0);--text-color: rgb(0, 0, 0);--background-color: rgb(255, 255, 255);--primary-color: rgb(255, 255, 255);--secondary-color: rgb(230, 230, 230);--accent-color: rgb(0, 93, 142);--shadow-color: rgb(17, 17, 17);--invert: 0}.dark-theme{--title-color: rgb(255, 255, 255);--text-color: rgb(235, 235, 235);--background-color: rgb(13, 17, 23);--primary-color: rgb(100, 140, 160);--secondary-color: rgb(130, 145, 180);--accent-color: rgb(105, 125, 160);--shadow-color: rgb(0, 0, 0);--invert: .7}:root{--smaller_length: 1.4142135624rem;--small_length: 2rem;--medium_length: 3rem;--large_length: 4rem;--side_margin: 5dvw;--smaller_margin: 4px;--small_margin: 8px;--medium_margin: 16px;--large_margin: 32px;--border_radius: 16px;--p: 1.1rem;--h1: 3.5rem;--h2: calc(var(--h1)/1.2);--h3: calc(var(--h2)/1.175);--h4: calc(var(--h3)/1.15);--h5: calc(var(--h4)/1.125);--h6: calc(var(--h5)/1.1);--scrollbar_width: 10px;--scrollbar_height: 6.6666666667px;--transition_time: .1s;--faint_opacity: .75;--main-font: "Google Sans";--code-font: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;--handwritten-font: "Crystal Symphony"}html,body{margin:0;padding:0}*{box-sizing:border-box}body{-webkit-tap-highlight-color:transparent;-moz-tap-highlight-color:transparent;-ms-tap-highlight-color:transparent;-o-tap-highlight-color:transparent;tap-highlight-color:transparent;background-color:var(--background-color)!important;color:var(--text-color)!important}body *{font-family:var(--main-font)}body h1,body h2,body h3,body h4,body h5,body h6{color:var(--title-color);font-weight:500!important}body h1{font-size:var(--h1)}body h2{font-size:var(--h2)}body h3{font-size:var(--h3)}body h4{font-size:var(--h4)}body h5{font-size:var(--h5)}body h6{font-size:var(--h6)}body p{font-size:var(--p)}body a{color:var(--text-color);font-size:var(--p);text-decoration:none}body img{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;pointer-events:none}body pre *{font-family:var(--code-font)!important}header,footer,.main>*{padding-left:var(--side_margin)!important;padding-right:var(--side_margin)!important}.title{text-align:center;margin:0}a.btn{width:-moz-fit-content;width:fit-content;padding:var(--medium_margin);display:flex;justify-content:center;align-items:center;font-size:var(--p);border-radius:calc(var(--h1) / 2)}a.buy-btn{color:var(--background-color);background-color:var(--accent-color)}.small-loading-text{background:linear-gradient(90deg,#e6e6e6,#d9d9d9,#e6e6e6);background-size:300% 100%;background-size:200% 100%;animation:gradient-animation-infinite 2s linear infinite;height:var(--p);border-radius:calc(var(--p) / 2);position:relative}.medium-loading-text{background:linear-gradient(90deg,#e6e6e6,#d9d9d9,#e6e6e6);background-size:300% 100%;background-size:200% 100%;animation:gradient-animation-infinite 2s linear infinite;height:calc(var(--p) * 1.5);border-radius:calc(var(--p) * 1.5 / 2);position:relative}.large-loading-text{background:linear-gradient(90deg,#e6e6e6,#d9d9d9,#e6e6e6);background-size:300% 100%;background-size:200% 100%;animation:gradient-animation-infinite 2s linear infinite;height:calc(var(--p) * 2);border-radius:calc(var(--p) * 2 / 2);position:relative}@keyframes gradient-animation{0%{background-position:100% 0%}to{background-position:0% 0%}}@keyframes gradient-animation-infinite{0%{background-position:100% 0%}to{background-position:-100% 0%}}@media screen and (min-width: 500px){::-webkit-scrollbar{width:var(--scrollbar_width);height:var(--scrollbar_height)}::-webkit-scrollbar-track{background:var(--prompt-color);border-radius:calc(var(--scrollbar_width) / 2)}::-webkit-scrollbar-thumb{background:#888;border-radius:calc((var(--scrollbar_width)) / 2);border:calc(var(--scrollbar_width) / 5) solid var(--prompt-color)}::-webkit-scrollbar-thumb:hover{background:#555}}@media screen and (max-width: 500px){:root{--h1: 2rem}}
