﻿.flex{display:flex;}@media only screen and (min-width:600px){#hamburger{display:none;}#menu-desktop{display:block;}#product-list{padding:0 2rem;}.flex{flex-direction:row;}}@media only screen and (max-width:600px){#menu-desktop,#header-spacer-desktop{display:none;}#product-list{padding:0 0;}.flex{flex-direction:column;}}body{margin:auto;padding:0;font-size:20px;font-family:"Raleway",sans-serif;background-color:#fff;}h1,h2,h3{margin:0;font-weight:normal;font-size:1.3rem;}h3{font-size:1rem;}table{padding:0;border-spacing:0;}a{text-decoration:none;}hr{margin:0 auto;color:#fff;height:1px;border:0;}input,select,textarea{border:1px solid #c0c0c0;border-radius:.3em;padding:.6em;font-size:.8rem;}header{position:fixed;width:100%;z-index:2;}header img{padding-top:.4rem;width:1.6rem;}header div{font-family:"Annie Use Your Telescope",cursive;font-size:2rem;color:#eaeaea;}#header-spacer{background-color:#eaeaea;height:100px;}#header-spacer-desktop{background-color:#eaeaea;height:70px;}#strapline{font-size:1rem;background-color:#fff;text-align:center;font-family:"Raleway",sans-serif;padding:.5rem 0;}#menu-mobile{position:fixed;background-color:#fff;z-index:9;width:100%;overflow:scroll;height:100vh;border-right:1px solid #eaeaea;}#menu-mobile .menu-header{padding:.9rem 1rem .9rem 1rem;}#menu-mobile .menu-item{padding:.8rem 1rem;margin:.7rem 0;font-size:1.1rem;}#menu-mobile .menu-item img{vertical-align:middle;padding-right:1.5rem;}#menu-mobile .menu-item-selected{padding:.8rem 1rem;border-left:2px solid #5da3b7;background-color:#eaeaea;margin:.7rem 0;font-size:1.1rem;}#menu-mobile .menu-item-selected img{vertical-align:middle;padding-right:1.5rem;}#menu-desktop{position:fixed;top:85px;padding:10px;width:100%;z-index:8;background-color:#fff;}#menu-desktop .menu-item{display:inline;padding:0 1rem;font-size:1rem;color:#717d8a!important;}#menu-desktop .menu-item-selected{display:inline;}.body-content{background-color:#eaeaea;padding:.4rem .8rem;}.item{display:inline-block;width:140px;height:185px;border-radius:.5rem;padding:10px;background-color:#fff;margin-right:5px;margin-bottom:5px;}footer{font-size:.8rem;padding:1rem;background-color:#fff;}footer h2{font-size:1rem;padding-bottom:.2rem;}footer div{padding:.3em .2rem;}footer a,footer a:visited{color:#717d8a;}footer a:hover{text-decoration:underline;}#modal{display:none;position:fixed;z-index:100;left:0;top:0;width:100%;height:100%;background-color:#000;background-color:rgba(0,0,0,.4);overflow:auto;}.modal-content{background-color:#fefefe;margin:1rem auto;padding:10px;border:1px solid #888;width:90%;max-width:400px;border-radius:.4rem;}#page{padding:0 10px;text-align:left;font-size:.8rem;line-height:1.5rem;}#page a,#page a:visited{font-weight:bold;color:#5da3b7;text-decoration:underline;}#page .button{color:#fff!important;font-weight:normal!important;text-decoration:none!important;}#page table{width:100%;max-width:600px;border-spacing:2px;}#page .desktop-table-image{width:100%;max-width:none;}#page .desktop-table-image img{width:100%;}#page td{vertical-align:top;padding:.8rem;width:25%;}.page{padding:0 10px;text-align:left;font-size:.8rem;line-height:1.5rem;}.button{font-size:.9rem;color:#fff;border-radius:.4rem;display:inline-block;padding:.4rem .8rem;cursor:pointer;}.button:hover{background-color:#50535a;}.button-small{font-size:.7rem;color:#fff;border-radius:.4rem;display:inline-block;padding:.2rem .4rem;cursor:pointer;}.button-small:hover{background-color:#50535a;}.totalrow{border-top:1px solid #50535a;border-bottom:1px solid #50535a;padding:1rem 0;}.subtotalrow{border-bottom:1px solid #50535a;padding:1rem 0;}.required{color:#8b0000;font-size:1.5rem;}.StripeElement{background-color:#fff;padding:10px 12px;border-radius:4px;border:1px solid transparent;box-shadow:0 1px 3px 0 #e6ebf1;-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease;width:90%;max-width:500px;}.StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df;}.StripeElement--invalid{border-color:#fa755a;}.StripeElement--webkit-autofill{background-color:#fefde5!important;}#card-errors{color:#8b0000;}#ic-cart-mobile{bottom:0;left:0;position:fixed;width:100%;z-index:2;padding:1rem;color:#fff;}#cookie-notice{position:fixed;bottom:0;width:100%;background-color:#50535a;z-index:1;color:#fff;font-size:.8em;}