@import "https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700";.grid::after{clear:both;content:"";display:table}.grid [class*='col-']:last-of-type{padding-right:0}@media (min-width: 600px){[class*='col-']{float:left;padding-right:5%;box-sizing:border-box}}[class*='col-'].centered{float:none;margin-left:auto;margin-right:auto}@media (min-width: 600px){.col-3-4{width:75%}}@media (min-width: 600px){.col-2-3{width:66.66%}}@media (min-width: 600px){.col-1-3{width:33.33%}}@media (min-width: 600px){.col-1-2{width:50%}}@media (min-width: 600px){.col-1-4{width:25%}}@media (min-width: 600px){.col-1-8{width:12.5%}}#hud{background-color:#FCD83B}#hud #minimenu{text-align:right;padding:15px 0 18px;width:94vw;max-width:1000px;margin:0 auto;position:relative;display:none}#hud #minimenu a{display:inline-block;margin-left:15px;font-size:14px;color:#221F20;text-decoration:none;font-family:'Roboto Condensed', sans-serif}@media (min-width: 500px){#hud #minimenu{display:block}}#hud #logosearch{width:94vw;max-width:1000px;margin:0 auto;position:relative;padding-bottom:15px}#hud #logosearch::after{clear:both;content:"";display:table}@media (min-width: 500px){#hud #logosearch{display:flex;padding-bottom:34px}}#hud #logosearch #logo{display:block;max-width:230px;position:relative;margin-left:auto;margin-right:auto;padding-top:10px}@media (min-width: 500px){#hud #logosearch #logo{padding-top:0;max-width:336px;flex:auto;margin-right:30px}}#hud #logosearch img{width:100%}@media (min-width: 500px){#hud #logosearch img{position:absolute;left:0;top:50%;transform:translate(0, -50%)}}#hud #logosearch #search{height:38px;line-height:38px;box-sizing:border-box;border:2px solid #221F20;margin-top:10px;display:flex}@media (min-width: 500px){#hud #logosearch #search{width:75%;margin-top:5px;display:flex}}#hud #logosearch #search .sellect{flex:auto;flex-grow:0;border:0;overflow:hidden;position:relative;height:100%;border-right:2px solid #221F20}#hud #logosearch #search #phrase{height:34px;position:relative;flex:auto}#hud #logosearch #search #phrase input{border:0;box-sizing:border-box;display:block;padding:0 40px 0 10px;width:100%;height:100%;font-family:'Roboto Condensed', sans-serif;color:#221F20;font-size:14px;background-color:#FCD83B}#hud #logosearch #search #phrase input:focus{outline:none;box-shadow:0}#hud #logosearch #search #phrase button{position:absolute;z-index:2;top:1px;right:1px;width:32px;height:32px;border:0;background:#3B51FC;cursor:pointer}#hud #logosearch #search #phrase button svg{display:block;width:20px;height:20px;cursor:pointer}#flash{width:94vw;max-width:1000px;margin:0 auto;position:relative;text-align:center}#menu{padding:0 0 24px;width:94vw;max-width:1000px;margin:0 auto;position:relative;display:flex}#menu #category{max-width:calc(50% - 30px);position:relative;flex:auto;margin-right:30px}#menu #category .sellect{background-color:rgba(0,0,0,0.1)}#menu #category .sellect select{padding-top:8px;padding-bottom:8px;font-size:17px}@media (min-width: 600px){#menu #category{max-width:calc(25% - 30px)}}#menu #links{width:75%;display:flex}#menu #links>span{flex:auto;display:block;text-align:right}#menu #links>span a{text-decoration:none;color:#221F20;font-size:20px;padding-top:4px;display:inline-block;transition:all .2s linear;opacity:1}#menu #links>span a:hover{opacity:.4}#menu #links>span:first-child{text-align:left;flex:20;display:none}@media (min-width: 600px){#menu #links>span:first-child{display:block}}#menu #topcart{display:flex;align-items:flex-end}#menu #topcart span{flex:auto}#menu #topcart span svg{width:22px;height:22px;display:inline-block;fill:#221F20}#menu #topcart span:first-child{align-self:flex-start}.ns-box{position:fixed;background:rgba(42,45,50,0.92);padding:22px;line-height:1.4;z-index:1000;pointer-events:none;color:rgba(250,251,255,0.95);font-size:90%}.ns-box.ns-show{pointer-events:auto}.ns-box a{color:inherit}.ns-box a:hover,.ns-box a:focus{text-decoration:none}.ns-box p{margin:0}.ns-box.ns-show,.ns-box.ns-visible{pointer-events:auto}.ns-close{width:20px;height:20px;position:absolute;right:4px;top:4px;overflow:hidden;text-indent:100%;cursor:pointer;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ns-close:hover,.ns-close:focus{outline:none}.ns-close::before,.ns-close::after{content:'';position:absolute;width:3px;height:60%;top:50%;left:50%;background:#6e6e6e}.ns-close:hover::before,.ns-close:hover::after{background:#fff}.ns-close::before{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.ns-close::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.ns-box.ns-bar{top:0;left:0;width:100%;box-sizing:border-box}.ns-box.ns-type-notice{background:#221F20}.ns-box.ns-type-notice p a{font-weight:normal;color:#FCD83B}.ns-box.ns-type-warning{background:#3B51FC}.ns-box.ns-type-warning p a{font-weight:normal;color:#FCD83B}.ns-box.ns-type-error{background:#fc3b3b}.ns-box.ns-type-error p a{font-weight:normal;color:#221F20}.ns-bar .ns-close{background:#FCD83B;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ns-bar .ns-close:hover{background:transparent}.ns-bar .ns-close::before,.ns-bar .ns-close::after{background:#b7b5b3}[class^="ns-effect-"].ns-bar.ns-hide,[class*=" ns-effect-"].ns-bar.ns-hide{-webkit-animation-direction:reverse;animation-direction:reverse}.ns-effect-slidetop .icon{position:absolute;display:block;font-size:109%;top:50%;left:1em;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.ns-effect-slidetop p{padding:0 2em;font-size:1.2em;display:inline-block}.ns-effect-slidetop .ns-close::before,.ns-effect-slidetop .ns-close::after{width:2px;background:#14151b}.ns-effect-slidetop .ns-close:hover::before,.ns-effect-slidetop .ns-close:hover::after{background:#fff}.ns-effect-slidetop.ns-show .icon,.ns-effect-slidetop.ns-show p{-webkit-animation-name:animScaleUp;animation-name:animScaleUp;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-delay:0.2s;animation-delay:0.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.ns-effect-slidetop.ns-show p{-webkit-animation-name:animFade;animation-name:animFade}@-webkit-keyframes animScaleUp{0%{opacity:0;-webkit-transform:translate3d(0, -50%, 0) scale3d(0, 0, 1)}100%{opacity:1;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}}@keyframes animScaleUp{0%{opacity:0;-webkit-transform:translate3d(0, -50%, 0) scale3d(0, 0, 1);transform:translate3d(0, -50%, 0) scale3d(0, 0, 1)}100%{opacity:1;-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}}.ns-effect-slidetop.ns-show,.ns-effect-slidetop.ns-hide{-webkit-animation-name:animSlideTop;animation-name:animSlideTop;-webkit-animation-duration:0.3s;animation-duration:0.3s}@-webkit-keyframes animSlideTop{0%{-webkit-transform:translate3d(0, -100%, 0)}100%{-webkit-transform:translate3d(0, 0, 0)}}@keyframes animSlideTop{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.sellect:before{position:absolute;top:0;right:0;bottom:0;content:'';width:20px}.sellect:after{position:absolute;top:50%;right:8px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #221F20;content:'';transform:translate(0, -33%)}.sellect select{display:block;padding:0px 20px 0 8px;border:none;border-radius:0;box-shadow:none;background:transparent;background-image:none;-webkit-appearance:none;position:relative;z-index:5;font-size:12px;font-family:'Roboto Condensed', sans-serif;height:100%;width:100%;color:#221F20}.sellect select::-ms-expand{display:none}.sellect select:focus{outline:none;box-shadow:0}#product{width:94vw;max-width:1000px;margin:0 auto;position:relative;padding:20px 0;min-height:60vh}#product::after{clear:both;content:"";display:table}#product hr{border:0;height:1px;background:rgba(0,0,0,0.2)}#product #product-image-info{width:100%;max-width:220px;margin-left:auto;margin-right:auto;display:block}@media (min-width: 650px){#product #product-image-info{float:left;max-width:calc(25% - 30px);margin-right:30px}}#product #product-image-info img{width:100%;display:block;margin-bottom:15px}#product #product-image-info p{margin:8px 0;font-size:14px}#product #product-buy::after{clear:both;content:"";display:table}@media (min-width: 650px){#product #product-buy{float:left;width:75%}}#product #product-buy h2{font-size:20px;margin:0}#product #product-buy h5{font-weight:300;margin-top:12px}#product #product-buy h3{line-height:30px}#product #product-buy h3::after{clear:both;content:"";display:table}#product #product-buy h3 span{width:70%;float:left;display:block;font-weight:300;font-size:14px}#product #product-buy h3 strong{display:block;width:30%;float:left;text-align:right;font-weight:700;font-size:30px;color:#fc3b3b}#product #product-buy .buy{text-align:right}#product #product-buy .buy::after{clear:both;content:"";display:table}#product #product-buy .buy .input{position:relative;display:inline-block;text-align:center;margin-right:8px}#product #product-buy .buy .input input{display:block;padding:0;width:42px;box-sizing:border-box;border:1px solid rgba(0,0,0,0.2);font-size:14px;line-height:34px;text-align:center}#product #product-buy .buy .input label{position:absolute;top:0;right:100%;display:block;border:1px solid rgba(0,0,0,0.1);border-right:0;line-height:34px;padding:0 10px;font-size:14px;text-transform:uppercase;color:rgba(0,0,0,0.6);background-color:rgba(0,0,0,0.1)}#product #product-buy .buy a,#product #product-buy .buy input[type="submit"]{display:inline-block;background-color:#3B51FC;color:white;padding:10px 25px;transition:.1s all linear;box-shadow:0 3px 5px rgba(0,0,0,0.3);text-decoration:none;border:0;font-size:13px}#product #product-buy .buy a:active,#product #product-buy .buy input[type="submit"]:active{box-shadow:0 1px 2px rgba(0,0,0,0.5)}.blue-submit{display:inline-block;background-color:#3B51FC;color:white;padding:10px 25px;transition:.1s all linear;box-shadow:0 3px 5px rgba(0,0,0,0.3);text-decoration:none;border:0;font-size:13px}.blue-submit:active{box-shadow:0 1px 2px rgba(0,0,0,0.5)}.gray-submit{display:inline-block;background-color:gray;color:white;padding:10px 25px;transition:.1s all linear;box-shadow:0 3px 5px rgba(0,0,0,0.3);text-decoration:none;border:0;font-size:13px}.gray-submit:active{box-shadow:0 1px 2px rgba(0,0,0,0.5)}#category-name{width:94vw;max-width:1000px;margin:0 auto;position:relative;padding-top:20px;display:flex}#category-name h2{flex-grow:1;margin:0}#category-name .pages{display:flex;line-height:1.8}#category-name .pages .page{display:flex;flex-direction:column;text-decoration:none;color:#221F20;padding-right:10px}#category-name .pages .page:last-child{padding-right:0}#category-filters{width:94vw;max-width:1000px;margin:0 auto;position:relative}#category-filters form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:10px 0;border-bottom:1px solid #ddd}#category-filters label{display:flex;flex-direction:column;font-size:13px;gap:3px}#category-filters select,#category-filters input[type='number']{padding:5px 8px;border:1px solid #ccc;border-radius:3px;min-width:110px}#category-filters input[type='submit']{padding:6px 14px}#category-filters .clear-filters{align-self:center;font-size:13px}#category-empty{width:94vw;max-width:1000px;margin:0 auto;position:relative;padding:30px 0;color:#666}#products{display:flex;flex-wrap:wrap;width:94vw;max-width:1000px;margin:0 auto;position:relative;margin-top:20px;margin-bottom:20px;border-top:1px solid rgba(0,0,0,0.1);border-left:1px solid rgba(0,0,0,0.1)}#products .product-card{padding:2%;flex-grow:1;flex-basis:50%;box-sizing:border-box;border-right:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1);text-decoration:none;max-width:50%}@media (min-width: 650px){#products .product-card{flex:1 33.33%;max-width:33.33%}}@media (min-width: 750px){#products .product-card{flex:1 25%;max-width:25%}}@media (min-width: 850px){#products .product-card{flex:1 20%;max-width:20%}}@media (min-width: 950px){#products .product-card{flex:1 16%;max-width:16.67%}}#products .product-card .product-image{text-align:center}#products .product-card .product-image img{max-width:100%;display:inline-block}#products .product-card .product-info{margin-top:auto;text-align:center;color:#221F20}#products .product-card .product-info h5,#products .product-card .product-info h6{margin:0;line-height:1.4}#products .product-card .product-info h5{margin-top:10px;font-weight:300}#products .product-card .product-info h5 a{text-decoration:none;color:#221F20}#products .product-card .product-info h6{font-size:130%;font-weight:700}#products .product-card.full{display:flex;flex:1 100%;max-width:100%}#products .product-card.full .product-image{flex:1;text-align:center}#products .product-card.full .product-image img{max-width:100%;display:inline-block}#products .product-card.full .product-info{flex:auto;width:70%;margin-top:0;text-align:left;color:#221F20;box-sizing:border-box;padding:0 20px}#products .product-card.full .product-info h5{margin-top:0;font-size:110%;font-weight:700}#products .product-card.full .product-info h6{font-weight:300;font-size:12px;opacity:.8}#products .product-card.full .product-info table{width:100%;border-collapse:collapse}#products .product-card.full .product-info table thead{border-bottom:1px solid rgba(0,0,0,0.1)}#products .product-card.full .product-info table th,#products .product-card.full .product-info table td{padding:12px 0;font-weight:300;text-align:left;font-size:14px}#products .product-card.full .product-info table th:nth-child(2),#products .product-card.full .product-info table td:nth-child(2){text-align:center}#products .product-card.full .product-info table th:last-child,#products .product-card.full .product-info table td:last-child{text-align:right}#products .product-card.full .product-info table tbody.tiger tr:nth-child(odd){background-color:#EEE}#products .product-card.full .product-info table tbody.tiger td{padding-left:8px;padding-right:8px}#products .product-card.full .product-info p{line-height:30px}#products .product-card.full .product-info p::after{clear:both;content:"";display:table}#products .product-card.full .product-info p a{float:left;display:block;color:#221F20;text-decoration:none}#products .product-card.full .product-info p>:last-child{float:right}#products .product-card.full .product-info p>:last-child input{display:inline-block;line-height:23px;width:30px;text-align:center;margin-right:8px}#products .product-card.full .product-info p>:last-child a,#products .product-card.full .product-info p>:last-child input[type="submit"]{cursor:pointer;border:0;font-size:13px;width:auto;float:right;display:inline-block;background-color:#3B51FC;color:white;padding:3px 15px;transition:.1s all linear;border-top:1px solid #3B51FC;box-shadow:0 3px 5px rgba(0,0,0,0.3);text-decoration:none}#products .product-card.full .product-info p>:last-child a:active,#products .product-card.full .product-info p>:last-child input[type="submit"]:active{border-top:1px solid #FFF;box-shadow:0 1px 2px rgba(0,0,0,0.5);padding-top:1px;margin-bottom:-1px}#products .product-card.full .product-info .moreinfo{max-height:0px;overflow:hidden;opacity:0;transition:all .2s ease-in-out}#products .product-card.full .product-info .moreinfo.show{opacity:1;max-height:100%}#cart{padding-top:20px;padding-bottom:20px;min-height:60vh;width:94vw;max-width:1000px;margin:0 auto;position:relative}#cart .out-of-stock{background-color:#fc3b3b;color:#fff;padding:20px;text-align:center}#cart table{border-collapse:collapse;width:100%;border-top:1px solid rgba(0,0,0,0.1)}#cart table table{border:none}#cart table .line td{border-bottom:1px solid rgba(0,0,0,0.1);padding:15px 0}#cart table .line .image{width:6%}#cart table .line .image img{width:100%}#cart table .line .title{width:70%;padding-left:10px;padding-right:10px}#cart table .line .qty{width:4%;text-align:center}#cart table .line .qty input{display:inline-block;width:100%;text-align:center;box-sizing:border-box;padding:2px 8px}#cart table .line .qty input[type=text]{height:31px}#cart table .line .qty input[type=submit]{height:23px}#cart table .line .total{text-align:right;padding-left:10px;padding-right:10px}#cart table .line .remove{width:12%;text-align:center}#cart table .line .remove a{display:inline-block;width:30px;height:30px;border-radius:50%;background-color:#fc3b3b;text-align:center;color:white;line-height:30px;text-decoration:none}#cart table .total td{padding:15px 0}#cart table .total td:first-child{width:72%;font-size:150%}#cart table .total .total{text-align:right;padding-left:10px;padding-right:10px}#cart table .total td:last-child{width:12%;text-align:center}#cart table .total td:last-child a{display:inline-block;text-decoration:none;background-color:#3B51FC;color:white;padding:10px 25px;transition:.1s all linear;box-shadow:0 3px 5px rgba(0,0,0,0.3)}#cart table .total td:last-child a:active{box-shadow:0 1px 2px rgba(0,0,0,0.5)}#cart table .tax td,#cart table .shipping td,#cart table .subtotal td{padding:15px 0 0}#cart table .tax td:last-child,#cart table .shipping td:last-child,#cart table .subtotal td:last-child{text-align:right;padding-left:10px;padding-right:10px}#cart table .total.insufficient-subtotal{background-color:rgba(252,59,59,0.5)}#cart table td.insufficient-subtotal:not(.total){background-color:rgba(255,255,0,0.6)}#cart table td.insufficient-subtotal:not(.total)::after{content:"Subtotal must be at least $30.00 to submit order"}#cart table td.qty.insufficient,#cart table td.total.insufficient{background-color:rgba(252,59,59,0.6)}div.with-form-styles select{box-sizing:border-box;width:100%;font-size:16px;line-height:32px;height:34px;padding:0 8px;font-family:'Roboto Condensed', sans-serif;border:1px solid rgba(0,0,0,0.2);margin-bottom:2%;background-color:white;-webkit-rtl-ordering:logical;user-select:text;cursor:pointer}#payment-form .hosted-field{height:50px !important;box-sizing:border-box;width:100%;padding:12px;display:inline-block;box-shadow:none;font-size:14px;border:1px solid #dddddd;line-height:20px;background:#fcfcfc;margin-bottom:12px;background:linear-gradient(to right, #fff 50%, #fcfcfc 50%);background-size:200% 100%;background-position:right bottom;transition:all 300ms ease-in-out}#payment-form input.hosted-field:focus{outline:none}#payment-form .hosted-fields--label{font-family:"PT Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-size:16px;display:block;margin-bottom:6px}#payment-form .button-container{display:block;text-align:center}#payment-form .button{cursor:pointer;font-weight:500;line-height:inherit;position:relative;text-decoration:none;text-align:center;border-style:solid;border-width:1px;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;display:inline-block}#payment-form .button--small{padding:10px 20px;font-size:0.875rem}#payment-form .button--green{outline:none;background-color:#64d18a;border-color:#64d18a;color:white;transition:all 200ms ease}#payment-form .button--green:hover{background-color:#8bdda8;color:white}#payment-form .braintree-hosted-fields-focused{border:1px solid #64d18a;border-radius:1px;background-position:left bottom}#payment-form .braintree-hosted-fields-invalid{border:1px solid #ed574a}#cvv_info{font-size:28px}#cvv-only{width:90px !important;margin-bottom:0 !important;margin-left:20px}.credit-card a{padding-left:15px}.credit-card .credit-card-logo{background-image:url(/assets/credit-card-logos-4695f68a33fa093f53a778b0738d0dbbd4a411f19d1ea4e909b977a7a81b388b.png);background-size:100px;width:50px;height:32px;display:inline-block;background-repeat:no-repeat;margin-right:20px}.credit-card .credit-card-logo.visa{background-position:0px 0px}.credit-card .credit-card-logo.mastercard{background-position:-50px 0px}.credit-card .credit-card-logo.discover{background-position:-50px -32px}.credit-card .credit-card-logo.americanexpress{background-position:0px -32px}.credit-card a,.credit-card .credit-card-number{float:right;padding-top:5px}#contact{width:94vw;max-width:1000px;margin:0 auto;position:relative;min-height:60vh}#contact form{margin:30px 0}#contact form div{position:relative}#contact form .grid{margin:2% 0}#contact form input,#contact form select,#contact form textarea{margin-bottom:2%}#contact form label{display:block;margin-bottom:5px;font-family:'Roboto Condensed', sans-serif}#contact form input{box-sizing:border-box;width:100%;font-size:16px;line-height:32px;padding:0 8px;font-family:'Roboto Condensed', sans-serif;border:1px solid rgba(0,0,0,0.2)}#contact form input:focus+label{opacity:.3;left:auto;right:0}#contact form textarea{box-sizing:border-box;padding:8px;padding-right:100px;width:100%;font-size:16px;border:1px solid rgba(0,0,0,0.2);font-family:'Roboto Condensed', sans-serif}#contact form textarea:focus+label{opacity:.3;left:auto;right:0}#contact form button,#contact form input[type='submit']{float:right;border:0;display:inline-block;text-decoration:none;background-color:#3B51FC;color:white;padding:10px 25px;transition:.1s all linear;box-shadow:0 3px 5px rgba(0,0,0,0.3);font-size:16px;font-family:'Roboto Condensed', sans-serif;cursor:pointer}#contact form button:active,#contact form input[type='submit']:active{box-shadow:0 1px 2px rgba(0,0,0,0.5)}#contact form input[type='submit']{width:auto}#contact form small{display:inline-block;margin-top:12px;opacity:.7}div#edit-user{width:94vw;max-width:1000px;margin:0 auto;position:relative;min-height:60vh}div#edit-user form{margin:30px 0}div#edit-user form div{position:relative}div#edit-user form .grid{margin:2% 0}div#edit-user form input,div#edit-user form select,div#edit-user form textarea{margin-bottom:2%}div#edit-user form fieldset{padding:3%;border:1px solid rgba(0,0,0,0.1);margin-bottom:30px}div#edit-user form fieldset legend{color:rgba(0,0,0,0.4)}div#edit-user form label{display:block;margin-bottom:5px;font-family:'Roboto Condensed', sans-serif}div#edit-user form select{box-sizing:border-box;width:100%}div#edit-user form input{box-sizing:border-box;width:100%;font-size:16px;line-height:32px;padding:0 8px;font-family:'Roboto Condensed', sans-serif;border:1px solid rgba(0,0,0,0.2)}div#edit-user form input:focus+label{opacity:.3;left:auto;right:0}div#edit-user form input[type=text],div#edit-user form input[type=email],div#edit-user form input[type=password]{height:34px}div#edit-user form input[type=radio],div#edit-user form input[type=checkbox]{display:inline;width:auto}div#edit-user form textarea{box-sizing:border-box;padding:8px;padding-right:100px;width:100%;font-size:16px;border:1px solid rgba(0,0,0,0.2);font-family:'Roboto Condensed', sans-serif}div#edit-user form textarea:focus+label{opacity:.3;left:auto;right:0}div#edit-user form button,div#edit-user form input[type=submit]{float:right;border:0;display:inline-block;text-decoration:none;background-color:#3B51FC;color:white;padding:10px 25px;transition:.1s all linear;box-shadow:0 3px 5px rgba(0,0,0,0.3);font-size:16px;font-family:'Roboto Condensed', sans-serif;cursor:pointer}div#edit-user form button:active,div#edit-user form input[type=submit]:active{box-shadow:0 1px 2px rgba(0,0,0,0.5)}div#edit-user form small{display:inline-block;margin-top:12px;opacity:.7}#login{width:94vw;max-width:1000px;margin:0 auto;position:relative;min-height:60vh}#login form{margin:30px 0}#login form div{position:relative}#login form .grid{margin:2% 0}#login form input,#login form select,#login form textarea{margin-bottom:2%}#login form fieldset{padding:3%;border:1px solid rgba(0,0,0,0.1);margin-bottom:30px}#login form fieldset legend{color:rgba(0,0,0,0.4)}#login form label{display:block;margin-bottom:5px;font-family:'Roboto Condensed', sans-serif}#login form select{box-sizing:border-box;width:100%}#login form input{box-sizing:border-box;width:100%;font-size:16px;line-height:32px;padding:0 8px;font-family:'Roboto Condensed', sans-serif;border:1px solid rgba(0,0,0,0.2)}#login form input:focus+label{opacity:.3;left:auto;right:0}#login form input[type=text],#login form input[type=email],#login form input[type=password]{height:34px}#login form input[type=radio],#login form input[type=checkbox]{display:inline;width:auto}#login form textarea{box-sizing:border-box;padding:8px;padding-right:100px;width:100%;font-size:16px;border:1px solid rgba(0,0,0,0.2);font-family:'Roboto Condensed', sans-serif}#login form textarea:focus+label{opacity:.3;left:auto;right:0}#login form button,#login form input[type=submit]{float:right;border:0;display:inline-block;text-decoration:none;background-color:#3B51FC;color:white;padding:10px 25px;transition:.1s all linear;box-shadow:0 3px 5px rgba(0,0,0,0.3);font-size:16px;font-family:'Roboto Condensed', sans-serif;cursor:pointer}#login form button:active,#login form input[type=submit]:active{box-shadow:0 1px 2px rgba(0,0,0,0.5)}#login form button:disabled,#login form input[type=submit]:disabled{background-color:#ddd}#login form small{display:inline-block;margin-top:12px;opacity:.7}#forgot{width:94vw;max-width:1000px;margin:0 auto;position:relative;min-height:60vh}#forgot form{margin:30px 0}#forgot form div{position:relative}#forgot form .grid{margin:2% 0}#forgot form input,#forgot form select,#forgot form textarea{margin-bottom:2%}#forgot form label{display:block;margin-bottom:5px;font-family:'Roboto Condensed', sans-serif}#forgot form input{box-sizing:border-box;width:100%;font-size:16px;line-height:32px;padding:0 8px;font-family:'Roboto Condensed', sans-serif;border:1px solid rgba(0,0,0,0.2)}#forgot form input:focus+label{opacity:.3;left:auto;right:0}#forgot form textarea{box-sizing:border-box;padding:8px;padding-right:100px;width:100%;font-size:16px;border:1px solid rgba(0,0,0,0.2);font-family:'Roboto Condensed', sans-serif}#forgot form textarea:focus+label{opacity:.3;left:auto;right:0}#forgot form button{float:right;border:0;display:inline-block;text-decoration:none;background-color:#3B51FC;color:white;padding:10px 25px;transition:.1s all linear;box-shadow:0 3px 5px rgba(0,0,0,0.3);font-size:16px;font-family:'Roboto Condensed', sans-serif;cursor:pointer}#forgot form button:active{box-shadow:0 1px 2px rgba(0,0,0,0.5)}#forgot form small{display:inline-block;margin-top:12px;opacity:.7}#about{width:94vw;max-width:1000px;margin:0 auto;position:relative;min-height:60vh}#orders{width:94vw;max-width:1000px;margin:0 auto;position:relative;min-height:60vh}#orders .pagination{text-align:right;margin:10px}#orders .order{border-radius:5px;border:1px solid #ddd;margin-top:10px}#orders .order span.top{display:block;font-size:0.8em}#orders .order .order-info{padding:15px;background:#ddd}#orders .order .order-info:hover{cursor:pointer}#orders .order .order-items .tracking{background:#ffda7f;padding:1px 0px 20px 15px}#orders .order .order-items td{padding:10px}#orders .order .order-items td.title{width:750px}#orders .order .order-items .image img{max-width:50px}#orders .order .order-items .subtotal,#orders .order .order-items .tax,#orders .order .order-items .shipping,#orders .order .order-items .total{text-align:right;background:#ffffdb}#orders .order .order-items .payment{background:#e3fffd}#orders .order .order-items .balance-due{background:#9bf79b}#orders .order.closed .order-items{display:none}#orders .order .action-icon{display:inline-block;font-family:"monospace";margin:0 .5em 0 0;float:right}#orders .order .action-icon:after{content:"-"}#orders .order.closed .action-icon:after{content:"+"}#orders .available .out-of-stock{color:#fc3b3b;font-weight:bold;white-space:nowrap}#orders .reorder{white-space:nowrap}#orders .reorder input[type='text']{width:45px;text-align:center;padding:4px}#footer{background-color:#515151;padding:30px 0}#footer .info{width:94vw;max-width:1000px;margin:0 auto;position:relative;color:white;font-weight:300}#footer .info p{margin:0;padding-bottom:20px;text-align:center}#footer .info p:last-child{padding-bottom:0}@media (min-width: 500px){#footer .info p{text-align:left}}#footer .info a{color:white;text-decoration:none;transition:.2s all linear;opacity:1;display:block;text-align:center;padding-bottom:12px}#footer .info a:last-child{margin-right:0}#footer .info a:hover{opacity:.5}@media (min-width: 500px){#footer .info a{display:inline-block;margin-right:20px;padding-bottom:0}}div#validation-error-messages{padding:1em}.field_with_errors label.message{color:#ffffff;background-color:#d27575;padding:0 .5em;margin-right:0}.field_with_errors label{display:inline-block !important;margin-right:1em}#remove-card-confirm,#remove-card{width:200px;float:left}.error-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:1rem}.error-content{text-align:center}.error-content h1{font-size:6rem;font-weight:bold;margin-bottom:1rem;margin-top:0}.error-content p{font-size:1.5rem;margin-bottom:2rem}.lottie-animation{max-width:400px}body{position:relative;margin:0;font-family:'Roboto Condensed', sans-serif}#temp-banner{height:100px;padding:10px;text-align:center;color:white;background-color:red}#temp-banner img{height:40px}.home .pagination{text-align:center;margin:10px}@media (max-width: 500px){#temp-banner{height:85px}#temp-banner h1{font-size:20px}}input[type="submit"]{cursor:pointer}.text-center{text-align:center}.goog-te-gadget-simple{background-color:#FCD83B !important;border-color:#FCD83B !important}.goog-te-menu-value span{border:0 !important}.hide{display:none !important}a{text-decoration:underline}a:hover{cursor:pointer}.font.red{color:red}.text-right{text-align:right}.recaptcha{margin-bottom:10px}
