.margin-auto{margin:auto}.text-center{text-align:center}.warning{font-weight:600;color:#bc243c}.passed{font-weight:600;color:#009b77}.info-element{text-align:end}.statusinfo{margin:1rem auto;border:1px solid #ccc;border-radius:3px;padding:.4rem .6rem}.statusinfo label,.statusinfo select{margin:auto}.is_payed,.is_shipped{color:#bc243c;border-color:#bc243c;border-width:2px;padding:.5rem}.is_payed.statusgreen,.is_shipped.statusgreen{font-weight:600;color:#009b77;border-color:#009b77;border-width:2px}*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}form,ul{padding:0;margin:0}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}@font-face{font-family:"flottflott",sans-serif;font-style:normal;font-weight:600;src:url("../fonts/Flottflott.ttf");src:local(""),url("../fonts/Flottflott.ttf") format("truetype")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:url("../fonts/open-sans-v29-latin-300.eot");src:local(""),url("../fonts/open-sans-v29-latin-300.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans-v29-latin-300.woff2") format("woff2"),url("../fonts/open-sans-v29-latin-300.woff") format("woff"),url("../fonts/open-sans-v29-latin-300.ttf") format("truetype"),url("../fonts/open-sans-v29-latin-300.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url("../fonts/open-sans-v29-latin-regular.eot");src:local(""),url("../fonts/open-sans-v29-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans-v29-latin-regular.woff2") format("woff2"),url("../fonts/open-sans-v29-latin-regular.woff") format("woff"),url("../fonts/open-sans-v29-latin-regular.ttf") format("truetype"),url("../fonts/open-sans-v29-latin-regular.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;src:url("../fonts/open-sans-v29-latin-600.eot");src:local(""),url("../fonts/open-sans-v29-latin-600.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans-v29-latin-600.woff2") format("woff2"),url("../fonts/open-sans-v29-latin-600.woff") format("woff"),url("../fonts/open-sans-v29-latin-600.ttf") format("truetype"),url("../fonts/open-sans-v29-latin-600.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;src:url("../fonts/open-sans-v29-latin-800.eot");src:local(""),url("../fonts/open-sans-v29-latin-800.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans-v29-latin-800.woff2") format("woff2"),url("../fonts/open-sans-v29-latin-800.woff") format("woff"),url("../fonts/open-sans-v29-latin-800.ttf") format("truetype"),url("../fonts/open-sans-v29-latin-800.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:500;src:url("../fonts/open-sans-v29-latin-500italic.eot");src:local(""),url("../fonts/open-sans-v29-latin-500italic.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans-v29-latin-500italic.woff2") format("woff2"),url("../fonts/open-sans-v29-latin-500italic.woff") format("woff"),url("../fonts/open-sans-v29-latin-500italic.ttf") format("truetype"),url("../fonts/open-sans-v29-latin-500italic.svg#OpenSans") format("svg")}.lead{margin-top:1rem;font-weight:600;font-size:clamp(2.6rem,2vw + 1rem,2.8rem);color:#120902}.sub-lead{margin-top:1rem;font-weight:600;font-size:2.5rem;color:#fc7307}.site-title{font-family:"flottflott",sans-serif;font-weight:600;display:block;text-align:start;font-size:clamp(3rem,1rem + 4vw,3.4rem);margin-left:1rem;white-space:nowrap;color:#fc7307}.text-red{color:#fc7307}.text-bold{font-weight:600;font-size:clamp(1.6rem,2vw + 1rem,3rem)}.side{background-color:bisque;color:#711a27}.side a{color:inherit;margin-left:.5rem}.list h2{border-top:2px solid #120902;border-bottom:2px solid #120902;background-color:#ccc}.adminpanel{background-color:#fff;color:#120902}.adminpanel__product,.adminpanel__user{display:flex;font-size:.9rem;padding-bottom:2rem}.adminpanel__product div,.adminpanel__user div{padding:.5rem}.adminpanel__product--text,.adminpanel__user--text{width:60%}.adminpanel__product--button,.adminpanel__user--button{width:30%;display:flex;justify-content:space-around;align-items:center}.adminpanel__product--button form,.adminpanel__user--button form{height:100%}.adminpanel__product--buttonside,.adminpanel__user--buttonside{width:30%;display:flex;justify-content:space-around;align-items:flex-start}.adminpanel__product--buttonside form,.adminpanel__user--buttonside form{height:100%}.adminpanel__product--buttonlink,.adminpanel__user--buttonlink{padding:1.5rem .5rem}@media screen and (min-device-width: 900px){.container-admin{display:grid;grid-template-areas:"info info" "side one" "side two" "side three" "side four"}.info{grid-area:info;display:flex;align-items:center;justify-content:space-between}.side{grid-area:side}.side ul li{border-bottom:1px solid #efc050}#productslist{grid-area:one}#userslist{grid-area:two}#pending{grid-area:three}#processed{grid-area:four}}.alert{display:block;font-size:1.4rem;padding-left:1rem}.alert-success{background-color:#7fffd4}.alert-warning{background-color:orange}.error{color:#ff4500}.header{background-color:transparent;min-height:52px;display:flex;position:fixed;top:0px;transition:transform 350ms ease}.header.hide{transform:translateY(-100px)}.logoicon{height:50px;margin-left:0;margin-right:auto}.icontext-color-change{fill:#fc7307}#phonecolor{fill:#fc7307}.nav{width:100%;padding-left:0;margin-bottom:0}.nav__wrapper{max-width:100vw;width:100%;transition:transform 350ms ease-in;transform-origin:bottom;transform:scale(1, 0);opacity:0;height:0}.nav__wrapper.active{position:fixed;bottom:0px;right:0px;display:block;z-index:999;transform:scale(1, 1);animation-name:scaleMenu;animation-duration:350ms;animation-timing-function:ease-in;background:#120902;height:97%;border-radius:50% 0 0 0;opacity:1}.nav__wrapper--ul{list-style:none;height:95%;display:flex;flex-direction:column;justify-content:space-around}.nav__wrapper--item{height:70px;aspect-ratio:1;border-radius:50%;text-decoration:none;border:2px solid #fc7307;margin:0 3rem 0 auto}.nav__wrapper--item:nth-child(5n+1){border:2px solid #bc243c}.nav__wrapper--item:nth-child(5n+2){border:2px solid #1466b3}.nav__wrapper--item:nth-child(5n+3){border:2px solid #fc7307}.nav__wrapper--item:nth-child(5n+4){border:2px solid #efc050}.nav__wrapper--item:nth-child(5n+5){border:2px solid #009b77}.nav__wrapper--item:nth-child(5n+1) svg,.nav__wrapper--item:nth-child(5n+1) g,.nav__wrapper--item:nth-child(5n+1) path{fill:#bc243c;stroke:#bc243c;width:65%}.nav__wrapper--item:nth-child(5n+1) svg:hover,.nav__wrapper--item:nth-child(5n+1) svg:focus,.nav__wrapper--item:nth-child(5n+1) svg:active,.nav__wrapper--item:nth-child(5n+1) svg:visited,.nav__wrapper--item:nth-child(5n+1) g:hover,.nav__wrapper--item:nth-child(5n+1) g:focus,.nav__wrapper--item:nth-child(5n+1) g:active,.nav__wrapper--item:nth-child(5n+1) g:visited,.nav__wrapper--item:nth-child(5n+1) path:hover,.nav__wrapper--item:nth-child(5n+1) path:focus,.nav__wrapper--item:nth-child(5n+1) path:active,.nav__wrapper--item:nth-child(5n+1) path:visited{fill:#009b77}.nav__wrapper--item:nth-child(5n+2) svg,.nav__wrapper--item:nth-child(5n+2) g,.nav__wrapper--item:nth-child(5n+2) path{fill:#1466b3;stroke:#1466b3;width:65%}.nav__wrapper--item:nth-child(5n+2) svg:hover,.nav__wrapper--item:nth-child(5n+2) svg:focus,.nav__wrapper--item:nth-child(5n+2) svg:active,.nav__wrapper--item:nth-child(5n+2) svg:visited,.nav__wrapper--item:nth-child(5n+2) g:hover,.nav__wrapper--item:nth-child(5n+2) g:focus,.nav__wrapper--item:nth-child(5n+2) g:active,.nav__wrapper--item:nth-child(5n+2) g:visited,.nav__wrapper--item:nth-child(5n+2) path:hover,.nav__wrapper--item:nth-child(5n+2) path:focus,.nav__wrapper--item:nth-child(5n+2) path:active,.nav__wrapper--item:nth-child(5n+2) path:visited{fill:#009b77}.nav__wrapper--item:nth-child(5n+3) svg,.nav__wrapper--item:nth-child(5n+3) g,.nav__wrapper--item:nth-child(5n+3) path{fill:#fc7307;stroke:#fc7307;width:65%}.nav__wrapper--item:nth-child(5n+3) svg:hover,.nav__wrapper--item:nth-child(5n+3) svg:focus,.nav__wrapper--item:nth-child(5n+3) svg:active,.nav__wrapper--item:nth-child(5n+3) svg:visited,.nav__wrapper--item:nth-child(5n+3) g:hover,.nav__wrapper--item:nth-child(5n+3) g:focus,.nav__wrapper--item:nth-child(5n+3) g:active,.nav__wrapper--item:nth-child(5n+3) g:visited,.nav__wrapper--item:nth-child(5n+3) path:hover,.nav__wrapper--item:nth-child(5n+3) path:focus,.nav__wrapper--item:nth-child(5n+3) path:active,.nav__wrapper--item:nth-child(5n+3) path:visited{fill:#009b77}.nav__wrapper--item:nth-child(5n+4) svg,.nav__wrapper--item:nth-child(5n+4) g,.nav__wrapper--item:nth-child(5n+4) path{fill:#efc050;stroke:#efc050;width:65%}.nav__wrapper--item:nth-child(5n+4) svg:hover,.nav__wrapper--item:nth-child(5n+4) svg:focus,.nav__wrapper--item:nth-child(5n+4) svg:active,.nav__wrapper--item:nth-child(5n+4) svg:visited,.nav__wrapper--item:nth-child(5n+4) g:hover,.nav__wrapper--item:nth-child(5n+4) g:focus,.nav__wrapper--item:nth-child(5n+4) g:active,.nav__wrapper--item:nth-child(5n+4) g:visited,.nav__wrapper--item:nth-child(5n+4) path:hover,.nav__wrapper--item:nth-child(5n+4) path:focus,.nav__wrapper--item:nth-child(5n+4) path:active,.nav__wrapper--item:nth-child(5n+4) path:visited{fill:#009b77}.nav__wrapper--item:nth-child(5n+5) svg,.nav__wrapper--item:nth-child(5n+5) g,.nav__wrapper--item:nth-child(5n+5) path{fill:#009b77;stroke:#009b77;width:65%}.nav__wrapper--item:nth-child(5n+5) svg:hover,.nav__wrapper--item:nth-child(5n+5) svg:focus,.nav__wrapper--item:nth-child(5n+5) svg:active,.nav__wrapper--item:nth-child(5n+5) svg:visited,.nav__wrapper--item:nth-child(5n+5) g:hover,.nav__wrapper--item:nth-child(5n+5) g:focus,.nav__wrapper--item:nth-child(5n+5) g:active,.nav__wrapper--item:nth-child(5n+5) g:visited,.nav__wrapper--item:nth-child(5n+5) path:hover,.nav__wrapper--item:nth-child(5n+5) path:focus,.nav__wrapper--item:nth-child(5n+5) path:active,.nav__wrapper--item:nth-child(5n+5) path:visited{fill:#009b77}.nav__wrapper--link{font-size:clamp(1.4rem,3vw,1.6rem);text-decoration:none;display:flex;align-items:center;justify-content:center;position:relative;height:100%}.nav__wrapper--link.active{color:#fc7307}.nav__wrapper--link::after{position:absolute;right:140%;line-break:strict;text-transform:capitalize;color:#fc7307}@keyframes scaleMenu{0%{transform:scale(1, 0)}50%{transform:scale(1, 0)}100%{transform:scale(1, 1)}}#phone::after{content:"Telefon"}#home::after{content:"home"}#products::after{content:"products"}#admin::after{content:"admin"}#account::after{content:"account"}#sign-up::after{content:"register"}#sign-in::after{content:"login"}#sign-out::after{content:"signOut"}#order::after{content:"reservation"}@keyframes rotateBars{0%{transform:rotate(0deg)}60%{transform:rotate(-45deg)}100%{transform:rotate(0deg)}}@media screen and (min-device-width: 768px){.logoicon{height:62px}}@media screen and (min-device-width: 900px){.header{width:100%;position:relative;background-color:#fff}.icontext-color-change{fill:#120902}.nav__wrapper{min-height:70px;width:88%;margin-left:auto;opacity:1;transform:scale(1, 1)}.nav__wrapper.active{position:relative;background:transparent;height:max-content}.nav__wrapper--ul{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-around;height:100%}.nav__wrapper--item:hover svg{fill:#009b77}.nav__wrapper--link{font-size:1.5rem;font-weight:600}.nav__wrapper--link::after{z-index:999;right:40px;top:0}.nav__wrapper--link:hover::after,.nav__wrapper--link:focus::after,.nav__wrapper--link:active::after{color:#009b77}.nav__wrapper #sign-in svg{display:block;margin-left:1rem}.nav__wrapper--item{border:none !important;height:3rem;margin:0}.nav__wrapper--item svg{display:none}}.button-checkout{background-color:#009b77;color:#fc7307;padding:.5rem 1rem;border:1px solid #009b77;border-radius:5px;cursor:pointer}.button-checkout:hover,.button-checkout:focus{background-color:#fc7307;color:#120902;border:1px solid #120902}.button{display:inline-block;outline:none;padding:.2rem;font-size:clamp(1.15rem,2vw + 1rem,1.25rem);max-width:320px;text-decoration:none;margin-bottom:.5rem;cursor:pointer}.button-primary{background-color:#009b77;color:#fff;border:1px solid #009b77;border-radius:4px}.button-primary:hover,.button-primary:focus,.button-primary:active{background-color:#006850;color:#fff;border-color:#006850}.button-secondary{background-color:transparent;color:#009b77;border:1px solid #009b77;border-radius:4px}.button-secondary:hover,.button-secondary:focus,.button-secondary:active{background-color:#006850;color:#fff;border-color:#006850}.button-buy,.button-show{background-color:#009b77;color:#fff;border:1px solid #009b77;border-radius:4px}.button-buy:hover,.button-buy:focus,.button-buy:active,.button-show:hover,.button-show:focus,.button-show:active{background-color:#006850;color:#fff;border-color:#006850}.button-link{cursor:pointer;color:#120902;background-color:transparent;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid transparent;border-bottom:2px solid #120902}.button-link:hover,.button-link:focus{color:#1466b3;border-bottom:2px solid #1466b3}.button-link-dark{cursor:pointer;color:#efc050;border-bottom:2px solid #efc050}.button-link-dark:hover,.button-link-dark:focus{color:#fc7307;border-bottom:2px solid #fc7307}.button-icon{background-color:transparent;border:none;height:max-content;cursor:pointer}.button-icon svg{width:40px;height:40px}.button-icon.delete{fill:#f30}.button-icon.edit{fill:blue}.button-row{display:flex;justify-content:space-between;align-items:center;background-color:#402007;color:#fff}.button-delete,.button-add{border:1px solid transparent;border-radius:5px;padding:0 .5rem;min-width:120px}.button-delete{background-color:#bc243c;color:#fff}.button-add{background-color:#009b77;color:#fff}.icon{max-width:30px}.button-submit{border:2px solid transparent}.button-submit:hover,.button-submit:focus{color:#efc050}.button-danger{border-radius:6px;border:2px solid transparent;background:#fc7307;color:#fff;text-decoration:none}.button-danger:hover,.button-danger:focus{border:2px solid #bc243c;background:#bc243c}.button-cancel{border:3px solid #1466b3;border-radius:6px;color:#1466b3}.button-cancel:hover,.button-cancel:focus{border:3px solid #9c4e11;color:#9c4e11}.button-query{border:2px solid transparent;padding:0 1rem;background:#009b77;border-radius:6px;color:#fff;font-weight:600}.button-query:hover,.button-query:focus{border:2px solid #009b77;background:#fff;color:#120902}.button-query:hover svg,.button-query:hover path,.button-query:focus svg,.button-query:focus path{stroke:#009b77}.button-query svg,.button-query path{stroke:#fff}.button-mobile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;position:fixed !important;left:35px;bottom:8%;width:6rem;z-index:999;aspect-ratio:1;cursor:pointer;border-radius:50%;text-decoration:none;border:2px solid #006850;background-color:rgba(0,104,80,.6);color:#fff;transition:transform 450ms ease}.button-mobile::before,.button-mobile::after{content:"";display:block;position:absolute}.button-mobile::before{height:0;width:0;top:20%;border-left:40px solid transparent;border-right:40px solid transparent;border-bottom:8px solid #efc050}.button-mobile::after{top:28%;width:0;height:0;border-left:40px solid transparent;border-right:40px solid transparent;border-top:8px solid #efc050}.button-mobile .hiHatStand{display:block;background-color:#fff;width:1px;height:80%}.button-mobile .hiTom{display:flex;align-items:center;justify-content:space-around;position:absolute;right:6%;border:1px solid #120902;background-color:bisque;color:#120902;width:40%;height:16px;line-height:1;font-size:14px}.button-mobile .baseDrum{display:flex;align-items:center;justify-content:center;position:absolute;bottom:6px;left:10%;color:#120902;border:1px solid #120902;background-color:bisque;width:50%;height:50%;border-radius:50%}.button-mobile.active::before{animation:squezze 250ms ease-in both}.button-mobile.active::after{animation:squezzeTwo 250ms ease-in both}@keyframes squezze{0%{transform:translateY(0px)}50%{transform:translateY(-4px)}100%{transform:translateY(0px)}}@keyframes squezzeTwo{0%{transform:translateY(0px)}50%{transform:translateY(4px)}100%{transform:translateY(0px)}}@media screen and (min-device-width: 900px){.button-mobile{display:none}}.current{border:1px solid #120902;background:#fc7307}.button-toTop{opacity:0;z-index:999;transform:scale(1, 0);transform-origin:bottom;transition:all 350ms ease;position:fixed;background:rgba(0,104,80,.6);bottom:4rem;right:2rem;text-decoration:underline;width:52px;height:52px;border:3px solid #006850;border-radius:50%;margin-bottom:1rem;margin-right:.5rem;cursor:pointer}.button-toTop svg{width:100%;height:100%;object-fit:contain;fill:#fff}.button-toTop.show{opacity:1;transform:scale(1, 1)}.basket{background-color:bisque;color:#711a27;display:flex;flex-wrap:wrap;gap:1rem;padding:1rem 1rem 5rem}.basket__item{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.basket__desc{margin-bottom:1rem}.basket__desc p,.basket__desc div{margin-bottom:1rem}.basket__desc--title{font-weight:600}.basket__desc--content{min-height:300px}.basket__total span{margin-right:1rem}.basket__button{width:100%;display:flex;justify-content:space-between}.basket__status--green{text-decoration:dotted;color:#7fff00}.basket__status--red{text-decoration:dotted;color:#f06}@media screen and (min-device-width: 768px){.basket{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto}.basket__total{grid-column:1/3;margin-bottom:1rem}.basket__button{grid-column:1/3;margin-bottom:1rem;display:flex;justify-content:space-around}}@media screen and (min-device-width: 900px){.basket{padding:0 2rem 4rem;display:grid;grid-template-columns:repeat(auto-fit, minmax(360px, 1fr))}}.cookies{position:fixed;display:flex;justify-content:center;align-items:center;z-index:999;bottom:-100%;min-height:40%;left:0;right:0;background-color:rgba(18,9,2,.8);color:#fff;font-size:clamp(.8rem,4vw,1.6rem);padding:10px;box-shadow:2px 2px 6px #000;transition:600ms ease-in}.cookies.active{bottom:0 !important}.cookies__container{display:flex;justify-content:center;flex-direction:column;align-items:center;padding:1rem;border-radius:1rem;max-width:800px;width:80%;margin:auto}.bckgrnd-one{background:linear-gradient(to bottom, #120902, #6e370c)}.form-wrapper{min-height:60vh;width:min(90vw,50rem);margin:2rem auto;line-height:2}.form-wrapper p{margin-bottom:1rem;font-size:clamp(1.1rem,4vw,1.3rem)}.form-wrapper p{font-weight:600}#formReservation{margin-top:1.5rem}.form__user{border:1px solid #ccc;border-radius:6px;padding:.4rem;background-color:#fefbf4;color:#120902}.form__user input{background-color:inherit}.form__button--group{margin-top:1.5rem;display:flex;justify-content:space-between;align-items:center}.form__group{margin-bottom:1rem}.form__group.password{position:relative}.form__col p{margin-bottom:1rem}.form__col p:nth-child(2){font-weight:600;color:#120902}.form__input{width:100%;outline:none;border-left:1px solid transparent;border-right:1px solid transparent;border-top:1px solid transparent;border-bottom:2px solid #120902;margin:1rem 0 1rem;font-style:italic;transition:all .3s;font-size:clamp(1.1rem,2vw + 1rem,1.4rem)}.form__admininput{width:100%;margin-bottom:20px;padding:12px;border:1px solid #ccc;border-radius:3px}.form__label{font-size:1.4rem;color:#120902}.form__input:placeholder-shown+.form__label{opacity:0;visibility:hidden;transform:translateY(-4rem)}.queryform__control{display:flex;background-color:#fff;border-radius:4px;padding:1px}.queryform__input{flex-grow:1;width:100%;outline:none;border:2px solid transparent}.queryform:focus{background-color:#fff;border:2px solid #1466b3}.queryform:focus:invalid{background-color:#f2bac3}@media screen and (min-device-width: 900px){.queryform__control{flex-direction:row}}textarea{min-height:280px}.form__button--group{margin-top:1.5rem;display:flex;justify-content:space-between}.checkbox{display:flex;min-height:80px}.check-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:1.1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.check-container input{position:absolute;opacity:0;cursor:pointer}.check-mark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#1466b3;border-radius:50%}.check-container:hover input~.check-mark{background-color:#bc243c}.check-container input:checked~.check-mark{background-color:#1466b3}.check-mark:after{content:"";position:absolute;display:none}.check-container input:checked~.check-mark:after{display:block}.check-container .check-mark:after{top:9px;left:9px;width:8px;height:8px;border-radius:50%;background:#fff}.small_img{max-width:400px;margin:auto;border:4px dashed #fc7307;border-radius:10px}.pwd-checkbox{opacity:0}.togglePassword{position:absolute;opacity:1;right:2rem;width:2rem;fill:#ccc;cursor:pointer;top:45%;transform:translateY(-50%)}.pwd-checkbox:checked~svg{fill:#120902}.hideShowPassword-toggle{background-image:url(/images/wink.svg) !important;background-position:0 center;background-repeat:no-repeat;border:none;background-color:transparent;cursor:pointer;height:100%;overflow:hidden;text-indent:-9999em;width:44px}.hideShowPassword-toggle-hide{background-position:-44px center}.footer{padding:.6rem;height:80px;width:100%;background-color:bisque;border-top:3px solid #120902;margin-top:auto;margin-bottom:0;display:flex;justify-content:center;gap:.5rem}.siteart{color:red;text-decoration:none;font-family:"Lobster Two",cursive;letter-spacing:1.2px}.hero{background:url("/images/jacek-dylag-hUHzaiAHuUc-unsplash.jpg"),linear-gradient(150deg, rgba(184, 91, 20, 0.945) 0%, #f3bb91 82%, #f8d7bf 100%);background-size:cover;background-position:center;background-repeat:no-repeat;background-blend-mode:multiply;color:#fff;min-height:80vh}.hero__lead{color:#fff;font-size:clamp(2rem,2vw + 1rem,3rem);font-variant:small-caps}.hero__message{font-size:1.4rem}.hero__slogan{margin-top:7rem;text-align:center;height:100%}.hero__slogan h1{font-size:clamp(2rem,2vw + 1rem,3.4rem);margin-bottom:4rem}.hero .typwriter{font-size:clamp(1.2rem,2vw + .6rem,2rem);font-weight:400}.hero__search{padding:1rem}.hero__card{padding:2rem 1rem 4rem}.hero__card--text{background:-webkit-linear-gradient(#FC7307, #fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;width:100%}@media screen and (min-device-width: 768px){.hero__lead{text-align:center}.hero__message{text-align:center}.hero__search{padding:1rem 3em}}@media screen and (min-device-width: 900px){.hero__card{padding:2rem 3rem 4rem}.hero__card--text{display:grid;grid-template-columns:1fr 1fr;gap:2rem}}.drop__zone{max-width:250px;height:250px;padding:2rem;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:500;font-style:italic;color:gray;font-size:2rem;border:4px dashed #009578;border-radius:10px;cursor:pointer;margin:2rem auto}.drop__zone--prompt{font-size:clamp(1.25rem,3vw + 1rem,1.4rem)}.drop__zone--over{border-style:solid}.drop__zone--input{display:none}.drop__zone--thumb{width:100%;height:100%;border-radius:10px;overflow:hidden;background-color:#ccc;background-size:cover;position:relative}.drop__zone--thumb::after{content:attr(data-label);position:absolute;bottom:0;left:0;width:100%;padding:5px 0;-moz-columns:#fff;columns:#fff;background:rgba(0,0,0,.75);font-size:1rem;text-align:center}.card{padding:1rem;max-width:900px;margin:auto}.card__title{font-size:2.4rem;text-transform:capitalize;font-weight:500}.card__img{width:100%}.card__img--detail{width:300px}.card__text{font-size:1.5rem}.orderslist{background-color:#fff;color:#120902;display:flex;max-width:1400px;margin:auto;width:96%}.orderslist form{width:100%}.orderslist ul{margin:0 .2rem}.orderslist input[type=text]{padding:.2rem .6rem;background-color:bisque;color:#711a27;border-color:transparent;margin:0px;width:100%}.orderslist label{margin:0px}.products{background-color:transparent}.products__header{background-image:url("/images/Cerberus.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;color:#efc050;width:100%;height:55vh;padding:.5rem;margin:0 auto;display:flex;flex-wrap:wrap}.products__title{font-family:Georgia,"Times New Roman",Times,serif;margin-top:2rem;margin-bottom:auto;width:100%;display:flex;flex-wrap:wrap-reverse}.products__infobar{display:flex;justify-content:space-between;margin-top:auto;margin-bottom:0;width:100%}.products__infobar span{font-size:x-small}.products__basket{text-decoration:none;color:inherit}.products__show{display:flex;flex-wrap:wrap;min-height:100vh;background-color:bisque;color:#711a27}.products__advertize{background-color:#9bffe8;color:#711a27;padding:0px 10px}.products__advertize--wrapper{display:flex;gap:10px}.products__advertize--img{margin:10px auto}.products__advertize--img img{height:100%}.item-wrapper{display:flex;flex-wrap:wrap;width:98%;margin:1rem auto;gap:1rem}.item{padding:1rem;margin-bottom:1rem;display:flex;flex-direction:column}.item__content{display:flex;flex-direction:column;flex:1}.item__title{font-size:clamp(1.3rem,3vw + 1rem,2.2rem);padding:0 .25rem;font-weight:400;text-transform:capitalize}.item__img{width:100%;overflow:hidden;min-height:300px;display:flex;justify-content:center}.item__img img{width:100%;align-self:center}.item__text{margin:auto;min-height:360px;flex:1;display:grid;grid-template-rows:65% 15% 20%;gap:5px;grid-template-areas:"text" "price" "button"}.item__text p{font-size:1.1rem;margin-top:1rem;margin-bottom:1rem}.item__text p:first-of-type{grid-area:text}.item__text p:nth-child(2){grid-area:price;font-weight:600}.item__text>div{grid-area:button;align-self:flex-end}.item__created{font-size:x-small}.item:nth-child(3n){border:2px solid #ccc !important;background-color:rgba(204,204,204,.2) !important}.item:nth-child(odd){border:2px solid #fdac6c;background-color:rgba(252,115,7,.1)}.item:nth-child(even){border:2px solid #35ffd0}.item:last-child{margin-bottom:4rem}.posts{padding:2rem;margin:0 auto 2rem}@media screen and (min-device-width: 768px){.item-wrapper{width:94%;margin:.8rem auto;display:grid;grid-template-columns:repeat(auto-fill, minmax(350px, 1fr));gap:.8rem;padding-bottom:.8rem}}@media screen and (min-device-width: 900px){.products__infobar{flex-direction:row;justify-content:space-between}.products__infobar span{font-size:x-small}.products__title{justify-content:space-between;align-items:center}.products__header{padding:0 2rem}.item:last-child{margin-bottom:1rem}.item-wrapper{width:94%;margin:2rem auto;display:grid;grid-template-columns:repeat(auto-fill, minmax(450px, 1fr));gap:2rem;padding-bottom:2rem}}.dl-horizontal{font-size:1.4rem}.success{max-width:90%;margin:2rem auto}@media screen and (min-device-width: 900px){.success{max-width:70%;margin:2rem auto}}.container{min-height:calc(100vh - 80px)}:root{--spacer: 1.2rem}.spacing>*+*{margin-top:var(--spacer, 0.4rem)}.detail-wrapper{padding-top:60px}.order__container{display:flex;flex-wrap:wrap;max-width:98vw;margin-top:3rem;margin-bottom:2rem}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cartitems{display:flex;align-items:center;justify-content:space-between}.col-25{-ms-flex:35%;flex:35%}.col-50{-ms-flex:50%;flex:50%}.col-75{-ms-flex:65%;flex:65%}.col-25,.col-50,.col-75{padding:0 16px}.order__form{background-color:#f2f2f2;padding:5px 20px 15px 20px;border:1px solid #d3d3d3;border-radius:3px}.btn{background-color:#04aa6d;color:#fff;padding:12px;margin:10px 0;border:none;width:100%;border-radius:3px;cursor:pointer;font-size:17px}.btn:hover{background-color:#45a049}span.price{float:right;color:gray}@media(max-width: 800px){.row{flex-direction:column-reverse}.col-25{margin-bottom:20px}}.shade{border-radius:6px;box-shadow:1px 2px 5px 0px rgba(26,25,25,.75)}.grid span{margin:1rem}.grid__item{display:flex;overflow:hidden;width:100%}.grid__item img{flex-shrink:0;min-width:100%}@media screen and (min-device-width: 900px){.grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.grid .sub-lead{grid-column:1/3}.grid .push{order:3}}html{height:100%;min-width:100%;scroll-behavior:smooth}body{font-family:"Open Sans",sans-serif;width:100%;margin:0px;line-height:1.8;font-size:clamp(16px,4vw,22px);height:100%}.overflow-hidden{overflow-y:hidden}
