ol,ul{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}a{color:#4183c4;outline:0;text-decoration:none}a img{border:none}p{margin:.8em 0;font-weight:300}html{height:100%}body{font:13px helvetica,arial,freesans,clean,sans-serif;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;line-height:1.4em;background-color:#fff;color:#333333;margin:0px;padding:0px;height:100%}.site-header-wrapper{margin-bottom:0;clear:both;background:white;border-bottom:1px solid #eee}.site-header{margin:0 auto;width:920px;overflow:hidden}.site-header a.logo{float:left;margin-top:15px;display:block;transition:opacity ease-in-out .2s}.site-header a.logo:hover{opacity:.8}.site-header a{outline:none;text-decoration:none}.gh-shop-logo{width:160px;height:32px}.right-content{float:right}.nav{display:block;float:left;margin-top:21px}.nav>a{display:block;font-weight:bold;margin-right:20px;display:inline-block;color:#333333}.nav>a:hover{color:#4183c4}.cart-link{float:left;border:1px solid #ddd;border-radius:5px;text-align:center;display:block;margin:5px 0;transition:all ease-in-out .2s}.cart-link .cart-count{font-size:26px;font-weight:300;color:#333;display:block;padding:5px 0}.cart-link .cart-text{color:#aaa;border-top:1px solid #ddd;padding:3px 4px;display:block;font-size:10px;text-transform:uppercase;letter-spacing:.5px;line-height:1;position:relative;padding-left:18px;border-radius:0 0 2px 2px;transition:all ease-in-out .2s}.cart-link .cart-icon{position:absolute;left:1px;top:1px}.cart-link:hover{border-color:#4183c4;transition:all ease-in-out .2s}.cart-link:hover .cart-text{color:#fff;background-color:#4183c4;border-color:#4183c4;transition:all ease-in-out .2s}.cart-link:hover .cart-icon-fill{fill:#fff;transition:all ease-in-out .2s}.flash-global{position:relative;color:#264c72;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#d0e3ef;background-repeat:repeat-x;border:1px solid #97c1da;z-index:5;padding:10px;border-width:0 0 1px 0;text-align:center}.flash-global .container{position:relative;width:920px;margin:0 auto}.flash-global h2,.flash-global p{margin-top:0;margin-bottom:0;font-size:13px;line-height:1.4}.flash-global .octicon-alert{display:inline-block;position:relative;height:14px;width:16px;margin-right:2px;top:2px}.btn{text-align:center;cursor:pointer;font-size:18px;padding:12px 40px 12px;border-radius:5px;color:white;display:inline-block;transition:opacity ease-in-out .2s;border:none;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;box-shadow:0 2px 0 #1C4975;background-color:#4183c4;background-image:-ms-linear-gradient(top, #478ec9 0%, #3a76be 100%);background-image:-moz-linear-gradient(top, #478ec9 0%, #3a76be 100%);background-image:-o-linear-gradient(top, #478ec9 0%, #3a76be 100%);background-image:-webkit-linear-gradient(top, #478ec9 0%, #3a76be 100%);background-image:linear-gradient(to bottom, #478ec9 0%, #3a76be 100%)}.btn:hover{opacity:.8}.btn-small{border-radius:3px;font-size:11px;padding:3px 7px 3px}.btn-oldstyle{border-radius:3px;font-size:11px;font-weight:bold;color:inherit;display:inline-block;position:relative;background-clip:padding-box;box-shadow:none}.size-link a{border:1px solid #d4d4d4;margin-right:10px;background-color:#f4f4f4;background-image:-moz-linear-gradient(top, #f4f4f4, #ececec);background-image:-ms-linear-gradient(top, #f4f4f4, #ececec);background-image:-o-linear-gradient(top, #f4f4f4, #ececec);background-image:-webkit-linear-gradient(top, #f4f4f4, #ececec);background-image:linear-gradient(to bottom, #f4f4f4, #ececec);padding:3px 7px 3px;margin-top:20px}.btn-update:hover,.size-link a:hover{border-color:#518cc6;background-color:#599bdc;border-bottom-color:#2a65a0;background-image:-moz-linear-gradient(top, #599bdc, #3072b3);background-image:-ms-linear-gradient(top, #599bdc, #3072b3);background-image:-o-linear-gradient(top, #599bdc, #3072b3);background-image:-webkit-linear-gradient(top, #599bdc, #3072b3);background-image:linear-gradient(top, #599bdc, #3072b3);color:#fff}.btn-checkout{float:right;border:1px solid #4a993e;padding:3px 7px 1px;margin:8px 8px 8px 0px;background-color:#36b725;background-image:-moz-linear-gradient(top, #36b725, #298c1c);background-image:-ms-linear-gradient(top, #36b725, #298c1c);background-image:-o-linear-gradient(top, #36b725, #298c1c);background-image:-webkit-linear-gradient(top, #36b725, #298c1c);background-image:linear-gradient(top, #36b725, #298c1c);color:#fff}.content-header{margin-bottom:30px;overflow:hidden}.content-header .product-title{float:left}.content-header .price{float:right;padding-right:6px}.content-header .sold-out{color:#ccc}.content-header .currency-symbol{font-size:.8em;position:relative;top:-.2em;opacity:.7}.item,.product .left-col,.cart,.size-chart{display:block;border-radius:5px;margin:0 20px 15px 0;font-size:12px}.item,.product .left-col,.cart{position:relative;float:left}.product{position:relative;overflow:hidden}.product .left-col{width:620px}.product .left-col img{margin:0 0 12px;width:100%;max-width:100%;border-radius:5px;display:block}.product .left-col .iframe-container{margin:0 0 12px;border-radius:5px;overflow:hidden;position:relative}.product .size-link{display:block;border-top:1px solid #ddd;margin-top:20px}.product .right-col{float:right;width:277px}.product .price{position:relative;float:right;font-size:19px;margin:0 0 10px}.product .price .currency-symbol{font-size:.8em;position:relative;top:-.2em;opacity:.7}.product .purchase-form .btn-add{width:100%;text-align:center;cursor:pointer;font-size:18px;padding:12px 40px 12px;border-radius:5px;color:white;display:inline-block;transition:opacity ease-in-out .2s;border:none;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;box-shadow:0 2px 0 #468f3b;background-color:#36b725;background-image:-ms-linear-gradient(top, #36b725, #298c1c);background-image:-moz-linear-gradient(top, #36b725, #298c1c);background-image:-o-linear-gradient(top, #36b725, #298c1c);background-image:-webkit-linear-gradient(top, #36b725, #298c1c);background-image:linear-gradient(to bottom, #36b725, #298c1c)}.product .purchase-form .btn-add:hover{opacity:.8}.product .purchase-form .btn-waitlist{width:auto;text-align:center;cursor:pointer;font-size:18px;padding:12px 40px 12px;border-radius:5px;color:white;display:inline-block;transition:opacity ease-in-out .2s;border:none;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;box-shadow:0 2px 0 #cccccc;background-color:#e5e5e5;background-image:-ms-linear-gradient(top, #ededed, #e5e5e5);background-image:-moz-linear-gradient(top, #ededed, #e5e5e5);background-image:-o-linear-gradient(top, #ededed, #e5e5e5);background-image:-webkit-linear-gradient(top, #ededed, #e5e5e5);background-image:linear-gradient(to bottom, #ededed, #e5e5e5);color:#808080;display:block}.product .purchase-form .btn-waitlist:hover{opacity:.8}.product .purchase-form h3{position:relative;float:left;font-size:12px;color:#999;margin:4px 10px 0px 0px}.product .purchase-form h3.sold-out{float:left;margin:4px 10px 8px 0px}.product .purchase-form .selector-wrapper{display:block;clear:both}.product .purchase-form label{font-weight:bold;font-size:12px;color:#999}.product .purchase-form select{margin:0 0px 20px;width:100%}.product .description{color:#666;margin-top:20px;font-weight:300}.page-title,.product-title,.content-header .price{font-weight:300;font-size:28px;margin:10px 0;letter-spacing:-.5px}.page .left-col{width:466px;float:left;position:relative}.page .left-col p{color:#666;padding:0 20px 0 0;font-weight:300;margin:10px 0 0}.page .left-col p:first-child{margin-top:0}.page .left-col ol{list-style-type:decimal;padding-left:18px;color:#666;font-weight:bold}.page .right-col{width:466px;min-height:282px;float:left;position:relative;display:block}.page .right-col.sizes{background:transparent url(measure-diagram.jpg) center top no-repeat;min-height:500px}.page .right-col.package{background:transparent url(package.jpg) center top no-repeat}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.page .right-col.package{background:transparent url(shoptocat.png?1) center top no-repeat;background-size:450px 282px}}.item .shell,.product .left-col .shell,.cart .shell{width:100%;height:100%;position:relative;overflow:hidden}.size-chart{width:446px}.size-chart h3{display:block;position:relative;padding:10px 0;padding-left:10px;overflow:hidden;white-space:nowrap;border:1px solid #ddd}.size-chart.space{margin-top:30px}.size-chart table{background-color:#fff;border-left:1px solid #ddd;border-collapse:collapse;width:100%;text-align:center;font-weight:300}.size-chart table td,.size-chart table th{border:solid #ddd;border-width:0px 1px 1px 0px;padding:5px}.size-chart .heading{background-color:#fafafa;color:#666}.size-chart td.heading{text-align:right;width:15%}.item .header,.product .left-col .header,.cart .header,.cart tr.footer,.size-chart h3{margin:0px;color:#333;font-size:13px;position:relative;overflow:hidden;border:1px solid #ddd;background:#fafafa;border-radius:5px 5px 0 0}.item{width:452px;background-color:#eaeaea}.item .header{border-radius:5px 5px 0 0;border-bottom:none}.item .header .product-title{padding-left:10px;font-size:18px}.item .header .product-link{color:#333;display:block}.item .header .product-link:hover{color:#4183c4}.item .header .price{position:absolute;z-index:1;top:0;right:0;font-size:18px;line-height:38px;padding-right:10px;font-weight:300;border-left:1px solid #ddd;padding-left:10px;margin:0}.item .header .price span{font-size:14px;position:relative;top:-.2em;opacity:.7}.item .preview-image{height:325px;overflow:hidden;border-radius:0 0 5px 5px;transition:opacity ease-in-out .2s;position:relative;display:block;text-align:center;overflow:hidden}.item .preview-image img{width:100%;min-height:100%}.item:hover .preview-image{opacity:.7}.item.sold-out .preview-image img{opacity:.4}.item .sold-out-notice{position:absolute;top:50%;left:0;right:0;width:100%;z-index:10;background:rgba(255,255,255,0.8);color:#333;font-weight:300;padding:20px 0;font-size:16px;display:block;margin-top:-29px}.item .header h3,.product .left-col .header h3,.cart h3{display:block;position:relative;width:380px;margin:10px 0;padding-left:30px;white-space:nowrap;text-overflow:ellipsis;font-weight:300;letter-spacing:0}.cart{width:620px}.cart .header .continue{display:block;position:absolute;top:0px;right:0px;color:#666;font-size:11px;padding:10px;border-left:1px solid #ddd;cursor:pointer}.cart .header .continue:hover{background-color:#eaeaea}.cart .cart-icon{position:absolute;top:9px;left:6px;width:22px;height:18px;opacity:.7}.cart .cart-items table,.cart .cart-empty table{width:100%;background-color:#fff;border:solid #ddd;border-width:0px 1px;border-collapse:collapse}.cart .cart-items tr,.cart .cart-empty tr{border-bottom:1px solid #ddd}.cart .cart-items .footer,.cart .cart-empty .footer{font-size:19px;position:relative;overflow:hidden}.cart .cart-items .footer .label,.cart .cart-empty .footer .label{font-size:15px;color:#666;position:relative;top:-1px;margin-right:1px;font-weight:300}.cart .cart-items div,.cart .cart-empty div{position:relative;float:right}.cart .cart-items .price,.cart .cart-empty .price{display:block;float:left;position:relative;margin:7px 7px 5px 0}.cart .cart-items .product-name{font-size:15px;margin:0px;padding:0px;font-weight:400}.cart .cart-items .product-variant{font-size:13px;color:#999;margin:0px;font-weight:300}.cart .cart-items .qty{font-weight:bold;font-size:13px;text-align:right}.cart .cart-items .qty>div{float:right}.cart .cart-items .qty .product-price{float:left;margin-top:4px}.cart .cart-items .qty .mult{color:#999}.cart .cart-items input,.cart .cart-items textarea{font-weight:300;border-radius:3px;background-clip:padding-box;border:1px solid #ddd;font-size:13px;padding:3px 7px 3px}.cart .cart-items input{float:left;margin:0px 5px;width:30px;text-align:center}.cart .cart-items .remove{float:left}.cart .cart-items .img{padding:10px;width:110px}.cart .cart-items .img img{width:100px;border-radius:3px}.cart .cart-empty .message{padding:10px}.cart .update,.cart .footer{text-align:right;font-weight:bold}.cart .note td{padding:10px}.cart .note textarea{box-sizing:border-box;margin:0;width:100%}.cart .remove,.cart .btn-update{border-radius:3px;border:1px solid #d4d4d4;margin-right:10px;background-color:#f4f4f4;background-image:linear-gradient(to bottom, #f4f4f4, #ececec);font-size:11px;font-weight:bold;color:inherit;display:inline-block;padding:3px 7px 1px}.cart .btn-update{margin:10px 10px 10px 5px}.cart .btn-update:hover{border-color:#518cc6;background-color:#599bdc;border-bottom-color:#2a65a0;background-image:-moz-linear-gradient(top, #599bdc, #3072b3);background-image:-ms-linear-gradient(top, #599bdc, #3072b3);background-image:-o-linear-gradient(top, #599bdc, #3072b3);background-image:-webkit-linear-gradient(top, #599bdc, #3072b3);background-image:linear-gradient(top, #599bdc, #3072b3);color:#fff}.cart .remove:hover{border-color:#a54034;background-color:#e65146;background-image:-ms-linear-gradient(top, #e65146, #e13734);background-image:-moz-linear-gradient(top, #e65146, #e13734);background-image:-o-linear-gradient(top, #e65146, #e13734);background-image:-webkit-linear-gradient(top, #e65146, #e13734);background-image:linear-gradient(to bottom, #e65146, #e13734);color:#fff}.cart .btn-checkout{margin:4px 10px 4px 0px;float:left}.alternative-payment-method{float:left;position:relative;display:block;width:277px;padding-top:12px}.alternative-payment-method h3{padding-bottom:12px;border-bottom:1px solid #ddd;font-weight:300}.alternative-payment-method p{color:#666;font-weight:300}.alternative-payment-method input{margin:10px 0}.global-footer{font-size:13px;color:#636363;margin:45px 0 0 0;padding:30px 0 28px;border-top:1px solid #eeeeee;overflow:hidden;font-weight:300}.global-footer a:hover{text-decoration:underline}.global-footer li{list-style:none}.global-footer .footer-content{width:920px;margin:0 auto;position:relative}.global-footer .legal{float:left}.global-footer .legal .legal-links li{display:inline;float:left;margin:0 10px 0 0}.global-footer p{margin:0}.global-footer .copyright{float:right}.global-footer .octicon-mark-github{position:absolute;left:50%;margin-left:-16px;top:-8px}.wrapper{padding:30px 0px 4px 25px;overflow:hidden;height:auto;width:945px;margin:0 auto 0}#not-footer{height:auto;min-height:100%}.content{position:relative;float:left;color:#333;z-index:2}.hidden{display:none !important}#BIS_frame{border-radius:5px;margin-left:-140px;height:292px !important;box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);border:1px solid #ddd !important}.cyber-monday-banner,.xmas-notice{display:block;width:1045px;height:101px;margin:30px auto 0}.feature-push{height:600px}.featured-product{position:absolute;display:block;z-index:3;overflow:hidden;width:100%;height:540px;padding-top:60px;text-align:center;color:#fff;font-weight:300;background-position:center center;background-repeat:no-repeat;background-color:#333333;background-color:#000000}.featured-product .featured-product-bgimage{position:absolute;left:50%;margin-left:-1050px;top:0}.featured-product .promo-link{display:block;width:100%;height:100%;position:absolute;z-index:1;top:0}.featured-product .featured-product-content{width:920px;margin:0 auto;position:relative;z-index:2}.featured-product .featured-product-title{font-weight:300;font-size:42px;letter-spacing:-1px;margin:40px 0 20px;text-shadow:0 0 30px #000, 0 0 5px #000;line-height:1}.featured-product .featured-product-subtext{font-size:18px}.featured-product .promo-link-btn{margin-top:10px;box-shadow:0 1px 0 #1c4975,0 5px 10px rgba(0,0,0,0.3)}.featured-product .promo-link-btn:hover{opacity:1}.has-featured-product.home .site-header-wrapper{position:absolute;z-index:99;width:100%;background:transparent;border-bottom:none;z-index:5}.has-featured-product.home .gh-shop-logo-fill{fill:white}.has-featured-product.home .site-header a{color:white}.has-featured-product.home .site-header a:hover{color:#4183c4}.has-featured-product.home .cart-link{border-color:white}.has-featured-product.home .cart-link:hover{border-color:#4183c4}.has-featured-product.home .cart-link .cart-count{color:white}.has-featured-product.home .cart-link .cart-text{color:white}.has-featured-product.home .cart-link .cart-icon-fill{fill:white}.featured-item{text-rendering:optimizeLegibility}.featured-item .featured-product-title{text-shadow:none;font-weight:400;color:#fff}.featured-item .featured-product-content{position:relative;top:330px;right:0px;width:920px;margin:0 auto;text-align:center}body.has-featured-product.home .gh-shop-logo-fill{fill:#fff}body.has-featured-product.home .site-header a{color:#fff}body.has-featured-product.home .site-header a:hover{color:#4183c4}body.has-featured-product.home .cart-link{border-color:#fff}body.has-featured-product.home .cart-link:hover{border-color:#4183c4}body.has-featured-product.home .cart-link .cart-count{color:#fff}body.has-featured-product.home .cart-link .cart-text{color:#fff;border-color:#fff}body.has-featured-product.home .cart-link .cart-icon-fill{fill:#fff}.content-section{padding:25px 0 0;border-top:1px solid #eee;margin-top:40px}.section-title{font-weight:300;padding:10px 0 0;font-size:20px;color:#666}h3.question{margin-top:30px;font-size:13px;color:#666}
