*{box-sizing:border-box}body,html{background-color:#f3f1f0;font-family:Beatrice,sans-serif;height:100%}.template-tabs{max-width:1280px;background-color:#f3f1f0;padding:0;margin:0 auto}@media only screen and (max-width:964px){.template-tabs{padding:8px 24px}}@media only screen and (max-width:700px){.template-tabs{padding:8px 0}}.tab{float:left;width:20%;height:300px;margin-top:0;padding-top:80px;position:relative;z-index:0}@media only screen and (max-width:768px){.tab{width:30%}}@media only screen and (max-width:767px){.tab{padding-top:10px}}@media only screen and (max-width:700px){.tab{display:none}}.footer-container{position:relative;z-index:1000!important}@media only screen and (max-width:700px){.dropdown-content-mobile{display:-webkit-inline-box;overflow-x:scroll;width:100%;margin-bottom:30px;position:fixed;background-color:#f9f9f9;height:60px;margin-top:-20px}.dropdown-content-mobile .tablinks{width:auto;padding:16px}}.tab button{display:block;background-color:inherit;color:#333;font-family:Beatrice,sans-serif;margin:0 16px 16px;width:100%;border:none;outline:none;text-align:left;cursor:pointer;transition:.3s;font-size:14px}@media only screen and (max-width:900px){.tab button{margin-left:0}}@media only screen and (max-width:700px){.tab button{font-size:12px;width:33%;text-align:center;margin:0}}.tab button:hover{font-weight:700}.tab button.active-tab{border-left:2px solid #333;font-weight:600;margin-left:24px;transition:.3s}@media only screen and (max-width:900px){.tab button.active-tab{margin-left:0}}@media only screen and (max-width:700px){.tab button.active-tab{border-left:none;border-bottom:2px solid #333}}.tabcontent{float:left;padding-top:80px;width:80%;border-left:none;height:auto}@media only screen and (max-width:768px){.tabcontent{width:70%}}@media only screen and (max-width:767px){.tabcontent{padding-top:10px}}@media only screen and (max-width:700px){.tabcontent{width:100%;padding-top:10px}}.main{max-width:1000px;margin:auto;animation:fadein 2s;-moz-animation:fadein 1s;-webkit-animation:fadein 1s;-o-animation:fadein 1s}@media only screen and (max-width:700px){.main{text-align:center}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}.main h1{font-family:orpheuspro,serif;font-weight:500;font-size:24px;word-break:break-all;padding:40px 0 0 24px;text-align:left;display:inline}@media only screen and (max-width:700px){.main h1{text-align:center;padding:40px 0}}.headline-shop-all h1,h1{font-family:orpheuspro,serif}.headline-shop-all h1{font-weight:500;font-size:24px;padding:40px 0 0;text-align:center;display:block}@media only screen and (max-width:700px){.headline-shop-all h1{text-align:center;font-size:20px;padding:24px 0 0}}.content-image h4{font-size:12px;color:#333;line-height:1.6;padding:12px 0;word-break:break-all;font-weight:400!important;text-align:center;transform:scale(1);transition:.3s ease-in-out}@media only screen and (max-width:700px){.content-image h4{font-size:11px}}.content-image h4 a{color:#333;text-decoration:none!important}.product-row{margin:0}@media only screen and (max-width:700px){.product-row{width:100%}}.product-row,.product-row>.card-column{padding:0;background-color:#f3f1f0;margin-top:0;position:relative}@media only screen and (max-width:700px){.product-row,.product-row>.card-column{padding:4px}}@media only screen and (max-width:400px){.product-row,.product-row>.card-column{padding:1px;margin-top:24px}}.card-column{float:left;width:33.33%;display:none}@media only screen and (max-width:900px){.card-column{width:50%}}.notify-badge-white{position:absolute;background:#fff;top:8px;left:8px;width:auto;text-align:center;line-height:12px;font-size:9px;padding:5px;letter-spacing:1px;text-transform:uppercase;border-radius:5px;color:#333}.product-row,.product-row>.card-column-sale{padding:0;background-color:#f3f1f0;margin-top:0}@media only screen and (max-width:700px){.product-row,.product-row>.card-column-sale{padding:4px}}.card-column-sale{float:left;width:33.33%;display:none}@media only screen and (max-width:920px){.card-column-sale{width:50%}}@media only screen and (max-width:700px){.card-column-sale{width:100%}}.card-column-sale .text-card{font-size:13px;line-height:1.6;text-align:left;color:#333!important;padding:24px 18px}.card-column-sale .text-card a{color:#333!important}.product-row:after{content:"";display:table;clear:both}.content-image{position:relative}.content-image:hover{transform:scale(1.02);overflow:hidden;transition:.3s ease-in-out}.content-image{padding:0;background:#fff;margin:5%;border-radius:10px;filter:drop-shadow(2px 5px 3px rgba(0,0,0,.05));-webkit-box-shadow:2px 5px 3px rgba(0,0,0,.05)}.content-image img{border-radius:10px 10px 0 0}@media only screen and (max-width:700px){.content-image{margin:2%}}.btn{font-family:Beatrice,sans-serif;font-size:13px;border:none;outline:none;padding:4px 12px;cursor:pointer;margin:0 4px 0 0}.btn:hover{background-color:#dfe5dc}.btn.active{background-color:#719483;color:#fff}#myBtnContainer{float:right}#myImg{border-radius:5px;cursor:pointer;transition:.3s}#myImg:hover{opacity:.7}.modal{display:none;position:fixed;z-index:999;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.8);z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media only screen and (max-width:700px){.modal{padding-top:40px}}.modal p{font-weight:400;font-size:14px;line-height:1.8}.modal h2{text-align:left;margin-bottom:8px}@media only screen and (max-width:700px){.modal h2{font-size:24px}}.modal-container{max-width:900px;display:flex;margin:0 auto;background-color:#f3f1f0;border-radius:20px}@media only screen and (max-width:700px){.modal-container{display:block;width:90%}}.modal-container .close{position:absolute;top:71px;color:#f1f1f1;transition:.3s;background-image:url(/img/x-icon.svg);height:24px;width:24px;background-size:24px;background-repeat:no-repeat;background-position:50%}@media only screen and (max-width:700px){.modal-container .close{top:12px}}.modal-container .close:focus,.modal-container .close:hover{color:#bbb;text-decoration:none;cursor:pointer}.modal-content{margin:0;display:block;width:55%;float:left;border-radius:20px 0 0 20px}@media only screen and (max-width:700px){.modal-content{border-radius:20px 20px 0 0}}.modal-text-qty{width:45%;color:#333;float:right;max-width:400px;padding:32px;line-height:1.8;margin:0 auto}@media only screen and (max-width:700px){.modal-text-qty{width:100%;background-color:#f3f1f0;border-radius:0 0 20px 20px}}#caption{font-family:orpheuspro,serif;margin:auto;display:block;font-size:32px;font-weight:500;max-width:700px;text-align:left;color:#333;padding:10px 0}#caption,.modal-content{-webkit-animation-name:zoom;-webkit-animation-duration:.6s;animation-name:zoom;animation-duration:.6s}@-webkit-keyframes zoom{0%{-webkit-transform:scale(0)}to{-webkit-transform:scale(1)}}@keyframes zoom{0%{transform:scale(0)}to{transform:scale(1)}}@media only screen and (max-width:700px){.modal-content{width:100%}}.dropbtnf{font-family:Beatrice,sans-serif;background-color:#fff;color:#333;padding:10px 14px;font-size:13px;border:none;letter-spacing:0;text-transform:none;border-radius:20px;min-width:160px}.filter{position:relative;display:inline-block;float:right}@media only screen and (max-width:700px){.filter{display:none}}.filter-content{display:none;position:absolute;background-color:#fff;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1;border-radius:0 0 20px 20px;padding:0 8px 12px}.filter-content a{color:#000;padding:12px 16px;text-decoration:none;display:block}.filter-content a:hover{background-color:#719483;color:#fff}.filter:hover .filter-content{display:block}.filter:hover .dropbtnf{font-weight:500;background-color:#fff;border-radius:20px 20px 0 0}.caret span{background:url(/img/icons/drop-down.svg);width:100px;height:48px;background-image:url(/img/icons/arch-logo.svg);background-size:78px;background-repeat:no-repeat;background-position:50%;border-top-width:0;border-bottom:4px solid #333}.dropbtn{border-radius:10px;color:#333;padding:16px;font-size:14px;border:none;text-align:left;cursor:pointer;width:100%;margin:0}.dropbtn,.dropbtn:focus,.dropbtn:hover{background-color:#fff}.dropdown{display:none}@media only screen and (max-width:700px){.dropdown{z-index:2;background-color:#f3f1f0;display:inline-block;width:100%}}.dropdown-content{display:none;position:fixed;background-color:#fff;width:90%;height:640px!important;overflow:auto;box-shadow:0 0 1000px 1000px rgba(0,0,0,.5);z-index:99;border-radius:10px;margin:-80px 5%}.dropdown-content a{color:#000;padding:12px 20px;text-decoration:none;display:block;width:100%;text-align:center}.dropdown a:hover{background-color:#ddd}.show{display:block}.category-title{margin:20px 20px 16px}@media only screen and (max-width:900px){.category-title{margin-left:0}}@media only screen and (max-width:700px){.category-title{text-align:center;margin:24px 8px 8px}}h3{font-family:orpheuspro,serif;font-size:18px;font-weight:600}.image-hero-container{position:relative;text-align:center;color:#fff;margin:2% 2% 1%}.image-hero-container img{border-radius:10px}.image-hero-container p.top-image-text{font-size:14px;line-height:1.6}@media only screen and (max-width:1000px){.image-hero-container p.top-image-text{font-size:12px}}@media only screen and (max-width:900px){.image-hero-container p.top-image-text{display:none}}.image-hero-container p.top-image-text-ipad{display:none}@media only screen and (max-width:900px){.image-hero-container p.top-image-text-ipad{font-size:12px;line-height:1.6;display:block}}.image-hero-container h2{font-family:orpheuspro,serif;font-weight:400;font-size:32px;line-height:1.6}@media only screen and (max-width:768px){.image-hero-container{display:none}}.centered{position:absolute;font-size:14px;top:50%;left:25%;transform:translate(-50%,-50%)}@media only screen and (max-width:900px){.centered{max-width:200px}}.centered h2{margin-bottom:0}.dark-text{color:#333}.spacer{height:60px}@media only screen and (max-width:700px){.hide-mobile-text{display:none}}.product-title-mobile{display:none}@media only screen and (max-width:700px){.product-title-mobile{display:block}}.product-title-mobile p{line-height:1.5;max-width:330px;margin:0 auto}.fadein{opacity:1;transition:opacity 1s}p.layout-price{font-size:11px;text-align:center}.image-hero-container p{max-width:330px;line-height:1.5}