/* compiled by scssphp v0.0.12 on Mon, 09 Jun 2025 16:15:19 +0000 (0.2269s) */

@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700);/**
       * Remove all paddings around the image on small screen
       */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{/* 1 */font-family:sans-serif;/* 2 */-webkit-text-size-adjust:100%;/* 2 */-ms-text-size-adjust:100%;}body{margin:0;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;margin:0.67em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em;}pre{white-space:pre-wrap;}q{quotes:"\201C" "\201D" "\2018" "\2019";}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:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{/* 1 */border:0;/* 2 */padding:0;}button,input,select,textarea{/* 1 */font-family:inherit;/* 2 */font-size:100%;/* 3 */margin:0;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{/* 2 */-webkit-appearance:button;/* 3 */cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{/* 1 */box-sizing:border-box;/* 2 */padding:0;}input[type="search"]{/* 1 */-webkit-appearance:textfield;-moz-box-sizing:content-box;/* 2 */-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;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{/* 1 */overflow:auto;/* 2 */vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}@font-face{font-family:'akzidenz_light';src:url('../fonts/akzidenzgrotesk-light-webfont.eot');src:url('../fonts/akzidenzgrotesk-light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/akzidenzgrotesk-light-webfont.woff2') format('woff2'), url('../fonts/akzidenzgrotesk-light-webfont.woff') format('woff'), url('../fonts/akzidenzgrotesk-light-webfont.ttf') format('truetype'), url('../fonts/akzidenzgrotesk-light-webfont.svg#akzidenz-grotesk_bq_lightRg') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'akzidenz_medium';src:url('../fonts/akzidenzgrotesk-medium-webfont.eot');src:url('../fonts/akzidenzgrotesk-medium-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/akzidenzgrotesk-medium-webfont.woff2') format('woff2'), url('../fonts/akzidenzgrotesk-medium-webfont.woff') format('woff'), url('../fonts/akzidenzgrotesk-medium-webfont.ttf') format('truetype'), url('../fonts/akzidenzgrotesk-medium-webfont.svg#akzidenz-grotesk_bqmedium') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'akzidenz_regular';src:url('../fonts/akzidenzgrotesk-regular-webfont.eot');src:url('../fonts/akzidenzgrotesk-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/akzidenzgrotesk-regular-webfont.woff2') format('woff2'), url('../fonts/akzidenzgrotesk-regular-webfont.woff') format('woff'), url('../fonts/akzidenzgrotesk-regular-webfont.ttf') format('truetype'), url('../fonts/akzidenzgrotesk-regular-webfont.svg#akzidenz-grotesk_bqregular') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'akzidenz_bold';src:url('../fonts/akzidenzgrotesk-bold-webfont.eot');src:url('../fonts/akzidenzgrotesk-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/akzidenzgrotesk-bold-webfont.woff2') format('woff2'), url('../fonts/akzidenzgrotesk-bold-webfont.woff') format('woff'), url('../fonts/akzidenzgrotesk-bold-webfont.ttf') format('truetype'), url('../fonts/akzidenzgrotesk-bold-webfont.svg#akzidenz-grotesk_bqbold') format('svg');font-weight:normal;font-style:normal;}.wrap,.full-width,[class*='col-']{/* mixin for "before" and "after" pseudo-elements (usually when using sprites in pseudo elements) */}.wrap,.full-width,[class*='col-']{*zoom:1;}.wrap:before,.full-width:before,[class*='col-']:before,.wrap:after,.full-width:after,[class*='col-']:after{content:"";display:table;}.wrap:after,.full-width:after,[class*='col-']:after{clear:both;}.wrap{margin:0 auto;padding:0 1em;width:100%;max-width:1100px !important;}.wrap.wider{max-width:1400px !important;}@media only screen and (min-width:1200px){.wrap{padding:0;}}.full-width{margin:0 10px;clear:both;}.clear{clear:left;}[class*='col-']{float:left;padding:10px;}[class*='col-'].right{float:right;}[class*='col-'].first{padding:10px;}@media only screen and (min-width:768px){[class*='col-'].first{padding-left:0;}}[class*='col-'].last{padding:10px;}@media only screen and (min-width:768px){[class*='col-'].last{padding-right:0;}}[class*='col-'].no-padding{padding:0;}.col-1-2,.col-1,.col-2{width:100%;}@media only screen and (min-width:768px){.col-1-2,.col-1,.col-2{width:50%;}}.col-1-3{width:100%;}@media only screen and (min-width:768px){.col-1-3{width:33.33%;}}.col-2-3{width:100%;}@media only screen and (min-width:768px){.col-2-3{width:66.66%;}}.col-1-4{width:100%;}@media only screen and (min-width:768px){.col-1-4{width:25%;}}.col-3-4{width:100%;}@media only screen and (min-width:768px){.col-3-4{width:75%;}}.col-1-5{width:100%;}@media only screen and (min-width:768px){.col-1-5{width:20%;}}.col-2-5{width:100%;}@media only screen and (min-width:768px){.col-2-5{width:40%;}}.col-3-5{width:100%;}@media only screen and (min-width:768px){.col-3-5{width:60%;}}.col-4-5{width:100%;}@media only screen and (min-width:768px){.col-4-5{width:80%;}}.col-1-8{width:100%;}@media only screen and (min-width:768px){.col-1-8{width:12.5%;}}.col-2-8{width:100%;}@media only screen and (min-width:768px){.col-2-8{width:25%;}}.col-3-8{width:100%;}@media only screen and (min-width:768px){.col-3-8{width:37.5%;}}.col-4-8{width:100%;}@media only screen and (min-width:768px){.col-4-8{width:50%;}}.col-5-8{width:100%;}@media only screen and (min-width:768px){.col-5-8{width:62.5%;}}.col-6-8{width:100%;}@media only screen and (min-width:768px){.col-6-8{width:75%;}}.col-7-8{width:100%;}@media only screen and (min-width:768px){.col-7-8{width:87.5%;}}html,button,input,select,textarea{color:#222;}html,body{height:100%;}body{display:table;table-layout:fixed;width:100%;font-size:1em;line-height:1.4;font-size:100%;font-family:"akzidenz_light", sans-serif;color:#4f4c4d;background:#fff;}#page,.colophon{display:table-row;}.archive.tax-product_cat .colophon{display:block;}#page{height:100%;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{text-transform:uppercase;text-shadow:0 0 0 rgba(0, 0, 0, 0.1);-webkit-text-stroke:1px rgba(0, 0, 0, 0.1);letter-spacing:0.1em;font-weight:normal;color:#666;text-align:center;}h1 a,a h1{text-decoration:none;border-bottom:0;}h1,.h1{font-size:1.5em;}@media only screen and (min-width:768px){h1,.h1{font-size:2em;}}h2,.h2,h3,.h3{font-size:1.2em;}@media only screen and (min-width:768px){h2,.h2{font-size:1.8em;}}@media only screen and (min-width:768px){h3,.h3{font-size:1.45em;}}a{color:#000;text-decoration:none;}p{font-size:1em;}img{max-width:100%;height:auto;vertical-align:middle;}iframe,object,embed{max-width:100%;}nav ul{list-style:none;}nav ul li{display:inline-block;line-height:1.2em;padding:5px;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}fieldset{border:0;margin:0;padding:0;}.select2-container--default,.select2-selection--single{border-color:#4f4c4d !important;border-radius:0 !important;}input[type="text"],input[type="email"],input[type="password"],input[type="tel"],textarea{padding-left:0.5em;border:1px solid #4f4c4d;}select{background:none;}textarea{resize:vertical;}*,:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}::-moz-selection{background:#b3d4fc;text-shadow:none;}::selection{background:#b3d4fc;text-shadow:none;}.site-header{padding:0.5em;text-align:center;}.site-header .logo{margin:0;clear:both;text-align:center;padding:0 0 50px;}.site-header .logo a img{width:360px;}.site-header .logo a:hover{display:block;opacity:0.65;-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0);-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}@media only screen and (min-width:1000px){.site-header{padding:0;}}.header-container{position:relative;}.screen-reader-text{display:none;}#search-form-container{height:0px;overflow:hidden;position:relative;top:385px;-webkit-transition:all 0.25s ease-in;-moz-transition:all 0.25s ease-in;-o-transition:all 0.25s ease-in;transition:all 0.25s ease-in;}#search-form-container.active{overflow:visible;top:-15px;opacity:1;}@media only screen and (min-width:1000px){#search-form-container{position:absolute;top:0;right:0;}}#search-form-container input#searchsubmit{text-transform:uppercase;font-size:16px;font-weight:bold;line-height:36px;width:36px;padding:0;border:none !important;-webkit-border-radius:18px;border-radius:18px;}#search-form-container input#s{font-size:20px;padding:6px;border:none !important;}#search-form-container form#searchform > div{display:inline-block;border:solid 1px #999;background:#fff;padding:4px 8px;-webkit-border-radius:8px;border-radius:8px;border-top-left-radius:6px;border-bottom-left-radius:6px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);position:relative;z-index:9;-moz-box-shadow:0px 1px 4px rgba(0, 0, 0, 0.25);-webkit-box-shadow:0px 1px 4px rgba(0, 0, 0, 0.25);box-shadow:0px 1px 4px rgba(0, 0, 0, 0.25);}#search-form-container form#searchform > div label{display:inline-block !important;}@media only screen and (min-width:950px){#search-form-container{height:0px;overflow:hidden;position:absolute;opacity:0;top:-100px;right:100px;}#search-form-container.active{opacity:1;overflow:visible;top:60px;}}#cart-widget{position:absolute;top:-1000%;right:0px;width:300px;z-index:1112;opacity:0;border:solid 1px #999;-webkit-border-radius:6px;border-radius:6px;-moz-box-shadow:0px 1px 4px rgba(0, 0, 0, 0.25);-webkit-box-shadow:0px 1px 4px rgba(0, 0, 0, 0.25);box-shadow:0px 1px 4px rgba(0, 0, 0, 0.25);background:#fafafa;}#cart-widget > li{width:100%;padding:10px;}#cart-widget a{background:#fff;display:inline;line-height:18px;}#cart-widget a.button{display:inline-block;padding:4px;border:solid 1px #d91e35;}#cart-widget ul.cart_list li{text-align:left;background:#fff;padding:5px;width:100%;}#cart-widget ul.cart_list li a{padding:0;border:0;background:none;}#cart-widget ul.cart_list img{width:50px;margin-right:5px;float:left;}#cart-widget ul.cart_list dl.variation{display:none;}#cart-widget ul.cart_list span.quantity{display:block;font-weight:normal;color:#666;font-size:14px;line-height:15px;margin-left:55px;margin-top:5px;margin-bottom:8px;}#cart-widget p.total{margin:10px 0 0;}#cart-widget.active{-webkit-transition:all 0.25s ease-in;transition:all 0.25s ease-in;top:60px;opacity:1;}.wrap-mobile-nav{display:block;position:relative;padding:15px 0;height:90px;z-index:111;text-align:center;}.wrap-mobile-nav.active{background:#333;}.wrap-mobile-nav > a{display:inline-block;width:55px;height:55px;margin:0 15px;text-indent:-9999px;outline:none;border-radius:30px;/* Might change later */border:1px solid #e5e7e7;background:#fff url('../img/cart.svg') no-repeat center center;background-size:30px 30px !important;}.wrap-mobile-nav > a:active{outline:none;border-color:#666;}.wrap-mobile-nav > a.m-search{background:#fff url('../img/search.svg') no-repeat center center;}.wrap-mobile-nav > a.menu-link{border:none;background:#fff url('../img/hamburger.svg') no-repeat center center;}@media only screen and (min-width:950px){.wrap-mobile-nav{display:none;}}.wrap-mobile-nav.active .menu-link{-webkit-transform:rotate3d(1, 0, 0, 180deg);transform:rotate3d(1, 0, 0, 180deg);}.menu-link{display:block;}.menu-link:hover{text-decoration:none;background-color:#222;}#menu-mobile{padding:0;margin:0;width:100%;list-style-type:none;-webkit-transition:all 0.25s ease-in;transition:all 0.25s ease-in;}#menu-mobile.active li{height:auto;overflow:visible;line-height:auto;-webkit-transition:all 0.25s ease-in;transition:all 0.25s ease-in;}#menu-mobile li{overflow:hidden;width:100%;height:0;padding:0;display:block;line-height:0;}#menu-mobile a{display:block;height:2em;padding:0.6em 0.4em 0.4em;width:100%;color:#999;text-shadow:none;text-decoration:none;line-height:1em;background-color:#222;border-bottom:1px solid #333;}#menu-mobile a:hover{color:#aaa;background-color:#333;}#menu-mobile ul.sub-menu{background:#333;padding:0 10px;}#close-mobile-nav{clear:both;float:right;font-size:24px;color:#ccc;}.mobile-nav.ready{height:10px;overflow:hidden;-webkit-transition:all 0.25s ease-in;transition:all 0.25s ease-in;-webkit-transform:matrix3d(0.5, 0, 0, 0, 0, 1.2, 0, 0.009, 0, 0, 1, 0, 0, -10, 0, 1);transform:matrix3d(0.5, 0, 0, 0, 0, 1.2, 0, 0.009, 0, 0, 1, 0, 0, -10, 0, 1);}.mobile-nav.ready.active{height:auto;overflow:visible;margin-top:10px;-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}.secondary{display:none;font-family:"akzidenz_medium", sans-serif;}.secondary ul{margin:0;padding:0;}.secondary li{padding:0 5px;}.secondary li a{display:block;position:relative;padding:2px 45px 2px 12px;margin-right:2px;font-size:0.85em;line-height:51px;text-transform:uppercase;background:transparent url('../img/something.svg') no-repeat 96% center / 24px 24px;-webkit-transition:all 0.25s cubic-bezier(0.07, 1.41, 0.82, 1.41);-moz-transition:all 0.25s cubic-bezier(0.07, 1.41, 0.82, 1.41);-o-transition:all 0.25s cubic-bezier(0.07, 1.41, 0.82, 1.41);transition:all 0.25s cubic-bezier(0.07, 1.41, 0.82, 1.41);}.secondary li a:hover{color:#d91e35;background-size:32px 32px;background-position:99% center;}.secondary li.q-dealer a{background-image:url('../img/something.svg');}.secondary li.q-search a{background-image:url('../img/search.svg');}.secondary li.q-cart a{background-image:url('../img/cart.svg');}@media only screen and (min-width:950px){.secondary{float:right;display:block;}}.access{display:none;}.access ul{padding:0;position:relative;}.access li{padding:0 25px;}.access li:first-child{padding-left:0;}.access li:last-child{padding-right:0;}.access li.additional-page{position:relative;}.access li:hover ul{opacity:1;}.access a{font-size:1.2em;letter-spacing:0.15em;text-transform:uppercase;}.access a:hover{color:#d91e35;border-bottom:solid 1px #d91e35;}.access ul ul{display:block;top:100%;right:auto;bottom:auto;left:0;position:absolute;margin:auto;width:100%;min-width:900px;padding:0;text-align:center;}.access ul ul li{display:inline-block;padding:0 20px;}.access ul ul li img{display:inline-block;padding:10px 0;}.access ul ul li a{font-size:15px;}.access ul ul li a,.access ul ul li span{display:block;}@media only screen and (min-width:950px){.access{display:block;}.access ul ul li{padding:0 15px;}.access ul ul li a{font-size:12px;}}@media only screen and (min-width:1200px){.access ul ul{min-width:1125px;}.access ul ul li{padding:0 18px;}.access ul ul li a{font-size:14px;}}.access ul ul.sub-menu{display:none;padding:7px 0;left:20px;top:24px;position:absolute;width:300px;min-width:0;background:#fff;text-align:left;height:10px;box-shadow:2px 2px 2px rgba(0, 0, 0, .2);z-index:111;}.access ul ul.sub-menu li{display:block;font-size:16px;padding:0;}.access ul ul.sub-menu li a{padding:5px 5px 5px 15px;}.access ul ul.sub-menu li a:hover{text-decoration:none;border:none;background:#efefef;}.access > ul > li{padding-bottom:5px;}.access ul li:hover ul.sub-menu{display:block;height:auto;}.tagline{margin:0.5em 0 0.75em;text-transform:uppercase;font-size:1.55em;line-height:1.545em;letter-spacing:0.2em;-webkit-transition:all ease 0.25s;-moz-transition:all ease 0.25s;-o-transition:all ease 0.25s;transition:all ease 0.25s;}.tagline .colored{display:block;}.tagline.active{margin-top:4em;}@media only screen and (min-width:768px){.tagline{font-size:2.05em;}.tagline .colored{display:inline-block;}}.readmore{color:#006;font:14px/18px 'Droid Serif', serif;text-shadow:1px 2px 2px rgba(0, 0, 0, 0.1);}.btn,.button{display:inline-block;padding:8px 12px 6px;color:#666;font-size:0.813em;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:0.15em;border:1px solid #666;background:none;-webkit-transition:all 0.25s ease-in;-moz-transition:all 0.25s ease-in;-o-transition:all 0.25s ease-in;transition:all 0.25s ease-in;}.btn:hover,.button:hover{color:#d91e35;border:solid 1px #d91e35;}.masthead{overflow:hidden;}.masthead img{width:100%;height:auto;}svg{max-width:100%;}#breadcrumbs{padding-left:1em;font-size:0.7em;text-transform:uppercase;}.entry-title{letter-spacing:0.2em;text-align:center;}@media only screen and (min-width:768px){.entry-title{margin-bottom:1.8em;}}.main-content{padding:0 0.9em;overflow:hidden;}.main-content h3{letter-spacing:0.17em;}.main-content h2{letter-spacing:0.2em;}@media only screen and (min-width:768px){.main-content{padding:0 0 4em 0;}.main-content.home{padding-bottom:0;}}.sitewide-ctas{margin-top:2em;}#slider{margin:20px 0;}#slider,#slider .slide,#slider .slide img{width:100%;}#slider .slide{font-size:0;display:none;}#slider .slide:first-child{display:block;}#slidepager{width:100%;top:auto;right:auto;bottom:0;left:0;position:absolute;text-align:right;z-index:111;}#slidepager span.snav{display:inline-block;width:20px;height:20px;margin:2px 5px;border:solid 1px #fff;background:rgba(255, 255, 255, 0.5);-webkit-border-radius:15px;border-radius:15px;cursor:pointer;}#slidepager span.snav.active{background:#d91e35;opacity:0.5;cursor:default;}@media only screen and (min-width:768px){#slidepager{text-align:center;}#slidepager span.snav{width:25px;height:25px;margin:7px;}}.cta{text-align:center;margin:6px 0;}.cta img{display:none;}.cta .btn{display:block;padding:13px 6px;}.cta a{outline:none;}.cta a:active span{color:#d91e35;}.cta a:active img{opacity:0.9;}@media only screen and (min-width:768px){.cta{padding:30px;margin:0;}.cta.mobile{display:none;}.cta img{width:100%;display:block;}.cta .btn{width:100%;padding:17px 0;font-size:1.4em;}}.content-frontpage{clear:both;margin-top:1em;margin-bottom:1em;text-align:center;/*
   About Us
   ========================================================================== */}.content-frontpage .wrap{max-width:1350px !important;padding:0 0 2.4em;border-top:1px solid #666;border-bottom:1px solid #666;}.content-frontpage h1{padding:0;text-transform:uppercase;font-weight:normal;font-size:1.5em;font-family:"akzidenz_light", sans-serif;letter-spacing:0.2em;}.content-frontpage p{max-width:1100px;margin:0 auto;}.content-frontpage .learn-more{display:inline-block;margin-top:0.5em;font-size:1.5em;letter-spacing:0.1em;text-transform:uppercase;}.content-frontpage .content-block-imgs{margin-bottom:25px;}.content-frontpage .content-block-imgs img{display:block;margin-left:auto;margin-right:auto;margin-bottom:20px;}@media only screen and (min-width:768px){.content-frontpage{margin-top:7.1em;margin-bottom:9em;}.content-frontpage .wrap{padding:0 1em 2.4em;}.content-frontpage h1{font-size:2.9em;}.content-frontpage .learn-more{margin-top:2.1em;}.content-frontpage .content-block-imgs{display:flex;justify-content:center;}.content-frontpage .content-block-imgs a{flex:0 1 500px;margin:0 15px;}}.heading-red{margin-bottom:1.6em;margin-top:4em;font-size:1.2em;color:#d70032;}.main-content.about .entry-title{margin-bottom:0;}.main-content.about strong{font-family:"akzidenz_medium", sans-serif;font-weight:normal;}.main-content.about .register{text-transform:uppercase;text-decoration:underline;letter-spacing:0.08em;}@media only screen and (min-width:768px){.main-content.about p{padding:0 3em;}}.negatived-out{margin:0 -10px;/*
   General Products
   ========================================================================== */}.woocommerce-message,.woocommerce-info,.woocommerce-error{padding-bottom:1em !important;text-align:center;color:#d91e35;font-size:1.2em;font-style:italic;}.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button{display:block;width:260px;margin:0 auto;margin-bottom:1.5em;font-size:0.7em;}@media only screen and (min-width:1000px){.woocommerce-message,.woocommerce-info,.woocommerce-error{padding-bottom:1.7em !important;}}.woocommerce-info a{text-decoration:underline;}.product{margin:0 auto;}.product .product-title{margin-bottom:1.5em;font-size:1.45em;letter-spacing:0.145em;}.product.product_in_list .product-title{margin-bottom:15px;}.product img{margin-bottom:0.8em;}.product .product-desc{font-size:1.1em;}.product .button{display:inline-block;font-size:1.05em;text-transform:uppercase;letter-spacing:0.2em;color:#d91e35;}.product .woocommerce-main-image img{display:block;margin:0 auto;}.product .thumbnails,.product .product-thumbs{display:block;text-align:center;}.product .thumbnails img,.product .product-thumbs img{height:35px;width:35px;margin:5px;}.product .product-thumbs li{width:50px;height:50px;overflow:hidden;border:1px solid #ccc;}.product .thumbnails img,.product .product-thumbs img{height:100%;width:100%;margin:0;}@media only screen and (min-width:768px){.product{margin-bottom:2em;}.product .thumbnails img,.product .product-thumbs img{height:50px;width:50px;}}.onsale{display:block;margin:0 auto;line-height:60px;width:60px;height:60px;-webkit-border-radius:30px;border-radius:30px;background:#d91e35;color:#fff;font-weight:bold;text-align:center;}.newness{text-align:center;}.newness img{width:65px;height:auto;}.product_in_list .newness{margin:-85px auto 0;width:280px;text-align:right;}.product_in_list .newness img{width:75px;}.quantity .input-text.qty.text{width:50px;padding:0.2em 0 0.2em 0.5em;border:1px solid #000;border-radius:3px;}.quantity .plus,.quantity .minus{background:none;border:none;}.quantity .minus{padding:0 0.5em;}p.by{font-size:#666;text-align:center;text-transform:uppercase;}p.by cite,p.by span{display:inline-block;}ul.products{list-style:none;padding:20px 0;margin:0;}ul.products li{display:block;text-align:center;padding:20px 0;}ul.products li a{outline:none;}#container.wc360-container .fullscreen-button{display:none !important;}.wc360.threesixty{position:relative;overflow:hidden;margin:0 auto;height:auto !important;min-height:200px;max-width:800px;}.wc360.threesixty .threesixty_images{display:none;list-style:none;margin:0;padding:0;font-size:0;}.wc360.threesixty .threesixty_images img.previous-image{visibility:hidden;width:0;height:0;transition:visibility 0.25s linear;}.wc360.threesixty .threesixty_images img.current-image{visibility:visible;width:auto;height:auto;}.wc360.threesixty .threesixty_images:first-child{display:block;}.wc360.threesixty div.spinner{margin:20px 0 !important;text-align:center;}.wc360.threesixty div.spinner span{display:block;width:80px;margin:0 auto;padding:12px 18px;-webkit-border-radius:6px;border-radius:6px;background:#333;color:#fff;}img.clickdrag{display:block;margin:0 auto !important;width:72px;height:auto;}span.instruction{display:block;text-align:center;}.product-list,.partners{text-align:center;}.product-list .product{max-width:550px;}@media only screen and (min-width:1000px){.product-list{display:flex;flex-wrap:wrap;}.product-list .product{margin-bottom:50px;flex:1 1 50%;padding:0 30px;}}.partners{padding-bottom:2em;}.partners h2{position:relative;}.partners img{margin-bottom:2em;}@media only screen and (min-width:768px){.partners h2:before,.partners h2:after{top:50%;right:0;bottom:auto;left:auto;position:absolute;display:block;content:'';width:35%;height:1px;background:#4f4c4d;/* mixin for absolute positioning */}.partners h2:before{left:0;}.partners img{margin:0 1em 2em 1em;}}@media only screen and (min-width:1000px){.partners img{margin-top:4em;margin-bottom:4em;}}@media only screen and (min-width:1400px){.partners img{margin:4em 3em;}}.product.detail{margin-top:1em;margin-bottom:0;}.product.detail .instruction{color:#d91e35;text-transform:uppercase;font-size:0.7em;}.product.detail .product-title{margin-bottom:1.2em;}.product.detail .product-thumbs,.product.detail .product-colors{padding:1.8em 0 2.5em 0 !important;overflow:hidden;}.product.detail .product-thumbs li,.product.detail .product-colors li{display:inline-block;margin:0 0.2em;}.product.detail .product-thumbs img,.product.detail .product-colors img{margin-bottom:0.5em;}.product.detail .product-colors{text-transform:uppercase;}.product.detail .product-colors li{margin:0 0.7em 1em 0.7em;}.product.detail .product-colors span{display:block;}.product.detail .spin-icon{width:130px;height:70px;}.product.detail .instruction{display:block;}.product.detail h3{margin-bottom:1em;margin-top:1.5em;}@media only screen and (min-width:768px){.product.detail .product-colors li{margin:0 3em;}}ins{text-decoration:none;}.product-details .add-to-cart{padding:0.7em 0 2em 0;font-style:italic;font-family:"akzidenz_bold", sans-serif !important;}.product-details .add-to-cart .label{display:block;}.product-details .add-to-cart select{width:100%;}.product-details .add-to-cart .price,.product-details .add-to-cart .btn,.product-details .add-to-cart .button{display:block;}.product-details .add-to-cart .price{margin:0;padding-top:0.3em;color:#d91e35;font-size:2.5em;}.product-details .add-to-cart .price del{text-decoration:line-through;font-size:0.7em;}.product-details .add-to-cart .price del .amount{margin-right:20px;}.product-details .add-to-cart .price .regular-price{font-size:0.5em;margin-right:0.4em;display:block;text-align:left;margin-bottom:-15px;margin-left:10px;}.product-details .add-to-cart .variations_button{padding-top:30px;}.product-details .add-to-cart .reset_variations{display:block;font-family:"akzidenz_light", sans-serif !important;text-align:left;}.product-details .add-to-cart .input-text.qty{max-width:40px;}.product-details .add-to-cart .label{padding-right:0.7em;}.product-details .add-to-cart .single_variation_wrap{width:100%;}.product-details .add-to-cart .variations label{text-transform:uppercase;}.product-details .add-to-cart .variations .reset_variations{position:absolute;}.product-details .add-to-cart .variations .value{display:inline-block;line-height:2.5em;}.product-details .add-to-cart .variations .value select{border-radius:3px;background:none;border:1px solid #000;}.product-details .add-to-cart .btn,.product-details .add-to-cart .button{max-width:300px;margin:0 auto;vertical-align:middle;color:#fff;font-size:1.6em;letter-spacing:0.01em;background:#d91e35;border:none;transition:all 0.2s linear;}.product-details .add-to-cart .btn:disabled,.product-details .add-to-cart .button:disabled{opacity:0.5;cursor:not-allowed;}.product-details .add-to-cart .quantity{margin:1em 0;}.product-details .add-to-cart .variations{display:inline-block;}.product-details .product-colors a{display:block;}.product-details .product-colors a:active,.product-details .product-colors a:focus{outline:none;transform:scale3d(1.1, 1.1, 1);-webkit-transform:scale3d(1.1, 1.1, 1);}.product-details .product_meta{clear:both;padding-bottom:0.7em;}.product-details .product_meta a{color:#d91e35;}.product-details .warranty_info{display:none !important;}.product-details .tabs,.product-details .tab-content{float:left;width:100%;text-align:left;}.product-details .tabs{padding:0;margin:0;}.product-details .tabs li{display:block;padding:0;color:#666;font-size:1.2em;font-weight:normal;text-transform:uppercase;letter-spacing:0.1em;border-bottom:1px solid #4f4c4d;cursor:pointer;}.product-details .tabs li.active a,.product-details .tabs li:hover a{color:#d91e35;}.product-details .tabs a{color:#000;padding:0.5em;display:block;outline:none;}.product-details .tab-content{padding:1.1em !important;text-align:left !important;}.product-details .tab-content h2{margin:0 0 0.3em 0;text-align:left;font-size:1.3em;}.product-details .tab-content h3{font-size:1.1em;}.product-details .tab-content > li{display:none;-webkit-transition:all ease 0.25s;-moz-transition:all ease 0.25s;-o-transition:all ease 0.25s;transition:all ease 0.25s;}.product-details .tab-content > li.active{display:block;}.product-details .tab-content ul{list-style-type:disc;}.product-details .videos{clear:both;}@media only screen and (min-width:768px){.product-details .add-to-cart .price,.product-details .add-to-cart .btn,.product-details .add-to-cart .button{display:inline-block;margin:0 0.6em;}.product-details .add-to-cart .price{padding-top:0;}.product-details .add-to-cart .btn,.product-details .add-to-cart .button{padding:0.35em 1em;}.product-details .tabs{width:40%;}.product-details .tabs li{border-right:1px solid #4f4c4d;}.product-details .tabs li.active{border-right:none;}.product-details .tab-content{width:60%;}}@media only screen and (min-width:1000px){.product-details .tab-content{padding:1.1em 2.5em !important;}.product-details .add-to-cart{padding-top:1em;overflow:hidden;}.product-details .add-to-cart .label{display:table-cell;}.product-details .add-to-cart .quantity{float:left;padding:0 10px 0 20px;}.product-details .add-to-cart .variations_button{padding-top:0;}.product-details .add-to-cart div[itemprop="offers"],.product-details .add-to-cart form.cart,.product-details .add-to-cart .price,.product-details .add-to-cart .variations_form.cart,.product-details .add-to-cart .variations,.product-details .add-to-cart .variations .value,.product-details .add-to-cart .single_variation_wrap,.product-details .add-to-cart .quantity.buttons_added{display:inline-block;vertical-align:middle;}.product-details .add-to-cart .single_variation_wrap{width:auto;}.product-details .add-to-cart .btn,.product-details .add-to-cart .button{padding:0.45em 1.5em;}.product-details .product_meta{padding-bottom:1em;}.product-details .tabs{width:30%;}.product-details .tabs li{font-size:1.45em;}.product-details .tabs a{padding:0.5em 1em 0.5em 3em;}.product-details .tab-content{width:70%;}}.summary + h2{color:#d91e35;}.summary + h2,.related.products h2{font-size:21px;}@media only screen and (min-width:768px){.summary + h2,.related.products h2{text-align:left;}}.related.products{display:block;margin-top:35px !important;padding-top:15px;border-top:1px solid #cececb;}.related.products h2{margin-bottom:35px;}.related.products .product-list{margin-bottom:2em;text-align:center;}.related.products .product-list,.related.products .product-list h3{font-size:16px;}@media only screen and (min-width:540px){.related.products .product-list .product{width:33.333%;float:left;}}.related.products .product-list img{display:inline-block;margin-bottom:1em;}.related.products .product-list .name,.related.products .product-list a{display:block;text-transform:uppercase;}.related.products .product-list a{color:red;text-decoration:underline;font-size:0.9em;}@media only screen and (min-width:768px){.related.products{width:100%;margin:0 auto !important;}.related.products li{width:33.333%;padding:0 1em;float:left;}}@media only screen and (min-width:1000px){.related.products li{width:33.333%;padding:0;}}li.product-category.first{padding-top:60px !important;}.product-category.product,.product-list .product{text-align:center;}.related.products .product-thumbnail{width:200px;height:200px;border:solid 2px #d91e35;overflow:hidden;margin:0 auto 60px;position:relative;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.related.products .product-thumbnail .onsale{display:none;}@media only screen and (min-width:768px){.related.products .product-thumbnail{width:250px;height:250px;}}.related.products .product-thumbnail img{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:150%;max-width:150%;margin:-25% 0 0 -25%;}.related.products .product-thumbnail:after,.related.products .product-thumbnail:before{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;display:block;content:" ";background:rgba(0, 0, 0, 0.5);opacity:0;}.related.products .product-thumbnail:after{-webkit-transition:all 0.15s linear;transition:all 0.15s linear;}.related.products .product-thumbnail:hover:after{opacity:1;}.related.products .product-thumbnail:hover:before{z-index:3;background:transparent url('../img/small-logo.svg') no-repeat center center;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:1;}.cross-sells{position:relative;margin-top:60px;padding-top:15px;border-top:2px solid #666;}.cross-sells h2{font-size:17px;}.cross-sells .product-list{max-height:300px;overflow:hidden;}.cross-sells .product-list a{text-decoration:none;}.cross-sells .wrap-product{position:relative;}.cross-sells .product{margin-bottom:40px;}.cross-sells .product .product-title{padding:0;font-size:15px;word-wrap:break-word;white-space:pre-line;}.cross-sells .product .product-thumbnail{width:80px;height:80px;margin-bottom:30px;display:block !important;padding-bottom:0;}.cross-sells .product .product-thumbnail:hover:before{background-size:50% auto;}.cross-sells .product .button{font-size:14px;}.cross-sells .product-desc{display:none;}@media only screen and (min-width:768px){.cross-sells .product .product-thumbnail{width:85px;height:85px;}}@media only screen and (min-width:1000px){.cross-sells .product-list{max-height:380px;}.cross-sells .product{margin-bottom:20px;padding:0 5px;}.cross-sells .product .product-thumbnail{margin-bottom:60px;width:100px;height:100px;}.cross-sells .product-wrap{position:relative;padding-top:27px;padding-bottom:80px;}.cross-sells .product-title{min-height:42px;}.cross-sells .product-desc-wrap{position:absolute;bottom:0;width:100%;}}.slider-nav{position:absolute;width:100%;top:30%;}.slider-nav-prev{float:left;}.slider-nav-next{float:right;}.slider-nav [class*="icon-"]{font-size:50px;}.slider-nav .sr-only{text-indent:100%;overflow:hidden;color:transparent;white-space:nowrap;}@media only screen and (min-width:1000px){.slider-nav{position:relative;top:0;width:auto;}.slider-nav-prev,.slider-nav-next{float:none;}}.related.products .product-list .product{/* Cart Page */}.related.products .product-list .product a{text-decoration:none !important;}.related.products .product-list .product .product-thumbnail{width:100px;height:100px;}@media only screen and (min-width:1000px){.related.products .product-list .product .product-thumbnail{width:160px;height:160px;}}.woocommerce-cart .product-thumbnail img{width:150px;height:auto !important;}.woocommerce-cart #shipping_method{list-style-type:none;margin:0;}.woocommerce-cart #shipping_method li{margin-bottom:10px;}.woocommerce-cart #shipping_method input[type="radio"]{margin-top:2px;float:left;}.woocommerce-cart .woocommerce-message{position:fixed;z-index:111;top:25%;left:0px;right:0px;margin:auto;padding:36px 20px 0px 20px;max-width:100%;background:#fff;box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.1);}.woocommerce-cart .woocommerce-message span.closer{top:0;right:0;bottom:auto;left:auto;position:absolute;padding:5px;cursor:pointer;color:#000;font-size:30px;line-height:20px;font-style:normal;}@media only screen and (min-width:768px){.woocommerce-cart .woocommerce-message{max-width:600px;}}.cart-empty,.return-to-shop{text-align:center;}.product.wider{max-width:1100px;}.product.wider .features-column .name{display:block;padding-top:1.7em;text-transform:uppercase;font-size:1.1em;letter-spacing:0.15em;}.product.wider .features-column p{padding:0 0.5em;}.product.wider .tech-info{clear:both;padding-top:2em;}.product.wider .tech-info h1,.product.wider .tech-info h2{letter-spacing:0.15em;}.product.wider .tech-info h2{padding:3em 0;font-size:1em;color:#d91e35;}.page-template-page-hunt-tech .product.wider .tech-info h2{color:#ceb888;}.product.wider .tech-info .tech-wrap{position:relative;}.product.wider .tech-info .icon{width:32px;height:32px;}.product.wider .tech-info .icon:hover{cursor:pointer;}.product.wider .tech-info .icon.handle{top:0;right:0;bottom:auto;left:0;position:absolute;margin:auto;}.pf-image-wrap{display:inline-block;margin:auto;position:relative;max-width:100%;}@media only screen and (min-width:900px){.pf-image-wrap{max-width:870px;}}.pf-image-wrap div.marker{display:none;}@media only screen and (min-width:900px){.pf-image-wrap div.marker{display:block;}}.pf-image-wrap div.marker > span{font-size:0;display:block;width:50px;height:50px;-webkit-transition:all 0.25s cubic-bezier(0.1, 1.8, 0.9, 1.4);transition:all 0.25s cubic-bezier(0.1, 1.6, 0.9, 1.4);background:url('../img/target.svg') no-repeat center center / contain;}.page-template-page-hunt-tech .pf-image-wrap div.marker > span{background:url('../img/target-tan.svg') no-repeat center center / contain;}.pf-image-wrap div.marker div.item_content{position:absolute;width:280px;height:0px;overflow:hidden;text-align:left;z-index:1111;background:rgba(255, 255, 255, 0.75);padding:0 10px;opacity:0;}.pf-image-wrap div.marker div.item_content strong,.pf-image-wrap div.marker div.item_content span{font-size:14px;display:block;color:#000;}.pf-image-wrap div.marker div.item_content strong{font-size:16px;font-family:"PT Sans", sans-serif;font-style:italic;text-transform:uppercase;}.pf-image-wrap div.marker div.item_content img{margin:0;}.pf-image-wrap div.marker div.item_content.left{left:70px;}.pf-image-wrap div.marker div.item_content.right{right:70px;}.pf-image-wrap div.marker div.item_content.top{top:-20px;padding-bottom:10px;}.pf-image-wrap div.marker div.item_content.bottom{bottom:-20px;padding-top:10px;}.pf-image-wrap div.marker:hover > span{-webkit-transform:scale3d(1.5, 1.5, 1);transform:scale3d(1.35, 1.35, 1);}.pf-image-wrap div.marker:hover div.item_content{height:auto;padding:10px;overflow:visible;opacity:1;-webkit-transition:all 0.25s ease-in;transition:all 0.25s ease-in;}.product-feature-set ol{display:block;padding:0 0 0 20px;margin:0 auto;max-width:320px;}@media only screen and (min-width:900px){.product-feature-set ol{display:none;}}.product-feature-set ol li{text-align:left;padding-bottom:20px;color:#d91e35;font-weight:bold;}.product-feature-set ol li strong,.product-feature-set ol li span{font-size:14px;display:block;color:#000;font-weight:normal;}.product-feature-set ol li strong{font-size:16px;font-family:"PT Sans", sans-serif;font-style:italic;text-transform:uppercase;font-weight:bold;}.product-feature-set ol li img{display:block;margin:0;}.more-info{width:100%;}.more-info h2{text-indent:-9999px;background:url('../img/look-inside.png') no-repeat center center;}.page-template-page-hunt-tech .more-info h2{background:url('../img/look-inside-tan.png') no-repeat center center;}@media only screen and (max-width:767px){.more-info .details{max-width:420px;float:none;margin:0 auto;}}.more-info .details img{width:100%;margin-bottom:0;}.more-info .details h3{margin:0;text-shadow:0 0 4px #000;font-family:"akzidenz_bold", sans-serif;}.more-info .details *{text-align:left;}.more-info .details figure{position:relative;overflow:hidden;width:100%;background:#000;text-align:center;cursor:pointer;}.more-info .details figure img{position:relative;display:block;opacity:1;max-width:none;width:110%;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;}.more-info .details figure:hover img,.more-info .details figure.active img{opacity:0.4;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}.more-info .details figure figcaption{padding:1.7em;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.more-info .details figure figcaption::before,.more-info .details figure figcaption::after{pointer-events:none;}.more-info .details figure figcaption,.more-info .details figure figcaption > a{position:absolute;top:0;left:0;width:100%;height:100%;/* Anchor will cover the whole item by default *//* For some effects it will show as a button */}.more-info .details figure figcaption > a{z-index:9;text-indent:200%;white-space:nowrap;font-size:0;opacity:0;}.more-info .details figure h3,.more-info .details figure p{margin:0;}.more-info .details figure p{letter-spacing:1px;font-size:68.5%;padding:1em 0;opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}.more-info .details figure:hover p,.more-info .details figure.active p{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}.more-info .details figure h3{position:relative;overflow:hidden;padding:0 0 0.5em 0;color:#fff;letter-spacing:0;line-height:1.3em;font-size:1.2em;}.more-info .details figure h3::after{position:absolute;bottom:0;left:0;width:100%;height:3px;background:#d91e35;content:'';-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}.more-info .details figure.active h3::after figure:hover h3::after{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}@media only screen and (max-width:420px){.more-info .details figure h3{font-size:16px;line-height:18px;}.more-info .details figure p{font-size:12px;line-height:14px;}}.order-summary,.cart-content{max-width:400px;margin:0 auto !important;}.order-summary h3,.cart-content h3{font-size:1.4em;}@media only screen and (min-width:1000px){.order-summary,.cart-content{max-width:100%;float:left;}}@media only screen and (min-width:1000px){.cart-content{width:67%;}}@media only screen and (min-width:1000px){.order-summary{width:33%;}}.woocommerce-cart .entry-title{padding-bottom:0.4em;margin-bottom:2.4em;text-align:center;border-bottom:1px solid #666;}.cart-content{text-align:center;}.cart-content .cart{width:100%;}.cart-content .cart_item{overflow:hidden;}.cart-content .cart_item .product-remove{vertical-align:top;}.cart-content .cart_item .product-remove a{width:35px;height:35px;display:block;text-indent:-9999px;background:url("../img/close.svg") no-repeat center center;background-size:100%;}.cart-content .cart_item .product-remove,.cart-content .cart_item .product-thumbnail{display:inline-block;}.cart-content .cart_item .product-thumbnail{padding:10px;}.cart-content .cart_item .product-name{display:block;margin-bottom:2em;padding:0 20px;}.cart-content .cart_item .product-name a{margin-top:0;margin-bottom:0.5em;text-transform:uppercase;letter-spacing:0.15em;font-size:1.3em;}.cart-content .cart_item .product-name .variation dd{margin:0;}.cart-content .cart_item .product-name .variation dd p{margin:0;}.cart-content .cart_item .product-name .price strong{font-family:"akzidenz_bold", sans-serif;text-transform:uppercase;}.cart-content .cart_item .product-name p{font-size:0.9em;line-height:1.5em;}@media only screen and (min-width:1000px){.cart-content{max-width:100%;text-align:left;}.cart-content .product-remove,.cart-content .product-thumbnail,.cart-content .product-name{display:table-cell !important;}.cart-content .product-thumbnail{padding-bottom:2em;}.cart-content .product-name{padding-bottom:0;}.cart-content .product-name dd p:before{margin:0 !important;}.cart-content .product-summary{padding:0 3em 0 1.5em;}}.form-row.woocommerce-mailchimp-opt-in{clear:both;}.order-summary{/* Order confirmation page */}.order-summary h3{margin-top:0;margin-bottom:5px;padding-bottom:0.45em;border-bottom:1px solid #666;}.order-summary .cart-prices{width:100%;font-size:0.9em;}.order-summary .cart-prices td,.order-summary .cart-prices th{vertical-align:top;padding-top:10px;}.order-summary .cart-prices td p,.order-summary .cart-prices th p{margin:0;}.order-summary .cart-prices .product-subtotal,.order-summary .cart-prices.totals tr td{text-align:right;}.order-summary .cart-prices.totals tr th{text-align:left;}.order-summary .cart-prices tbody tr:last-child td{padding-bottom:1em;}.order-summary .cart-prices tbody td{padding-bottom:0.4em;}.order-summary .cart-prices tbody td.product-quantity{width:99px;}.order-summary .cart-prices.totals{border-top:1px solid #666;}.order-summary .cart-prices.totals .cart-subtotal th,.order-summary .cart-prices.totals .cart-subtotal td{padding-top:1em;}.order-summary .cart-prices .order-total th,.order-summary .cart-prices .order-total td{padding:1.8em 1em !important;color:#d91e35;font-size:1.1em;text-transform:uppercase;}.order-summary .checkout-area{padding-top:2em;text-align:center;border-top:1px solid #666;}.order-summary .checkout-area .coupon label{display:inline-block;margin-bottom:1.5em;margin-right:0.5em;}.order-summary .checkout-area .coupon input[type="text"]{border-radius:3px;}.order-summary .coopin-text{margin-top:-1em;}.order-summary .btn{width:270px;max-width:100%;margin-bottom:1.3em;font-size:1.3em;background:none;border-radius:4px;}.order-summary .btn:hover{color:#fff;background:#d91e35;}.order-summary .shipping-calculator-form input[type="text"],.order-summary .shipping-calculator-form select,.order-summary .shipping-calculator-form .button[type="submit"]{width:100%;border-radius:3px;}.order-summary .shipping-calculator-button{font-size:0.75em;}@media only screen and (min-width:1000px){.order-summary{padding:0 1.5em;border-left:2px solid #7e7e76;}}@media only screen and (min-width:1200px){.order-summary{padding:0 0 0 3em;}}.woocommerce .order_details,.woocommerce-page .order_details{margin:0 0 1.5em;list-style:none;}.woocommerce .order_details li,.woocommerce-page .order_details li{float:left;margin-right:2em;margin-bottom:1em;text-transform:uppercase;font-size:0.715em;line-height:1em;padding-right:2em;}@media only screen and (min-width:768px){.woocommerce .order_details li,.woocommerce-page .order_details li{border-right:1px dashed #e0dadf;}}.woocommerce .order_details li strong,.woocommerce-page .order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5em;}.customer_details{text-align:left;}.customer_details dt{float:left;margin-right:1em;}mark{display:inline-block;padding:0 1.5em;background:#d91e35;color:#fff;}#order_review_heading{clear:both;}.checkout h3,.woocommerce .login h3,.woocommerce-account form h3{text-align:left;}.checkout input[type="text"],.woocommerce .login input[type="text"],.woocommerce-account form input[type="text"],.checkout .input-text,.woocommerce .login .input-text,.woocommerce-account form .input-text,.checkout textarea,.woocommerce .login textarea,.woocommerce-account form textarea{width:100% !important;}.checkout textarea,.woocommerce .login textarea,.woocommerce-account form textarea{height:120px;}.checkout .col-1,.woocommerce .login .col-1,.woocommerce-account form .col-1,.checkout .col-2,.woocommerce .login .col-2,.woocommerce-account form .col-2{width:100%;}.checkout .form-row-first,.woocommerce .login .form-row-first,.woocommerce-account form .form-row-first,.checkout .form-row-last,.woocommerce .login .form-row-last,.woocommerce-account form .form-row-last{width:47%;}.checkout .form-row-first,.woocommerce .login .form-row-first,.woocommerce-account form .form-row-first{float:left;}.checkout .form-row-last,.woocommerce .login .form-row-last,.woocommerce-account form .form-row-last{float:right;}.checkout label,.woocommerce .login label,.woocommerce-account form label{display:block;}.checkout label.checkbox,.woocommerce .login label.checkbox,.woocommerce-account form label.checkbox,.checkout label.inline,.woocommerce .login label.inline,.woocommerce-account form label.inline{display:inline-block;}.checkout abbr[title],.woocommerce .login abbr[title],.woocommerce-account form abbr[title]{border-bottom:none !important;}@media only screen and (min-width:768px){.checkout .col-1,.woocommerce .login .col-1,.woocommerce-account form .col-1,.checkout .col-2,.woocommerce .login .col-2,.woocommerce-account form .col-2{width:48%;}.checkout .col-2,.woocommerce .login .col-2,.woocommerce-account form .col-2{float:right;}}.woocommerce .login{border:1px solid #ccc;padding:2em;margin-bottom:2em;}.woocommerce .login label.inline{padding-left:1em;}.checkout_coupon{text-align:center;}.checkout_coupon .form-row-first{margin-top:0;}.checkout_coupon input[type="text"]{line-height:2em;width:200px;margin-bottom:0.5em;}.shop_table.order_details,.woocommerce-MyAccount-paymentMethods,.shop_table.my_account_orders,#order_review .shop_table{width:100%;margin:30px 0;text-align:left;border:1px solid #ccc;}.shop_table.order_details tr,.woocommerce-MyAccount-paymentMethods tr,.shop_table.my_account_orders tr,#order_review .shop_table tr{border-bottom:1px solid #ccc;}.shop_table.order_details th,.woocommerce-MyAccount-paymentMethods th,.shop_table.my_account_orders th,#order_review .shop_table th,.shop_table.order_details td,.woocommerce-MyAccount-paymentMethods td,.shop_table.my_account_orders td,#order_review .shop_table td{padding:0.5em 1em;}#order_review #payment{padding:1em;margin:2em 0;background:#f4f4f4;}#order_review #payment ul label{display:inline-block;margin-left:0.6em;}#order_review #payment ul li{margin-bottom:1em;}#order_review #payment ul li.payment_method_paypal img{width:155px;margin:0 1em;display:none;}#order_review #payment ul li.payment_method_paypal a{display:inline-block;padding-left:1em;font-size:0.85em;text-decoration:underline;}#order_review #payment ul .payment_box{position:relative;width:96%;padding:1em 2%;margin:1em 0;font-size:0.92em;-webkit-border-radius:2px;border-radius:2px;line-height:1.5em;background:#ebe8eb;background:-webkit-gradient(linear, left top, left bottom, from(#ebe8eb), to(#e0dadf));background:-webkit-linear-gradient(#ebe8eb, #e0dadf);background:-moz-linear-gradient(center top, #ebe8eb 0, #e0dadf 100%);background:-moz-gradient(center top, #ebe8eb 0, #e0dadf 100%);box-shadow:0 1px 2px 0 rgba(0, 0, 0, .25);-webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, .25);color:#5e5e5e;text-shadow:0 1px 0 rgba(255, 255, 255, .8);}#order_review #payment ul .payment_box:after{content:"";display:block;border:8px solid #ebe8eb;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-3px;left:0;margin:-1em 0 0 2em;}#order_review #payment .place-order{overflow:hidden;padding-top:1.5em;padding-bottom:0.7em;border-top:1px solid #ccc;}#order_review #payment .place-order .button{float:right;}@media only screen and (min-width:768px){#order_review .payment_method_paypal img{display:inline-block !important;}}.woocommerce-checkout #payment ul.payment_methods li img.stripe-icon,#add_payment_method #payment ul.payment_methods li img.stripe-icon{float:none !important;}#order_review #payment ul label[for="payment_method_stripe"]{display:block !important;max-width:350px;}.woocommerce table.my_account_orders,.woocommerce-page table.my_account_orders{font-size:0.85em;}.woocommerce-MyAccount-paymentMethods{width:100%;}.myaccount_user{max-width:500px;margin:0 auto;}.woocommerce-account{text-align:center;}.woocommerce-account form{width:100%;max-width:500px;margin:0 auto;text-align:left;}.woocommerce-account form h3{text-align:center;}.woocommerce-account form .button{float:right;}.addresses{overflow:hidden;margin-top:3em;}.addresses .col-1,.addresses .col-2{position:relative;width:48%;border:1px solid #ccc;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}.addresses .col-1 h3,.addresses .col-2 h3{margin-top:0;}.addresses .col-1.col-2,.addresses .col-2.col-2{float:right;}.addresses .col-1 address,.addresses .col-2 address{text-align:left;}.addresses .col-1:hover,.addresses .col-2:hover{border-color:#d91e35;}.addresses .col-1 .edit,.addresses .col-2 .edit{top:0;right:0;bottom:0;left:0;position:absolute;margin:auto;text-indent:-9999px;}.news .excerpt-title,.news .event-title{color:#d91e35;font-size:24px;text-transform:uppercase;}.news .social{text-align:center;}.news .social svg{fill:#333;}.excerpt{margin-bottom:1em;overflow:hidden;text-align:center;}.excerpt .excerpt-title{margin-top:0;}.excerpt .excerpt-title a{color:#d91e35;}.excerpt .excerpt-thumb{width:85px;height:85px;margin:1em auto 3em auto;overflow:hidden;border:2px solid #d91e35;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.excerpt img{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:150%;max-width:150%;margin-left:-25%;margin-top:-25%;}.excerpt .excerpt-content{overflow:hidden;}.excerpt.sticky{padding:2em;-webkit-border-radius:6px;border-radius:6px;background:#f8cbd1;}@media only screen and (min-width:768px){.excerpt{padding-right:2em;}.excerpt.sticky{margin-right:15px;}.excerpt,.excerpt h1{text-align:left;}.excerpt .excerpt-thumb{float:left;margin:2em 2em 2em 1em;}.excerpt .excerpt-content.with-thumb{padding-left:0.4em;}}.event-list li{margin-bottom:2em;letter-spacing:0.1em;}.event-list .date{font-size:24px;font-family:"akzidenz_bold", sans-serif;color:#666;display:block;}.event-list .date .colored{display:none;font-family:"akzidenz_light", sans-serif;}.event-list .event-title{letter-spacing:0.15em;text-decoration:underline;}@media only screen and (min-width:1000px){.event-list .date,.event-list .date .colored{display:inline-block;}}.follow-info{clear:both;}.follow-info hr{margin-bottom:2.7em;background:#666;}.follow-info .gform_wrapper{max-width:400px;margin:0 auto;}.follow-info form{text-align:center;}.follow-info form label,.follow-info form input[type="submit"]{font-family:"PT Sans", sans-serif;text-align:center;}.follow-info form label{display:block !important;text-align:center;}.follow-info form .gform_description{margin-bottom:2em;display:block;}.follow-info form input[type="submit"]{display:block;margin:0 auto;padding:0.4em 4em;color:#fff;background:#d91e35;border:none;border-radius:3px;text-shadow:1px 1px 2px rgba(0, 0, 0, .7);}.follow-info form input[type="text"],.follow-info form input[type="email"],.follow-info form textarea{margin-bottom:2.3em;border:1px solid #d91e35;}.follow-info .partners{padding:3em 0 2em 0;}@media only screen and (min-width:1000px){.follow-info{padding-top:3em;}.follow-info h2,.follow-info h3{font-size:24px;}.follow-info hr{margin-bottom:7em !important;}.follow-info .social{padding:1.5em 0 5em 0;}.follow-info .social .icon{width:90px;height:90px;margin:0 0.25em;}.follow-info .partners{padding:5.5em 0 4em 0;}}.wp-pagenavi{clear:both;text-align:center;}.wp-pagenavi span,.wp-pagenavi a{display:inline-block;}#sl_div{padding:0 5px;}@media only screen and (min-width:768px){#sl_div{padding:0 10px;}}#addy_in_address,.search_item{display:block;padding:2px 2px 22px;width:100%;}@media only screen and (min-width:768px){#addy_in_address,.search_item{padding:2px;display:inline-block;width:auto;}}#addy_in_radius,#radius_in_submit{display:inline-block;}#address_search{padding-bottom:5px;text-align:center;}#address_search label{padding-right:5px;}#addressInput{width:220px;}#addressSubmit{background:#d91e35;border:solid 1px #d91e35;font-weight:bold;color:#fff;}#map{margin:10px 0;}@media only screen and (min-width:768px){#map{margin:20px 0;}}#map img{max-width:none;}#sl_info_bubble{font-size:14px;width:250px;}.results_row_left_column,.results_row_center_column,.results_row_right_column{padding:5px 10px;vertical-align:top;}@media only screen and (min-width:768px){.results_row_left_column,.results_row_right_column{width:24%;display:inline-block;}.results_row_center_column{width:45%;display:inline-block;}}.results_entry{border-top:solid 1px #d91e35;padding:5px 0;vertical-align:top;}.results_entry:hover{background:#f0f0f0;}span.location_name{color:#d91e35;font-size:16px;text-transform:uppercase;}span.location_distance{font-size:12px;line-height:16px;color:#666;}.slp_result_address{font-size:12px;color:#666;text-transform:uppercase;}.slp_result_phone,.slp_result_fax,.slp_result_hours{display:block;font-size:12px;}.slp_result_phone:before,.slp_result_fax:before,.slp_result_hours:before{display:inline-block;font-size:12px;color:#666;}.slp_result_phone:before{margin-right:5px;content:"Ph:";}.slp_result_fax:before{content:"Fax...";}.slp_result_hours:before{content:"Hours...";}a.storelocatorlink{font-weight:bold;color:#d91e35;text-decoration:underline;}ul.filterz{padding:0;list-style:none;display:inline-block;}ul.filterz li{display:inline-block;padding:2px 5px;margin:2px;background:#f1f1f1;}.search-fields-container{display:inline-block;}.search-form.search-result-header{text-align:center;}.search-title{margin-bottom:0 !important;}.small.grey{display:block;font-size:12px;color:#666;text-transform:uppercase;margin:-4px 0 10px;}.colophon{padding-bottom:1em;color:#fff;text-align:center;background:url('../img/footer-bg.jpg') repeat-x;background-size:cover;}.colophon .logo-footer{margin:0;}.colophon .col-footer{float:none;}.colophon .footer-nav{display:none;overflow:hidden;width:390px;margin:0 auto;padding:0;}.colophon .footer-nav .col-1-2.right{padding-left:4em;}.colophon .footer-nav ul{padding:0;margin:0;text-align:left;}.colophon .footer-nav li{display:block;padding:2px 5px;}.colophon .footer-nav a{color:#fff;text-transform:uppercase;font-size:14px;letter-spacing:1px;}.colophon .footer-nav a:hover{color:#d91e35;}.colophon .social{margin:0;}.colophon .social .follow{display:inline-block;margin-right:0.5em;font-size:1.2em;}.colophon .social a{display:inline-block;}.colophon .social a:hover{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0);-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}.colophon .social a:hover svg path{fill:#eb7281;}.colophon .social a svg{height:60px;width:60px;vertical-align:middle;}.colophon .social-wrap{width:390px;max-width:100%;margin:0 auto;padding:10px 0;}.colophon .social-wrap a{display:inline-block;width:30%;padding:0 1%;}.colophon .copyright{color:#fff;text-transform:uppercase;font-size:10px;letter-spacing:0.15em;}@media only screen and (min-width:900px){.colophon .footer-nav{display:block;}}@media only screen and (min-width:1000px){.colophon{padding-top:1.5em;}.colophon .logo-footer{float:left;}.colophon .col-footer{display:table-cell;position:relative;width:33.333%;min-height:185px;vertical-align:middle;}.colophon .footer-nav{margin-bottom:0;}.colophon .social{margin:0;float:right;}}#newsletter-popup{position:relative;max-width:600px;margin:0 auto;padding:20px 20px 40px 20px;width:90%;background:#fff;}#newsletter-popup .gform_wrapper .gform_heading{width:100% !important;}#newsletter-popup #field_3_3 li label{font-size:14px;line-height:2em;text-align:left;}.icon{display:block;width:45px;height:45px;/* Clearfix */}.clearfix:after{clear:both;content:'\0020';display:block;height:0;max-height:0;overflow:hidden;visibility:hidden;}.clearfix{display:inline-block;}* html .clearfix{height:1%;}.clear{clear:both;}.hidden{visibility:hidden;display:none;}.centered{text-align:center;}.social{/* placeholders */}.social li{display:inline-block;}.woocommerce-message,.woocommerce-info,.woocommerce-error,.product-list,.product.detail .product-thumbs,.product.detail .product-colors,.product-details .tabs,.product-details .tab-content,.related.products,.cart-content,#order_review #payment ul,.event-list,.gform_fields,.social{list-style-type:none;padding:0;margin:0;}.colored{color:#d91e35;/* WordPress Defaults */}.alignnone{margin:5px 20px 20px 0;}.aligncenter,div.aligncenter{display:block;margin:5px auto;}.alignright{float:right;margin:0 0 20px 20px;}.alignleft{float:left;margin:0 20px 20px 0;}.aligncenter{display:block;margin:15px auto;}a img.alignright{float:right;margin:0 0 20px 20px;}a img.alignnone{margin:0 20px 20px 0;}a img.alignleft{float:left;margin:0 20px 20px 0;}a img.aligncenter{display:block;margin-left:auto;margin-right:auto;}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center;}.wp-caption.alignnone{margin:15px 20px 20px 0;}.wp-caption.alignleft{margin:15px 20px 20px 0;}.wp-caption.alignright{margin:15px 0 20px 20px;}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}.wp-caption p.wp-caption-text{font-size:11px;line-height:1.5em;margin:0;padding:0 4px 5px;}img.wp-smiley{vertical-align:middle;}.gallery{margin:0 auto 18px;}.gallery .gallery-item{float:left;margin-top:0;text-align:center;max-width:155px;}.gallery img{border:1px solid #ddd;}.gallery .gallery-caption{font-size:12px;margin:0 0 12px;}.gallery dl{margin:0;}.gallery br + br{display:none;}.attachment-gallery img{background:#fff;border:1px solid #f0f0f0;display:block;height:auto;margin:15px auto;max-width:96%;padding:5px;width:auto;}.gallery-meta .iso,.gallery-meta .camera,.gallery-meta .shutter,.gallery-meta .aperture,.gallery-meta .full-size,.gallery-meta .focal-length{display:block;}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80);}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}.mfp-align-top .mfp-container:before{display:none;}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}.mfp-ajax-cur{cursor:progress;}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}.mfp-auto-cursor .mfp-content{cursor:auto;}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;}.mfp-loading.mfp-figure{display:none;}.mfp-hide{display:none !important;}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}.mfp-preloader a{color:#ccc;}.mfp-preloader a:hover{color:#fff;}.mfp-s-ready .mfp-preloader{display:none;}.mfp-s-error .mfp-content{display:none;}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;}button::-moz-focus-inner{padding:0;border:0;}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace;}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100);}.mfp-close:active{top:1px;}.mfp-close-btn-in .mfp-close{color:#333;}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%;}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap;}.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}.mfp-arrow:active{margin-top:-54px;}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100);}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px;}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7;}.mfp-arrow-left{left:0;}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #fff;margin-left:31px;}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f;}.mfp-arrow-right{right:0;}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #fff;margin-left:39px;}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f;}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}.mfp-iframe-holder .mfp-close{top:-40px;}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#000;/* Main image in popup */}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto;/* The shadow behind the image */}.mfp-figure{line-height:0;}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444;}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px;}.mfp-figure figure{margin:0;}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px;}.mfp-image-holder .mfp-content{max-width:100%;}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}.mfp-img-mobile img.mfp-img{padding:0;}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}.mfp-img-mobile .mfp-counter{right:5px;top:3px;}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0;}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75);}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0;}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%;}.mfp-container{padding-left:6px;padding-right:6px;}}.mfp-ie7 .mfp-img{padding:0;}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px;}.mfp-ie7 .mfp-container{padding:0;}.mfp-ie7 .mfp-content{padding-top:44px;}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0;}@media print{*{background:transparent !important;/* Black prints faster: h5bp.com/s */color:#000 !important;box-shadow:none !important;text-shadow:none !important;}a,a:visited{text-decoration:underline;}a[href]:after{content:" (" attr(href) ")";}abbr[title]:after{content:" (" attr(title) ")";}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{/* h5bp.com/t */display:table-header-group;}tr,img{page-break-inside:avoid;}img{max-width:100% !important;}@page{margin:0.5cm;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}}div.wfb-field-div{float:left;}.wfb-field-label,#wfb-field-label-1596988084,#wfb-field-label-108741635,#wfb-field-label-1519237103,#wfb-field-label-1880384923,#wfb-field-label-1036780987,#wfb-field-label-631434300,#wfb-field-label-383032789,#wfb-field-label-276773897,#wfb-field-label-625781414{text-align:right;margin-top:1px;margin-right:20px;}.wfb-field-div-text{text-align:right;}.warranty_info{display:none;}