@import url(https://fonts.googleapis.com/css?family=Droid+Serif:400,400italic|Montserrat:400,700);*,:after,:before,html{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-ms-overflow-style:scrollbar;scroll-behavior:smooth;font-size:20px}body{margin:0;font-size:16px;font-weight:400;line-height:1.5;color:#212529;font-family:Inter,sans-serif;overflow-x:hidden}.auth{width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}.auth-container{width:400px;margin:0 auto;position:relative}.auth-logo{width:200px;display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:20px}.auth-logo img{margin-left:100%;height:auto;object-fit:contain;object-position:center;pointer-events:none}.auth-form{width:100%;background:#fff;box-shadow:0 4px 10px rgba(0,0,0,.12156862745098039);padding:25px;border-radius:10px;margin-bottom:30px;position:relative}.auth-form h1{line-height:normal;font-size:30px;font-family:"Gilroy-Medium";font-weight:900;margin:0 0 20px}.auth-input{width:100%;position:relative;margin-bottom:15px;display:flex;flex-direction:column;align-items:start;justify-content:center}.auth-input label{font-weight:800;font-family:"Gilroy-Regular";font-size:16px;margin-bottom:5px;color:#2a353e;line-height:normal}.auth-input input{width:100%;height:40px;border-radius:10px;border:2px solid #d5d5d5;outline:none;-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;text-align:left;transition:all .2s ease-in-out;padding:10px}.auth-input input:focus,.auth-input input:hover{border-color:#0064ff}.auth-reset{margin-bottom:15px;display:flex;align-items:center;text-decoration:none;color:#0064ff;font-weight:800;font-family:"Gilroy-Medium";transition:all .2s ease}.auth-reset:hover{opacity:.8}.auth-btn{width:100%;height:40px;background:#0064ff;border:none;border-radius:9999px;outline:none;-webkit-appearance:none;appearance:none;position:relative;color:#fff;font-weight:800;font-family:"Gilroy-Medium";font-size:15px;letter-spacing:1px;transition:all .2s ease-in-out;cursor:pointer;display:flex;align-items:center;justify-content:center;text-align:center}.auth-btn:focus,.auth-btn:hover{background:#007eff}.auth-bottom{justify-content:center;color:#2d323c;transition:all .2s ease;text-align:center;line-height:normal}.auth-bottom,.auth-bottom a{display:flex;align-items:center;text-decoration:none;font-weight:800;font-family:"Gilroy-Medium"}.auth-bottom a{color:#0064ff;margin-left:5px}.auth-bottom a:hover{opacity:.8}.auth-input.error input{border-color:red}.auth-input.error .auth-error{margin:6px 0 0;color:red;font-family:"Gilroy-Regular";font-weight:700;font-size:15px;line-height:normal}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*{box-sizing:border-box}body{color:#333;-webkit-font-smoothing:antialiased;font-family:"Droid Serif",serif}img{max-width:100%}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}.wrap{width:33vw;max-width:960px;margin:10px auto;float:right;background:rgba(128,119,119,.4666666666666667);padding-bottom:10px;border-radius:10px 10px 0 5px}.projTitle{font-family:"Montserrat",sans-serif;font-weight:700;text-align:center;padding:1em 0;border-bottom:1px solid #dadada;letter-spacing:.1em;text-transform:uppercase;color:#777;width:100%;word-wrap:break-word;font-size:1.5em}.projTitle span{font-family:"Droid Serif",serif;font-weight:400;font-style:italic;text-transform:lowercase;color:#777}.heading{padding:1em 0;border-bottom:1px solid #d0d0d0}.heading h1{font-family:"Droid Serif",serif;font-size:2em;float:left}.continue,.continue:visited,.heading{text-decoration:none;font-family:"Montserrat",sans-serif;letter-spacing:-.015em;font-size:.75em;padding:1em;color:#fff;background:#82ca9c;font-weight:700;border-radius:50px;float:right;text-align:right;transition:all .25s linear}.continue:after,.heading{content:"\276f";padding:.5em;position:relative;right:0;transition:all .15s linear}.continue:active,.continue:focus,.continue:hover,.heading{background:#f69679}.continue:active:after,.continue:focus:after,.continue:hover:after,.heading{right:-10px}.tableHead{display:table;width:100%;font-family:"Montserrat",sans-serif;font-size:.75em}.tableHead li{display:table-cell;padding:1em 0;text-align:center}.tableHead li.prodHeader{text-align:left}.cart{padding:1em 0}.cart .items{display:block;width:100%;vertical-align:middle;padding:1.5em;border-bottom:1px solid #fafafa}.cart .items.even{background:#fafafa}.cart .items .infoWrap{display:table;width:100%}.cart .items .cartSection{display:table-cell;vertical-align:middle;width:24%}.cart .items .cartSection .itemNumber{font-size:.75em;color:#777;margin-bottom:.5em}.cart .items .cartSection h3{font-size:1em;font-family:"Montserrat",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.025em}.cart .items .cartSection p{display:inline-block;font-size:.85em;color:#777;font-family:"Montserrat",sans-serif}.cart .items .cartSection p .quantity{font-weight:700;color:#333}.cart .items .cartSection p.stockStatus{color:#82ca9c;font-weight:700;padding:.5em 0 0 1em;text-transform:uppercase}.cart .items .cartSection p.stockStatus.out{color:#f69679}.cart .items .cartSection .itemImg{width:4em;float:left}.cart .items .cartSection.prodTotal,.cart .items .cartSection.qtyWrap{text-align:center;width:20%}.cart .items .cartSection.prodTotal p,.cart .items .cartSection.qtyWrap p{font-weight:700;font-size:1.25em}.cart .items .cartSection input.qty{width:2em;text-align:center;font-size:1em;padding:.25em;margin:1em .5em 0 0}.cart .items .cartSection .itemImg{width:8em;display:inline;padding-right:1em}.special{display:block;font-family:"Montserrat",sans-serif}.special .specialContent{padding:1em 1em 0;display:block;margin-top:.5em;border-top:1px solid #dadada}.special .specialContent:before{content:"\21b3";font-size:1.5em;margin-right:1em;color:#6f6f6f;font-family:helvetica,arial,sans-serif}a.remove{text-decoration:none;font-family:"Montserrat",sans-serif;color:#fff;font-weight:700;background:#e0e0e0;padding:.5em;font-size:.75em;display:inline-block;border-radius:100%;line-height:.85;transition:all .25s linear}a.remove:hover{background:#f30}.promoCode{border:2px solid #efefef;float:left;width:35%;padding:2%}.promoCode label{display:block;width:100%;font-style:italic;font-size:1.15em;margin-bottom:.5em;letter-spacing:-.025em}.promoCode input{width:85%;font-size:1em;padding:.5em;float:left;border:1px solid #dadada}.promoCode input:active,.promoCode input:focus{outline:0}.btn,.promoCode{float:left;width:100%;padding:.75em 0;border-radius:0 1em 1em 0;text-align:center;border:1px solid #82ca9c}.btn:hover,.promoCode{border:1px solid #f69679;background:#f69679}.btn,.btn:visited{text-decoration:none;font-family:"Montserrat",sans-serif;letter-spacing:-.015em;font-size:1em;padding:1em 3em;color:#fff;background:#82ca9c;font-weight:700;border-radius:50px;float:right;text-align:right;transition:all .25s linear}.btn:after{content:"\276f";padding:.5em;position:relative;right:0;transition:all .15s linear}.btn:active,.btn:focus,.btn:hover{background:#f69679}.btn:active:after,.btn:focus:after,.btn:hover:after{right:-10px}.btn,.promoCode{font-size:.85em;paddding:.5em 2em}.subtotal{float:right;width:50%}.subtotal .totalRow{padding:.5em;text-align:right}.subtotal .totalRow.final{font-size:1.25em;font-weight:700}.subtotal .totalRow span{display:inline-block;padding:0 0 0 1em;text-align:right}.subtotal .totalRow .label{font-family:"Montserrat",sans-serif;font-size:.85em;text-transform:uppercase;color:#777}.subtotal .totalRow .value{letter-spacing:-.025em;width:35%}.icon-btn{width:50px;height:50px;border:1px solid #cdcdcd;background:#fff;border-radius:25px;overflow:hidden;position:relative;transition:width .2s ease-in-out}.add-btn:after,.add-btn:before{transition:width .2s ease-in-out,border-radius .2s ease-in-out;content:"";position:absolute;height:4px;width:10px;top:calc(50% - 2px);background:#777}.delete-btn:after,.delete-btn:before{content:"";position:absolute;height:20px;width:4px;top:calc(50% - 10px);background:#777;overflow:hidden}.delete-btn:before{left:22px;border-top-left-radius:2px;border-bottom-left-radius:2px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.delete-btn:after{right:22px;border-top-right-radius:2px;border-bottom-right-radius:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.grp-btn{display:table-cell;width:30%}.add-btn:after{right:14px;overflow:hidden;border-top-right-radius:2px;border-bottom-right-radius:2px}.add-btn:before{left:14px;border-top-left-radius:2px;border-bottom-left-radius:2px}.icon-btn:focus{outline:none}.btn-txt{opacity:0;transition:opacity .2s}.add-btn:hover .btn-txt{opacity:1}.add-icon:after,.add-icon:before{transition:all .2s ease-in-out;content:"";position:absolute;height:20px;width:2px;top:calc(50% - 10px);background:#777;overflow:hidden}.add-icon:before{left:22px;border-top-left-radius:2px;border-bottom-left-radius:2px}.add-icon:after{right:22px;border-top-right-radius:2px;border-bottom-right-radius:2px}@media only screen and (max-width:39.375em){.wrap{width:26vw;padding-bottom:10px}.projTitle{font-size:1.5em;padding:10% 5%}.heading{padding:1em;font-size:90%}.cart .items .cartSection{width:90%;display:block;float:left}.cart .items .cartSection.qtyWrap{width:10%;text-align:center;padding:.5em 0;float:right}.cart .items .cartSection.qtyWrap:before{content:"QTY";display:block;font-family:"Montserrat",sans-serif;padding:.25em;font-size:.75em}.cart .items .cartSection.prodTotal,.cart .items .cartSection.removeWrap{display:none}.cart .items .cartSection .itemImg{width:25%}.promoCode,.subtotal{width:100%}.btn,.continue{width:100%;text-align:center}}.root{border-radius:30px;height:80vh;width:80vw;margin-left:10vw;margin-top:5vh}h1{margin:2rem;text-align:center;font-size:2em;font-weight:700}.search_div{margin-left:auto;margin-right:auto;padding:15px;width:100%}.search_div input,.search_div span{margin-right:11%}.search-btn{background:#09f;width:20%;color:#fff;font:"trebuchet ms",trebuchet;padding:10px 20px;border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;-o-border-radius:10px 10px 10px 10px;border:0;font-weight:700}.search-box{background:rgba(0,137,80,.18823529411764706);padding:10px;border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px;-webkit-border-radius:10px 0 0 10px;-o-border-radius:10px 0 0 10px;border:0;width:20%;left:5%}fieldset{border:1px solid silver;padding:8px;border-radius:4px;display:grid;grid-template-columns:-webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content;grid-gap:10%;font-family:"Roboto","Helvetica","Arial",sans-serif}legend{padding:2px;color:#008951}fieldset table{text-align:right;font-size:.875rem;margin:auto}fieldset tr{text-align:left;padding-right:50px}fieldset.settings th{color:#c1533d}fieldset td,fieldset th{text-align:left;padding-right:50px;padding-bottom:10px}fieldset.info{display:block;text-align:center;position:relative;width:450px}fieldset.command table{position:relative;margin:auto;border-collapse:separate;border-spacing:45px 10px}fieldset.command td{font-weight:500;font-style:oblique}fieldset.command td,fieldset.command th{width:150px;text-align:center;padding:5px}fieldset.command th{font-weight:400;color:#c1533d}.print-btn{background:#09f;width:40%;color:#fff;font:"trebuchet ms",trebuchet;padding:10px 20px;border:0;font-weight:700;left:30%;position:absolute;border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;-o-border-radius:10px 10px 10px 10px;bottom:8%}
/*# sourceMappingURL=main.4e50f12e.chunk.css.map */