html{font-family:Poppins,sans-serif;line-height:1.4;font-size:14px}html,html body,html #app{height:100%}html #app{display:flex;flex-direction:column}@media(min-width:1024px){html{font-size:15px}}@media(min-width:1600px){html{font-size:16px}}html *{box-sizing:border-box;transition:.1s}html h1,html h2,html h3,html h4,html h5,html h6,html button,html .quicksand{font-family:Quicksand,sans-serif}html h1{font-size:1.6em;margin:0;padding:0}html h2{font-size:1.4em;margin:0;padding:0}html h3{font-size:1.2em;margin:0;padding:0}html h4{font-size:1em;margin:0;padding:0}html hr{margin:30px 0;border:none;border-top:1px solid #f2f1f2}html .container{position:relative;width:1024px;margin:0 auto;padding:30px 0}html button.green{border:none;border-radius:100px;background:#72c469;color:#fff;font-weight:600;padding:0 30px;cursor:pointer}html button.green:hover{background:#66a15a}html button.green:active{padding:0 15px}nav[data-v-e56136e7]{display:flex;align-items:center;position:relative;width:1024px;height:100px;margin:0 auto;padding:30px 0;border-bottom:1px solid #f2f1f2}nav .logo[data-v-e56136e7]{display:block;position:relative;height:100%}nav .logo svg[data-v-e56136e7]{height:100%}nav .divider[data-v-e56136e7]{height:80%;margin:0 15px;border-left:1px solid #454545}nav .description[data-v-e56136e7]{font-size:smaller;flex-shrink:0}nav .search-overlay[data-v-e56136e7]{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0000004d;z-index:5}nav .search-overlay.visible[data-v-e56136e7]{display:block}nav .search[data-v-e56136e7]{display:flex;align-items:center;position:relative;height:100%;margin-left:30px;padding:0;background:#f2f1f2;border-radius:30px;flex-grow:1;z-index:10}nav .search[data-v-e56136e7]:not(.has-content):hover{background:#e2e1e2}nav .search img.search-icon[data-v-e56136e7]{height:50%;margin:10px}nav .search button.clear[data-v-e56136e7]{margin-left:10px;display:none;border:none;background:none;cursor:pointer;font-size:larger}nav .search input[data-v-e56136e7]{width:100%;height:100%;padding:0}nav .search input[data-v-e56136e7],nav .search input[data-v-e56136e7]:active,nav .search input[data-v-e56136e7]:focus{border:none;outline:none;background:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}nav .search input[data-v-e56136e7]::-webkit-search-decoration,nav .search input[data-v-e56136e7]::-webkit-search-cancel-button,nav .search input[data-v-e56136e7]::-webkit-search-results-button,nav .search input[data-v-e56136e7]::-webkit-search-results-decoration{display:none}nav .search .search-results[data-v-e56136e7]{position:absolute;margin-top:10px;top:100%;left:0;width:100%;max-height:300px;overflow-y:auto;background:#fff;border-radius:15px;z-index:10}nav .search .search-results ul[data-v-e56136e7]{list-style:none;margin:0;padding:22.5px 15px;display:flex;flex-direction:column;align-items:stretch;gap:15px}nav .search .search-results ul li[data-v-e56136e7]{display:block}nav .search .search-results ul li.not-found[data-v-e56136e7]{font-size:smaller}nav .search .search-results ul li a[data-v-e56136e7]{width:100%;display:flex;align-items:center;color:#000;text-decoration:none}nav .search .search-results ul li a:hover .title[data-v-e56136e7]{text-decoration:underline}nav .search .search-results ul li a img[data-v-e56136e7]{height:3em;margin-right:15px}nav .search .search-results ul li a .title[data-v-e56136e7]{font-size:smaller;flex-grow:1}nav .search .search-results ul li a .price[data-v-e56136e7]{margin-left:1em;font-size:smaller}nav .search.has-content input[data-v-e56136e7]{padding:0 15px;order:1}nav .search.has-content button.clear[data-v-e56136e7]{display:block;order:2}nav .search.has-content img.search-icon[data-v-e56136e7]{order:3}nav ul[data-v-e56136e7]{list-style:none;display:flex;align-items:baseline;gap:30px;margin:0 0 0 30px;padding:0;flex-shrink:0}nav ul li a[data-v-e56136e7]{text-decoration:none;color:#000}nav ul li a[data-v-e56136e7]:hover{text-decoration:underline}nav ul li a.active[data-v-e56136e7]{font-weight:bolder}nav .cart[data-v-e56136e7]{display:block;position:relative;height:100%;margin-left:30px;padding:5px 0}nav .cart img[data-v-e56136e7]{height:100%}.chips[data-v-03076941]{display:flex;gap:10px;color:#fff;font-weight:500}.chips a[data-v-03076941]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:30px;font-size:smaller;text-decoration:none;color:#fff;font-family:Quicksand,sans-serif}.chips a[data-v-03076941]:hover{font-weight:700}.chips a img[data-v-03076941]{width:80%;height:80%}.card[data-v-16aabb6e]{width:100%;height:100%;position:relative;display:flex;flex-direction:column}.card a[data-v-16aabb6e]{width:100%;display:flex;flex-direction:column;color:#000;text-decoration:none}.card a:hover h4[data-v-16aabb6e]{text-decoration:underline}.card a img[data-v-16aabb6e]{max-width:100%;max-height:100%;box-shadow:0 1px 6px #00000080}.card a h4[data-v-16aabb6e]{margin:15px 0 10px;font-weight:800}.card a p[data-v-16aabb6e]{margin:0;padding:0;font-size:smaller;text-wrap:wrap;font-weight:lighter}.card .footer[data-v-16aabb6e]{width:100%;height:30px;margin-top:15px;display:flex;justify-content:space-between}.card .footer button[data-v-16aabb6e]{padding:0 15px;display:flex;align-items:center}.card .footer button[data-v-16aabb6e]:active{padding:0 18px;margin-right:-3px}.card .footer button img[data-v-16aabb6e]{width:.9em;height:.9em;margin-left:10px}.full-width[data-v-8e6d1b37]{width:100%;background:#f7f7f7}.full-width .container .subtitle[data-v-8e6d1b37]{margin-bottom:30px}.full-width .container .slider[data-v-8e6d1b37]{width:100%;overflow:hidden;text-wrap:nowrap}.full-width .container .slider .card-wrapper[data-v-8e6d1b37]{display:inline-block;width:20%}.full-width .container .slider .card-wrapper[data-v-8e6d1b37]:not(:first-child){margin-left:60px}.container[data-v-b840990d]{padding-bottom:0;font-size:small;font-weight:lighter;display:flex;flex-direction:row}.container span[data-v-b840990d]{display:block}.container span[data-v-b840990d]:not(:last-child):after{content:">";display:inline-block;padding:0 .5em}.container span a[data-v-b840990d]{color:#000;text-decoration:none}.container span a[data-v-b840990d]:hover:not(.active){text-decoration:underline}.container span a.active[data-v-b840990d]{font-weight:bolder;cursor:default}.container span a[data-v-b840990d]:not(:last-child):after{content:", ";display:inline-block;padding:0 .5em 0 0}.gallery[data-v-244be7d7]{width:100%;height:100%;position:relative;display:flex;flex-direction:column}.gallery img.viewbox[data-v-244be7d7]{width:100%;box-shadow:0 1px 6px #00000080}.gallery ul.previews[data-v-244be7d7]{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.gallery ul.previews li[data-v-244be7d7]{display:block;width:100%;height:100%;position:relative}.gallery ul.previews li a[data-v-244be7d7]{opacity:.5;cursor:pointer}.gallery ul.previews li a.active[data-v-244be7d7]{opacity:1}.gallery ul.previews li a[data-v-244be7d7]:hover{opacity:.8}.gallery ul.previews li a img[data-v-244be7d7]{max-width:100%;max-height:100%}.wrapper[data-v-4986fcff]{display:flex;flex-direction:row;justify-content:stretch}.wrapper button[data-v-4986fcff],.wrapper input[data-v-4986fcff],.wrapper span[data-v-4986fcff]{border:none;padding:0;margin:0;background:#f2f1f2;display:flex;flex-direction:row;align-items:center;justify-content:center}.wrapper span[data-v-4986fcff]{width:5em;padding:10px}.wrapper button[data-v-4986fcff]{width:30px;cursor:pointer}.wrapper button[data-v-4986fcff]:hover{background:#e2e1e2}.wrapper button[data-v-4986fcff]:first-child{border-top-left-radius:30px;border-bottom-left-radius:30px}.wrapper button[data-v-4986fcff]:last-child{border-top-right-radius:30px;border-bottom-right-radius:30px}.container[data-v-2c84671e]{display:grid;grid-template-columns:1fr 1fr;column-gap:60px;row-gap:30px}.container .short-description[data-v-2c84671e]{display:flex;gap:30px;flex-direction:column}.container .short-description p.description[data-v-2c84671e]{font-weight:lighter;font-size:smaller;margin:0}.container .short-description .row[data-v-2c84671e]{display:flex;flex-direction:row;gap:30px;align-items:baseline}.container .short-description .row p.price[data-v-2c84671e]{font-weight:700;font-size:1.5em;margin:0}.container .short-description .row .spacer[data-v-2c84671e]{flex-grow:1}.container .short-description .row button.green[data-v-2c84671e]{height:100%}.container .short-description .row button.green[data-v-2c84671e]:active{margin-right:15px}.container .long-description[data-v-2c84671e]{grid-column:span 2}.container .long-description p[data-v-2c84671e]{padding-top:0}.spacer[data-v-c3ef4233]{flex-grow:1}.footer[data-v-c3ef4233]{width:100%;padding:30px;flex-shrink:0;background:#86a483;color:#fff}.footer .container[data-v-c3ef4233]{display:flex;flex-direction:column;align-items:flex-start;gap:30px}.footer .container .social[data-v-c3ef4233]{height:40px;display:flex;flex-direction:row;align-items:center;gap:30px}.footer .container .social svg[data-v-c3ef4233],.footer .container .social img[data-v-c3ef4233]{height:100%}.header[data-v-3b2cb0e8]{width:100%;display:flex;flex-direction:row;align-items:center}.header h2[data-v-3b2cb0e8]{margin-left:30px}.grid[data-v-a6265447]{width:100%;display:grid;gap:30px;grid-template-columns:1fr 1fr 1fr}.container[data-v-dd5261de]{display:grid;grid-template-columns:5fr 2fr;gap:30px}.container .grid .category-table[data-v-dd5261de]{padding:30px 0}.container .grid .category-table[data-v-dd5261de]::first-child{margin-top:-30px}.container .grid .category-table[data-v-dd5261de]:not(:first-child){border-top:1px solid #f2f1f2}.container .grid .category-table .grid-wrapper[data-v-dd5261de]{margin:30px 0}.container .filter[data-v-dd5261de]{width:100%;height:100%;background:#f7f7f7;padding:30px}.container .filter ul.filter-category[data-v-dd5261de]{display:block;list-style:none;padding:0;margin:0}.container .filter ul.filter-category[data-v-dd5261de]:before{display:block;content:"";width:10%;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid black}.container .filter ul.filter-category li[data-v-dd5261de]:not(:last-child){margin-bottom:10px}.container .filter ul.filter-category li a[data-v-dd5261de]{color:#000;text-decoration:none;font-weight:lighter;font-size:smaller;cursor:pointer}.container .filter ul.filter-category li a[data-v-dd5261de]:hover:not(.active){text-decoration:underline}.container .filter ul.filter-category li a.active[data-v-dd5261de]{font-weight:bolder;cursor:default}.container[data-v-534abc32]{display:flex}.container .infobox[data-v-534abc32]{width:40%;padding:60px;border-radius:30px;background:#86a483;color:#fff;flex-shrink:0}.container .infobox[data-v-534abc32]:before{float:left;padding-top:100%;content:""}.container .infobox[data-v-534abc32]:after{display:block;content:"";clear:both}.container .infobox p[data-v-534abc32]{margin:15px 0 0;padding:0;font-size:.9em}.container ul[data-v-534abc32]{list-style:none;margin:0 0 0 60px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,1fr);gap:30px;flex-grow:1;align-self:stretch;font-family:Quicksand,sans-serif;font-weight:700}.container ul li[data-v-534abc32]{position:relative;display:flex;align-items:center;justify-content:center;padding:5px}.container ul li[data-v-534abc32]:hover{padding:3px}.container ul li a[data-v-534abc32]{width:100%;height:100%;padding:15px 10px 10px 15px;border-radius:20px;font-size:.85em;color:#fff;text-decoration:none;line-height:1.1;display:flex;flex-direction:column;justify-content:space-between}.container ul li a img[data-v-534abc32]{width:30%;height:auto;align-self:flex-end}.cart-item[data-v-a3cd6c66]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1.5em}.cart-item button.remove[data-v-a3cd6c66]{width:48px;height:48px;background:none;border:none;cursor:pointer;padding:3px}.cart-item button.remove[data-v-a3cd6c66]:hover{padding:0}.cart-item button.remove img[data-v-a3cd6c66]{width:100%;height:100%}.cart-item img.preview[data-v-a3cd6c66]{max-width:8em;max-height:5em;box-shadow:0 1px 6px #00000080}.cart-item .stack[data-v-a3cd6c66]{display:flex;flex-direction:column;justify-content:space-between;align-self:stretch;flex-grow:1}.cart-item .stack a[data-v-a3cd6c66]{color:#000;text-decoration:none;font-size:smaller}.cart-item .stack a[data-v-a3cd6c66]:hover{text-decoration:underline}.cart-list[data-v-215bc940]{display:flex;flex-direction:column}.cart-list ul.items[data-v-215bc940]{list-style:none;display:block;margin:0;padding:0}.cart-list ul.items li[data-v-215bc940]{display:block;padding:30px 0}.cart-list ul.items li[data-v-215bc940]:not(:last-child){border-bottom:1px solid #f2f1f2}.cart-list strong.total[data-v-215bc940]{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;font-size:larger;border-top:solid 2px #72C469;padding-top:15px}.cart-list strong.total span[data-v-215bc940]{display:block;flex-grow:1}.container[data-v-0a0f3a2b]{display:grid;grid-template-columns:1fr 1fr;gap:60px}.container .form[data-v-0a0f3a2b]{display:flex;flex-direction:column;align-content:stretch}.container .form h2[data-v-0a0f3a2b]{margin-bottom:15px}.container .form label[data-v-0a0f3a2b]:not(.checkbox label),.container .form input[data-v-0a0f3a2b]:not([type=checkbox]){display:block;width:100%;margin-bottom:10px}.container .form .row[data-v-0a0f3a2b]{display:flex;flex-direction:row;gap:15px}.container .form .row .firstname[data-v-0a0f3a2b],.container .form .row .lastname[data-v-0a0f3a2b],.container .form .row .zip[data-v-0a0f3a2b]{flex-grow:1}.container .form .row .city[data-v-0a0f3a2b]{flex-grow:40}.container .form .row.checkbox[data-v-0a0f3a2b]{align-items:center;margin:15px 0 30px}.container .form input[data-v-0a0f3a2b]:not([type=checkbox]){background-color:#f2f1f2;padding:15px;margin-bottom:15px}.container .form input[data-v-0a0f3a2b]:not([type=checkbox]),.container .form input[data-v-0a0f3a2b]:not([type=checkbox]):active,.container .form input[data-v-0a0f3a2b]:not([type=checkbox]):focus{border:none;outline:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.container .order[data-v-0a0f3a2b]{display:flex;flex-direction:column;gap:30px;align-items:stretch}.container .order button[data-v-0a0f3a2b]{padding-top:15px;padding-bottom:15px;margin:0 30px}.container .order button[data-v-0a0f3a2b]:active{margin:0 60px}.container .order button small[data-v-0a0f3a2b]{display:block;font-weight:lighter}
