/*!normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,.desktop a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*!theme settings */.no-transition{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;-ms-transition:none !important;transition:none !important}html,body{position:relative;background-color:#e7e7e8;font-size:16px;line-height:1.6;height:100%;width:100%;font-family:'AvantGardeGothicITCW01B 731063';color:#000;-webkit-text-size-adjust:none}.paragraph-margins,h1,h2,h3,h4,h5,h6,p,form>div,.rte ul,.rte ol,.selector-wrapper,#searchresults{margin:0 0 12px}.grid-margins,.product-photo-container{margin:0 0 16px}.section-margins,section,#customer,ul,ol,header,#main,#site-title,.product-details>div,.product-details>p{margin:0 0 32px}h1,h2,h3,h4,h5,h6{font-weight:600;text-rendering:optimizeLegibility}.desktop .grab{cursor:url("data:image/vnd.microsoft.icon;base64,AAACAAEAICACAAcABQAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAAAEAAAAAAAAAAAAAAgAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8AAAA/AAAAfwAAAP+AAAH/gAAB/8AAA//AAAd/wAAGf+AAAH9gAADbYAAA2yAAAZsAAAGbAAAAGAAAAAAAAA//////////////////////////////////////////////////////////////////////////////////////gH///4B///8Af//+AD///AA///wAH//4AB//8AAf//AAD//5AA///gAP//4AD//8AF///AB///5A////5///8="),all-scroll;cursor:-webkit-grab;cursor:-moz-grab;cursor:-ms-grab;cursor:grab}.desktop .grab:active{cursor:url("data:image/vnd.microsoft.icon;base64,AAACAAEAICACAAcABQAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAAAEAAAAAAAAAAAAAAgAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8AAAA/AAAAfwAAAP+AAAH/gAAB/8AAAH/AAAB/wAAA/0AAANsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////////////////////////////////////////gH///4B///8Af//+AD///AA///wAH//+AB///wAf//4AH//+AD///yT/////////////////////////////8="),all-scroll;cursor:-webkit-grabbing !important;cursor:-moz-grabbing !important;cursor:-ms-grabbing !important;cursor:grabbing !important}#bg-logo{position:fixed;left:50%;top:50%;width:295px;height:469px;margin:-235px 0px 0px -148px;-webkit-transition:-webkit-transform .5s ease-in-out;-moz-transition:-moz-transform .5s ease-in-out;-o-transition:-o-transform .5s ease-in-out;-ms-transition:-ms-transform .5s ease-in-out;transition:transform .5s ease-in-out;-webkit-transform:translateZ(-1px);-moz-transform:translateZ(-1px);-o-transform:translateZ(-1px);transform:translateZ(-1px)}#bg-logo-small{position:fixed;left:50%;bottom:75px;width:101px;height:161px;margin:0px 0px 0px -50px;display:none;-webkit-transition:-webkit-transform .5s ease-in-out;-moz-transition:-moz-transform .5s ease-in-out;-o-transition:-o-transform .5s ease-in-out;-ms-transition:-ms-transform .5s ease-in-out;transition:transform .5s ease-in-out;-webkit-transform:translateZ(-1px);-moz-transform:translateZ(-1px);-o-transform:translateZ(-1px);transform:translateZ(-1px)}#main-preloader{left:50%;top:50%;width:30px;height:30px;margin:-15px 0px 0px -15px;position:absolute;display:none;z-index:10000}#content-block{position:fixed;z-index:898;width:100%;height:100%;background:#ff0000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0.0;-khtml-opacity:0.0;opacity:0.0;display:none}.bottom-clear{float:left;width:100%;height:100px}iframe{max-width:100%}.quiet{color:#1a1a1a}.hint{color:#262626}i,em{font-style:italic}b,strong{font-weight:600}a{color:#000;text-decoration:none}header a,footer a{white-space:nowrap;color:#000}header a:hover,footer a:hover{color:#000}ul,ol{list-style-type:none;padding:0}.rte ul{list-style-type:disc;list-style-position:inside}.rte ol{list-style-type:decimal;list-style-position:inside}input:focus::-webkit-input-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}label{display:block}select{display:inline-block;margin:0;padding:.3em 2em .3em 0.6em;color:#000;border:0;border-radius:.25em;cursor:pointer;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(//cdn.shopify.com/s/files/1/0525/2829/t/3/assets/arrow-down.svg?17696085636103877515) right 0.4em center no-repeat;background-color:#d5d5d7}@-moz-document url-prefix(){select{text-indent:0.01px;text-overflow:''}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}}select::-ms-expand{display:none}.ie8 select,.ie9 select{background:#b3b3b6 none;padding:5px;border:1px}textarea,input[type="text"],input[type="email"],input[type="url"],input[type="tel"],input[type="date"],input[type="search"],input[type="number"],input[type="password"]{display:inline-block;max-width:100%;padding:.4em .6em;background-color:transparent;border:#cdcdcf 1px solid;border-radius:.25em;outline:none;-webkit-appearance:none}.input.small,input.quantity,input[type="number"]{width:50px}.input.medium,input[type="search"],#searchresults input[type="search"]{width:150px}.input.large,textarea,input[type="text"],input[type="email"],input[type="url"],input[type="tel"],input[type="date"],input[type="password"]{width:300px}.input.full-width{width:100%}@media (max-width: 460px){textarea,input[type="text"],input[type="email"],input[type="url"],input[type="tel"],input[type="date"],input[type="password"]{width:100%}}input.quantity,input[type="number"]{border-radius:0px;background:#fff;text-align:center}.button,input[type="submit"],input[type="button"],button,.tag,.subcategories>li,.blog-tags>li{display:inline-block;padding:.4em .6em;background-color:#cdcdcf;border:#cdcdcf 1px solid;text-decoration:none;text-transform:uppercase;text-rendering:optimizeLegibility}#searchresults input[type="submit"]{width:inherit}.primary.button,input.primary[type="submit"],input.primary[type="button"],button.primary,.primary.tag,.subcategories>li.primary,.blog-tags>li.primary{padding:.5em .7em;font-size:1.2rem;background-color:#000;border-color:#000;color:#e7e7e8}#product-add-back{position:relative;margin:10px auto 0px auto;width:0;height:0;border-left:50px solid transparent;border-right:50px solid transparent;border-top:90px solid #fff;color:#000;-webkit-transition:color .3s ease-out, border-top .3s ease-out;-moz-transition:color .3s ease-out, border-top .3s ease-out;-o-transition:color .3s ease-out, border-top .3s ease-out;transition:color .3s ease-out, border-top .3s ease-out}.desktop #product-add:hover{color:#fff}.desktop #product-add:hover #product-add-back{border-top:90px solid #000}#product-add{margin-bottom:50px}input[type="submit"]#add{top:0px;padding:0;display:block;background:none;position:relative;margin:-125px auto 0px auto;z-index:1000;width:100px;height:140px;font-size:13px;word-wrap:normal;letter-spacing:2px;border:none}input[type="submit"]#add:focus{outline:0}.inline-collapse input,.search-form input{float:left}.inline-collapse input:first-child,.search-form input:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.inline-collapse input:last-child,.search-form input:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.lt-ie9 .inline-collapse input,.lt-ie9 .search-form input,.lt-ie9 #searchresults .inline-collapse input,.lt-ie9 #searchresults .search-form input{display:inline-block;zoom:1;width:130px}.lt-ie9 .inline-collapse,.lt-ie9 .search-form{display:block;width:300px}table{width:100%;border-collapse:separate;border-spacing:35px}table tr{border-bottom:#cdcdcf 1px solid}table th{text-align:left}.delta,.epsilon{text-align:left}.container{position:relative;width:100%;height:100%;text-align:center}header{position:relative;z-index:900;-webkit-transition:-webkit-transform .5s ease-in-out;-moz-transition:-moz-transform .5s ease-in-out;-o-transition:-o-transform .5s ease-in-out;-ms-transition:-ms-transform .5s ease-in-out;transition:transform .5s ease-in-out}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.row{margin-left:-16px;margin-right:-16px;margin-bottom:16px;clear:both}.column{float:left;padding-left:16px;padding-right:16px;padding-bottom:16px}.column.full{width:100%}.column.three-quarters{width:75%}.column.two-thirds{width:66.6%}.column.half{width:50%}.column.third{width:33.3%;padding-left:35px}.column.fourth{width:25%}.column.fifth{width:20%}.column.sixth{width:16.6%}.column.flow-opposite{float:right;padding-right:35px}@media screen and (max-width: 460px){.column.flow-opposite{padding-right:15px}}.grid{max-width:1134px;margin:0 auto;padding:0px 35px}.additional-checkout-buttons{float:right}.product-grid-item{position:relative;float:left;width:50%;text-align:center;min-height:470px}#cart-title{float:left;width:100%;text-align:center;margin:10px 0px 40px 0px}@media (max-width: 460px){.column{float:none;width:100% !important}}@media (max-width: 460px){.show-on-large,.show-on-medium,.hide-on-small{display:none}}@media (min-width: 460px){.hide-on-large,.show-on-medium,.show-on-small{display:none}}.lt-ie9 .show-on-medium,.lt-ie9 .show-on-small{display:none}.clearfix:before,.inline-collapse:before,.search-form:before,header:before,#main:before,footer:before,.row:before,.clearfix:after,.inline-collapse:after,.search-form:after,header:after,#main:after,footer:after,.row:after{content:'';display:table}.clearfix:after,.inline-collapse:after,.search-form:after,header:after,#main:after,footer:after,.row:after{clear:both}.clearfix,.inline-collapse,.search-form,header,#main,footer,.row{zoom:1}.hidden{display:none}.left{float:left;padding-right:16px}.right{float:right;padding-left:16px}.centered{text-align:center}.left-aligned{text-align:left}@media (max-width: 460px){.left-aligned{text-align:center;margin:16px 0}}.right-aligned{text-align:right}@media (max-width: 460px){.right-aligned{text-align:center;margin:16px 0}}.clear,header,#main,footer{clear:both}.clear-after{*zoom:1}.clear-after:after{content:'';display:table;clear:both}#vs-main{position:relative;width:100%;height:100%;-webkit-transition:-webkit-transform .5s ease-in-out;-moz-transition:-moz-transform .5s ease-in-out;-o-transition:-o-transform .5s ease-in-out;-ms-transition:-ms-transform .5s ease-in-out;transition:transform .5s ease-in-out}#site-title{display:block;color:#000;text-decoration:none}#logo-wrapper{position:fixed;width:100%;text-align:center;font-size:13px;line-height:20px;letter-spacing:2px;top:28px;height:28px;left:0px;-webkit-transform:translateZ(1px);-moz-transform:translateZ(1px);-o-transform:translateZ(1px);transform:translateZ(1px);-webkit-transition:-webkit-transform .5s ease-in-out;-moz-transition:-moz-transform .5s ease-in-out;-o-transition:-o-transform .5s ease-in-out;-ms-transition:-ms-transform .5s ease-in-out;transition:transform .5s ease-in-out;z-index:99999999999999999999999}#site-logo,#site-logo-underline{position:relative;margin:0px auto;-webkit-transition:-webkit-transform .5s ease-in-out;-moz-transition:-moz-transform .5s ease-in-out;-o-transition:-o-transform .5s ease-in-out;-ms-transition:-ms-transform .5s ease-in-out;transition:transform .5s ease-in-out}#site-logo-underline{top:3px;width:121px;height:2px;background-color:#000}#logo-wrapper.light{color:white !important}#logo-wrapper.light #site-logo-underline{background:white !important}nav{float:left;width:100%;text-align:center;font-size:13px;line-height:20px}#shop-main-menu{margin:0px;padding:0px;margin:88px 0px 0px 0px}#shop-main-menu li{list-style:none;margin:6px auto;letter-spacing:2px;text-transform:uppercase}#shop-main-menu li a{color:#000;-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;-o-transition:color .2s ease-out;-ms-transition:color .2s ease-out;transition:color .2s ease-out}.desktop #shop-main-menu li a:hover,#shop-main-menu li.active a{color:#999}#shop-main-menu li.active a{cursor:default}.desktop #shop-main-menu li a:hover path,#shop-main-menu li.active path{fill:#999}.desktop a.main-menu-button:hover,.main-menu-button.main-menu-selected{color:#999;-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;-o-transition:color .2s ease-out;-ms-transition:color .2s ease-out;transition:color .2s ease-out}.tag,.subcategories>li,.blog-tags>li{margin:0 5.33333px 5.33333px 0;padding:.2em .5em}.tag a,.subcategories>li a,.blog-tags>li a{text-decoration:none;color:#000}.tag.active,.subcategories>li.active,.blog-tags>li.active{background-color:#000;border-color:#000}.tag.active a,.subcategories>li.active a,.blog-tags>li.active a{color:#e7e7e8}.subcategories,.blog-tags{font-size:0}.subcategories>li,.blog-tags>li{font-size:13.6px}.social-links a{font-size:1.4rem;line-height:2rem;display:inline-block;padding-right:2.66667px;text-decoration:none}.lt-ie9 .payment-types{display:none}.template-blog .article{border-bottom:#dadadc 0.07rem solid;padding:16px 0}.template-blog .article.first{padding-top:0}.template-blog .article.last{border-bottom:none}@media (max-width: 460px){.template-article .article img{display:block;width:100% !important;float:none !important;margin-top:8px !important;margin-bottom:8px !important;margin-left:auto !important;margin-right:auto !important;clear:both}}.meta>span+span{padding-left:8px}.square-holder{display:block;background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%;height:0;padding-bottom:100%}.fadeout-overflow-bottom{position:relative;height:0;padding-bottom:33.33%;overflow:hidden}.fadeout-overflow-bottom:after{content:"";display:block;position:absolute;bottom:0;width:100%;height:48px;background:linear-gradient(to top, #e7e7e8 0, rgba(231,231,232,0) 100%);pointer-events:none}@media (max-width: 460px){.fadeout-overflow-bottom{height:auto;padding-bottom:0}.fadeout-overflow-bottom:after{background:transparent}}.lt-ie9 .fadeout-overflow-bottom{height:auto;padding-bottom:0}#comments{margin:32px 0}.product-photo-set{position:absolute;width:100%;height:100%}.js #product-select{display:none}.sort-by{display:none;margin-top:.25rem}@media (max-width: 460px){.sort-by{float:none;margin-bottom:16px}}.prod-caption,.prod-image-wrap{float:left;top:0px;left:0px;width:100%;height:100%;-webkit-transition:-webkit-opacity .2s ease-out;-moz-transition:-moz-opacity .2s ease-out;-o-transition:-o-opacity .2s ease-out;transition:-opacity .2s ease-out}.prod-image-wrap{position:absolute;display:table;width:100%;height:100%;min-height:470px}.prod-image-wrap img{max-width:470px;max-height:470px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none}.prod-image-wrap a{position:relative;display:table-cell;vertical-align:middle}.prod-caption{position:absolute;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0.0;-khtml-opacity:0.0;opacity:0.0}.device .prod-image-wrap{position:relative;height:auto;min-height:0}.device .prod-caption{height:auto;position:relative;opacity:1}.device .prod-caption-inner{position:relative;height:100px}.desktop .product-grid-item:hover .prod-caption{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity:1.0;opacity:1.0}.desktop .product-grid-item:hover .prod-image-wrap{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4}.prod-title{margin:0px auto;width:100%;max-width:250px}.prod-price{float:left;width:100%;font-family:'AvantGardeGothicITCW01M 731087'}.prod-caption-inner{position:absolute;width:100%;height:100%;display:table}.prod-caption-content{display:table-cell;vertical-align:middle;text-align:center;letter-spacing:2px}.product-photo-thumb:nth-child(2n+1){clear:both}@media (max-width: 460px){.two-per-row.product-photo-thumb{width:50% !important;float:left !important}}.product{position:relative;top:0px;left:0px;height:100%;width:100%}.product-photos{left:0px;position:absolute;width:100%;height:28%;height:calc(100% - 350px);min-height:400px;overflow:hidden}.product-photo-container{position:relative;height:100%;-webkit-transition:-webkit-transform .5s ease-in-out;-moz-transition:-moz-transform .5s ease-in-out;-o-transition:-o-transform .5s ease-in-out;transition:transform .5s ease-in-out}.product-details{float:left;position:relative;width:100%;text-align:center}.product-details>div.product-details-top-border{position:relative;margin:0px auto;width:100%;max-width:270px;height:2px;background:#000}#product-name,#product-brand,#product-description{display:block;width:100%;max-width:700px;margin:10px auto 40px auto;padding:0px 35px}.product-details>div.product-details-vendor{position:relative;float:left;width:100%;font-size:13px;line-height:20px;text-transform:uppercase;text-align:center;margin-top:-30px;letter-spacing:2px}#product-description{font-family:'Hoefler Text A', 'Hoefler Text B';font-weight:400;font-size:16px;line-height:25px;margin-bottom:30px}#product-name{font-size:24px;line-height:30px;margin-bottom:30px;letter-spacing:2px}.product-image{position:absolute;height:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0.0;-khtml-opacity:0.0;opacity:0.0;-webkit-transition:opacity .2s ease-out;-moz-transition:-moz-opacity .2s ease-out;-o-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.product-image img{height:100%;width:auto;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none}.product-price{letter-spacing:2px;font-size:22px}.product-photo-button-wrapper{float:left;width:100%;text-align:center;margin:0px 0px 80px 0px}.product-photo-button-container{position:relative}.product-photo-button{width:8px;height:8px;background-color:#fff;border-radius:50%;display:inline-block;margin:0px 2px;cursor:pointer;-webkit-transition:background-color .2s ease-out;-moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;-ms-transition:background-color .2s ease-out;transition:background-color .2s ease-out}.product-photo-button.inactive{background-color:#ccc;cursor:default}.desktop .product-photo-button.inactive:hover{background-color:#ccc}.desktop .product-photo-button:hover,.product-photo-button.selected{background-color:#000}.product-photo-button.selected{cursor:default}#cart-items,#cart-items-header{float:left;width:100%}#cart-items-header{margin-top:70px}.cart-item-header{float:left;width:16.5%;color:#808285;font-size:13px;text-transform:uppercase;letter-spacing:2px}#item-header{width:50%}#price-header,#qty-header,#total-header{width:15%}.cart-item-header:first-child{text-align:left;padding-left:30px}#cart-items{padding:0px 35px 20px 35px}#cart-items-header{padding:0px 35px}.cart-item{padding:20px 0px;float:left;width:100%;border-bottom:1px solid #000}.cart-item:first-child{border-top:1px solid #000}.cart-field-wrapper{position:relative;float:left;height:180px}#image-wrapper{width:9%}#title-wrapper{width:41%}#price-wrapper,#qty-wrapper,#total-wrapper{width:15%}#remove-wrapper{width:3%}.cart-field-content{position:absolute;display:table;width:100%;height:100%;text-align:center}.cart-field{display:table-cell;vertical-align:middle;text-align:center;letter-spacing:2px}.cart-field.cart-item-qty{letter-spacing:0px;width:30px;font-size:16px}.cart-item-image img{padding:0px 0px;float:left;width:100%;height:auto}.cart-item-title,.cart-item-price,.cart-item-qty,.cart-item-total{text-transform:uppercase;font-size:18px;line-height:20px}.cart-item-title{text-align:left}.cart-item-title p{float:left;width:100%;font-size:13px;line-height:20px}.cart-item-remove{float:right;width:20px;height:20px;background-color:#acaeb1;border-radius:50%;-webkit-transition:background-color .2s ease-out;-moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;-ms-transition:background-color .2s ease-out;transition:background-color .2s ease-out}.desktop .cart-item-remove:hover{background-color:#000}.cart-item-remove a{color:#e7e7e8;float:left;margin:1px 0px 0px 5px;font-size:12px}.special-instructions p,#subtotal-header,#update-cart-btn,#checkout-btn{color:#808285;font-size:13px;text-transform:uppercase;letter-spacing:2px}.special-instructions textarea{height:125px;border:1px solid #808285;border-radius:4px}.mobile-special-instructions{float:left;width:100%;margin:20px 0px;display:none}.mobile-special-instructions p{color:#808285}@media screen and (max-width: 460px){.special-instructions{display:none}.mobile-special-instructions{display:block}}#subtotal-container{margin-bottom:20px}#subtotal-header,#subtotal-amount{text-align:center;display:inline-block;letter-spacing:2px}#subtotal-header{width:120px}#subtotal-amount{width:120px}#subtotal-amount{font-size:24px}#tos-container{position:relative;float:right;width:100%;max-width:420px;background-color:#f9f9f9;padding:15px;margin-bottom:40px;color:#808285;font-size:13px;letter-spacing:1px}#tos-container a{color:#808285;text-decoration:underline}#tos-check-bg{margin-top:10px;position:absolute;width:20px;height:20px;background-color:#fff;border:1px solid #cdcdcd;display:none}.desktop #tos-check-bg{display:block}#tos-check-check{margin-top:10px;position:absolute;width:17px;height:20px;display:none}#tos-check{position:absolute;top:15px;left:16px;cursor:pointer;width:20px;height:20px}.desktop #tos-check{width:40px;height:40px;opacity:0.0}#tos-text{float:left;margin-left:13%;width:87%;text-align:right}#checkout-update-container{float:right;width:100%;margin-bottom:20px}#update-cart-btn,#checkout-btn{background:none;border:2px solid #808285;color:#808285;padding:10px 15px;margin-left:10px;-webkit-transition:color .3s ease-out, border .3s ease-out;-moz-transition:color .3s ease-out, border .3s ease-out;-o-transition:color .3s ease-out, border .3s ease-out;transition:color .3s ease-out, border .3s ease-out}@media screen and (max-width: 460px){#update-cart-btn{margin-bottom:20px}}.desktop #update-cart-btn:hover,.desktop #checkout-btn:hover{border:2px solid #000;color:#000}.search-form{display:inline-block;margin-top:3.2px}@media (max-width: 1024px){.prod-image-wrap img{width:100%;height:auto;max-height:100%}.column,.grid>li.prod-grid-item{float:left}}@media (max-width: 768px){.product-grid-item,.prod-image-wrap{min-height:380px}#title-wrapper,#qty-wrapper,#total-wrapper,#item-header,#qty-header,#total-header{width:30%}.product-photos{height:calc(100% - 450px)}.hide-on-medium{display:none}}@media (max-width: 460px){.product-grid-item{width:100%}.product-photos{position:relative;float:left;width:100%;height:auto}.product-photo-container,.product-photo-set{position:relative;float:left;width:100%}#cart-items{padding:20px}.product-image{padding:20px;position:relative;float:left;width:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity:1.0;opacity:1.0}.prod-image-wrap,.prod-grid-item{min-height:0px}.product-image img{width:100%;height:auto}.product-photo-button-wrapper{display:none}#product-description{padding:0px 20px}header .search-form{display:none}#bg-logo{display:none}#bg-logo-small{display:block}#vs-main{top:0px}.additional-checkout-buttons{float:left;width:100%;text-align:center}}footer{width:100%}footer ul li{display:inline-block;margin:0px 20px;font-size:10px;color:#808285;margin:0px 55px;letter-spacing:2px;line-height:24px}@media (max-width: 1000px){footer{margin-bottom:50px}footer ul li{margin:0px;float:left;display:block;width:100%}}footer ul li a{color:#808285;-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;-o-transition:color .2s ease-out;-ms-transition:color .2s ease-out;transition:color .2s ease-out}footer ul li a:hover{color:#000}.text-page{float:left;width:100%;text-align:center;font-family:'Hoefler Text A', 'Hoefler Text B';font-weight:400;font-size:16px}.text-page .page-title-wrapper{text-align:center;float:left;width:100%}.text-page .page-title-wrapper .page-title{font-family:'AvantGardeGothicITCW01B 731063';position:relative;display:inline-block;margin:30px auto 0px auto;font-size:24px;border-bottom:2px solid #000;text-transform:uppercase;margin-bottom:45px;letter-spacing:2px;line-height:32px}.text-page-content strong{font-family:'AvantGardeGothicITCW01B 731063';font-weight:normal;letter-spacing:2px}.text-page-content{padding:35px;margin:0px auto 100px auto;width:100%;max-width:895px;font-size:16px}@media (max-width: 460px){.text-page-content{padding:20px}}.overlay{position:fixed;width:100%;height:100%;top:0;left:0;opacity:0;background:black}.overlay.open{opacity:1}.overlay .overlay-close{width:80px;height:80px;position:absolute;right:20px;top:20px;overflow:hidden;border:none;background:none;text-indent:200%;color:transparent;outline:none;z-index:100}.overlay nav{text-align:center;position:relative;top:50%;font-size:80px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.overlay ul{list-style:none;padding:0;margin:0 auto;display:inline-block;position:relative}.overlay ul li{display:block;min-height:54px;-webkit-transition:.5s;transition:.5s;height:80px}.overlay ul li a{font-weight:300;display:block;color:#fff;opacity:0;text-transform:lowercase;font-family:'AvantGardeGothicITCW01B 731063'}.overlay.open ul li a{opacity:1;-webkit-transition:1s;transition:1s}.overlay.open ul li:nth-child(1) a{-webkit-transition-delay:.3s;transition-delay:.3s}.overlay.open ul li:nth-child(2) a{-webkit-transition-delay:.3s;transition-delay:.3s}.overlay.open ul li:nth-child(3) a{-webkit-transition-delay:.3s;transition-delay:.3s}.overlay.open ul li:nth-child(4) a{-webkit-transition-delay:.3s;transition-delay:.3s}.overlay ul li:hover,.overlay ul li:focus{opacity:.3}.overlay-hugeinc{visibility:hidden;-webkit-transition:.2s;transition:.2s}.overlay-hugeinc.open{opacity:1;visibility:visible;z-index:99999999}#hamburger-icon{width:30px;height:16px;position:relative;display:block}#hamburger-icon .line{display:block;background:#000000;width:24px;height:3px;position:absolute;left:0;border-radius:0px;transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s}#hamburger-icon .line.line-1{top:0}#hamburger-icon .line.line-2{top:50%}#hamburger-icon .line.line-3{top:100%}#hamburger-icon.active .line-1{transform:translateY(6px) translateX(0) rotate(45deg);-webkit-transform:translateY(6px) translateX(0) rotate(45deg);-moz-transform:translateY(6px) translateX(0) rotate(45deg)}#hamburger-icon.active .line-2{opacity:0}#hamburger-icon.active .line-3{transform:translateY(-10px) translateX(0) rotate(-45deg);-webkit-transform:translateY(-10px) translateX(0) rotate(-45deg);-moz-transform:translateY(-10px) translateX(0) rotate(-45deg)}button#trigger-overlay{position:fixed;top:30px;right:30px;z-index:99999999999999}#trigger-overlay{background:transparent;border:none;box-shadow:none;outline:none;position:fixed;right:30px;top:30px;padding:0;-webkit-transition:0.2s;-o-transition:0.2s;-ms-transition:0.2s;-moz-transition:0.2s}.hamburger_menu button{opacity:1;-webkit-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s;-moz-transition:0.5s}.overlay .social-menu{width:100%;position:absolute;bottom:15px;text-align:center;-webkit-transition:1s;-o-transition:1s;-ms-transition:1s;-moz-transition:1s;opacity:0;-webkit-transition-delay:.7s;transition-delay:.7s}.social-menu a{padding:10px 14px;font-size:18px}.social-menu{text-align:right;padding-top:5px;display:block !important}.overlay.open .social-menu{opacity:1}.overlay .social-menu .fa{color:white;font-size:24px;padding:15px}
