.navigation{display:flex;flex-flow:row wrap;justify-content:flex-end;text-decoration:none;list-style:none;margin:0;background-color:rgba(228,244,244,4%)}.navigation a{font-size:28px;font-weight:700;text-decoration:none;display:block;padding:13px 8px;color:#066;margin-right:14px}.navigation a:hover{background-color:rgba(228,244,244,8%)}@media all and (max-width:600px){.navigation{justify-content:space-around}}@media all and (max-width:600px){.navigation{flex-flow:column wrap;padding:0}.navigation a{text-align:center;padding:13px 8px 13px 8px;margin-left:160px;margin-right:160px}.navigation a:hover{text-align:center;padding:13px 8px 13px 8px;margin-left:160px;margin-right:160px;background-color:#f7eee2}.navigation li:last-of-type a{border-bottom:none}.navigation li:hover{background-color:rgba(29,100,100,0);width:auto}}body,html{height:100%;min-height:100vh;margin:0;padding:0;max-width:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:none;touch-action:pan-x pan-y;box-sizing:border-box}*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:inherit}body{color:#645443;font-family:Spinnaker;background-image:url("drawing.svg"),url("burlap2.avif");background-repeat:no-repeat,repeat;background-position:4% 13%,0 0;background-size:23%,23%;background-attachment:fixed,fixed;background-color:tan}.header img{border-radius:20px}li{display:inline-block;text-decoration:none;text-transform:lowercase}.wrapper{max-width:75%;margin:0 auto;min-height:100vh}header img{color:#0ff}.header{margin:10px 0 20px 0}figure{display:inline-block;width:202px;height:170px;background-color:#000;margin:0;padding:9px;text-align:left;border-radius:6px}figure img{display:inline-block;width:200px;height:150px}ul{list-style-type:none;margin:0;padding:0}li{line-height:2em}.assembly{list-style-type:none;display:inline;position:relative;max-width:200px;padding:.5em .5em .5em 2em;background:#d3d3d3;font-family:sans-serif}li.done{background:#cf9}li.done::before{content:"";position:absolute;border-color:#093;border-style:solid;border-width:0 .3em .25em 0;height:1em;top:1.3em;left:.6em;margin-top:-1em;transform:rotate(45deg);width:.5em}.title{flex:none;width:160px;clear:left}.submit{width:310px;text-align:right}.container{align-items:center;width:97%;max-width:1440px;border-style:dotted;border-radius:15px;margin:40px auto 0 auto;padding-top:20px;padding-bottom:20px}.container h2{font-size:1.5rem;text-align:center}.table{width:100%;border-collapse:collapse}th{background:#f8d4a3}td{background:#fefaf5}tr th{font-size:.9rem;padding:.8rem;letter-spacing:.2;vertical-align:top;border:1px solid #cac8c8}tbody tr td{font-size:1rem;padding:.8rem;letter-spacing:.1rem;font-weight:400;text-align:center;border:1px solid #cac8c8}.even td{background-color:#f7eee2;transition:all o.3s ease-in;cursor:pointer}.table tr:hover td{background:#e5eeff;color:#000;cursor:pointer}.table button{display:inline-block;border:none;margin:0 auto;padding:.4rem;border-radius:1px;outline:0;cursor:pointer}@media (max-width:768px){.table thead{display:none}.table td,.table tr{display:block}table tr{margin-bottom:1rem}.table tbody tr td{text-align:right;position:relative}.table td::before{content:attr(data-label);position:absolute;padding-left:1.2rem;left:0}}svg.icon{width:28px;height:28px;color:orange;transition:color .3s}.icon-font,i.icon{font-size:16px;cursor:pointer;color:#ffb143}@font-face{font-family:FontAwesome;src:url("../fonts/fontawesome-webfont.woff2") format("woff2"),url("../fonts/fontawesome-webfont.woff") format("woff");font-weight:400}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto}#header{margin-left:10px}.figure{display:inline-block;width:320px;height:500px;background-color:#f7eee2;margin:0;padding:9px;text-align:left;border-radius:6px}p{font-family:"Gill Sans",arial,sans-serif;font-size:50%;text-transform:uppercase;color:#000}.content-section{background-color:none}.table_container{max-width:740px;margin:0 auto;text-align:center}.section-header{font-family:Spinnaker;text-transform:uppercase;color:#008b8b;text-align:center;font-size:2em;font-weight:600}#cart{background-color:rgba(247,238,226,.3);padding-left:20px;padding-right:20px}.main-footer{font-family:Spinnaker;background-color:rgba(247,238,226,.7);font-size:150%;font-weight:600;text-shadow:none;color:#008b8b;float:right;padding:20px;margin-right:20px;text-transform:none}.btn{text-align:center;vertical-align:middle;padding:.3em .3em;cursor:pointer;font-family:Arial,Helvetica,sans-serif}input:checked{height:50px;width:50px;color:green}.label:hover{background-color:#f7eee2}.fa-circle-info{color:red;margin-right:11px;background:0 0;cursor:pointer}.fa-circle-info:hover{color:red;margin-right:11px;background:0 0}.btn-primary{color:#fff;background-color:#066;border:none;border-radius:.3em;font-weight:700}.btn-primary:hover{background-color:#02b5b5}.shop-item{margin-bottom:52px;margin:13px;cursor:zoom-in;overflow:hidden}.shop-item-title{display:block;width:100%;text-align:center;font-size:1.5em;color:#000;margin-bottom:15px;font-family:Spinnaker}.shop-item-image{height:400px;width:300px}.shop-item:hover{transform:scale(1.1);transition:transform 4s ease-in}.shop-item:not(:hover){transition:transform 4s ease-out}.shop-item-details{display:flex;align-items:center;padding:5px}.shop-item-price{flex-grow:1;color:#000;font-family:Arial,Helvetica,sans-serif}.shop-items{display:flex;flex-wrap:wrap;justify-content:space-around}.cart-header{font-weight:700;font-size:1em;color:#000}.cart-column{display:flex;align-items:center;border-bottom:1px #000;margin-right:1.5em;padding-bottom:10px;margin-top:10px}.cart-row{display:flex;font-family:Spinnaker;text-transform:uppercase}.cart-item{width:45%;font-family:Spinnaker;text-transform:uppercase}.cart-price{width:20%;font-size:1em;color:#000;font-weight:700}.cart-quantity{width:35%}.cart-row:last-child{border-bottom:1px solid #000}.cart-row:last-child .cart-column{border:none}.cart-total{text-align:right;margin-top:10px;margin-right:10px;font-family:Spinnaker;text-transform:uppercase}.cart-total-title{font-weight:700;font-size:1em;color:#000;margin-right:20px}.cart-total-price{color:#000;font-size:1.1em;font-family:"Gill Sans",arial,sans-serif;text-transform:uppercase;background-color:#f7eee2;padding:6px 5px 6px 5px}.btn-purchase{display:block;margin:10px auto 10px auto;font-size:1.5em}.description-bubble{display:none;position:absolute;background-color:#fff;border:1px solid #ccc;border-radius:8px;padding:10px;max-width:200px;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:10}.description-bubble p{margin:0;font-size:14px;text-transform:none}#description-bubble{top:50px;left:50%;transform:translateX(-50%)}legend img{width:50px;height:auto}.exciting{background:linear-gradient(to bottom,#ffe8d4,#f69d3c);margin:2rem auto;max-width:730px;font-size:large;font-family:"Arial Narrow",Arial,sans-serif;text-transform:none;text-align:center;font-weight:600;border:1px solid #696969;padding:10px;border-radius:16px;box-shadow:2px 2px 1px #000}#hear-about{width:150px;font-size:large;border-radius:3px}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}ol ol,ol ul,ul ol,ul ul{margin:0}a{background-color:transparent}strong{font-weight:bolder}code{font-family:monospace,monospace;font-size:1em}img{border-style:none}table{border-color:inherit;text-indent:0}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=submit],button{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}select{text-transform:none}textarea{margin:0;overflow:auto}[type=checkbox],[type=radio]{padding:10px;height:20px;width:20px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}.contact_info{max-width:730px;width:97%;margin:2rem auto;padding:1rem;border-radius:30px;background-color:#f7eee2}form{box-shadow:3px 3px 1px grey}fieldset{border-radius:20px;padding-top:1em;padding:1em;color:#000}label{font-family:"Franklin Gothic Medium","Arial Narrow",Arial,sans-serif;display:inline-block;text-transform:uppercase;font-size:16px;color:#000}input[type=text]{background-color:#edf0f2;border:1px solid #999;border-radius:4px;outline:0;padding:6px;margin-top:6px}input[type=email]{background-color:#edf0f2;border:1px solid #999;border-radius:4px;outline:0;padding:6px;box-sizing:border-box;margin-top:6px}label{font-size:16px;padding:2px;width:120px}textarea{width:100%}textarea{margin:0;overflow:auto}label[for=hear-about]{width:50%;font-size:large}#apartment_number{padding:6px;width:40px}#phone{padding:6px;width:40px}input[id=firstname]{min-width:30%;padding-right:20px}input[id=lastname]{min-width:30%;float:right}input[id=apartment_number]{float:right;width:50px}input[id=city]{width:210px}input[id=postal_code]{float:right;width:100px}input[id=phone_number]{float:right;width:144px}input[type=email]{width:175px}input[id=comments]{margin-left:20px;width:100%;background-color:#eef6fb}input[type=text]:focus,input[type=text]:hover{background-color:#eef6fb}input[type=email]:focus,input[type=email]:hover{background-color:#eef6fb}input[type=submit]{border:1px solid #063;background-color:#096;color:#fff;border-radius:5px;padding:5px;margin-top:10px}input[type=submit]:hover{border:1px solid #063;background-color:#0c3;color:#fff;cursor:pointer}label[for=hear-about]{width:50%;font-size:large}#comments{font-size:large}#hear-about{width:150px;font-size:large;border-radius:3px}textarea{width:100%}#Comments{max-width:440px;min-width:440px}#exciting{background:linear-gradient(to bottom,#ffe8d4,#f69d3c);margin:2rem auto;max-width:730px;font-size:large;font-family:Spinnaker;text-transform:none;text-align:center;font-weight:600;border:1px solid #696969;padding:10px;border-radius:16px;box-shadow:2px 2px 1px #000}#submit{font-weight:600;border:0;background-color:#008b8b;width:auto;color:#fff;text-transform:uppercase;border-radius:5px;cursor:pointer;margin:1rem}.modal{display:none;position:fixed;z-index:1;top:calc(180px + 10px);right:0;width:70%;height:calc(100% - 20px);background:0 0;padding-top:20px}.modal-content{position:absolute;top:15%;right:0;transform:translateY(-20%);width:100%;max-width:400px;background-color:#fff;padding:20px;border:1px solid #888}.close{color:#aaa;font-size:28px;font-weight:700;position:absolute;top:10px;right:25px;cursor:pointer}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}.modal-content img{width:100%;height:auto;display:block}.icon-and-picture{margin-top:20px;text-align:center}.modal-icon{width:20%;height:auto;display:inline-block;margin-bottom:10px}.fa-info-circle{color:#ffb143;margin-right:11px;background:0 0;cursor:pointer;font-size:1.5em}