@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700);
/*! minireset.css v0.0.3 | MIT License | github.com/jgthms/minireset.css */blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}audio,embed,iframe,img,object,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}html{background:url(/assets/styles/main/images/background-wood-014c082a1b5ec94e6f0627775cafc8b5.jpg);background-size:cover;background-attachment:fixed;font-size:16px;font-family:Lato,sans-serif;font-weight:300;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;min-width:300px;overflow-x:hidden;overflow-y:scroll}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,select,textarea{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}body{color:#fff;font-size:1rem;font-weight:300;line-height:1.5}p{font-size:1em;margin-bottom:1em}a{color:#f2df68;text-decoration:none;transition:.4s}a:active,a:focus,a:hover{text-decoration:underline}h1,h2,h3{color:#f2df68;font-family:Lato,sans-serif;font-weight:300;line-height:1.2;margin-bottom:.5em}h1{font-size:3.5em}h2{font-size:2.5em}h3{font-size:1.5em}.is-center{text-align:center}.alert-container{position:absolute;top:4rem;right:4rem}.alert-container .alert{padding:1em;border:1px solid;position:relative;animation:alert-fade-out 4s;opacity:0}.alert-container .alert--success{color:#23d160;background:#9fefbb;border-color:#23d160}.alert-container .alert--error{color:#ff3860;background:#ffd1da;border-color:#ff3860}@keyframes alert-fade-out{0%{opacity:1}80%{opacity:1}to{opacity:0}}.button{background:#f2df68;border:none;border-radius:25px;color:#1b1b1b;cursor:pointer;font-size:1em;font-weight:700;padding:.5em 1em;outline:none;text-align:center;transition:.4s}.button:active,.button:focus,.button:hover{background:#ecd022;text-decoration:none}.form,.form__group{display:flex;flex-flow:column;width:100%}@media (min-width:900px){.form__group{flex-flow:row wrap;justify-content:space-between}}.form__field{display:flex;flex-flow:column;padding:1em 0;width:100%}.form__field label{display:block;font-size:1em;margin-bottom:.5em}.form__field input[type=email],.form__field input[type=tel],.form__field input[type=text],.form__field textarea{background:#353535;border:2px solid transparent;border-radius:5px;color:#fff;display:block;font-size:1em;padding:.5em;outline:none;transition:.4s}.form__field input[type=email]:active,.form__field input[type=email]:focus,.form__field input[type=email]:hover,.form__field input[type=tel]:active,.form__field input[type=tel]:focus,.form__field input[type=tel]:hover,.form__field input[type=text]:active,.form__field input[type=text]:focus,.form__field input[type=text]:hover,.form__field textarea:active,.form__field textarea:focus,.form__field textarea:hover{border:2px solid #f2df68}.form__field select{background:#353535;border:1px solid #353535;color:#fff;display:block;font-size:1em;padding:.5em;outline:none}.form__field select option{color:#f2df68}.form__field textarea{min-height:15vh}@media (min-width:900px){.form__field--half{width:48%}}.form__field--inline{display:flex;flex-flow:row;position:relative}.form__field--inline input[type=checkbox]{margin:.5em .5em 0 0}.form__field--error{color:#ff3860;padding:1em 0 0}.form__field--error label{color:#ff3860}.form__field--error input[type=email],.form__field--error input[type=tel],.form__field--error input[type=text],.form__field--error textarea{color:#ff3860;border:2px solid #ff3860}.form__actions{margin-top:2em}.shipping-method-form{display:flex;flex-flow:row wrap;padding-right:2em;width:100%}.shipping-method-form select{background:#353535;border:1px solid #353535;color:#fff;display:block;font-size:1em;padding:.5em 3em;outline:none}.shipping-method-form select option{color:#f2df68}.shipping-method-form button{background:#f2df68;border:none;border-top-right-radius:30%;border-bottom-right-radius:30%;cursor:pointer;font-size:1em;padding:.2em .5em;outline:none}.items{display:flex;flex-flow:column}@media (min-width:750px){.items{flex-flow:row wrap}}.item{display:block;width:100%;margin-bottom:2.5em}.item figure{display:block;overflow:hidden}.item figure img{display:block;width:100%;height:auto;transition:.4s}.item:hover{background:#1b1b1b;text-decoration:none}.item:hover img{transform:scale(1.1)}.item__info{display:flex;flex-flow:row wrap;justify-content:space-between;padding:.5em .5em 0}.item__info p{margin-bottom:0}.item__name{padding:0 .5em .5em}@media (min-width:750px) and (max-width:999px){.item{width:47.5%}.item:nth-child(2n){margin-left:5%}}@media (min-width:1000px) and (max-width:1199px){.item{width:30%}.item:nth-child(3n),.item:nth-child(3n+2){margin-left:5%}}@media (min-width:1200px){.item{width:23.5%}.item:nth-child(4n+2),.item:nth-child(4n+3),.item:nth-child(4n+4){margin-left:2%}}.categories{display:flex;flex-flow:column;padding:0;position:relative}@media (min-width:500px){.categories{flex-flow:row nowrap}}.category{display:block;position:relative;width:100%;overflow:hidden;padding:2em 1em}@media (min-width:500px){.category{width:48%}}@media (min-width:800px){.category{width:40%}}@media (min-width:900px){.category{width:35%}}@media (min-width:1000px){.category{width:30%}}@media (min-width:1100px){.category{width:25%}}.category img{width:100%;height:auto}.category__overlay{background:rgba(27,27,27,.7);font-size:.8em;position:absolute;width:100%;height:6.5em;bottom:0;left:0;transition:.2s;text-align:center}.cookie-consent{background:#1b1b1b;display:flex;flex-flow:column;position:fixed;left:0;bottom:0;width:100vw;height:auto;padding:2em 0;z-index:3000}.cookie-consent__body{font-size:1.2em;margin:0 auto;width:90%;text-align:center}.cookie-consent input[type=submit]{background:#f2df68;border:none;border-radius:25px;cursor:pointer;font-size:1em;font-weight:700;outline:none;padding:.5rem 1rem;transition:.4s}.cookie-consent input[type=submit]:active,.cookie-consent input[type=submit]:focus,.cookie-consent input[type=submit]:hover{background:#e1c413}.highlighted{align-items:center;background:url(/assets/styles/main/images/highlighted-0b0b94313fb1c9f8420a096fba45bcbc.jpg) no-repeat 50%;background-size:cover;display:flex}@media (min-width:750px){.highlighted{flex-flow:row nowrap;justify-content:center;padding:2.5em}}.highlighted__content{display:flex;flex-flow:column;justify-content:space-between;padding:4em}.highlighted__content h2{color:#fff;font-weight:700;margin-bottom:2em}.highlighted__content h3{color:#f2df68;font-weight:700}.highlighted__image{display:block;height:400px;width:auto;transform:rotate(7deg)}.navbar{width:100vw;background:rgba(27,27,27,.7);position:relative}.navbar--fixed{position:fixed}.navbar__inner{display:flex;justify-content:space-between;margin:0 auto;position:relative;height:auto;width:95%}.navbar__logo{color:#f2df68;font-size:1.5em;font-weight:300;padding:.5em}@media (min-width:900px){.navbar__logo{font-size:2em}}@media (min-width:1200px){.navbar__logo{font-size:2.5em;padding:.25em}}.navbar__logo:active,.navbar__logo:focus,.navbar__logo:hover{color:#eed539;text-decoration:none}.navbar__main{display:flex}.navbar__cart{padding:.75em;position:relative}.navbar__cart svg path{fill:#f2df68}.navbar__cart-counter{color:#1b1b1b;font-size:16px;font-weight:700;position:absolute;left:1.4em;top:1.25em}@media (min-width:900px){.navbar__cart{padding:1.5em}.navbar__cart-counter{left:2.15em;top:2em}}.navbar__nav-trigger{padding:1em .75em .5em;cursor:pointer;position:relative}.navbar__nav-trigger svg path{fill:#f2df68}@media (min-width:900px){.navbar__nav-trigger{display:none}}.sidenav{display:flex;flex-flow:column;position:absolute;left:-100vw;width:100vw;transition:.4s;z-index:2000}.sidenav.sidenav--visible{background:#1b1b1b;left:0;height:100vh;width:100vw}@media (min-width:900px){.sidenav{position:relative;top:2em;left:0;width:auto}}.nav{display:flex;flex-flow:column;background:rgba(27,27,27,.7)}.nav a{display:block;color:#f2df68;font-size:1em;padding:.5em 1em;text-transform:uppercase;transition:.2s}.nav a.active{background:#f2df68;color:#1b1b1b}.nav a:active,.nav a:focus,.nav a:hover{background:#f2df68;color:#1b1b1b;text-decoration:none}.container{display:flex;flex-flow:column;align-items:flex-start;margin:0 auto;width:95%}@media (min-width:900px){.container{flex-flow:row nowrap;width:100%}}main{display:flex;flex-flow:column;width:100%}@media (min-width:900px){main{margin:2em}}section{background:rgba(27,27,27,.7);display:flex;flex-flow:column;margin-bottom:2em;padding:1.5em}section ul{margin-bottom:1em;margin-left:2em;list-style:disc}.footer{background:#1b1b1b;display:flex;flex-flow:column;margin-top:10em}.footer__container{margin:0 auto;display:flex;flex-flow:row;justify-content:center}.footer__container a{padding:.5em;margin:.5em}.footer__container a svg{width:2em}.footer__copy{padding:.5em 0;text-align:center}.cart,.cart-line{display:flex;flex-flow:column}.cart-line{margin-bottom:1.5em}@media (min-width:40rem){.cart-line{flex-flow:row wrap}}.cart-line__quantity{width:7rem}.cart-line__quantity form{display:flex;flex-flow:row nowrap}.cart-line__quantity form input[type=number]{background:#1b1b1b;border:none;color:#fff;font-size:1em;padding:.25em 0 .25em .5em;outline:none;width:4rem}.cart-line__quantity form button{background:#f2df68;border:none;border-top-right-radius:30%;border-bottom-right-radius:30%;cursor:pointer;font-size:1em;padding:.2em .5em;outline:none}.cart-line__product{width:20rem}.cart-line__name{width:27rem}.cart-line__price{width:7rem}.cart-line__options{width:4rem}.error-page{position:relative}.error-page h2{display:block;font-weight:700;position:absolute;top:1em;text-align:center;width:100%}@media (min-width:1100px){.error-page h2{font-size:5em;top:.5em}}.product{display:flex;flex-flow:column}@media (min-width:900px){.product{flex-flow:row wrap}}.product__image{display:block;width:100%;height:auto}@media (min-width:900px){.product__image{width:50%}}.product__image img{display:block;width:100%;height:auto}.product__details{width:45%;margin-left:5%}.product__images-small{display:flex;flex-flow:row wrap}.product__image-small-box{display:block;flex-flow:row wrap;width:20%;margin-right:20px;margin-bottom:20px}.product__image-small-box img{display:block;width:100%;height:auto;cursor:pointer}.product__form{margin-top:1.5em}.product__form input[type=number]{background:#494949;border:1px solid transparent;color:#fff;font-size:1em;margin-right:1em;outline:none;padding:.25em 0 .25em .5em;width:3.5rem}.product__form input[type=number]:active,.product__form input[type=number]:focus,.product__form input[type=number]:hover{border:1px solid #f2df68}.product__form select{background:#494949;border:none;color:#fff;font-size:1em;height:1.8em;outline:none;margin:0 1em 0 0}.product__form button{background:#f2df68;border:none;border-radius:50%;cursor:pointer;outline:none;width:40px;height:40px;transition:.4s}.product__form button svg{width:25px;height:25px}.product__form button svg path{fill:#1b1b1b;transition:.4s}.product__form button:active,.product__form button:focus,.product__form button:hover{background:#1b1b1b}.product__form button:active svg path,.product__form button:focus svg path,.product__form button:hover svg path{fill:#f2df68;transition:.4s}.product__description{margin-top:1.5em;width:100%}.stories,.story{display:flex;flex-flow:column}.story{background:rgba(27,27,27,.8);margin-bottom:2em}.story__image img{display:block;width:100%;height:auto}.story__content{padding:0 1.5em}@media (min-width:700px){.story{flex-flow:row nowrap;padding:1em}.story:nth-child(odd){flex-flow:row-reverse}.story__image{width:40%}.story__content{width:60%}}