@font-face{font-family:Chillax;src:url(/assets/Chillax-Light-MEEoBTD3.woff2)format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Chillax;src:url(/assets/Chillax-Regular-YCj44Gae.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Chillax;src:url(/assets/Chillax-Medium-DtfbXDu6.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Chillax;src:url(/assets/Chillax-Semibold-BRFxqlbj.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Cormorant Garamond;src:url(/assets/CormorantGaramond-Regular-BtKDB5pG.ttf);font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:url(/assets/CormorantGaramond-Medium-BlCyJZoz.ttf);font-weight:500;font-style:normal}@font-face{font-family:Barlow;src:url(/assets/Barlow-Medium-DYkmydED.ttf);font-weight:500;font-style:normal}@font-face{font-family:Barlow;src:url(/assets/Barlow-Regular-DgxWDqdj.ttf);font-weight:400;font-style:normal}@font-face{font-family:Barlow;src:url(/assets/Barlow-SemiBold-DrfcEYX2.ttf);font-weight:600;font-style:normal}@font-face{font-family:Satoshi;src:url(/assets/Satoshi-Regular-CAdxhaPe.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Satoshi;src:url(/assets/Satoshi-Medium-GkA34YXu.woff2)format("woff2");font-weight:500;font-style:normal}html{scroll-behavior:smooth}body{margin:0}.hero{color:#fff;background:radial-gradient(#143a1e 5%,#132 25%,#0a1710 60%,#090e0b 100%);flex-direction:column;width:100%;padding-top:100px;padding-bottom:40px;font-family:Chillax,sans-serif;display:flex}.hero-headline{text-align:center;justify-content:center;width:95%;font-size:30px;font-weight:500;display:flex}.hero-headline h1{margin-bottom:0}.hero-headline span{color:#0000;text-shadow:none;-webkit-text-stroke:.5px #000000b3;background:linear-gradient(#08dd08,#001b05);-webkit-background-clip:text;background-clip:text;justify-content:center;font-weight:500;display:flex}.hero-support-text{text-align:center;width:95%;max-width:1300px;margin-inline:auto;padding-bottom:90px;font-size:24px;font-weight:400}.hero-CTAs{justify-content:center;gap:50px;padding-bottom:60px;font-weight:400;display:flex}.hero-CTAs a{color:#fff;border:2px solid #000;border-radius:20px;padding:20px 40px;text-decoration:none;transition:all .3s}.hero-primary{text-align:center;background-color:#02741e;min-width:250px;font-size:20px;transition:all .2s}.hero-primary:hover{background-color:#03af2e;border-color:#fff;transform:translateY(-3px)}.hero-secondary{text-align:center;background-color:#01310d;font-size:20px;transition:all .2s}.hero-secondary:hover{background-color:#02661b;border-color:#fff;transform:translateY(-3px)}.hero-additional-info{text-align:center;margin-inline:auto;border-top:1px solid #8fe6af;justify-content:center;gap:100px;width:95%;margin-bottom:40px;padding-top:20px;font-weight:400;display:flex}.hero-additional-info h1,p{margin-bottom:0}.hero-CTAs{align-items:center}.hero-CTAs a{padding:15px}@media (width<=900px){.hero-additional-info{grid-template-columns:repeat(2,minmax(150px,1fr));gap:25px;width:95%;display:grid}.hero-headline{font-size:25px}.hero-primary{min-width:250px}}@media (width<=520px){.hero-CTAs{flex-direction:column;justify-content:center;align-items:center;display:flex}.hero-headline{width:100%;font-size:23px}.hero-primary{min-width:250px}}@media (width<=400px){.hero-additional-info{grid-template-columns:repeat(1,minmax(150px,1fr));justify-items:center;gap:35px}.hero-info{border-bottom:1px solid #fff;width:200px;padding-bottom:20px}.hero-headline{width:90%;padding-bottom:30px;font-size:16px;display:flex}.hero-support-text{font-size:18px}.hero{align-items:center;padding-top:45px}}.services{color:#fff;background-color:#01010c;flex-direction:column;padding-bottom:80px;font-family:Chillax,sans-serif;display:flex}.services-headline{text-align:center;font-weight:500}.services-headline h1{margin:100px 10px 10px}.services-support-text{text-align:center;margin-inline:auto;margin-bottom:30px;font-weight:400}.services-support-text p{margin:0}.services-cards{grid-template-columns:repeat(2,minmax(300px,600px));justify-content:center;gap:30px;padding:30px;font-weight:400;display:grid}.services-card-p{border-bottom:1px solid #8fe6af;padding-bottom:10px}.services-card{background:radial-gradient(circle at 25% 0,#102318 0%,#0000 30%),radial-gradient(circle at 75% 100%,#0d1a12 0%,#0000 25%),#090e0b;border:2px solid #67d467;border-radius:30px;padding:30px}.services-icon{color:#1d8042;background-color:#0e4221;border:1px solid #1dd84233;border-radius:10px;width:45px;height:auto;padding:5px}@media (width<=930px){.services-cards{grid-template-columns:repeat(1,minmax(250px,600px))}.services-support-text{width:95%}.services-headline h1{margin-top:50px}}@media (width<=520px){.services-card ul{padding-left:15px}}@media (width<=400px){.services-card h1{font-size:25px}.services-card ul{justify-items:flex-start;padding-left:15px}.services-headline{font-size:15px}}.why-loofable{color:#fff;background:radial-gradient(#143a1e 5%,#132 25%,#0a1710 60%,#090e0b 100%);flex-direction:column;padding-top:40px;padding-bottom:50px;font-family:Chillax,sans-serif;display:flex}.why-loofable-header{padding:50px 30px 30px}.why-loofable-columns{margin-inline:auto;justify-content:center;align-items:center;margin-bottom:60px;display:flex}.why-loofable-browser-mockup{border-radius:70px 10px;width:auto;height:400px}.why-loofable-browser-mockup-container img{width:98%;height:auto;margin-left:15px}.why-loofable-reasons{flex-direction:column;width:98%;display:flex}.why-loofable-reason{margin-bottom:20px;display:flex}.why-loofable-reason-text{padding-left:10px}.why-loofable-reason-text p{max-width:1000px}.why-loofable-icon{color:#1d8042;background-color:#0e4221;border:1px solid #1dd84233;border-radius:10px;flex-shrink:0;align-self:center;width:45px;height:auto;margin-left:20px;padding:5px}@media (width<=1160px){.why-loofable-browser-mockup-container{justify-content:center;display:flex}.why-loofable-browser-mockup-container img{width:90%}.why-loofable-columns{flex-direction:column;align-items:center;gap:30px;width:95%;display:flex}.why-loofable{padding-top:20px}}@media (width<=500px){.why-loofable-reason{text-align:center;flex-direction:column;gap:15px;display:flex}.why-loofable-reason svg{margin-left:0}}body,h1,h2,h3,p{margin:0}.live-demo{color:#fff;background-color:#01010c;flex-direction:column;font-family:Chillax,sans-serif;display:flex}.live-demo-header{text-align:center;margin-top:60px;padding-bottom:40px}.live-demo-header p{font-size:22px}.live-demo-header h1{font-size:38px}.live-demo-selectors{margin-inline:auto;background:radial-gradient(#143a1e 5%,#132 25%,#0a1710 60%,#090e0b 100%);border:1px solid #ffffff59;border-radius:15px;width:80%;margin-bottom:40px;padding:20px;display:flex}.live-demo-website-selector{align-items:center;gap:10px;display:flex}.live-demo-website{color:#fff;background-color:#01010c;border:1px solid #ffffff59;border-radius:12px;padding:10px 20px}.live-demo-website:hover{cursor:pointer;background-color:#266d39}.live-demo-website-active{background-color:#02741e;border-color:#20e952}.live-demo-screen-selector{background-color:#01010c;border:1px solid #ffffff59;border-radius:12px;align-items:center;gap:20px;margin-left:auto;padding:15px 20px;display:flex}.tablet{transform:rotate(-90deg)}.live-demo-screen-icon{background-color:#14381d;border:1px solid #ffffff59;border-radius:5px;padding:3px;scale:1.5}.live-demo-screen-icon:hover{cursor:pointer;background-color:#266d39}.live-demo-screen-icon-active{background-color:#02741e;border-color:#20e952}.live-demo-demo-screen{border:2px solid #ffffff59;border-radius:30px;width:100%;height:100%;overflow-y:auto}.live-demo-viewport{width:95%;height:650px;margin-inline:auto;transition:width .4s,max-width .4s;position:relative;container-type:inline-size}.demo-desktop{max-width:1600px}.demo-tablet{max-width:1000px}.demo-smartphone{max-width:390px}.live-demo-screen-container{flex-direction:column;align-items:center;margin-bottom:50px;display:flex}.live-demo-disclaimer{text-align:center;color:#ffffffa6;margin:12px 20px 0;font-size:15px}@media (width<=760px){.live-demo-website-selector{flex-direction:column;align-items:flex-start;display:flex}}@media (width<=450px){.live-demo-screen-selector{flex-direction:column;display:flex}.live-demo-website-selector{justify-content:center}}.restaurant-demo a{color:#000;text-decoration:none}.restaurant-navbar{background-color:#e8dfc5;flex-direction:column;align-items:center;font-family:Cormorant Garamond;font-size:25px;display:flex}.restaurant-navbar-logo{width:400px;height:150px;margin-top:10px;display:flex}.restaurant-navlinks{color:#000;z-index:10;background-color:#e8dfc5;justify-content:center;width:100%;display:flex;position:sticky;top:0}.restaurant-navlinks-link{background-color:#0000;border:none;font-family:Cormorant Garamond;font-size:22px;transition:color .25s}.restaurant-navlinks-link:hover{color:#9b8350;cursor:pointer}.restaurant-navlinks ul{gap:50px;list-style:none;display:flex}.restaurant-navlinks li:not(:last-child):after{content:"•";margin-left:50px;font-size:20px}.restaurant-hero{font-family:Cormorant Garamond}.restaurant-hero-background{width:100%;height:700px;position:relative;overflow:hidden}.restaurant-hero-background:after{content:"";background:#00000040;position:absolute;inset:0}.restaurant-hero-content{text-align:center;z-index:1;flex-direction:column;align-items:center;gap:40px;width:80%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.restaurant-hero-text h1{font-size:60px}.restaurant-hero-text p{font-size:30px}.restaurant-hero-ctas{align-items:center;gap:50px;font-size:25px;display:flex}.restaurant-hero-primary,.restaurant-hero-secondary{color:#000;background-color:#e8dfc5;border:2px solid #000;border-radius:15px;width:fit-content;padding:15px;transition:background-color .25s,transform .25s}:is(.restaurant-hero-primary,.restaurant-hero-secondary):hover{background-color:#e9cb7e;transform:translateY(-2px)}.restaurant-hero-image{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.5s ease-in-out;position:absolute;inset:0}.restaurant-hero-image-active{opacity:1}.restaurant-cuisine{background-color:#4f4827;flex-direction:column;padding-top:80px;padding-bottom:40px;font-family:Cormorant Garamond;display:flex}.restaurant-cuisine-heading{padding-left:30px}.restaurant-cuisine-description{max-width:1100px;padding-bottom:15px;font-size:22px;line-height:1.5}.restaurant-cuisine-heading-uppercase{text-transform:uppercase;letter-spacing:2px;font-size:20px}.restaurant-cuisine-heading h2{font-size:50px}.restaurant-cuisine-dishes{grid-template-columns:repeat(3,minmax(200px,1fr));gap:40px;padding:30px;display:grid}.restaurant-unsere-kueche-image{aspect-ratio:4/3;object-fit:cover;width:100%}.restaurant-cuisine-dish{color:#000;background-color:#e8dfc5;border:1px solid #7a806d;border-radius:15px;flex-direction:column;width:100%;display:flex;overflow:hidden}.restaurant-cuisine-dish-text{flex-direction:column;flex:1;width:100%;padding:20px;display:flex}.restaurant-dish-name{margin:0 0 8px;font-size:26px;font-weight:600}.restaurant-dish-description{letter-spacing:normal;max-width:800px;margin:8px 0 0;font-size:20px;line-height:1.5}.restaurant-dish-price{margin:auto 0 0;font-size:21px;font-weight:600}.restaurant-cuisine-menu-button{text-align:center;color:#000;cursor:pointer;background-color:#e8dfc5;border:1px solid;border-radius:15px;flex-direction:column;justify-content:center;align-self:center;align-items:center;height:200px;padding:30px;transition:transform .25s,background-color .25s,box-shadow .25s;display:flex}.restaurant-cuisine-menu-button:hover{background-color:#e9cb7e;transform:translateY(-2px);box-shadow:2px 2px 2px #111}.restaurant-cuisine-menu-button{border:2px solid #1f1900;box-shadow:2px 2px 2px #29241b}.restaurant-cuisine-menu-button-h2{color:#4f4827;font-size:40px}.restaurant-cuisine-menu-button-p{color:#4f4827;font-size:17px}.restaurant-about-us{color:#000;background-color:#e8dfc5;width:100%;padding:30px;font-family:Cormorant Garamond;display:flex}.restaurant-about-us-left-side{border-radius:8px;width:30%;height:50%}.restaurant-about-us-left-side-image{border-radius:8px;width:100%;height:100%}.restaurant-about-us-right-side{flex-direction:column;gap:30px;width:70%;padding:40px;display:flex}.restaurant-about-us-values-container{gap:30px;display:flex}.restaurant-reservation{text-align:center;background-color:#4f4827;flex-direction:column;align-items:center;gap:30px;padding-top:70px;padding-bottom:50px;font-family:Cormorant Garamond;display:flex}.restaurant-reservation-heading{flex-direction:column;gap:20px;display:flex}.restaurant-reservation-form{justify-content:center;gap:30px;padding-bottom:20px;display:flex}.restaurant-reservation-select{cursor:pointer;background-color:#e9cb7e;border-radius:10px;width:100px;margin-left:5px}.restaurant-reservation-select:hover{background-color:#d6b256}.restaurant-reservation-input{cursor:pointer;background-color:#e9cb7e;border-radius:10px;margin-left:5px}.restaurant-reservation-input:hover{background-color:#d6b256}.restaurant-reservation-form label{flex-direction:column;gap:8px;display:flex}.restaurant-reservation-input,.restaurant-reservation-select{padding:10px 14px;font-family:inherit;font-size:18px}.restaurant-reservation-submit-button-container{padding-top:5px;padding-bottom:10px}.restaurant-reservation-submit-button{cursor:pointer;background-color:#e9cb7e;border-radius:10px;width:300px;height:50px;margin:40px 0;font-size:25px;transition:transform .25s,background-color .25s,box-shadow .25s}.restaurant-reservation-submit-button:hover{background-color:#d6b256;transform:translateY(-2px);box-shadow:2px 2px 2px #111}.restaurant-reservation-info{justify-content:center;gap:110px;display:flex}.restaurant-footer{color:#000;background-color:#e8dfc5;flex-direction:column;width:100%;padding:15px 0 25px 25px;font-family:Cormorant Garamond;display:flex}.restaurant-footer-logo-info-container{align-items:flex-start;display:flex}.restaurant-footer-info{grid-template-columns:repeat(3,1fr);gap:0;width:60%;margin-left:auto;font-size:20px;display:grid}.restaurant-footer-info h3{margin:0;font-size:24px}.restaurant-footer-logo-container{flex-direction:column;align-items:center;display:flex}.restaurant-footer-logo{width:300px;height:112px;margin-left:50px}.restaurant-footer-navigation{flex-direction:column;display:flex}.restaurant-footer-navigation a:hover{color:#9b8350;cursor:pointer}.restaurant-footer-navigation ul{margin:0;list-style:none}.restaurant-footer-contact{flex-direction:column;display:flex}.restaurant-footer-contact a{color:#6e530c}.restaurant-footer-contact a:hover{color:#cc8d06;cursor:pointer}.restaurant-footer-legal-info{flex-direction:column;display:flex}.restaurant-footer-legal-info a:hover{color:#9b8350;cursor:pointer}.restaurant-navlinks-menu-icon{display:none}@container (width<=1000px){.restaurant-cuisine-menu-button-p{display:none}.restaurant-cuisine-menu-button{justify-self:center;width:fit-content;height:fit-content}.restaurant-cuisine-dishes{grid-template-columns:repeat(2,minmax(200px,1fr))}.restaurant-footer-logo{width:200px;height:auto;margin-left:0}.restaurant-footer-logo-info-container{justify-content:space-between;margin-bottom:15px;display:flex}.restaurant-footer-info{justify-content:space-between;width:100%;margin-right:10px;display:flex}}@container (width<=857px){.restaurant-navbar-logo{justify-self:center;max-width:300px;height:auto}}@container (width<=800px){.restaurant-menu-logo{width:100%;margin:0 10px;display:flex}.restaurant-hero-image-active{object-position:20% center}.restaurant-menu-navlinks-list ul{flex-direction:column;gap:10px;list-style:none;display:flex}.restaurant-menu-navlinks-list li{border-radius:10px;width:fit-content;padding:5px;font-family:Cormorant Garamond;font-size:25px}.restaurant-menu-navlinks-list li:is(.restaurant-menu-navlinks-list li):hover{background-color:#d6c9a3;border-color:#000}.restaurant-navlinks-menu-icon{background-color:#0000;border:1px solid #0000;border-radius:10px}.restaurant-navlinks-menu-icon.restaurant-navlinks-menu-icon:hover{cursor:pointer;background-color:#d6c9a3;border-color:#000}.restaurant-hero-background{height:600px}.restaurant-menu-overlay{z-index:500;overscroll-behavior:contain;background-color:#0006;justify-content:flex-end;align-items:stretch;width:100%;display:flex;position:absolute;inset:0;overflow:hidden}.restaurant-menu-window{background-color:#e8dfc5;border:1px solid #000;border-radius:20px;flex-direction:column;width:min(550px,80%);height:100%;padding:20px 20px 0 0;animation:.25s ease-out slideInCart;display:flex;position:relative;overflow-x:hidden}.restaurant-mobile-menu-x{z-index:1000;color:#000;background-color:#0000;border:none;position:absolute;top:15px;right:15px;scale:1.4}.restaurant-mobile-menu-x.restaurant-mobile-menu-x:hover{cursor:pointer;color:#494949}.restaurant-navbar{width:100%}.restaurant-navbar-container{width:95%;margin-top:10px}.restaurant-navbar-logo{width:100%;transform:translate(3px)}.restaurant-navlinks-menu-icon{justify-content:center;align-items:center;margin:15px auto;display:flex}.restaurant-navlinks-list{display:none}.restaurant-cuisine-menu-button-p{font-size:18px}.restaurant-cuisine-menu-button-h2{font-size:30px}.restaurant-cuisine-dishes{grid-template-columns:repeat(2,minmax(200px,1fr));display:grid}.restaurant-about-us{flex-direction:column;display:flex}.restaurant-about-us-left-side{width:100%}.restaurant-about-us-right-side{flex-direction:column;gap:15px;width:100%;margin-top:15px;padding:0;display:flex}.restaurant-about-us-values-container{flex-wrap:wrap;gap:5px;display:flex}.restaurant-about-us-values-container p{width:140px}.restaurant-reservation-content{width:95%}.restaurant-reservation-submit-button{width:fit-content;font-size:20px}.restaurant-reservation-form{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.restaurant-footer-logo-info-container{flex-direction:column;justify-content:center;align-items:center;gap:30px;width:90%;display:flex}.restaurant-footer-info{grid-template-columns:1fr 1fr;gap:15px 20px;width:100%;font-size:18px;display:grid}.restaurant-footer-legal-info{grid-column:1/-1;margin-left:40px}.restaurant-footer-legal-info a{margin-right:15px;display:inline-block}.restaurant-footer-bottom-line{margin-top:25px}.restaurant-footer-logo{width:280px;max-width:90%;margin-left:0}.restaurant-footer-navigation,.restaurant-footer-contact{flex:1;min-width:120px}.restaurant-footer-info h3{margin-bottom:5px;font-size:24px}.restaurant-footer-legal-info a{margin-right:15px}}@media (width<=560px){.restaurant-cuisine-dishes{grid-template-columns:repeat(1,minmax(200px,1fr))}.restaurant-hero-background{height:500px}.restaurant-hero-text h1{font-size:40px}.restaurant-hero-content{gap:20px}}@media (width<=390px){.restaurant-hero-text h1{font-size:30px}.restaurant-hero-text p{font-size:22px}.restaurant-navbar-logo{justify-self:center;width:260px;height:auto}.restaurant-hero-ctas{flex-direction:column;gap:10px;display:flex}.restaurant-hero-secondary,.restaurant-hero-primary{padding:5px}.restaurant-cuisine-heading h2{font-size:30px}.restaurant-cuisine-dish{justify-self:center;width:200px;margin-inline:auto}.restaurant-cuisine-dishes{justify-content:center;width:100%;padding:20px 0 0}.restaurant-cuisine-menu-button{justify-self:center;width:200px;height:100px}.restaurant-reservation-info{flex-direction:column;gap:20px;display:flex}.restaurant-cuisine-menu-button-p{display:none}.restaurant-footer{text-align:center;flex-direction:column;align-items:flex-start;display:flex}.restaurant-footer-navigation ul{padding-left:0}.restaurant-footer-legal-info{margin-left:0}.restaurant-footer-logo{width:200px;height:auto}.restaurant-footer-info{text-align:center;flex-direction:column;align-items:center;display:flex}}.trade-demo{font-family:Barlow,sans-serif}.trade-topbar{background-color:#222121;align-items:center;width:100%;height:fit-content;display:flex;overflow:visible}.trade-topbar-left-container{color:#000;gap:30px;height:100%;margin-bottom:25px;padding:15px 20px 5px 15px;font-size:15px;display:flex}.trade-topbar-left a,.trade-topbar p{font-size:18px}.trade-topbar-phone-icon{color:#ec8908;scale:.8}.trade-topbar p{color:#ec8908}.trade-topbar-phone-container{color:#ec8908;align-items:center;transition:color .2s;display:flex}.trade-topbar-phone-container:hover{color:#b36a22}.trade-topbar-phone-icon,.trade-topbar-phone-number{color:inherit}.trade-demo a{text-decoration:none}.trade-navbar{z-index:100;background-color:#222121;border-bottom:1px solid #000;justify-content:space-between;align-items:center;width:100%;padding:0 20px 20px 30px;display:flex;position:sticky;top:0}.trade-navbar-links{color:#000;align-items:center;gap:20px;font-size:24px;display:flex}.trade-navbar-mobile-hidden-links{gap:20px;display:flex}.trade-navbar-button{color:#ec8908;background-color:#0000;border:none;font-size:25px}.trade-navbar-button:hover{color:#77470c;cursor:pointer}.trade-navbar-offer-button{color:#ec8908;background-color:#2e2d2c;border:2px solid #000;border-radius:8px;margin-top:10px;padding:7px;font-size:24px;transition:all .3s}.trade-navbar-offer-button:hover{cursor:pointer;background-color:#5e4d3c;transform:translateY(-3px);box-shadow:2px 2px 2px #000}.trade-topbar-logo{z-index:101;margin-left:auto;margin-right:20px;width:200px;height:auto;margin-block:10px}.trade-navbar-mobile-menu-links{gap:15px;display:flex}.trade-topbar-logo img{width:100%;height:auto;display:block}.trade-hero{border-bottom:1px solid #000;height:600px;position:relative;overflow:hidden}.trade-hero-background{object-fit:cover;width:100%;height:100%;display:block}.trade-hero:after{content:"";z-index:1;background:#00000059;position:absolute;inset:0}.trade-hero-content{text-align:center;z-index:2;text-shadow:2px 2px 4px #000c;flex-direction:column;align-items:center;gap:80px;width:80%;font-weight:500;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.trade-hero-content-header-p1{color:#ec8908}.trade-hero-content-header-p2{color:#dcd8d2;max-width:1100px}.trade-hero-content-header-h1{color:#ccc7c1;font-weight:700}.trade-hero-content p{font-size:25px}.trade-hero-content h1{font-size:45px}.trade-hero-content-ctas{gap:60px;font-size:28px;display:flex}.trade-hero-content-cta{background-color:#634c35;border:3px solid #000;border-radius:10px;padding:10px;font-size:30px;transition:all .3s}.trade-hero-content-cta:hover{cursor:pointer;background-color:#77634f;transform:translateY(-3px);box-shadow:2px 2px 2px #000}.trade-hero-content-cta span{color:#0000;background:linear-gradient(#fff,#ffa601);-webkit-background-clip:text;background-clip:text}.trade-services{background-color:#d3bfa6;border-bottom:1px solid #000;flex-direction:column;align-items:center;padding-top:80px;padding-bottom:80px;display:flex}.trade-services-header{color:#000;flex-direction:column;align-items:center;padding-bottom:20px;display:flex}.trade-services-header-h2{font-size:35px}.trade-services-header-p{font-size:25px}.trade-services-card{background-color:#222121;border:5px solid #000;border-radius:15px;align-items:center;width:80%;height:500px;display:flex}.trade-services-card-arrows{grid-template-columns:1fr auto 1fr;align-items:center;width:100%;display:grid}.trade-services-card-arrow-left-icon{cursor:pointer;background-color:#2e2d2c;border:2px solid #000;border-left:none;border-radius:0 10px 10px 0;justify-self:start;height:70px;transition:all .2s}.trade-services-card-arrow-left-icon:hover{background-color:#b36a22;scale:1.08}.trade-services-card-arrow-right-icon{cursor:pointer;background-color:#2e2d2c;border:2px solid #000;border-right:none;border-radius:10px 0 0 10px;justify-self:end;height:70px;transition:all .2s}.trade-services-card-arrow-right-icon:hover{background-color:#b36a22;scale:1.08}.trade-services-card-dots button{background-color:#0000;border:2px solid #000;border-radius:50%;width:12px;height:12px;padding:0;transition:background-color .2s,transform .2s}.trade-services-card-dots button:hover{cursor:pointer;background-color:#775630}.trade-services-card-dots{gap:10px;transition:all .2s;display:flex;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.trade-services-card-dots .active{background-color:#ec8908;scale:1.4}.trade-services-card-content{align-items:center;width:100%;display:flex}.trade-services-card-middle{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.trade-services-card-image{border:solid #000;border-radius:10px;justify-content:center;align-items:center;width:100%;display:flex}.trade-services-card-image-container{padding:20px}.trade-services-card-info{flex-direction:column;justify-content:center;gap:20px;width:80%;padding:20px;display:flex}.trade-services-card-info-h2{font-size:40px}.trade-services-card-info-p1,.trade-services-card-info-li{font-size:20px}.trade-services-card-info-p2{color:#ec8908;margin-bottom:15px;font-size:25px;font-weight:700}.trade-projects{background-color:#222121;border-bottom:1px solid #000;flex-direction:column;align-items:center;gap:30px;padding-top:70px;padding-bottom:70px;display:flex}.trade-projects-header{flex-direction:column;align-items:center;display:flex}.trade-projects-header-h1{font-size:45px}.trade-projects-header-p{color:#ec8908;font-size:25px}.trade-projects-displays{flex-direction:column;gap:25px;display:flex}.trade-projects-display{flex-direction:column;display:flex}.trade-projects-display-before-after{justify-content:center;align-items:center;gap:20px;width:100%;display:flex}.trade-projects-display-before-after-description{flex-direction:column;align-items:center;padding-top:10px;padding-bottom:40px;display:flex}.trade-projects-display-icon{color:#ec8908;fill:#ec8908;scale:1.5}.trade-projects-display-image{border:1px solid #000;border-radius:10px;width:45%;transition:transform .3s}.trade-projects-display-image:hover{transform:scale(1.015)}.trade-projects-display-before-after-description-p{color:#ec8908}.trade-projects-display-before-after-description span{color:#ec8908;padding:0 10px}.trade-about-us{color:#000;background-color:#d3bfa6;align-items:center;width:100%;padding:70px 20px 60px;display:flex}.trade-about-us-content-container{flex-direction:column;gap:30px;width:40%;padding-right:15px;display:flex}.trade-about-us-stats-container{flex-direction:column;gap:20px;display:flex}.trade-about-us-image-container{width:60%}.trade-about-us-image{border:1px solid #000;border-radius:15px;width:100%}.trade-about-us-content-p1{font-size:22px}.trade-about-us-content-h2{color:#ec8908;text-shadow:2px 2px 4px #000c;font-size:30px}.trade-about-us-content-p2,.trade-about-us-stats-p{font-size:22px}.trade-about-us-stats-h3{color:#ec8908;text-shadow:2px 2px 4px #000c;font-size:24px}.trade-contact{background-color:#222121;width:100%;padding:95px 20px 40px;display:flex}.trade-contact-left{flex-direction:column;flex:.9;gap:15px;width:700px;padding:15px;display:flex}.trade-contact-left,.trade-contact-right{min-width:0}.trade-contact-inquiry-heading{flex-direction:column;gap:40px;display:flex}.trade-contact-inquiry-contact-info{flex-direction:column;gap:15px;padding-top:30px;display:flex}.trade-contact-right{border:2px solid #000;border-radius:15px;flex:1.1;align-items:center;width:50%;padding:15px;display:flex}.trade-contact-form{flex-direction:column;gap:20px;width:100%;display:flex}.trade-contact-form-inputs{grid-template-columns:repeat(2,1fr);gap:40px;display:grid}.trade-contact-inquiry-heading-p1{font-size:30px}.trade-contact-inquiry-heading-h2{color:#ec8908;font-size:25px}.trade-contact-inquiry-heading-p2{font-size:20px}.trade-contact-inquiry-contact-info-phone-container{color:#ec8908;align-items:center;gap:10px;transition:all .3s;display:flex}.trade-contact-inquiry-contact-info-phone-container:hover{color:#ffcb88}.trade-contact-inquiry-contact-info-email-container{color:#ec8908;align-items:center;gap:10px;transition:all .3s;display:flex}.trade-contact-inquiry-contact-info-email-container:hover{color:#ffcb88}.trade-contact-inquiry-contact-info-a1,.trade-contact-inquiry-contact-info-a2{color:inherit;font-size:20px}.trade-contact-inquiry-contact-info-p{font-size:20px}.trade-contact-form-h3{color:#ec8908;font-size:35px}.trade-contact-form-select,.trade-contact-form-input{background-color:#d3bfa6;border-radius:5px;width:100%;height:30px;display:flex}.trade-contact-form-message{width:100%}.trade-contact-form-message label{flex-direction:column;width:100%;display:flex}.trade-contact-form-texarea{background-color:#d3bfa6;border-radius:5px;flex-direction:column;width:100%;height:150px;display:flex}.trade-contact-form-button{margin-inline:auto;background-color:#ec8908;border:2px solid #000;border-radius:10px;width:200px;height:50px;margin-top:30px;margin-bottom:20px;font-size:25px;transition:all .2s}.trade-contact-form-button:hover{cursor:pointer;background-color:#ffb759;transform:translateY(-3px);box-shadow:1px 1px 1px 1px #000}.trade-footer{color:#000;background-color:#d3bfa6;flex-direction:column;align-items:center;width:100%;padding-top:50px;padding-left:20px;display:flex}.trade-footer-top{flex-direction:column;padding-bottom:10px;display:flex}.trade-footer-logo{width:40%;height:auto}.trade-footer-header{padding:0 20px 20px 0}.trade-footer-header p{font-size:20px}.trade-footer-links{justify-content:space-around;width:95%;display:flex}.trade-footer-links-navigation{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.trade-footer-links-container{gap:35px;display:flex}.trade-footer-links-legalities-h3,.trade-footer-links-contact-h3,.trade-footer-links-navigation-h3{font-size:25px}.trade-footer-links-legalities-a,.trade-footer-a{color:inherit;font-size:18px}:is(.trade-footer-links-legalities-a,.trade-footer-a):hover{cursor:pointer;scale:1.05}.trade-footer-links-navigation-a{cursor:pointer;background-color:#0000;border:none;font-size:18px}.trade-footer-links-navigation-a:hover{color:orange;scale:1.05}.trade-footer-links-contact{flex-direction:column;gap:10px;display:flex}.trade-footer-email-container,.trade-footer-phone-container{color:#ec8908;align-items:center;gap:10px;transition:all .2s;display:flex}:is(.trade-footer-email-container,.trade-footer-phone-container):hover{color:#442700}.trade-footer-links-legalities{flex-direction:column;gap:10px;display:flex}.trade-footer-bottom{border-top:1px solid #000;width:98%;margin-top:20px;padding-bottom:30px}.trade-navbar-menu-button-container{display:none}.trade-hero-content-header-p1{justify-content:center;align-items:center}@container (width<=1000px){.trade-footer-links{flex-direction:column;display:flex}.trade-footer{padding-top:20px}.trade-footer-logo-container{text-align:center;flex-direction:column;align-items:center;width:100%;padding-bottom:15px;display:flex}.trade-footer-header{padding:0}.trade-footer-logo{width:200px}.trade-footer-links-container{justify-content:space-between}.online-shop-hero-cta-secondary,.online-shop-hero-cta-primary{text-align:center;justify-content:center;align-items:center;display:flex}.online-shop-hero-cta-secondary{width:250px}.online-shop-hero-cta-container{align-items:center}}@container (width<=600px){.trade-menu-x-button-container{cursor:pointer;background-color:#0000;border:none;transition:all .2s;position:absolute;top:20px;right:20px;scale:1.4}.trade-menu-x-button-container.trade-menu-x-button-container:hover{color:orange}.trade-menu-bottom-info-container{color:#fff;margin-top:auto;margin-bottom:20px;margin-left:10px;display:flex}.trade-menu-phone-container{align-items:center;display:flex}.trade-menu-phone-container a,.trade-menu-phone-icon{color:orange}.trade-navbar-mobile-menu-links{flex-direction:column;align-items:flex-start;gap:20px;width:fit-content;margin-top:40px;padding-left:20px;font-size:30px;display:flex}.trade-navbar-mobile-menu-links a{color:orange;padding:10px}.trade-navbar-mobile-menu-links a:is(.trade-navbar-mobile-menu-links a):hover{background-color:#292929;border-radius:10px}.trade-topbar-menu-logo{width:100%;margin-left:10px;display:flex}.trade-topbar-menu-logo img{width:100%}.trade-menu-overlay{z-index:1000;overscroll-behavior:contain;background-color:#0006;justify-content:flex-end;align-items:stretch;width:100%;display:flex;position:absolute;inset:0;overflow:hidden}.trade-menu-window{background-color:#424242;border:1px solid #000;border-radius:20px;flex-direction:column;width:min(550px,80%);height:100%;padding:20px 20px 0 0;animation:.25s ease-out slideInCart;display:flex;position:relative;overflow-x:hidden}.trade-topbar-left-container{display:none}.trade-navbar-menu-button-container{cursor:pointer;background-color:#0000;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;margin:0;padding:10px;transition:all .2s;display:flex}.trade-navbar-menu-button-container.trade-navbar-menu-button-container:hover{background-color:#413f3f;border-color:#000;border-radius:10px}.trade-navbar-offer-button{margin:0}.trade-topbar{justify-content:center;width:100%;display:flex}.trade-navbar-links{justify-content:space-between;align-items:center;width:100%;margin-top:10px;display:flex}.trade-topbar-logo{margin-left:0}.trade-navbar-mobile-hidden-links{display:none}.trade-hero-content-ctas{gap:15px;font-size:18px;display:flex}.trade-services-card{width:95%}.trade-services-card-image-container{justify-content:center;width:100%;height:180px;display:flex}.trade-services-card-image{object-fit:cover;width:90%;height:180px}.trade-services-card-middle{display:flex}.trade-services-card-info-li{font-size:12px}.trade-services-card-dots{margin-top:10px}.trade-services-card-content{flex-direction:column;display:flex}.trade-services-card-info{width:100%}.trade-services-card-info p{font-size:12px}.trade-services-card-info h2{font-size:20px}.trade-services-card-info-p2{margin-bottom:20px}.trade-projects-display-before-after{flex-direction:column;display:flex}.trade-projects-displays{width:95%}.trade-projects-display-icon{transform:rotate(90deg)}.trade-projects-display-image,.trade-about-us-content-container{width:100%}.trade-about-us-image-container{width:100%;margin-top:35px}.trade-about-us{flex-direction:column;padding-top:80px;display:flex}.trade-contact{flex-direction:column;display:flex}.trade-contact-left,.trade-contact-right{width:100%}.trade-footer-links{flex-direction:column;display:flex}.trade-footer-header p{font-size:15px}.trade-footer-links-container{grid-template-columns:repeat(2,minmax(125px,1fr));display:grid}}@container (width<=400px){.trade-footer-links-container{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.trade-projects-display-before-after-description h2{text-align:center;width:auto;font-size:20px}.trade-projects-display-before-after-description p,.trade-projects-header{text-align:center}.trade-projects-header h1{font-size:30px}.trade-projects-header p{font-size:20px}.trade-projects{padding-top:40px}.trade-services-card-info ul{margin:0;padding:0}.trade-services-card-info-p2{margin-bottom:15px}.trade-services-header-h2{text-align:center;font-size:30px}.trade-services{padding-top:40px}.trade-hero-content-header h1{font-size:32px}.trade-navbar-offer-button{font-size:15px}.trade-contact-form-h3{text-align:center;font-size:30px}.trade-contact-form-inputs{flex-direction:column;display:flex}.trade-hero-content p{font-size:20px}.trade-hero-content-ctas{flex-direction:column;display:flex}.trade-hero-content-cta{font-size:20px}}.online-shop-demo{background-color:#743603;flex-direction:column;width:100%;font-family:Satoshi,sans-serif;display:flex;position:relative}.online-shop-topbar{z-index:100;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.online-shop-topbar-top{background-color:#743603;width:100%;display:flex;position:relative}.online-shop-topbar-logo{width:200px;height:auto;margin:20px 30px 0;display:flex}.online-shop-topbar-search-container{justify-content:center;align-items:end;width:100%;height:100%;display:flex;position:absolute;bottom:0}.online-shop-topbar-search-wrapper{position:relative}.online-shop-topbar-searchbar{background-color:#c29c56;border-radius:15px;width:400px;height:40px;padding-left:30px}.online-shop-topbar-searchbar::placeholder{color:#000}.online-shop-search-icon{color:#000;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.online-shop-topbar-search-dropdown{z-index:1000;background-color:#2e3515;border:1px solid orange;border-radius:10px;width:100%;max-height:300px;padding:10px;transition:all .2s;position:absolute;top:100%;overflow-y:auto}.online-shop-topbar-search-dropdown-item{margin-bottom:10px;display:flex}.online-shop-topbar-search-dropdown-item:hover{cursor:pointer;border:1px solid #fff;border-radius:10px;scale:1.02}.online-shop-topbar-search-dropdown-image{border:1px solid #000;border-radius:10px;width:150px;height:auto}.online-shop-topbar-search-dropdown-text{padding:10px}.online-shop-topbar-bottom{z-index:49;background-color:#743603;border-bottom:1px solid #e9e7e7;width:100%;padding-top:0;position:sticky;top:0}.online-shop-navbar{z-index:50;flex:1;justify-content:space-evenly;padding-top:20px;display:flex}.online-shop-navbar-left{justify-content:space-evenly;width:80%;display:flex}.online-shop-shop-wrapper{position:relative}.online-shop-navbar-shop-dropdown{background-color:#2e3515;border:1px solid orange;border-radius:15px;width:fit-content;padding:20px;position:absolute}.online-shop-navbar-shop-dropdown-header{color:#b17a3c;padding-bottom:10px}.online-shop-navbar-shop-dropdown-category-button-wrapper{border-top:1px solid #000;grid-template-columns:repeat(3,minmax(150px,1fr));margin-top:10px;padding-top:10px;display:grid}.online-shop-navbar-shop-dropdown-category-button{color:#b17a3c;background-color:#44361b;border:1px solid #000;border-radius:15px;width:fit-content;margin:5px;padding:10px;font-size:15px;transition:all .2s}.online-shop-navbar-shop-dropdown-category-button:hover{cursor:pointer;color:#3f3831;background-color:#a5720d;font-weight:700;scale:1.03}.online-shop-navbar-right{justify-content:flex-end;gap:40px;margin-right:30px;display:flex}.online-shop-mobile-menu-button{display:none}.online-shop-navbar-button,.online-shop-navbar-shop-dropdown-button{color:#000;background-color:#743603;border:1px solid #0000;border-radius:10px;align-items:center;padding:5px;font-size:20px;text-decoration:none;transition:all .2s;display:flex}:is(.online-shop-navbar-button,.online-shop-navbar-shop-dropdown-button):hover{cursor:pointer;background-color:#ff7403;border:1px solid #000}.online-shop-navbar-right-icon{color:#000;border-radius:10px;padding:2px;transition:all .2s;scale:1.4}.online-shop-navbar-right-icon:hover{cursor:pointer;z-index:5;background-color:#ff7403;border:1px solid #000;scale:1.6}.online-shop-cart-icon-wrapper{position:relative}.online-shop-cart-badge{color:#000;background-color:#ff7300;border:1px solid #000;border-radius:50%;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:7px;display:flex;position:absolute;bottom:6px;right:-20px}.online-shop-overlay{z-index:1000;overscroll-behavior:contain;background-color:#0006;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.online-shop-cart-overlay{z-index:1000;overscroll-behavior:contain;background-color:#0006;justify-content:flex-end;align-items:stretch;width:100%;display:flex;position:absolute;inset:0;overflow:hidden}.online-shop-checkout-success-window,.online-shop-signup-confirmation-window,.online-shop-signup-window,.online-shop-login-window{z-index:2;background-color:#743603;border:1px solid #000;border-radius:20px;width:650px;margin-top:0;padding:20px 20px 0;font-family:Satoshi,sans-serif;position:relative;overflow-y:auto}.online-shop-checkout-window{z-index:2;background-color:#743603;border:1px solid #000;border-radius:20px;width:800px;height:600px;margin-top:0;padding:20px 20px 0;font-family:Satoshi,sans-serif;position:relative;overflow-y:auto}.online-shop-checkout-summary-wrapper{border-top:1px solid #000;margin-top:20px}.online-shop-checkout-total{padding-top:15px}.online-shop-cart-window h2{padding-left:20px}.online-shop-checkout-details{margin-bottom:20px}.online-shop-checkout-input-fields select,.online-shop-contact-info input,.online-shop-checkout-input-fields input{background-color:#d1a450;border:1px solid #000;border-radius:10px;height:30px;margin:2px 0 10px}.online-shop-checkout-success-window h2{color:orange;margin-bottom:20px;font-size:30px}.online-shop-checkout-success-window p{padding-bottom:20px;font-size:18px}.online-shop-checkout-success-icon{color:#50c450}.online-shop-checkout-demo-note{color:orange}.online-shop-checkout-input-fields{flex-direction:column;gap:5px;display:flex}.online-shop-checkout-shipping label{align-items:center;display:flex}.online-shop-checkout-submit-button{cursor:pointer;background-color:#ca880e;border:1px solid #000;border-radius:10px;height:30px;margin:15px 0 30px;font-size:18px;font-weight:600;transition:all .2s}.online-shop-checkout-submit-button.online-shop-checkout-submit-button:hover{background-color:#fda500;transform:translateY(-3px);box-shadow:1px 1px 1px 1px #201d1d}.online-shop-checkout-success-window button{background-color:#d3992c;border:1px solid #000;border-radius:15px;margin-bottom:20px;font-size:18px;transition:all .2s}.online-shop-checkout-success-window button:hover{background-color:orange;transform:translateY(-3px)}.online-shop-signup-confirmation-window button{cursor:pointer}.online-shop-checkout-header{font-size:23px}.online-shop-middle-content{grid-template-columns:1fr 1fr;gap:40px;display:grid}.online-shop-checkout-summary-product-grid{flex-direction:column;gap:20px;padding:20px;display:flex;overflow-y:auto}.online-shop-checkout-summary-item{gap:10px;display:flex}.online-shop-checkout-summary-item img{width:80px;height:auto}.online-shop-checkout-details{flex-direction:column;gap:25px;display:flex}.online-shop-contact-info{flex-direction:column;display:flex}.online-shop-cart-quantity-container{flex-direction:column;justify-content:center;align-items:center;display:flex}@keyframes slideInCart{0%{transform:translate(100%)}to{transform:translate(0)}}.online-shop-cart-window{z-index:2;background-color:#743603;border:1px solid #000;border-radius:20px;flex-direction:column;width:min(550px,100%);height:100%;margin-top:0;padding:20px 20px 0 0;animation:.25s ease-out slideInCart;display:flex;position:relative;overflow-y:auto}.online-shop-checkout-x-button,.online-shop-x-button{cursor:pointer;background-color:#0000;border:none;transition:all .2s;position:absolute;top:20px;right:20px;scale:1.4}:is(.online-shop-checkout-x-button,.online-shop-x-button):hover{color:#c5570e;scale:1.6}.online-shop-cart-trash-button{background-color:#0000;border:none;width:fit-content;height:fit-content;transition:all .2s}.online-shop-cart-trash-button:hover{cursor:pointer;color:#830505;scale:1.2}.online-shop-cart-grid{flex:1;overflow-y:auto}.online-shop-cart-item{justify-content:space-evenly;align-items:center;gap:15px;padding:20px;display:flex}.online-shop-cart-bottom{border-top:1px solid #000;justify-content:space-between;width:100%;padding:20px;display:flex}.online-shop-cart-quantity{justify-content:center;align-items:center;gap:5px;display:flex}.online-shop-cart-checkout-button{background-color:#b6580b;border:1px solid #000;border-radius:20px;transition:all .2s}.online-shop-cart-checkout-button:hover{cursor:pointer;background-color:#db690c;transform:translateY(-3px)}.online-shop-cart-item p{align-items:center;width:fit-content;padding-right:5px;display:flex}.online-shop-cart-item img{width:100px;height:auto}.online-shop-signup-confirmation-window h2{color:#000;font-size:30px}.online-shop-signup-confirmation-window p{font-size:18px}.online-shop-signup-confirmation-window button{background-color:#b1550a;border-radius:15px;width:200px;height:35px;margin:15px;font-size:18px;transition:all .2s}.online-shop-signup-confirmation-window button:hover{background-color:#df6a0a;transform:translateY(-2px)}.online-shop-login-password{width:100%}.online-shop-login-password-container,.online-shop-signup-confirm-password-container,.online-shop-signup-password-container{width:250px;position:relative}.online-shop-signup-confirm-eye-button,.online-shop-signup-confirm-closedeye-button,.online-shop-signup-eye-button,.online-shop-signup-closedeye-button,.online-shop-login-eye-button,.online-shop-login-closedeye-button{background-color:#0000;border:none;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.online-shop-signup-form fieldset,.online-shop-login-form fieldset{border-radius:15px;flex-direction:column;gap:10px;margin-top:15px;padding:20px;font-size:18px;display:flex}.online-shop-signup-form input,.online-shop-login-form input{background-color:#c29c56;border-radius:10px;width:250px;height:30px}.online-shop-login-form a{color:#ca8506}.online-shop-login-form a:hover{color:#e99905;cursor:pointer}.online-shop-signup-outside-form,.online-shop-login-outside-form{flex-direction:column;align-items:start;width:50%;padding:20px;display:flex}.online-shop-signup-button,.online-shop-login-button{margin-top:30px;background-color:#ff7300;border-radius:10px;justify-content:center;align-items:center;width:250px;height:35px;margin-inline:auto;transition:all .2s;display:flex}:is(.online-shop-signup-button,.online-shop-login-button):hover{cursor:pointer;background-color:#ce5e03;transform:translateY(-1px)}.online-shop-to-login-button,.online-shop-to-signup-button{color:#ca8506;background-color:#0000;border:none;margin-top:10px;font-size:18px}:is(.online-shop-to-login-button,.online-shop-to-signup-button):hover{color:#e99905;cursor:pointer}.online-shop-signup-close-button,.online-shop-close-login-button{background-color:#0000;border:none;transition:all .2s;position:absolute;top:15px;right:15px;scale:1.4}:is(.online-shop-signup-close-button,.online-shop-close-login-button):hover{color:orange;cursor:pointer;scale:1.55}.online-shop-login-forgot-password{width:fit-content}.online-shop-hero{border-bottom:1px solid #fff;height:600px;position:relative}.online-shop-hero:after{content:"";z-index:1;background:#00000059;position:absolute;inset:0}.online-shop-hero-image{object-fit:cover;width:100%;height:100%;display:block}.online-shop-hero-content{z-index:2;flex-direction:column;gap:50px;width:80%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-45%)}.online-shop-hero-text-container{flex-direction:column;display:flex}.online-shop-hero-text-container h1{color:#c7ac88;font-size:50px}.online-shop-hero-text-container p{color:#cc9956;width:500px;font-size:25px}.online-shop-hero-cta-container{gap:20px;display:flex}.online-shop-hero-cta-primary{color:#160f01;background-color:#f90;border:2px solid #fff;border-radius:20px;padding:5px;font-size:30px;text-decoration:none;transition:all .2s}.online-shop-hero-cta-primary:hover{cursor:pointer;background-color:#da8403;scale:1.05}.online-shop-hero-cta-secondary{color:#000;background-color:#694713;border:2px solid #888787;border-radius:20px;padding:5px;font-size:30px;text-decoration:none;transition:all .2s}.online-shop-hero-cta-secondary:hover{cursor:pointer;background-color:#da8403;scale:1.04}.online-shop-popular{background-color:#2e3515;flex-direction:column;padding:80px 50px 50px;display:flex}.online-shop-popular-header h1{font-size:40px}.online-shop-popular-header p{color:#e4860c;font-size:25px}.online-shop-popular-cards{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;gap:40px;padding-top:30px;display:grid}.online-shop-card-image{border:3px solid #3f2a12;border-radius:25px;width:100%;height:auto;transition:all .2s}.online-shop-card-image-wrapper{width:100%;transition:all .2s;position:relative}.online-shop-card-image-wrapper:hover{cursor:pointer;scale:1.03}.online-shop-card-h2{color:#e4860c;background-color:#523620;border:solid #3f2a12;border-radius:0 20px 20px 0;align-items:center;gap:10px;padding:2px 4px;font-size:30px;transition:all .2s;display:flex;position:absolute;top:50px}.online-shop-popular-icon{fill:#e4860c}.online-shop-card-image-wrapper:hover .online-shop-card-image,.online-shop-card-image-wrapper:hover .online-shop-card-h2{border-color:#f80}.online-shop-bestseller{background-color:#743603;flex-direction:column;gap:30px;padding:70px 30px 60px;display:flex}.online-shop-bestseller-header h1{font-size:40px}.online-shop-bestseller-header p{color:#000;font-size:25px}.online-shop-bestseller-grid{grid-template-columns:repeat(5,minmax(150px,275px));justify-content:center;gap:25px;margin-inline:auto;display:grid}.online-shop-bestseller-product{border:2px solid #000;border-radius:20px;transition:all .2s;position:relative}.online-shop-bestseller-product:hover{cursor:pointer;border-color:#fcf9f9;scale:1.03}.online-shop-bestseller-product-icon{position:absolute;top:15px;right:15px;scale:1.5}.online-shop-bestseller-product-icon:hover{fill:#df7804}.online-shop-bestseller-product-image{border-radius:20px 20px 0 0;width:100%;height:auto}.online-shop-bestseller-product-info{color:#000;flex-direction:column;gap:5px;padding:5px 15px 10px;font-size:20px;display:flex}.online-shop-bestseller-product-name{min-height:64px;font-size:24px}.online-shop-bestseller-product-category{font-size:20px}.online-shop-bestseller-product-price{font-weight:700}.online-shop-bestseller-product-oldPrice{margin-right:5px;text-decoration:line-through}.online-shop-bestseller-product-rating span{padding-right:5px;font-weight:700}.online-shop-trust{background-color:#091609;border-top:2px solid #000;border-bottom:2px solid #000;justify-content:space-evenly;padding:10px 0;display:flex}.online-shop-trust-item{align-items:center;gap:20px;padding:0 20px;display:flex}.online-shop-trust-item-icon{scale:1.5}.online-shop-promo{background-color:#2e3515;padding:80px 0 50px;display:flex}.online-shop-promo-left{width:50%}.online-shop-promo-left-image{border:1px solid #fff;border-radius:20px;width:100%}.online-shop-promo-right{flex-direction:column;justify-content:center;align-items:center;gap:30px;width:50%;padding:20px;display:flex}.online-shop-promo-right-h2{font-size:40px}.online-shop-promo-right-p{color:#e4860c;font-size:25px}.online-shop-promo-right-button{color:#472b01;cursor:pointer;background-color:#f90;border-radius:15px;width:fit-content;height:50px;font-size:20px;font-weight:600;transition:all .2s}.online-shop-promo-right-button:hover{background-color:#d48206;scale:1.03}.online-shop-our-story-window{background-color:#743603;border:1px solid #fff;border-radius:15px;flex-direction:column;gap:20px;width:800px;padding:20px;display:flex;position:relative}.online-shop-our-story-window span{color:#eb770b;font-size:30px}.online-shop-our-story-window h2{font-size:35px}.online-shop-our-story-window p{font-size:20px}.online-shop-our-story-window-close-button{background-color:#0000;border:none;transition:all .2s;position:absolute;top:15px;right:15px;scale:1.4}.online-shop-our-story-window-close-button:hover{color:#f80;cursor:pointer;scale:1.5}.online-shop-footer{background-color:#743603;border-top:1px solid #000;flex-direction:column;display:flex}.online-shop-footer a{color:#dfc088}.online-shop-footer a:hover{cursor:pointer;color:#ddae57}.online-shop-footer-top{justify-content:space-between;padding:20px 40px 0 20px;display:flex;position:relative}.online-shop-footer-top-northbound{text-align:center;flex-direction:column;display:flex}.online-shop-footer-top-northbound-image{width:100%;height:70px}.online-shop-footer-top-northbound-p{color:orange;max-width:250px;font-size:20px}.online-shop-footer-top-section{flex-direction:column;gap:5px;display:flex}.online-shop-footer-top-section h2{color:#141313}.online-shop-footer-bottom{border-top:1px solid #000;justify-content:space-between;margin-top:20px;padding:20px;display:flex}.online-shop-footer-bottom-social{gap:20px;display:flex}.online-shop-shop{background-color:#2e3515;flex-direction:column;width:100%;display:flex}.online-shop-shop-header{border-bottom:1px solid #000;justify-content:center;width:100%;padding:20px;display:flex}.online-shop-shop-content{grid-template-columns:1fr 3fr;display:grid}.online-shop-shop-content-filter-container{background-color:#232713;border-right:1px solid #000;flex-direction:column;gap:20px;padding:20px;display:flex}.online-shop-shop-content-filters{flex-direction:column;gap:20px;display:flex}.online-shop-shop-content-filters li{list-style:none}.online-shop-shop-content-filters ul{flex-direction:column;gap:8px;display:flex}.online-shop-shop-content-filtered-availability,.online-shop-shop-content-filtered-price,.online-shop-shop-content-filtered-category{background:#232713;border:none;border-radius:10px;flex-direction:column;font-size:18px;transition:all .2s;display:flex}:is(.online-shop-shop-content-filtered-availability,.online-shop-shop-content-filtered-price,.online-shop-shop-content-filtered-category):hover{cursor:pointer;background:#4f582a}.online-shop-shop-content-filtered-availability-active,.online-shop-shop-content-filtered-price-active,.online-shop-shop-content-filtered-category-active{background:#6d7a39;border:1px solid #000}.online-shop-shop-content-clear-filter-button{background:#414921;border:1px solid #000;border-radius:10px;flex-direction:column;width:fit-content;margin-inline:auto;font-size:18px;transition:all .2s;display:flex}.online-shop-shop-content-clear-filter-button:hover{cursor:pointer;background:#707e37;scale:1.02}.online-shop-shop-no-content{width:300px;height:fit-content}.online-shop-shop-content-catalog{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;padding:20px;display:grid}.online-shop-catalog-product{border:2px solid #000;border-radius:20px;flex-direction:column;transition:all .2s;display:flex;position:relative}.online-shop-catalog-product:hover{cursor:pointer;border-color:#fcf9f9}.online-shop-mobile-filter-button{display:none}.online-shop-catalog-product-icon{position:absolute;top:15px;right:15px;scale:1.5}.online-shop-catalog-product-icon:hover{fill:#df7804}.online-shop-catalog-product-image{border-radius:20px 20px 0 0;width:100%;height:auto}.online-shop-catalog-product-info{color:#000;flex-direction:column;flex:1;gap:5px;padding:5px 15px 10px;font-size:20px;display:flex}.online-shop-catalog-product-name{min-height:64px;font-size:24px}.online-shop-catalog-product-category{font-size:20px}.online-shop-catalog-product-price{font-weight:700}.online-shop-catalog-product-oldPrice{margin-right:5px;text-decoration:line-through}.online-shop-catalog-product-rating span{padding-right:5px;font-weight:700}.online-shop-catalog-addToCart-container{margin-top:auto}.online-shop-catalog-addToCart-button{background-color:#6d7a39;border:1px solid #000;border-radius:10px;justify-content:center;align-items:center;gap:5px;width:fit-content;height:30px;margin-inline:auto;font-weight:600;transition:all .2s;display:flex}.online-shop-catalog-addToCart-button:hover{cursor:pointer;background:#859936;transform:translateY(-3px)}@container (width<=1000px){.online-shop-topbar-searchbar{width:330px;height:35px}.online-shop-hero-cta-primary,.online-shop-hero-cta-secondary,.online-shop-card-h2{font-size:24px}.online-shop-promo-right-h2{font-size:32px}.online-shop-promo-right-p{font-size:20px}.online-shop-bestseller-grid{justify-content:center}.online-shop-topbar-search-dropdown-text h3{font-size:17px}}@container (width<=600px){.online-shop-mobile-menu-button{display:block}.online-shop-navbar-left{display:none}.online-shop-navbar{margin-bottom:10px}.online-shop-hero-text-container p{width:100%}.online-shop-hero-text-container h1{font-size:38px}.online-shop-hero-cta-container{gap:15px}.online-shop-hero-image{object-position:80% center}.online-shop-hero{height:450px}.online-shop-hero:after{background:#00000073}.online-shop-popular{padding:50px 20px}.online-shop-popular-cards{gap:20px}.online-shop-card-h2{height:33px;font-size:12px;display:flex}.online-shop-bestseller{padding-top:50px}.online-shop-bestseller-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.online-shop-bestseller-product p{font-size:16px}.online-shop-bestseller-product-price{flex-direction:column;display:flex}.online-shop-bestseller-product-icon{width:20px}.online-shop-trust{grid-template-columns:repeat(2,minmax(120px,1fr));gap:12px;padding:15px 20px;font-size:12px;display:grid}.online-shop-promo{flex-direction:column;align-items:center;padding-top:60px;display:flex}.online-shop-promo-left{width:95%}.online-shop-promo-left-image{margin-bottom:20px}.online-shop-promo-right{width:95%}.online-shop-footer-top{grid-template-columns:repeat(2,minmax(125px,1fr));gap:10px;display:grid}.online-shop-footer-top-northbound{grid-column:1/-1;padding-bottom:20px}.online-shop-footer-top-northbound-p{width:100%;max-width:none;font-size:15px}.online-shop-footer-bottom{align-items:center}.online-shop-footer-bottom-p{font-size:12px}.online-shop-footer-bottom-social{font-size:15px}.demo-smartphone .online-shop-our-story-window{width:90%}.demo-smartphone .online-shop-our-story-window p{font-size:15px}.online-shop-menu-window{background-color:#743603;border:1px solid #000;border-radius:20px;flex-direction:column;width:min(550px,92%);height:100%;padding:20px 20px 0 0;animation:.25s ease-out slideInCart;display:flex;position:relative;overflow-y:auto}.online-shop-menu-logo-wrapper{justify-content:center;margin-bottom:30px;display:flex}.online-shop-navbar-button{width:fit-content}.online-shop-menu-shop-button,.online-shop-menu-button{color:#000;background-color:#743502;border:none;border-radius:15px;flex-direction:column;width:fit-content;margin:10px;padding:5px 10px;font-size:20px;text-decoration:none;transition:all .2s;display:flex}:is(.online-shop-menu-shop-button,.online-shop-menu-button):is(.online-shop-menu-shop-button,.online-shop-menu-button):hover{cursor:pointer;background-color:#df6806}.online-shop-close-menu-button{color:#1b1a1a;background-color:#0000;border:none;position:absolute;top:25px;right:25px;scale:1.6}.online-shop-close-menu-button.online-shop-close-menu-button:hover{color:orange;cursor:pointer}.online-shop-mobile-menu-button{background-color:#0000;border:1px solid #0000;border-radius:10px;align-items:center;display:flex}.online-shop-mobile-menu-button.online-shop-mobile-menu-button:hover{cursor:pointer;background-color:orange;border:1px solid #000}.online-shop-navbar-right{margin-left:auto;display:flex}.demo-smartphone .online-shop-shop>.online-shop-shop-content-filter-container{display:none}.online-shop-shop-content{flex-direction:column;display:flex}.demo-smartphone .online-shop-shop-filter-window{border:1px solid #000;border-radius:15px;width:95%;max-height:90%;position:relative;overflow-y:auto}.online-shop-shop-content-filter-container{border-radius:15px}.online-shop-shop-filter-close-button{cursor:pointer;z-index:2;background:0 0;border:none;transition:all .2s;position:absolute;top:20px;right:20px;scale:1.4}.online-shop-shop-filter-close-button.online-shop-shop-filter-close-button:hover{color:orange}.online-shop-mobile-filter-button{margin-inline:auto;background-color:#095009;border:1px solid #000;border-radius:15px;width:200px;height:25px;margin-top:20px;transition:all .2s}.online-shop-mobile-filter-button.online-shop-mobile-filter-button:hover{cursor:pointer;background-color:#106410;transform:translateY(-3px)}.demo-smartphone .online-shop-shop-content>.online-shop-shop-content-filter-container{display:none}.demo-smartphone .online-shop-mobile-filter-button{display:block}.online-shop-login-window,.online-shop-checkout-success-window,.online-shop-cart-window,.online-shop-signup-window{width:95%}.online-shop-to-login-button{width:150px}.online-shop-cart-empty{padding:20px}.online-shop-cart-mobile-right,.online-shop-middle-content{flex-direction:column;display:flex}.online-shop-checkout-summary-wrapper{margin-top:10px;padding-top:20px}.online-shop-our-story-window{width:95%;height:600px;overflow-y:auto}.online-shop-trust{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;padding:25px;display:flex}.online-shop-bestseller-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.online-shop-bestseller-product-name{font-size:25px}.online-shop-bestseller-header h1{font-size:30px}.online-shop-bestseller-header p{font-size:20px}.online-shop-popular-cards{grid-template-columns:repeat(1,minmax(0,1fr))}.online-shop-popular h1{font-size:30px}.online-shop-popular p{font-size:20px}.online-shop-hero-cta-container{flex-direction:column;align-items:center;display:flex}.online-shop-hero-cta-primary,.online-shop-hero-cta-secondary{text-align:center;width:fit-content;font-size:18px}.online-shop-hero-content{gap:20px}.online-shop-topbar-searchbar{width:100%}.online-shop-topbar-search-wrapper{width:95%}.online-shop-login-window{padding:0}.online-shop-login-window h2{margin-top:20px}.online-shop-login-form{width:100%}.online-shop-login-content{width:90%;margin-inline:auto}.online-shop-signup-form input,.online-shop-login-form input{width:100%}.online-shop-signup-button,.online-shop-login-email-input,.online-shop-login-button,.online-shop-login-password-container{width:95%}.online-shop-signup-form fieldset,.online-shop-login-form fieldset{width:100%;padding:15px}.online-shop-signup-window{height:600px;padding:30px 0 10px}.online-shop-signup-window-content,.online-shop-signup-confirmation-window{width:95%}.online-shop-topbar-search-dropdown-item{flex-direction:column;display:flex}}.process-content{color:#fff;background:radial-gradient(#143a1e 5%,#132 20%,#0a1710 75%,#090e0b 100%);flex-direction:column;justify-content:center;align-items:center;padding:40px;font-family:Chillax,sans-serif;display:flex}.process-content-header{flex-direction:column;align-items:center;gap:20px;width:100%;padding-bottom:30px;display:flex}.process-content-header h2{font-size:40px}.process-content-header p{font-size:25px}.process-content-info{flex-direction:column;justify-content:space-between;gap:30px;padding-top:30px;display:flex}.process-content-info-columns{grid-template-columns:repeat(4,1fr);gap:50px;display:grid}.process-content-info-column{text-align:center;aspect-ratio:1;background-color:#1b291b;border:3px solid green;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:15px;max-width:300px;padding:35px;display:flex}.process-content-info-column h3{font-size:30px}.process-content-info-column p{font-size:18px}.process-timeline,.process-content-info-columns{width:100%}.process-timeline{grid-template-columns:repeat(4,1fr);gap:50px;padding-bottom:20px;display:grid;position:relative}.process-timeline:before{content:"";background-color:green;height:2px;position:absolute;top:15px;left:calc(12.5% - 18.75px);right:calc(12.5% - 18.75px)}.process-timeline span{z-index:1;background-color:green;border-radius:50%;justify-content:center;justify-self:center;align-items:center;width:30px;height:30px;display:flex}@media (width<=1160px){.process-content-info{grid-template-columns:auto 1fr;gap:200px;display:grid}.process-content{padding-bottom:5px}.process-timeline{grid-template-rows:repeat(4,300px);grid-template-columns:1fr;gap:50px;display:grid;transform:translateY(130px)}.process-content-info-columns{grid-template-rows:repeat(4,300px);grid-template-columns:1fr;gap:50px;display:grid}.process-timeline:before{content:"";background-color:green;width:2px;height:1050px;position:absolute;top:15px;left:50%;transform:translate(-50%)}}@media (width<=650px){.process-timeline{display:none}.process-content-info{grid-template-columns:1fr}.process-content-info-columns{justify-items:center}}@media (width<=375px){.process-content-info-columns{gap:0}.process-content-info-column{width:220px;height:220px}.process-content-info-column h3{font-size:20px}.process-content-info-column p{font-size:15px}.process-content-header h2{font-size:30px}.process-content-header p{font-size:22px}}.faq-content{background-color:#01010c;flex-direction:column;justify-content:center;align-items:center;padding:50px 40px;font-family:Chillax,sans-serif;display:flex}.faq-header{color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:30px;display:flex}.faq-header h2{font-size:40px}.faq-header p{font-size:25px}.faq-items{grid-template-columns:repeat(3,minmax(200px,1fr));gap:20px;padding-top:50px;display:grid}.faq-item{flex-direction:column;justify-content:space-between;display:flex}.faq-question{color:#fff;cursor:pointer;background:radial-gradient(#143a1e 5%,#132 20%,#0a1710 75%,#090e0b 100%);border-radius:15px;justify-content:space-between;align-items:center;width:95%;height:100px;padding:30px;font-size:25px;transition:all .2s;display:flex}.faq-question.faq-question:hover{background:radial-gradient(#1c522a 5%,#1a4e34 20%,#0a1811 75%,#090e0b 100%)}.faq-plus{flex-shrink:0;margin-left:auto;transition:transform .3s;scale:1.5}.faq-plus.open{transform:rotate(45deg)}.faq-answer{color:#fff;opacity:0;background:radial-gradient(#143a1e 5%,#132 25%,#0a1710 60%,#090e0b 100%);border-radius:15px;width:95%;max-height:0;padding:0 30px;font-size:25px;transition:max-height .4s,opacity .3s,padding .4s;overflow:hidden}.faq-answer.open{opacity:1;max-height:500px;padding:30px}@media (width<=1300px){.faq-question{padding:20px;font-size:21px}.faq-question span{padding:5px}.faq-answer{font-size:21px;overflow-y:auto}}@media (width<=960px){.faq-items{grid-template-columns:repeat(2,minmax(200px,1fr))}}@media (width<=720px){.faq-items{grid-template-columns:repeat(1,minmax(200px,1fr))}.faq-answer,.faq-question{font-size:18px}}@media (width<=400px){.faq-answer,.faq-question{font-size:17px}.faq-header h2{font-size:30px}.faq-header p{text-align:center;font-size:20px}}.cta-container{background:radial-gradient(#143a1e 5%,#132 20%,#0a1710 75%,#090e0b 100%);flex-direction:column;justify-content:center;align-items:center;padding-bottom:50px;font-family:Chillax,sans-serif;display:flex}.cta-container h2{color:#fff;text-align:center;padding-top:50px;font-size:40px}.cta-container p{color:#fff;text-align:center;padding:30px;font-size:25px}.cta-button{color:#fff;cursor:pointer;background-color:#02741e;border:1px solid #000;border-radius:15px;width:fit-content;padding:15px 30px;font-size:25px;text-decoration:none;transition:all .2s;box-shadow:2px 2px 2px 2px #051a04}.cta-button.cta-button:hover{color:#000;background-color:#03af2e;border-color:#fff;transform:translateY(-3px)}@media (width<=1160px){.cta-button{font-size:18px}.cta-container h2{font-size:30px}.cta-container p{font-size:18px}}@media (width<=700px){.cta-button{text-align:center;flex-direction:column;width:200px;padding:5px 10px;display:flex}}.prices-container{background-color:#01010c;flex-direction:column;justify-content:center;align-items:center;gap:50px;width:100%;padding:100px 40px;font-family:Chillax,sans-serif;display:flex}.prices-packages-heading,.prices-header{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.prices-header h1{font-size:40px}.prices-header-p{color:green;padding-bottom:20px}.prices-header p{font-size:20px}.prices-packages{color:#fff;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:40px;width:90%;display:grid}.prices-package{background:radial-gradient(circle at 25% 0,#102318 0%,#0000 30%),radial-gradient(circle at 75% 100%,#0d1a12 0%,#0000 25%),#090e0b;border:2px solid #67d467;border-radius:30px;flex-direction:column;min-width:400px;padding:30px;display:flex}.bestseller-p{color:green;border-radius:20px;padding:4px 10px;font-size:1rem;font-weight:700;display:inline-block}.bestseller{background:radial-gradient(circle at 25% 0,#0e1f15 0%,#0000 30%),radial-gradient(circle at 75% 100%,#102016 0%,#0000 25%),#18251e;border-color:#01ff01;scale:1.02}.selected{border-color:#fff;scale:1.04}.selected button{background:green;border-color:#fff;scale:1.05}.prices-package-heading{justify-content:space-between;padding-bottom:30px;display:flex}.prices-package-button{margin-top:auto}.prices-package-info{flex-direction:column;flex:1;width:80%;display:flex}.prices-package-button{color:#fff;margin-top:auto;background:radial-gradient(circle at 40% 0,#1b3b28 0%,#0000 70%),radial-gradient(circle at 75% 100%,#0d1a12 0%,#0000 25%),#121d17;border:1px solid green;border-radius:15px;width:300px;height:50px;margin-inline:auto;font-size:20px;transition:all .2s}.prices-package-button.prices-package-button:hover{cursor:pointer;background:radial-gradient(circle at 40% 0,#24502f 0%,#0000 70%),radial-gradient(circle at 75% 100%,#0e1d11 0%,#0000 25%),#1e3124;transform:translateY(-3px)}.prices-packages-redesign{color:#fff;flex-direction:column;align-items:center;width:100%;display:flex}.prices-redesign-package{background:radial-gradient(circle at 25% 0,#102318 0%,#0000 30%),radial-gradient(circle at 75% 100%,#0d1a12 0%,#0000 25%),#090e0b;border:2px solid #67d467;border-radius:30px;flex-direction:column;min-width:400px;max-width:500px;padding:30px;display:flex}.prices-packages-redesign-header{border-top:1px solid #16451f;flex-direction:column;justify-content:center;align-items:center;width:95%;margin-top:40px;padding:40px 0 60px;display:flex}.prices-packages-redesign-header p{font-size:20px}.prices-packages-redesign-header h3{color:green;font-size:20px}.prices-packages-redesign-header h1{flex-shrink:1;font-size:40px}.prices-addon-packages{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));justify-content:center;gap:40px;width:90%;display:grid}.prices-addon-package{background:radial-gradient(circle at 25% 0,#102318 0%,#0000 30%),radial-gradient(circle at 75% 100%,#0d1a12 0%,#0000 25%),#090e0b;border:2px solid #67d467;border-radius:15px;flex-direction:column;padding:20px;display:flex}.addon-disabled{opacity:.4}.prices-addon-button button:disabled{cursor:not-allowed}.addons-hint{color:#0f0;font-size:25px}.prices-addon-top{color:#fff;justify-content:space-between;display:flex}.prices-addon-price{white-space:nowrap}.prices-addon-bottom{color:#fff;margin-top:auto}.prices-addon-button{color:#fff;align-items:center;gap:15px;margin-top:10px;display:flex}.prices-addon-bottom button{background:radial-gradient(circle at 40% 0,#234921 0%,#0000 70%),radial-gradient(circle at 75% 100%,#19331b 0%,#0000 25%),#1e351f;border:1px solid green;border-radius:5px;font-size:20px}.prices-addon-bottom button:is(.prices-addon-bottom button):hover{cursor:pointer;background-color:green;scale:1.04}.prices-addon-bottom button.prices-addon-button-active{background:green}.prices-addons-heading{color:#fff;border-top:1px solid #16451f;flex-direction:column;justify-content:center;align-items:center;width:95%;padding-top:40px;display:flex}.prices-addons-heading h3{color:green;font-size:20px}.prices-addons-heading h2{font-size:35px}.prices-addons-heading p{font-size:20px}.prices-calculator-section{color:#fff;background-color:#090e0b;border-bottom:2px solid #16451f;flex-direction:column;justify-content:center;align-items:center;width:100%;font-family:Chillax,sans-serif;display:flex}.prices-calculator-container{background:radial-gradient(circle at 25% 0,#102318 0%,#0000 30%),radial-gradient(circle at 75% 100%,#0d1a12 0%,#0000 25%),#090e0b;border:2px solid #153b15;border-radius:15px;flex-direction:column;align-items:center;width:80%;height:fit-content;margin:60px;padding-bottom:30px;padding-left:20px;display:flex}.prices-selected-package{flex-direction:column;justify-content:center;align-items:center;width:90%;margin-top:20px;margin-bottom:30px;font-size:20px;display:flex}.prices-selected-addon h2{grid-column:1/-1;justify-self:center;font-size:30px}.prices-selected-addon{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:30px;width:90%;display:grid}.prices-selected-package-quantity-name-price,.prices-selected-package-name-price{background-color:#01010c;border:2px solid green;border-radius:15px;justify-content:space-between;gap:50px;width:100%;margin-top:20px;padding:20px;display:flex}.prices-selected-package-price{white-space:nowrap}.prices-calculator-sum-header{flex-direction:column;align-items:center;margin-top:30px;padding-bottom:30px;display:flex}.prices-calculator-sum-header h2{padding-bottom:15px;font-size:30px}.prices-calculator-sum-header p{color:green;font-size:20px}.prices-calculator-sum-body{background-color:#01010c;border:2px solid green;border-radius:15px;justify-content:center;align-items:center;gap:50px;width:50%;margin-top:20px;padding:20px;font-size:30px;display:flex}.prices-calculator-cta{color:#fff;background-color:#02741e;border:2px solid #000;border-radius:15px;justify-content:center;align-items:center;gap:50px;width:45%;margin:40px 0;padding:5px 20px;font-size:25px;transition:all .2s;display:flex}.prices-calculator-cta.prices-calculator-cta:hover{cursor:pointer;color:#000;background-color:#03a52c;border-color:#fff;transform:translateY(-3px)}@media (width<=900px){.prices-calculator-sum-body h3{font-size:30px}.prices-calculator-sum-body{text-align:center}}@media (width<=550px){.prices-packages{justify-content:center}.prices-package{justify-self:center;width:80%;min-width:150px;font-size:15px}.prices-package button{width:80%}.prices-addon-top h2{font-size:20px}.prices-addon-top{flex-direction:column;display:flex}.prices-addon-package{justify-self:center;width:70%}.prices-calculator-container h2{font-size:25px}.prices-calculator-sum-header,.prices-calculator-container{align-items:flex-start;width:95%}.prices-calculator-sum-header h2{font-size:25px}.prices-selected-addon{width:fit-content;display:block}.prices-selected-addon h2{width:fit-content}.prices-calculator-cta{align-self:center;width:70%;font-size:20px}.prices-calculator-sum-body{align-self:center}.prices-redesign-package{width:70%;min-width:350px;padding:20px}.prices-redesign-package button{width:80%}.prices-package-heading{flex-direction:column;display:flex}.prices-calculator-sum-body h3{font-size:25px}}@media (width<=400px){.prices-addon-top h2{font-size:16px}.prices-redesign-package,.prices-package{width:70%;min-width:275px;padding:20px}.prices-addons-heading h2{font-size:25px}.prices-selected-package-quantity-name-price,.prices-selected-package-name-price{text-align:center;flex-direction:column;align-items:center;gap:0;display:flex}.prices-calculator-container{border:solid;flex-direction:column;align-items:center;padding-left:15px;padding-right:15px;display:flex}.prices-calculator-sum-body{text-align:center;font-size:18px}.prices-calculator-sum-body h3{font-size:21px}}*{box-sizing:border-box}.contact-page{flex-direction:column;align-items:center;width:100%;padding-top:120px;font-family:Chillax,sans-serif;display:flex}.contact-page-header{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.contact-page-header h2{color:green}.contact-page-form-selector{justify-content:center;gap:50px;margin-bottom:35px;display:flex}.contact-page-form-button{color:#fff;background-color:green;border:1px solid #000;border-radius:15px;width:200px;height:40px;margin-top:30px;font-family:Chillax,sans-serif;font-size:20px;font-weight:700;transition:all .2s}.contact-page-form-button.contact-page-form-button:hover{cursor:pointer;background-color:#03a803;transform:translateY(-3px)}.contact-page-form-button-active{color:#031e0f;background-color:#04ee04;border-color:#fff}.project-page-form,.contact-page-form{border-bottom:1px solid #16451f;flex-direction:column;align-items:center;width:100%;display:flex}.project-page-form form,.contact-page-form form{width:90%;max-width:1200px}.project-page-form fieldset,.contact-page-form fieldset{border:2px solid green;border-radius:15px;width:100%;margin-bottom:40px;padding-bottom:40px}.project-page-form legend,.contact-page-form legend{color:#fff;font-size:30px;font-weight:700}.project-form-content input::placeholder,.project-form-content textarea::placeholder,.contact-form-content input::placeholder,.contact-form-content textarea::placeholder{color:#b8b4b4;font-family:Chillax,sans-serif;font-size:18px}.project-form-content input,.project-form-content-textarea,.contact-form-content input,.contact-form-content-textarea{color:#fff;margin-top:10px;font-family:Chillax,sans-serif}.project-form-content,.contact-form-content{grid-template-columns:repeat(2,minmax(250px,1fr));align-items:start;gap:40px;padding:20px;display:grid}.project-form-input-container,.contact-form-input-container{flex-direction:column;justify-content:space-between;margin-top:10px;display:flex}.project-form-textarea-container,.contact-form-textarea-container{justify-self:center;width:95%;padding-top:10px}.project-form-input-container{justify-self:center;width:95%}.project-form-input-container select{cursor:pointer}.project-form-input-container select,.project-form-input-container textarea,.project-form-input-container input,.contact-form-input-container textarea,.contact-form-input-container input{color:#fff;background-color:#072207;border:2px solid #0a750a;border-radius:10px;margin-top:10px;padding:5px;font-size:20px}.project-form-checkbox-container label,.project-form-input-container label,.contact-form-input-container label{color:#fff;font-size:20px}.project-form-privacy,.contact-form-privacy{color:#fff;align-items:center;padding:40px 30px;font-family:Chillax,sans-serif;display:flex}.project-form-input-wrapper input,.project-form-checkbox-container input,.project-form-privacy input,.contact-form-privacy input{accent-color:green;cursor:pointer;flex-shrink:0;width:18px;height:18px}.project-form-privacy label,.contact-form-privacy label{cursor:pointer;padding-left:10px;font-size:18px}.project-form-submit-button-container,.contact-form-submit-button-container{justify-content:center;font-family:Chillax,sans-serif;display:flex}.project-form-submit-button,.contact-form-submit-button{color:#fff;background-color:green;border:1px solid #000;border-radius:15px;max-width:200px;height:40px;font-size:18px;font-weight:700;transition:all .2s}:is(.project-form-submit-button,.contact-form-submit-button):is(.project-form-submit-button,.contact-form-submit-button):hover{cursor:pointer;color:#062202;background-color:#03a803;border-color:#fff;transform:translateY(-3px)}.project-page-form-outer-fieldset{padding:30px}.project-form-colorPicker{width:50%;height:40px;transition:all .2s}.project-form-colorPicker.project-form-colorPicker:hover{cursor:pointer;transform:translateY(-1px)}.project-form-checkbox-container{gap:15px;display:flex}.project-form-contents-and-documents{flex-direction:column;display:flex}input[type=file]{cursor:pointer}input[type=file]::file-selector-button{cursor:pointer;color:#fff;background-color:#16451f;border:1px solid #000;border-radius:15px;padding:5px;font-family:Chillax,sans-serif}.project-form-input-wrapper{align-items:center;gap:10px;display:flex}.project-form-input-wrapper label{color:#fff;font-family:Chillax,sans-serif;font-size:18px}.project-form-input-container h3{color:#fff;font-size:20px;font-weight:400}.project-form-input-container p{color:#fff}.project-form-selected-file,.project-form-selected-image{color:#fff;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.project-form-selected-image p,.project-form-selected-file p{overflow-wrap:anywhere;margin:0}.project-form-selected-file button,.project-form-selected-image button{color:red;background-color:#0000;border:none}.project-form-upload-input{display:none}.project-form-upload-button{cursor:pointer;color:#000;background-color:#103f10;border:2px solid green;border-radius:10px;margin:5px 0;padding:10px;transition:all .2s;display:inline-block}.project-form-upload-button.project-form-upload-button:hover{background-color:green;border-color:#fff;transform:translateY(-2px)}.project-form-selected-x{cursor:pointer;color:red;background:0 0;border:none;flex-shrink:0;width:20px;height:20px;font-size:18px;transition:transform .2s}.project-form-selected-x:hover{transform:scale(1.2)}.project-form-page-checkboxes{grid-template-columns:repeat(2,1fr);display:grid}.project-form-feature-checkboxes{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.project-form-error,.contact-form-error{color:red;font-size:18px}.privacy-error,.contact-form-privacy-container p{margin-left:30px}.contact-calculator-selection{background-color:#0a200e;border:1px solid green;border-radius:15px;flex-direction:column;gap:15px;margin-top:30px;padding:10px;display:flex}.contact-calculator-addons-name,.contact-calculator-package-name-price{justify-content:space-between;display:flex}.contact-calculator-total{margin-top:20px}@media (width<=800px){.project-form-content,.contact-form-content{grid-template-columns:repeat(1,minmax(150px,1fr))}.project-form-content select{width:fit-content}.project-form-page-checkboxes{grid-template-columns:repeat(1,1fr)}.project-form-feature-checkboxes{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.contact-page-form-selector{flex-direction:column;gap:0;display:flex}.project-form-page-checkboxes,.project-form-feature-checkboxes{grid-template-columns:repeat(1,1fr)}.project-form-content select{max-width:150px}.project-form-project-legend{display:none}.project-page-form-outer-fieldset{border:none;min-width:0;margin:0;padding:10px}.project-page-form .project-page-form-outer-fieldset{border:none;margin:0 0 45px;padding:0}.project-form-content-textarea,.contact-calculator-selection{width:90%}.project-form-input-container textarea{width:100%}}@media (width<=400px){.contact-page-form fieldset{min-width:150px}.project-form-privacy,.contact-form-privacy{flex-direction:column;display:flex}.contact-form-privacy label{min-width:125px}.project-form-input-container textarea{width:215px}.project-page-form fieldset{margin-bottom:10px}}.toast{z-index:1000;border-radius:10px;align-items:center;gap:1rem;padding:1rem 1.25rem;animation:.3s ease-out toast-slide-in;display:flex;position:fixed;top:100px;right:30px;box-shadow:0 8px 25px #00000073}.toast.success{color:#fff;background:radial-gradient(#143a1e 5%,#132 25%,#0a1710 60%,#090e0b 100%);border:1px solid green}.toast.error{color:#c3c4a6;background:radial-gradient(#3a1414 5%,#311 25%,#170a0a 60%,#0e0909 100%);border:1px solid red}.toast button{cursor:pointer;background:0 0;border:none;align-items:center;display:flex}.toast.success button{color:green}.toast.error button{color:red}@keyframes toast-slide-in{0%{opacity:0;transform:translate(120%)}to{opacity:1;transform:translate(0)}}.about-hero h1,.about-hero h2,.about-hero h3,.about-hero h4{margin:0}.about-hero{color:#fff;background:radial-gradient(#143a1e 5%,#132 25%,#0a1710 60%,#090e0b 100%);width:100%;padding:60px 200px;font-family:Chillax,sans-serif}.about-hero-content h3{color:green;font-size:30px}.about-hero-content h1{padding-top:30px;font-size:40px}.about-hero-content p{font-size:21px}.about-hero-intro{flex-direction:column;align-items:center;padding-top:30px;padding-bottom:30px;display:flex}.about-hero-intro h4{font-size:30px}.about-hero-intro p{font-size:21px}.about-hero-intro span{color:green;font-weight:700}.about-cta{flex-direction:column;align-items:center;padding-top:100px;display:flex}.about-cta h3{font-size:40px}.about-cta p{color:green;font-size:21px}.about-cta button{color:#fff;background-color:green;border:1px solid #000;border-radius:15px;width:250px;height:50px;margin-top:50px;margin-bottom:30px;font-size:21px;transition:all .2s;box-shadow:1px 1px 1px #000}.about-cta button:is(.about-cta button):hover{color:#000;cursor:pointer;background-color:#02a802;border-color:#fff;transform:translateY(-3px);box-shadow:1px 1px 1px #292929}.about-content{color:#fff;background-color:#01010c;flex-direction:column;align-items:center;padding-bottom:50px;font-family:Chillax,sans-serif;display:flex}.about-loofable-story{flex-direction:column;gap:40px;width:65%;display:flex}.about-loofable-story p{font-size:21px}.about-loofable-ideology{width:95%;margin-top:30px;display:flex}.about-loofable-ideology-card{background:radial-gradient(#143a1e 5%,#132 25%,#0a1710 60%,#090e0b 100%);border:1px solid green;border-radius:15px;width:33%;margin:40px;padding:15px}.about-loofable-ideology-card h3{font-size:25px}.about-loofable-ideology-card p{font-size:20px}.about-values-heading{margin-top:50px;font-size:35px}.impressum-page h1,.impressum-page h2,.impressum-page h3,.impressum-page h4,.impressum-page p{margin:0}.impressum-page{color:#fff;padding:100px;font-family:Chillax,sans-serif}.impressum-page-h3{margin-bottom:60px}.impressum-container-header h2{width:30%;font-size:20px;font-weight:400}.impressum-container-header{margin-bottom:50px}.impressum-page h1{color:#10b910}.impressum-my-info{margin-bottom:40px}.impressum-my-info h3{margin-bottom:20px;font-size:22px}.impressum-my-info h4{font-size:20px}.impressum-my-info-section{flex-direction:column;margin-bottom:15px;display:flex}.impressum-my-info p{font-size:17px}.impressum-contact,.impressum-contact h4{font-size:20px}.impressum-contact a{color:green;font-size:17px;text-decoration:none}.impressum-contact p{font-size:17px}@media (width<=650px){.impressum-page{padding-left:50px}}@media (width<=475px){.impressum-page{text-align:flex-start;flex-direction:column;justify-content:center;padding-left:40px;display:flex}}.datenschutz-page h1,.datenschutz-page h2,.datenschutz-page h3,.datenschutz-page h4,.datenschutz-page p{margin:0}.datenschutz-page{color:#fff;padding:100px;font-family:Chillax,sans-serif}.datenschutz-page-h3,.datenschutz-container h1{margin-bottom:60px}.datenschutz-responsible-party-contact,.datenschutz-responsible-party{margin-bottom:30px}.datenschutz-responsible-party-header{margin-bottom:20px}.datenschutz-responsible-party h3,.datenschutz-responsible-party-contact h4,.datenschutz-responsible-party h4{color:green}.datenschutz-responsible-party h3{font-size:25px}.datenschutz-responsible-party-contact a,.datenschutz-responsible-party-contact p,.datenschutz-responsible-party p{font-size:18px}.datenschutz-responsible-party-contact a{color:green;text-decoration:none}.datenschutz-responsible-party-contact h4,.datenschutz-responsible-party h4{font-size:22px}.datenschutz-responsible-party-my-info-section{margin-bottom:15px}.datenschutz-gdpr-rights,.datenschutz-recipients,.datenschutz-storage,.datenschutz-email,.datenschutz-uploads,.datenschutz-forms,.datenschutz-hosting-server-logs,.datenschutz-general-processing{width:60%;margin-bottom:30px}.datenschutz-gdpr-rights h3,.datenschutz-recipients h3,.datenschutz-storage h3,.datenschutz-email h3,.datenschutz-uploads h3,.datenschutz-forms h3,.datenschutz-hosting-server-logs h3,.datenschutz-general-processing h3{color:green;margin-bottom:15px;font-size:25px}.datenschutz-gdpr-rights h4,.datenschutz-recipients h4,.datenschutz-storage h4,.datenschutz-email h4,.datenschutz-uploads h4,.datenschutz-forms h4,.datenschutz-hosting-server-logs h4,.datenschutz-general-processing h4{margin-bottom:10px;font-size:22px}.datenschutz-gdpr-rights p,.datenschutz-recipients p,.datenschutz-storage p,.datenschutz-email p,.datenschutz-uploads p,.datenschutz-forms p,.datenschutz-hosting-server-logs p,.datenschutz-general-processing p{margin-bottom:15px;font-size:18px}@media (width<=560px){.datenschutz-page{flex-direction:column;width:90%;margin-top:35px;margin-left:35px;padding:0;display:flex}.datenschutz-container h1{font-size:25px}.datenschutz-container h3{font-size:22px}.datenschutz-container p{font-size:16px}.datenschutz-container h4{font-size:18px}}:root{--color-dark-green:#090e0b;--color-less-dark-green:#090f0b;--color-center-of-hero-green:#0b2216}body{background-color:#090e0b;padding-top:70px}.navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background:radial-gradient(circle at 25% 0,#102318 0%,#0000 30%),radial-gradient(circle at 75% 100%,#0d1a12 0%,#0000 50%),#090e0bcc;align-items:center;width:100%;padding:5px clamp(15px,3.5vw,50px);font-family:Chillax,sans-serif;display:flex;position:fixed;top:0}.navbar-logo{width:clamp(180px,17vw,200px);height:auto}.nav-links{margin-left:clamp(10px, 3vw, auto);align-items:center;display:flex}.nav-links ul{gap:clamp(15px,3vw,30px);margin-right:clamp(10px,3vw,50px);font-size:20px;font-weight:400;list-style:none;display:flex}.nav-links ul a{color:#fff;text-decoration:none}.nav-links ul a:hover{color:green}.navbar-button{text-align:center;color:#fff;background-color:green;border:2px solid #000;border-radius:20px;justify-content:center;align-items:center;margin-left:clamp(10px,2vw,30px);padding:10px 15px;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.navbar-button:hover{color:#000;background-color:#03af2e;border-color:#fff;transform:translateY(-3px)}.nav-links a.active{color:green}.nav-links a{position:relative}.nav-links{transform:translateY(15px)}.nav-links a.active:after{content:"";background-color:green;height:2px;position:absolute;bottom:-15px;left:0;right:0}.navbar-menu,.navbar-menu-overlay,.navbar-menu-button-container{display:none}@media (width<=1375px){.nav-links a{white-space:nowrap}.navbar-button{margin-left:0}.nav-links ul{margin-left:0;padding-left:15px}}@media (width<=1200px){.navbar-menu-button-container{background-color:#0000;border:#0000;display:block}.navbar-menu-x,.navbar-menu{color:green;background-color:#0000;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;margin-left:auto;padding:8px;transition:all .2s;display:flex}:is(.navbar-menu-x,.navbar-menu):is(.navbar-menu-x,.navbar-menu):hover{cursor:pointer;color:#03b103;background-color:#0b2216;border:1px solid green}.navbar-menu-overlay{z-index:1000;display:block;position:absolute;top:100%;right:20px}.navbar-menu-window{background-color:#0b2216;border:1px solid green;border-radius:15px;min-width:220px;padding:15px 20px}.navbar-menu-links{font-size:20px}.navbar-menu-links ul a{color:#fff;text-decoration:none;position:relative}.navbar-menu-links ul a:hover{color:green}.navbar-menu-links ul{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.nav-links{display:none}.navbar{justify-content:space-between;display:flex}.navbar-mobile-button-container{gap:20px;display:flex}}@media (width<=530px){.navbar-button{display:none}}@media (width<=425px){.navbar-button{display:none}}.footer-container{color:#fff;background:#090e0bcc;flex-direction:column;justify-content:center;align-items:center;width:100%;padding-top:30px;font-family:Chillax,sans-serif;display:flex}.footer-top{justify-content:space-between;width:95%;display:flex}.footer-logo{align-items:center;display:flex}.footer-logo img{max-width:250px;height:auto}.footer-links{justify-content:space-between;align-items:flex-start;width:100%;max-width:60%;display:flex}.footer-normal-link{color:#fff;font-size:18px;text-decoration:none;transition:all .2s}.footer-normal-link.footer-normal-link:hover{color:green}.footer-contact-link{color:green;font-size:18px;transition:all .2s}.footer-contact-link.footer-contact-link:hover{color:#02a802}.footer-links p{font-size:18px}.footer-links h3{grid-column:1/-1;padding-bottom:5px;font-size:25px}.footer-links Link{color:#fff}.footer-legal,.footer-contact{flex-direction:column;max-width:200px;padding:5px;display:flex}.footer-navigation{grid-template-columns:repeat(2,max-content);gap:0 35px;width:fit-content;padding:5px 10px;display:grid}.footer-normal-link{width:fit-content;margin:0 0 5px;line-height:1.3}.footer-navigation h3{justify-self:center}.footer-bottom{border-top:1px solid green;width:95%;padding:10px 0}.footer-contact p,a{text-align:left;width:200px}@media (width<=1200px){.footer-logo img{max-width:250px;height:auto}.footer-top{justify-content:space-evenly;width:100%;display:flex}}@media (width<=980px){.footer-top{flex-direction:column;align-items:center;gap:20px;width:100%}.footer-links{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-items:center;width:95%;max-width:750px;display:grid}.footer-navigation{gap:0 20px}.footer-normal-link{height:fit-content}}@media (width<=900px){.footer-contact{text-align:left}.footer-contact h3{text-align:center}}@media (width<=541px){.footer-links{text-align:center;gap:20px}}
