html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body,input,button,select,textarea{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}p{margin:1em auto}b,strong{font-weight:bold}i,em{font-style:italic}input,select,textarea,button{-webkit-appearance:none;border-radius:0}textarea{resize:none}*,*:before,*:after{box-sizing:border-box}.frame{display:table;height:100%;width:100%}.row{display:table-row}.row.expand{height:100%}.clear:before,.clear:after{content:" ";display:table}.clear:after{clear:both}.container{padding:0 20px;position:relative;margin:0 auto;box-sizing:border-box}.pull-left{float:left}.pull-right{float:right}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}@font-face{font-family:'keysmart';src:url("keysmart_v2.eot?88843808");src:url("keysmart_v2.eot?88843808#iefix") format("embedded-opentype"),url("keysmart_v2.woff?88843808") format("woff"),url("keysmart_v2.ttf?88843808") format("truetype"),url("keysmart_v2.svg?88843808#keysmart") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"keysmart";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1}.icon-facebook:before{content:'\e800'}.icon-twitter:before{content:'\e801'}.icon-pinterest:before{content:'\e802'}.icon-instagram:before{content:'\e803'}.icon-play:before{content:'\e804'}.icon-ok:before{content:'\e805'}.icon-cancel:before{content:'\e806'}.icon-flag:before{content:'\e808'}.icon-illinois:before{content:'\e809'}.icon-instagram-hollow:before{content:'\e80a'}.icon-logo:before{content:'\e80b'}.icon-ribbon:before{content:'\e80c'}.icon-star:before{content:'\e80d'}.icon-youtube:before{content:'\e80e'}.icon-mail:before{content:'\e80f'}.icon-bbg:before{content:'\e807'}.icon-globe:before{content:'\e810'}.icon-sixstar:before{content:'\e811'}.icon-shipping:before{content:'\e812'}label,.btn,.select2-container .select2-choice,.select2-results .select2-result-label,.select2-container-multi .select2-choices .select2-search-field input,.select2-container-multi .select2-choices .select2-search-choice,#google_translate_element,.nav-extras a,.breadcrumbs,.related-product,.product-share span,.video-play-button,.home-shipping,.gallery-button-bottom,.custom-radio,.shappify_check_option,.product-info-block .product-tabs .toggle,.cart-table th,.feedback,#modal-size .size-vs,.modal-size-item .size-text,.sizing-extra,.made-in-usa .made-in-text,.footer-nav a,.footer-bottom{font-size:11px;font-size:0.6875rem;font-weight:bold;text-transform:uppercase;letter-spacing:0.1em}html,body{height:100%}body{background:#fff}body,input,textarea,button{color:#4d4d4d;font-family:"Gotham A","Gotham B","Helvetica Neue","Helvetica","Arial",sans-serif}input,textarea{margin:3px 0 20px;padding:10px 13px;background:#edf0f2;border:0;outline:0;color:#667b80;font-size:11px;font-size:0.6875rem}@media (min-width: 61.25em){input,textarea{font-size:10px;font-size:0.625rem}}textarea{display:block;width:100%;height:80px;line-height:1.75}label{display:inline-block;margin:20px 0 3px}a{color:#0091ea;text-decoration:none;transition:color 0.3s}a:hover{transition:color 0.3s;color:#ff1f31}h1{font-size:18px;font-size:1.125rem;color:#667b80;text-transform:uppercase;letter-spacing:0.28em}@media (min-width: 61.25em){h1{font-size:22px;font-size:1.375rem}}.container{max-width:980px}.hidden{display:none !important}.btn{display:inline-block;padding:10px 17px;background:#0091ea;border:0;cursor:pointer;color:#fff;text-align:center;line-height:1.5;transition:all 0.3s}.btn:hover{background:#009eff;color:#fff;transition:all 0.3s}.btn.dark-text{color:#0d47a1}.btn.dark-blue{background:#142733}.btn.red{background:#ff1f31}.btn.grey{background:#edf0f2;color:#0091ea}.btn.grey:hover{background:#dadddf}.btn.hollow{display:block;background:none;border:1px solid #edf0f2;border-radius:10px;color:#667b80;font-size:9px;font-size:0.5625rem;font-weight:normal;text-align:center;letter-spacing:0.28em}.btn.full-span{display:block;padding:13px;letter-spacing:0.02em}.btn.full-span:hover{color:#fff}.btn.big{font-weight:normal;font-size:10px;font-size:0.625rem}@media (min-width: 61.25em){.btn{padding:12px 23px}.btn.full-span{font-size:15px;font-size:0.9375rem}.btn.big{font-size:12px;font-size:0.75rem}.btn.wide{padding:17px 20px;width:200px;text-transform:uppercase;letter-spacing:0.1em}}.select2-container{margin:10px 0;position:relative;display:block;zoom:1;*display:inline;vertical-align:middle}.select2-container,.select2-drop,.select2-search,.select2-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.select2-container .select2-choice{display:block;height:34px;padding:0 44px 0 10px;overflow:hidden;position:relative;background:#edf0f2;white-space:nowrap;line-height:34px;color:#4d4d4d;text-decoration:none;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.other .select2-container .select2-choice{height:40px;line-height:40px}.select2-container .select2-choice:hover{color:#4d4d4d}.select2-container.select2-allowclear .select2-choice .select2-chosen{margin-right:28px}.select2-container .select2-choice>.select2-chosen{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:none;width:auto}html[dir="rtl"] .select2-container .select2-choice>.select2-chosen{margin-left:17px;margin-right:0}.select2-container .select2-choice abbr{display:none;width:8px;height:8px;position:absolute;right:16px;top:5px;font-size:1px;text-decoration:none;border:0;cursor:pointer;outline:0}.select2-container.select2-allowclear .select2-choice abbr{display:inline-block}.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer}.select2-drop-mask{border:0;margin:0;padding:0;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:9998;background-color:#fff;filter:alpha(opacity=0)}.select2-drop{width:100%;margin-top:-1px;position:absolute;z-index:9999;top:100%;background:#f3f7f9;color:#4d4d4d;border:1px solid #dadddf}.select2-drop.select2-drop-above{margin-top:1px}.select2-drop.select2-drop-above.select2-drop-active{border-top:1px solid #dadddf}.select2-drop-auto-width{border-top:1px solid #dadddf;width:auto}.select2-drop-auto-width .select2-search{padding-top:3px}.select2-container .select2-choice .select2-arrow{position:relative;display:inline-block;width:34px;height:100%;position:absolute;right:0;top:0;background:#dadddf;background-clip:padding-box}.select2-container .select2-choice .select2-arrow b{position:absolute;display:block;top:50%;left:50%;margin-top:-3px;margin-left:-5px;padding:0;border:5px solid transparent;border-top-width:7px;border-bottom-width:7px;border-top-color:#0091ea}.select2-search{display:inline-block;width:100%;min-height:17px;margin:0;padding-left:3px;padding-right:3px;position:relative;z-index:10000;white-space:nowrap}.select2-drop.select2-drop-above .select2-search input{margin-top:4px}.select2-dropdown-open .select2-choice .select2-arrow b{margin-top:-9px;border-bottom-color:#0091ea;border-top-color:transparent}.select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.select2-results{max-height:600px;padding:10px 0;margin:0;position:relative;overflow-x:hidden;overflow-y:auto}.select2-results ul.select2-result-sub{margin:0;padding-left:0}.select2-results li{list-style:none;display:list-item;background-image:none}.select2-results li.select2-result-with-children>.select2-result-label{font-weight:bold}.select2-results .select2-result-label{position:relative;padding:7px 34px 7px 13px;margin:0;cursor:pointer}.bold_option_child .select2-results .select2-result-label{padding:7px 13px}@media (min-width: 61.25em){.bold_option_child .select2-results .select2-result-label{padding:7px 18px}}.select2-results-dept-1 .select2-result-label{padding-left:20px}.select2-results-dept-2 .select2-result-label{padding-left:40px}.select2-results-dept-3 .select2-result-label{padding-left:60px}.select2-results-dept-4 .select2-result-label{padding-left:80px}.select2-results-dept-5 .select2-result-label{padding-left:100px}.select2-results-dept-6 .select2-result-label{padding-left:110px}.select2-results-dept-7 .select2-result-label{padding-left:120px}.select2-results .select2-highlighted{background:#fff;color:#0091ea}.select2-results li em{background:#feffde;font-style:normal}.select2-results .select2-highlighted em{background:transparent}.select2-results .select2-highlighted ul{background:#fff;color:#000}.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-ajax-error,.select2-results .select2-selection-limit{background:#f4f4f4;display:list-item;padding-left:5px}.select2-results .select2-disabled.select2-highlighted{color:#666;background:#f4f4f4;display:list-item;cursor:default}.select2-results .select2-disabled{background:#f4f4f4;display:list-item;cursor:default}.select2-results .select2-selected{display:none}.select2-more-results.select2-active{background:#f4f4f4 url("select2-spinner.gif") no-repeat 100%}.select2-results .select2-ajax-error{background:rgba(255,50,50,0.2)}.select2-more-results{background:#f4f4f4;display:list-item}.select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:#f4f4f4;background-image:none;border-left:0}.select2-container.select2-container-disabled .select2-choice abbr{display:none}.select2-container-multi .select2-choices{height:auto !important;height:1%;margin:0;padding:7px 40px 7px 3px;position:relative;cursor:text;overflow:hidden;background-color:#edf0f2;text-transform:uppercase;font-weight:bold;color:#4d4d4d}.select2-container-multi .select2-choices:before{position:relative;display:inline-block;width:34px;height:100%;position:absolute;right:0;top:0;background:#dadddf;background-clip:padding-box;content:''}.select2-container-multi .select2-choices:after{position:absolute;display:block;top:50%;right:11px;margin-top:-3px;margin-left:-5px;border:5px solid transparent;border-top-width:7px;border-bottom-width:7px;border-top-color:#0091ea;content:''}.select2-dropdown-open.select2-container-multi .select2-choices:after{margin-top:-9px;border-bottom-color:#0091ea;border-top-color:transparent}html[dir="rtl"] .select2-container-multi .select2-choices{padding:0 0 0 5px}.select2-locked{padding:3px 5px 3px 5px !important}.select2-container-multi .select2-choices{min-height:34px}.select2-container-multi .select2-choices li{float:left;list-style:none}html[dir="rtl"] .select2-container-multi .select2-choices li{float:right}.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap}.select2-container-multi .select2-choices .select2-search-field input{padding:0 7px;margin:0;height:20px;text-transform:uppercase;color:#4d4d4d}.select2-container-multi .select2-choices .select2-search-choice{padding:3px 3px 3px 12px;margin:3px;position:relative;color:#4d4d4d;cursor:default}html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice{margin:2px 3px 2px 0;padding:2px 12px 2px 3px}.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4}.select2-search-choice-close{display:block;width:8px;height:9px;position:absolute;right:2px;top:3px}.select2-search-choice-close:before{content:'\e806';font-family:"keysmart"}html[dir="rtl"] .select2-search-choice-close{right:auto;left:3px}.select2-container-multi .select2-search-choice-close{left:2px}html[dir="rtl"] .select2-container-multi .select2-search-choice-close{left:auto;right:2px}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover{background-position:right -11px}.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{padding:3px 5px 3px 5px;border:1px solid #ddd;background-image:none;background-color:#f4f4f4}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none;background:none}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{text-decoration:underline}.select2-offscreen,.select2-offscreen:focus{clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;position:absolute !important;outline:0 !important;left:0px !important;top:0px !important}.select2-display-none{display:none}.select2-measure-scrollbar{position:absolute;top:-10000px;left:-10000px;width:100px;height:100px;overflow:scroll}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 2dppx){.select2-search input,.select2-search-choice-close,.select2-container .select2-choice abbr,.select2-container .select2-choice .select2-arrow b{background-image:url("select2x2.png") !important;background-repeat:no-repeat !important;background-size:60px 40px !important}.select2-search input{background-position:100% -21px !important}}#google_translate_element{padding:7px 13px;position:absolute;left:0;right:0;background:rgba(20,39,51,0.6);text-align:center}@media (min-width: 61.25em){#google_translate_element{padding:17px 13px;right:auto;background:transparent}}.goog-te-gadget img,.goog-te-gadget-simple .goog-te-menu-value span:nth-child(3),.goog-te-gadget-simple .goog-te-menu-value span:nth-child(5){display:none !important}.goog-te-gadget-simple{display:inline-block !important;padding:0 !important;background-color:transparent !important;border:0 !important;font-size:11px !important}.goog-te-gadget-simple .goog-te-menu-value{color:#fff !important}.goog-te-gadget-simple .goog-te-menu-value:before{display:inline-block;margin-bottom:2px;margin-right:5px;font-weight:normal;vertical-align:middle;font-family:"keysmart";content:'\e810';font-size:16px;font-size:1rem}#yotpo_testimonials_btn,#admin_bar_iframe,#yotpoTestimonials{display:none !important}.goog-te-banner-frame{top:0px !important}#reviews{max-width:980px}.promoted-products-box{display:none !important}@media (min-width: 61.25em){.promoted-products-box{display:block !important}}header{position:absolute;top:0;left:0;right:0;z-index:1001}.banner{padding:10px 0;background:#0091ea;text-align:center;text-transform:uppercase;font-weight:bold;color:#fff;font-size:11px;font-size:0.6875rem;letter-spacing:0.02em}.banner a{color:#0d47a1}.banner a:hover{color:#fff}@media (min-width: 61.25em){.banner{padding:0;font-size:14px;font-size:0.875rem;line-height:44px}}.nav-bar-placeholder{height:50px;margin-top:30px}@media (min-width: 61.25em){.nav-bar-placeholder{height:65px;margin-top:0}}.nav-extras{display:none}@media (min-width: 61.25em){.nav-extras{display:block;height:50px;background:rgba(20,39,51,0.6);text-align:right}.nav-extras a{display:inline-block;margin:0 7px;color:#fff;line-height:50px;vertical-align:middle}.nav-extras a:hover{color:#ff1f31}.nav-extras a.header-social{font-size:18px;font-size:1.125rem}.nav-extras a.cart-button{padding:0 23px;margin-right:0;vertical-align:top}}a.cart-button span{color:#80132f;vertical-align:middle}a.cart-button:hover{color:#fff}.nav-bar{position:relative;padding:15px 0;margin-top:-50px;height:50px;background:rgba(255,255,255,0.9)}.nav-bar.is-fixed{position:fixed;top:0 !important;left:0;right:0;margin-top:0}.nav-bar .container{position:static;max-width:1400px}.nav-bar .logo{color:#000;font-size:18px;font-size:1.125rem}.nav-bar .logo:hover{color:#ff1f31}.nav-bar .toggle-nav{display:block;position:absolute;top:0;right:0;width:50px;height:50px;transition:all 0.3s}.nav-bar .toggle-nav:before,.nav-bar .toggle-nav:after{position:absolute;display:block;left:16px;width:18px;height:2px;background:#ff1f31;content:'';transition:all 0.3s}.nav-bar .toggle-nav:before{top:20px}.nav-bar .toggle-nav:after{bottom:20px}.nav-bar .toggle-nav.is-active{background:#0091ea;transition:all 0.3s}.nav-bar .toggle-nav.is-active:before,.nav-bar .toggle-nav.is-active:after{left:17px;background:#fff;transition:all 0.3s}.nav-bar .toggle-nav.is-active:before{top:24px;transform:rotate(45deg)}.nav-bar .toggle-nav.is-active:after{bottom:24px;transform:rotate(-45deg)}.nav-bar nav{position:absolute;display:none;top:100%;right:0;padding:7px 0;background:#142733}.nav-bar nav a{display:block;padding:7px 13px;color:#fff;text-transform:uppercase;font-weight:300;letter-spacing:0.1em;vertical-align:top;font-size:12px;font-size:0.75rem}.nav-bar nav a:hover,.nav-bar nav a .is-active{color:#0091ea}.nav-bar nav .trigger-submenu{position:relative}.nav-bar nav .trigger-submenu:before{position:absolute;display:block;top:50%;right:13px;width:7px;height:7px;margin-top:-4px;background:#142733;border:2px solid #fff;border-top:0;border-left:0;content:'';transform:rotate(-45deg);transition:all 0.3s}.nav-bar nav .trigger-submenu:hover:before{border-color:#0091ea;transition:all 0.3s}.nav-bar nav .trigger-submenu.is-active:before{margin-top:-6px;transform:rotate(45deg);transition:all 0.3s}.nav-bar nav .submenu{display:none;margin:7px 0;padding:13px 0;background:#0a1319}.nav-bar nav .submenu a{font-size:11px;font-size:0.6875rem}.nav-bar hr{margin:7px 13px;border:0;border-top:1px solid #4b5961}@media (min-width: 61.25em){.nav-bar{padding:17px 0;margin-top:-65px;height:65px}.nav-bar .container{max-width:none;padding-right:0}.nav-bar .logo{font-size:24px;font-size:1.5rem}.nav-bar .toggle-nav{display:none}.nav-bar nav{position:static;display:block !important;padding:0;margin-top:-17px;float:right;background:transparent}.nav-bar nav li,.nav-bar nav a{display:inline-block}.nav-bar nav a{position:relative;padding:0 13px;margin:0 10px;font-weight:bold;color:#667b80;font-size:11px;font-size:0.6875rem;line-height:65px;transition:all 0.3s}.nav-bar nav a span{position:relative;display:inline-block;pointer-events:none;transition:transform 0.3s}.nav-bar nav a:after{position:absolute;right:13px;bottom:25px;left:13px;height:2px;background:#ff1f31;content:'';transform:scaleX(0);transform-origin:center left;transition:transform 0.3s}.nav-bar nav a:hover{color:#ff1f31}.nav-bar nav a:hover span{transform:translateY(-8px)}.nav-bar nav a:hover:after{transform:scaleX(1)}.nav-bar nav a.btn{margin:15px 23px;color:#fff;line-height:35px}.nav-bar nav a.btn:after{display:none}.nav-bar nav .trigger-submenu{vertical-align:top;transition:all 0.3s}.nav-bar nav .trigger-submenu:before{display:none}.nav-bar nav .trigger-submenu.is-active{background:#0091ea;color:#fff;transition:all 0.3s}.nav-bar nav .trigger-submenu.is-active:after{background:#fff}.nav-bar nav .submenu{position:absolute;margin:0 10px;background:#142733}.nav-bar nav .submenu li{display:block}.nav-bar nav .submenu a{margin:0;padding:7px 13px;color:#fff;font-size:11px;font-size:0.6875rem;line-height:1.25}.nav-bar nav .submenu a:hover{color:#0091ea}.nav-bar nav .submenu a:after{display:none}.nav-bar nav .desktop-hide{display:none}}.hero{background-image:url(inner-hero.jpg);background-size:cover;background-position:center center}.breadcrumbs{padding:10px 74px 10px 13px;color:#dadddf}.breadcrumbs a{color:#dadddf}.breadcrumbs a:hover{color:#55acee}.breadcrumbs .cart-button{position:absolute;top:0;right:0;color:#fff}.breadcrumbs .cart-button:hover{color:#fff}@media (min-width: 61.25em){.breadcrumbs{display:none}}.quantity-wrapper{position:relative;text-align:right}.quantity-wrapper input{padding:4px;margin:7px 9px 0;width:25px;border:1px solid #dadddf;border-radius:10px;text-align:center;font-size:11px;font-size:0.6875rem}@media (min-width: 61.25em){.quantity-wrapper input{padding:8px 7px;margin:20px 0;width:40px;font-size:15px;font-size:0.9375rem}.quantity-wrapper .qty-toggle{position:absolute;display:inline-block;right:15px;border:7px solid transparent;border-left-width:5px;border-right-width:5px;cursor:pointer}.quantity-wrapper .qty-toggle.up{top:0;border-bottom-color:#0091ea}.quantity-wrapper .qty-toggle.down{bottom:0;border-top-color:#0091ea}}.related-products-slideshow{display:none}@media (min-width: 61.25em){.related-products-slideshow{display:block;text-align:center}}.related-products-grid{margin:0 auto;text-align:center}.related-products-grid.collection{margin-bottom:40px}.related-products-grid.collection.main{width:171px;text-align:center}@media (min-width: 48em){.related-products-grid{width:675px}}@media (min-width: 61.25em){.related-products-grid{display:none}.related-products-grid.collection{margin-bottom:80px;display:block;width:760px;text-align:left}.related-products-grid.collection.main{width:980px}.related-products-grid.collection.nano-tools{padding:0 40px;max-width:1166px;width:auto}}@media (min-width: 75em){.related-products-grid.collection{width:1015px}.related-products-grid.collection.main{width:1020px}}.related-more{display:block;margin-top:30px;margin-right:auto;margin-left:auto;padding:18px 20px;width:200px;text-transform:uppercase;letter-spacing:0.1em}.related-products-wrapper{padding-top:20px;margin:20px auto}@media (min-width: 61.25em){.related-products-wrapper{margin:80px 0;padding-top:54px;border-top:3px solid #ff1f31}.related-products-wrapper .container{max-width:810px}.related-products-wrapper.home{padding-top:80px;margin-top:0;border-top:0}}@media (min-width: 75em){.related-products-wrapper .container{max-width:1060px}}.related-products-title{margin:20px auto;color:#ff1f31;text-transform:uppercase;letter-spacing:0.28em;text-align:center;line-height:1.5;font-size:20px;font-size:1.25rem}@media (min-width: 61.25em){.related-products-title{margin:30px auto;font-size:22px;font-size:1.375rem}}.related-product{position:relative;display:inline-block;margin:10px 5px;width:calc(50% - 13px);max-width:220px;vertical-align:top;text-align:center;color:#667b80;line-height:1.5;white-space:normal}.related-product a{color:inherit}.related-product a:hover{color:#ff1f31}.related-product .img-wrapper{position:relative;display:block;margin:0 auto;width:100%;max-width:180px;background-size:cover;background-position:center center;border-radius:5px}.related-product .img-wrapper:before{display:block;padding-top:100%;content:''}.related-product img{position:absolute;top:50%;left:50%;display:block;margin:0 auto;max-width:80px;max-height:80px;transform:translate(-50%, -50%)}.related-product hr{margin:20px 0 15px;border:0;border-top:1px solid #dadddf}.related-product .related-price{margin-top:0.75em}.related-product.main{width:157px}.related-product.main .img-wrapper{width:157px;height:218px}.related-product.nano-tools{display:block;margin:60px auto;width:auto;max-width:480px}.related-product.nano-tools .img-wrapper{max-width:480px}.related-product.nano-tools .img-wrapper:before{padding-top:59%}.related-product.nano-tools .nano-logo{position:static;margin:20px auto;max-width:100%;max-height:none;transform:none}.related-product .nano-buttons-wrapper{margin-top:20px}.related-product .nano-buttons-wrapper form,.related-product .nano-buttons-wrapper .btn{display:inline-block}.related-product .btn-learn-more{margin-left:10px;padding:8px 17px;background:transparent;border:2px solid #0091ea;color:#0091ea}.related-product .btn-learn-more:hover{background:#0091ea;color:#fff}.related-product .btn-nano{width:130px}@media (min-width: 61.25em){.related-product{width:220px;margin:30px 15px}.related-product hr{margin:30px 0 20px}.related-product .img-wrapper{border-radius:7px}.related-product img{max-width:147px;max-height:147px}.related-product.main{width:295px}.related-product.main .img-wrapper{margin:0 auto;width:240px;height:325px}.related-product.nano-tools{display:inline-block;margin:60px;width:calc(50% - 63px)}.related-product.nano-tools:nth-child(odd){margin-left:0}.related-product.nano-tools:nth-child(even){margin-right:0}.related-product.nano-tools .nano-logo{margin:40px auto}.related-product .nano-buttons-wrapper{margin-top:40px}.related-product .btn-nano{padding:17px 20px;width:160px}.related-product .btn-learn-more{margin-left:35px;padding:15px 20px}}@media (min-width: 87.5em){.related-product.main{width:310px}}.collection-wrapper{max-width:none}.cycle-control{position:absolute;top:50%;margin-top:-40px;cursor:pointer;text-align:center;color:#ff1f31}.cycle-control.cycle-prev{left:-40px}.cycle-control.cycle-next{right:-40px}@media (min-width: 84.375em){.cycle-control.cycle-prev{left:-80px}.cycle-control.cycle-next{right:-80px}}.prevnext-nav{width:27px;height:27px;padding-left:2px;background:rgba(0,0,0,0.15);border-radius:50%;pointer-events:auto;line-height:27px;text-align:center;color:#fff;font-size:16px;font-size:1rem;transition:background 0.3s}.prevnext-nav:hover{color:#fff;background:rgba(0,0,0,0.25);transition:background 0.3s}.prevnext-nav.nav-prev{transform:rotate(180deg)}@media (min-width: 61.25em){.prevnext-nav{width:60px;height:60px;margin-top:-85px;padding-left:3px;line-height:60px;font-size:22px;font-size:1.375rem}}.product-share{width:136px;margin:27px auto;background:#edf0f2}.product-share.follow{width:170px}.product-share span{display:block;padding:7px 0;text-align:center;line-height:2}.product-share a{display:block;width:34px;height:34px;float:left;text-align:center;line-height:34px;color:#fff;font-size:13px;font-size:0.8125rem;transition:all 0.3s}.product-share a:hover{transition:all 0.3s}.product-share a.icon-facebook{background:#3b5998}.product-share a.icon-facebook:hover{background:#2c437e}.product-share a.icon-twitter{background:#00abf0}.product-share a.icon-twitter:hover{background:#0096ec}.product-share a.icon-pinterest{background:#d8000a}.product-share a.icon-pinterest:hover{background:#c40005}.product-share a.icon-mail{background:#94a8b7}.product-share a.icon-mail:hover{background:#7992a5}.product-share a.icon-instagram-hollow{background:#406d94}.product-share a.icon-instagram-hollow:hover{background:#305279}.product-share a.icon-youtube{background:#ff1f31;font-size:11px;font-size:0.6875rem}.product-share a.icon-youtube:hover{background:#eb1d2d}@media (min-width: 61.25em){.product-share{width:340px;margin:27px 0}.product-share.follow{display:inline-block;width:370px;margin:0 20px 40px;vertical-align:middle}.product-share.follow span{width:120px}.product-share span{padding:14px 0;width:140px;float:left}.product-share a{width:50px;height:50px;line-height:50px;font-size:18px;font-size:1.125rem}}.content{margin-bottom:40px;font-size:14px;font-size:0.875rem;line-height:2}.content h2{margin-bottom:2em;text-transform:uppercase;letter-spacing:0.28em;color:#667b80;font-size:18px;font-size:1.125rem;line-height:1.5}.content h3{margin:2em -13px;padding:0 130px 13px;border-bottom:1px solid #dadddf;text-transform:uppercase;letter-spacing:0.28em;color:#ff1f31;font-size:18px;font-size:1.125rem;line-height:1.5}.content ol,.content ul{margin:20px}.content ul{list-style-type:disc}.content ol{list-style-type:decimal}.content li{padding:3px 0}@media (min-width: 61.25em){.content{margin-bottom:100px;font-size:16px;font-size:1rem}.content h2{font-size:22px;font-size:1.375rem}.content h3{font-size:22px;font-size:1.375rem}}.page-content .container{max-width:660px;font-size:14px;font-size:0.875rem}@media (min-width: 61.25em){.page-content .container{font-size:16px;font-size:1rem}}.page-content img{margin:20px auto;max-width:100%}.page-content p{margin:2em auto}.page-content strong,.page-content b{display:block;margin:2em 0 0;padding:0 0 13px;border-bottom:1px solid #dadddf;text-transform:uppercase;letter-spacing:0.28em;color:#ff1f31;font-size:18px;font-size:1.125rem;line-height:1.5;font-weight:normal}.page-content input,.page-content textarea,.page-content .select2-container{display:inline-block;margin:3px 0 0;width:100%}.page-content .btn{margin-top:2em}.page-content button.btn{display:block;margin:30px auto 0;padding:18px 20px;width:200px}@media (min-width: 61.25em){.page-content strong,.page-content b{margin:2em -13px 0;padding:0 13px 13px;font-size:22px;font-size:1.375rem}.page-content label{width:120px}.page-content input,.page-content textarea,.page-content .select2-container{margin:10px 0}.page-content input{width:calc(100% - 120px)}.page-content textarea,.page-content .select2-container{display:inline-block;margin-left:-5px;width:calc(100% - 120px)}.page-content textarea{margin-left:-1px;height:200px;vertical-align:top}.page-content button.btn{margin-left:120px}}.video-play-button{display:inline-block;color:#fff}.video-play-button:before{display:block;margin:20px auto 10px;padding:1px 0 0 3px;width:34px;height:34px;background:rgba(255,255,255,0.9);border-radius:50%;line-height:34px;font-size:12px;font-size:0.75rem;color:#0091ea;transition:all 0.3s}.video-play-button:hover{color:#fff}.video-play-button:hover:before{background:#0091ea;color:#fff;transition:all 0.3s}.video-play-button.product-video-button{display:block;margin:0 auto 30px;padding:10px 0 11px;max-width:420px;border:1px solid #c8cbcd;color:#0091ea;transition:all 0.3s}.video-play-button.product-video-button:before{display:inline-block;margin:0 1em 0 0;background:#ff1f31;color:#fff;vertical-align:middle}.video-play-button.product-video-button:hover{background:#0091ea;border-color:#0091ea;color:#fff}.video-play-button.product-video-button:hover:before{background:#fff;color:#0091ea}.video-play-button.more-video-button{position:absolute;top:33%;left:50%;transform:translate(-50%, -50%)}.video-play-button.more-video-button:before{color:#c8cbcd}@media (min-width: 61.25em){.video-play-button:before{margin:40px auto 20px;padding-left:7px;width:67px;height:67px;font-size:24px;font-size:1.5rem;line-height:67px}.video-play-button.product-video-button{margin:60px auto 20px}.video-play-button.product-video-button:before{padding-left:5px;width:48px;height:48px;font-size:20px;font-size:1.25rem;line-height:48px}.video-play-button.more-video-button{position:absolute;top:29%;left:50%;transform:translate(-50%, -50%)}.video-play-button.more-video-button:before{color:#c8cbcd}}.hero.home{position:relative;background:none;z-index:1;height:335px}.hero.home .cycle-slideshow{position:absolute;top:0;left:0;right:0;bottom:0}.hero.home .slide{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center center}.hero.home .slide:before{position:absolute;top:0;right:0;bottom:0;left:0;background:#234059;background:linear-gradient(to top, #234059, rgba(35,64,89,0));opacity:0.35;content:''}.hero.home .slide-text{position:absolute;top:50%;left:0;right:0;color:#fff;text-transform:uppercase;text-align:center;letter-spacing:0.28em;line-height:1.75;transform:translateY(-50%)}.hero.home .slide:nth-child(3):before,.hero.home .slide:nth-child(5):before,.hero.home .slide:nth-child(6):before{opacity:0.5}@media (min-width: 61.25em){.hero.home{height:660px}.hero.home .slide-text{font-size:36px;font-size:2.25rem}.hero.home .container{max-width:880px}}.hero-play-wrapper{margin-top:20px;color:#fff;font-weight:bold;text-transform:uppercase;letter-spacing:0.1em;font-size:8px;text-align:center}.hero-play-wrapper a{color:#ff1f31}.hero-play-wrapper a:before{display:inline-block;width:20px;height:20px;padding-left:2px;margin-right:7px;box-sizing:border-box;background:rgba(255,255,255,0.9);border-radius:50%;text-align:center;line-height:20px;vertical-align:middle}@media (min-width: 61.25em){.hero-play-wrapper{margin-top:40px;font-size:11px;font-size:0.6875rem}.hero-play-wrapper a{display:inline-block}.hero-play-wrapper a:after{content:'\00a0'}.hero-play-wrapper br{display:none}.hero-play-wrapper a:before{width:50px;height:50px;padding-left:3px;margin-right:20px;line-height:50px;font-size:20px;font-size:1.25rem}}#paginate{margin:30px auto;font-weight:bold;text-transform:uppercase;letter-spacing:0.1em;font-size:8px;text-align:center}#paginate .prev,#paginate .next{display:inline-block}#paginate .prev{margin-right:10px}#paginate .next{margin-left:10px}@media (min-width: 61.25em){#paginate{margin:60px auto;font-size:14px;font-size:0.875rem}}.home-shipping{padding:20px 0;background:#142733;text-align:center;font-size:11px;font-size:0.6875rem;color:#fff;line-height:1.5}.home-shipping strong,.home-shipping .bull{display:inline-block}.home-shipping strong{margin-right:15px;color:#0091ea}.home-shipping .bull{margin:0 15px}.home-shipping i{padding-right:3px;font-size:12px;font-size:0.75rem}.home-shipping.product{background:#fff;border-bottom:3px solid #ff1f31;color:#667b80}.home-shipping.product strong{color:#ff1f31}@media (min-width: 61.25em){.home-shipping{font-size:13px;font-size:0.8125rem;letter-spacing:0.02em}.home-shipping.product{margin:30px 0 0;border-bottom:0}.home-shipping .bull{margin-top:-1px;font-size:24px;font-size:1.5rem;vertical-align:middle}}.home-features{background:#142733;color:#fff;text-transform:uppercase;letter-spacing:0.28em;text-align:center;font-size:8px}.home-features .feature{display:inline-block;width:90px;padding:40px 0 0}.home-features .feature:last-child{padding-bottom:40px}.home-features img{display:block;margin:13px auto;width:67px;transition:all 0.5s}.home-features img:hover{transform:scale(1.1);transition:all 0.3s}@media (min-width: 61.25em){.home-features{font-size:12px;font-size:0.75rem}.home-features .feature{display:inline-block;padding:60px 50px;width:auto}.home-features .feature:first-child{padding-left:0}.home-features .feature:last-child{padding-right:0}.home-features img{margin:0 auto 27px;width:107px}}.home-keysmart-size{margin:-20px 0 40px}@media (min-width: 61.25em){.home-keysmart-size{margin-bottom:80px}}.home-blurbs{overflow:hidden;margin-top:45px;border-top:3px solid #ff1f31}.home-blurbs img{margin:20px auto 0;max-width:267px}.home-blurbs .slide{width:100%;height:500px;background:#fff;text-align:center}.home-blurbs .slide-title{margin-bottom:20px;text-transform:uppercase;letter-spacing:0.28em;color:#ff1f31;line-height:1.5;font-size:20px;font-size:1.25rem}.home-blurbs .slide-text{padding:0 13px;font-size:14px;font-size:0.875rem;line-height:1.75;letter-spacing:0.025em}.home-blurbs .slide-inner{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.home-blurbs .cycle-pager{position:absolute;right:0;left:0;bottom:7px;z-index:1000;text-align:center;color:#dadddf;font-size:16px;font-size:1rem}.home-blurbs .cycle-pager span{padding:0 1px;cursor:pointer}.home-blurbs .cycle-pager span.cycle-pager-active{color:#0091ea}.home-blurbs .slide-1 .slide-inner{top:0;bottom:0;transform:none}.home-blurbs .slide-1 .slide-text{position:absolute;top:50%;left:0;right:0;padding-bottom:100px;transform:translateY(-50%)}.home-blurbs .slide-1 img{position:absolute;left:0;right:0;bottom:-34px}.home-blurbs .slide-2 .slide-text{margin-bottom:100px}.home-blurbs .slide-2 img{position:absolute;left:50%;margin-top:-80px;max-width:402px;width:100%;transform:translateX(-50%)}.home-blurbs .slide-3 .slide-inner{top:0;bottom:0;transform:none}.home-blurbs .slide-3 .slide-text{position:absolute;top:50%;left:0;right:0;padding-bottom:67px;transform:translateY(-50%)}.home-blurbs .slide-3 img{position:absolute;left:0;right:0;bottom:-34px;width:120px}@media (min-width: 61.25em){.home-blurbs{margin-top:0}.home-blurbs .slide{height:675px}.home-blurbs .slide-title{font-size:22px;font-size:1.375rem}.home-blurbs .slide-text{font-size:18px;font-size:1.125rem}.home-blurbs img{max-width:100%}.home-blurbs .cycle-pager{font-size:32px;font-size:2rem}.home-blurbs .slide-1 .slide-text,.home-blurbs .slide-3 .slide-text{padding:0;right:auto;width:460px;z-index:1;text-align:left}.home-blurbs .slide-1 img,.home-blurbs .slide-3 img{left:auto;right:-250px;bottom:0}.home-blurbs .slide-2 .slide-text{margin:0 auto;width:437px}.home-blurbs .slide-2 img{position:static;max-width:none;width:100%;margin:15px auto 0;transform:none}.home-blurbs .slide-3 img{right:-80px;width:auto}}.logo-bar{padding:20px 0;background:#142733;text-align:center;color:#fff;text-transform:uppercase;letter-spacing:0.28em;font-size:11px;font-size:0.6875rem}.logo-bar .container{max-width:645px}.logo-bar .headline{margin-bottom:13px}.logo-bar img{margin:7px 3px;max-height:13px;vertical-align:middle}@media (min-width: 61.25em){.logo-bar{padding:50px 0 30px;font-size:15px;font-size:0.9375rem}.logo-bar .container{padding:0}.logo-bar .headline{margin-bottom:20px}.logo-bar img{margin:15px 13px;max-height:none;max-width:100%}.logo-bar .logos{text-align:justify}.logo-bar .logos:after{display:inline-block;width:100%;content:''}}.product-container{max-width:429px}@media (min-width: 61.25em){.product-container{max-width:980px}}.product-title{padding:30px 0 20px;text-align:center}.product-title a{display:none}.product-title .price{color:#0091ea;transition:all 0.3s}.product-title .price.animate{color:#ff1f31;transition:all 0.3s}.nano-tools .product-title{margin:20px 0 30px;padding:0;font-weight:normal;color:#0091ea}@media (min-width: 61.25em){.product-title{position:relative;padding:100px 0 0;margin-bottom:-10px;z-index:1000}.product-title a{display:inline-block;margin:7px 0 7px 20px;vertical-align:middle}.nano-tools .product-title{margin:-15px 0 30px;padding:0;font-weight:normal}}.product-hero{text-align:center}.loop-note{margin:0 auto 20px;cursor:pointer;text-align:center}@media (min-width: 61.25em){.loop-note{margin:40px auto 20px}}.product-variants{margin-bottom:0}@media (min-width: 61.25em){.product-variants.key-catch{margin:40px auto}}.variant-image{width:100%}.variant-image img{display:block;margin:0 auto;max-width:100%;border:1px solid #edf0f2;border-radius:7px}@media (min-width: 61.25em){.variant-image img{border:0;border-radius:0}}.gallery-button-top{margin:13px 0 20px}@media (min-width: 61.25em){.gallery-button-top{display:none !important}}.gallery-button-middle{margin-bottom:20px}@media (min-width: 61.25em){.gallery-button-middle{margin-bottom:0;margin-top:20px;display:inline-block}}.color-chooser a{position:relative}.color-chooser-custom{display:none}@media (min-width: 61.25em){.color-chooser-custom{position:relative;z-index:1000;display:block;margin:-10px 0 0;text-align:center}}@media (min-width: 61.25em){.color-chooser-regular{display:none}.other>.color-chooser-regular{display:block;float:left;width:131px;margin:7px 13px 27px 0}.key-catch>.color-chooser-regular{display:inline-block;float:none;margin:0 10px;width:190px}}.color-option{position:absolute;top:50%;right:10px;display:block;margin-top:-7px;width:13px;height:13px;box-sizing:border-box;z-index:1;background:transparent;border-radius:50%}.color-chooser-custom .color-option{position:relative;display:inline-block;margin:7px;width:40px;height:40px;cursor:pointer}.color-chooser-custom .color-option:before{position:absolute;top:-5px;left:50%;width:100%;height:100%;background:rgba(255,255,255,0.23);content:'';transform:rotate(-15deg)}.color-chooser-custom .color-option:after{position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border:2px solid #dadddf;border-radius:50%;opacity:0;content:'';transform:scale(0.75);transition:all 0.3s}.color-chooser-custom .color-option.is-active:after{opacity:1;transform:scale(1);transition:all 0.3s}.select2-choice .color-option{right:9px;width:16px;height:16px;margin-top:-8px;border:2px solid #dadddf}.color-option.color-b-c-a-pink,.color-option.color-pink,.color-option.color-standard-pink,.color-option.color-extended-pink{background:#ff8aae}.color-option.color-b-c-a-pink:after,.color-option.color-pink:after,.color-option.color-standard-pink:after,.color-option.color-extended-pink:after{border-color:#ff8aae}.color-chooser-custom .color-option.color-b-c-a-pink:before{top:0;left:0;background:none;font-family:"keysmart";content:'\e80c';color:#fff;font-size:21px;font-size:1.3125rem;line-height:40px;transform:rotate(0)}.color-option.color-blue,.color-option.color-standard-blue,.color-option.color-extended-blue{background:#2d5be2}.color-option.color-blue:after,.color-option.color-standard-blue:after,.color-option.color-extended-blue:after{border-color:#2d5be2}.color-option.color-black,.color-option.color-standard-black,.color-option.color-extended-black{background:#000}.color-option.color-black:after,.color-option.color-standard-black:after,.color-option.color-extended-black:after{border-color:#000}.color-option.color-green,.color-option.color-standard-green,.color-option.color-extended-green{background:#2bd871}.color-option.color-green:after,.color-option.color-standard-green:after,.color-option.color-extended-green:after{border-color:#2bd871}.color-option.color-light-blue,.color-option.color-standard-light-blue,.color-option.color-extended-light-blue{background:#55acee}.color-option.color-light-blue:after,.color-option.color-standard-light-blue:after,.color-option.color-extended-light-blue:after{border-color:#55acee}.color-option.color-lilac,.color-option.color-standard-lilac,.color-option.color-extended-lilac{background:#C8A2C8}.color-option.color-lilac:after,.color-option.color-standard-lilac:after,.color-option.color-extended-lilac:after{border-color:#C8A2C8}.color-option.color-matte-black,.color-option.color-standard-matte-black,.color-option.color-extended-matte-black{background:#1e1e1e}.color-option.color-matte-black:before,.color-option.color-standard-matte-black:before,.color-option.color-extended-matte-black:before{display:none}.color-option.color-matte-black:after,.color-option.color-standard-matte-black:after,.color-option.color-extended-matte-black:after{border-color:#1e1e1e}.color-option.color-navy-blue,.color-option.color-standard-navy-blue,.color-option.color-extended-navy-blue,.color-option.color-dark-blue{background:#0d47a1}.color-option.color-navy-blue:after,.color-option.color-standard-navy-blue:after,.color-option.color-extended-navy-blue:after,.color-option.color-dark-blue:after{border-color:#0d47a1}.color-option.color-orange,.color-option.color-standard-orange,.color-option.color-extended-orange{background:#ff9536}.color-option.color-orange:after,.color-option.color-standard-orange:after,.color-option.color-extended-orange:after{border-color:#ff9536}.color-option.color-purple,.color-option.color-standard-purple,.color-option.color-extended-purple{background:#e92fff}.color-option.color-purple:after,.color-option.color-standard-purple:after,.color-option.color-extended-purple:after{border-color:#e92fff}.color-option.color-red,.color-option.color-standard-red,.color-option.color-extended-red{background:#fb556e}.color-option.color-red:after,.color-option.color-standard-red:after,.color-option.color-extended-red:after{border-color:#fb556e}.color-option.color-slate,.color-option.color-standard-slate,.color-option.color-extended-slate{background:#94a8b7}.color-option.color-slate:after,.color-option.color-standard-slate:after,.color-option.color-extended-slate:after{border-color:#94a8b7}.color-option.color-titanium,.color-option.color-standard-titanium,.color-option.color-extended-titanium{background:#c8cbcd}.select2-choice .color-option.color-titanium,.select2-drop .color-option.color-titanium,.select2-choice .color-option.color-standard-titanium,.select2-drop .color-option.color-standard-titanium,.select2-choice .color-option.color-extended-titanium,.select2-drop .color-option.color-extended-titanium{border:2px solid #4d4d4d}.color-option.color-titanium span,.color-option.color-standard-titanium span,.color-option.color-extended-titanium span{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #4d4d4d;border-radius:50%}.color-option.color-titanium span:before,.color-option.color-standard-titanium span:before,.color-option.color-extended-titanium span:before{content:'Ti';text-align:center;color:#4d4d4d;line-height:38px;font-weight:bold;font-size:13px;font-size:0.8125rem}.color-option.color-titanium:after,.color-option.color-standard-titanium:after,.color-option.color-extended-titanium:after{border-color:#c8cbcd}.color-option.color-turquoise,.color-option.color-standard-turquoise,.color-option.color-extended-turquoise{background:#1abc9c}.color-option.color-turquoise:after,.color-option.color-standard-turquoise:after,.color-option.color-extended-turquoise:after{border-color:#1abc9c}.color-option.color-yellow,.color-option.color-standard-yellow,.color-option.color-extended-yellow{background:#ffe536}.color-option.color-yellow:after,.color-option.color-standard-yellow:after,.color-option.color-extended-yellow:after{border-color:#ffe536}@media (min-width: 61.25em){.select2-choice .color-option{right:16px}}.shappify_option_name{display:none;margin:20px 0 7px;text-transform:uppercase;letter-spacing:0.28em;color:#667b80;text-align:center}@media (min-width: 61.25em){.shappify_option_name{margin:40px 0 20px;font-size:15px;font-size:0.9375rem}}@media (min-width: 61.25em){.shappify_option{display:inline-block;width:191px;padding:0 10px;vertical-align:top}.shappify_option .select2-container{margin:0 auto}}@media (min-width: 61.25em){#buy-form{margin:0;text-align:center}#buy-form.other{position:absolute;top:70px;right:20px;left:20px;margin:0}#buy-form.other>.color-chooser-regular{margin-right:20px;width:calc(50% - 10px)}.product-info-block #buy-form.other #shappify_add_to_cart_btn{width:calc(50% - 10px)}#buy-form .select2-container{text-align:left}#buy-form .select2-choice{padding:0 70px 0 20px;height:50px;line-height:50px}#buy-form .select2-choice .select2-arrow{width:50px}#buy-form .select2-container-multi .select2-choices{min-height:50px;padding:14px 70px 14px 10px}#buy-form .select2-container-multi .select2-choices:before{width:50px}#buy-form .select2-container-multi .select2-choices:after{right:19px}}.custom-options .btn{margin-top:10px}@media (min-width: 61.25em){.custom-options{display:inline-block;margin:20px 0;text-align:center;vertical-align:top}.custom-options .select2-container{text-align:left}.custom-options .select2-choice{padding:0 70px 0 20px;height:50px;line-height:50px}.custom-options .select2-choice .select2-arrow{width:50px}.custom-options .select2-container-multi .select2-choices{min-height:50px;padding:14px 70px 14px 10px}.custom-options .select2-container-multi .select2-choices:before{width:50px}.custom-options .select2-container-multi .select2-choices:after{right:19px}.custom-options .btn{width:191px;margin-top:40px}}.option-add-to-cart{width:100%}@media (min-width: 61.25em){.option-add-to-cart{display:inline-block;padding:9px 0 8px;margin:20px 0;width:191px;margin-left:10px}}.product-buttons{margin:0 auto;padding:0 13px;max-width:500px}.product-buttons .btn{display:block;margin:10px 0}@media (min-width: 61.25em){.product-buttons{margin:60px auto 0}}.custom-radio{position:relative;display:inline-block;margin:0 7px 7px;padding:17px 13px;width:192px;cursor:pointer;background:#f6f6f6;border-radius:7px;text-align:center;color:#667b80;font-size:11px;font-size:0.6875rem}.custom-radio input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;width:100%;height:100%;cursor:pointer;background:transparent;border-radius:7px}.custom-radio input:checked{border:3px solid #0091ea}.custom-radio input:checked+span:before{position:absolute;top:-5px;right:-5px;width:17px;height:17px;padding-left:2px;box-sizing:border-box;background:#fff;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,0.15);content:'\e805';font-family:"keysmart";color:#0091ea;text-align:center;line-height:17px}.shappify_check_option{position:relative;margin:10px 0;padding:13px;cursor:pointer;background:#f6f6f6;border-radius:7px;text-align:center;color:#667b80}.shappify_check_option .chic-checkbox{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #edf0f2;border-radius:7px;cursor:pointer}.shappify_check_option .chic-checkbox input{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;cursor:pointer}.shappify_check_option .chic-checkbox.checked{border:3px solid #0091ea}.shappify_check_option .chic-checkbox.checked:before{position:absolute;top:-5px;right:-5px;width:17px;height:17px;padding-left:2px;box-sizing:border-box;background:#fff;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,0.15);content:'\e805';font-family:"keysmart";color:#0091ea;text-align:center;line-height:17px}@media (min-width: 61.25em){.shappify_check_option{display:inline-block;width:192px;margin:7px;padding:17px 13px;font-size:11px;font-size:0.6875rem}}#option_total{display:none !important}.banner-close{position:absolute;top:50%;left:7px;height:7px;margin:0;margin-top:-18px;z-index:1}.banner-close:before,.banner-close:after{position:absolute;display:block;left:0;width:9px;height:1px;background:#fff;content:''}.banner-close:before{top:0;transform:rotate(45deg);transform-origin:top left}.banner-close:after{bottom:0;transform:rotate(-45deg);transform-origin:bottom left}@media (min-width: 61.25em){.banner-close{margin-top:-3px;left:13px}}.add-to-cart-banner{position:fixed;bottom:0;right:0;left:0;padding:20px 0;z-index:1001;background:#0091ea;opacity:0;color:#fff;text-align:center;letter-spacing:0.28em;text-transform:uppercase;line-height:1.75;transform:translateY(100%);transition:all 0.3s}.add-to-cart-banner .container{max-width:none}.add-to-cart-banner.is-active{opacity:1;transform:translateY(0);transition:all 0.3s}.add-to-cart-banner .price-desktop{display:none}.add-to-cart-banner .btn{display:block;margin:20px -13px -20px;width:calc(100% + 40px);cursor:pointer}@media (min-width: 61.25em){.add-to-cart-banner{padding:27px 171px 27px 0;font-size:18px;font-size:1.125rem}.add-to-cart-banner .container{padding:0 40px}.add-to-cart-banner .price-desktop{display:block}.add-to-cart-banner .price-mobile{display:none}.add-to-cart-banner .btn{position:absolute;top:0;right:0;bottom:0;width:auto;margin:0;font-size:15px;font-size:0.9375rem}}.product-info-block{margin-top:20px;padding-top:20px}.product-info-block.accessory{border-top:0;border-bottom:3px solid #ff1f31}.product-info-block.main{padding-top:0;margin-top:0}.product-info-block .title{padding-bottom:17px;border-bottom:1px solid #c8cbcd;text-align:center;text-transform:uppercase;letter-spacing:0.28em;color:#667b80;line-height:1.5}.product-info-block .title .price{display:block;color:#ff1f31}.product-info-block .title .dash{display:none}.product-info-block .product-description{margin-top:27px;font-size:14px;font-size:0.875rem;line-height:1.75}.product-info-block .product-images{display:none}.product-info-block #shappify_add_to_cart_btn{width:100%;margin:10px 0 20px}.product-info-block .product-tabs{margin-top:20px}.product-info-block .product-tabs .tab{padding:10px 0;border-bottom:1px solid #dadddf}.product-info-block .product-tabs .toggle{cursor:pointer;color:#667b80}.product-info-block .product-tabs .toggle span{display:inline-block;width:1em}.product-info-block .product-tabs .toggle:hover{color:#0091ea}.product-info-block .product-tabs .inner{display:none;padding-top:10px}@media (min-width: 61.25em){.product-info-block{padding-top:47px}.product-info-block.accessory{border:0}.product-info-block .title{font-size:22px;font-size:1.375rem;text-align:left}.product-info-block .title .dash{display:inline-block}.product-info-block .title .price{display:inline-block}.product-info-block.accessory .title{margin-bottom:90px}.product-info-block .product-description{float:left;width:430px;font-size:16px;font-size:1rem}.product-info-block .product-description .btn{margin-bottom:13px}.product-info-block .product-variants{margin-bottom:7px}.product-info-block .product-variants img{border:1px solid #f3f7f9;border-radius:10px}.product-info-block #shappify_add_to_cart_btn{float:left;width:131px;margin:7px 0 27px}.product-info-block .product-images{display:block;margin-top:27px;float:right;width:460px}.product-info-block .product-tabs .toggle{font-size:11px;font-size:0.6875rem}.product-info-block .gallery-link{display:inline-block;width:217px;height:217px;margin:10px;border-radius:7px;border:1px solid #edf0f2;background-size:cover;background-position:center center;background-repeat:no-repeat}.product-info-block .gallery-link:nth-child(odd){margin-left:0}.product-info-block .gallery-link:nth-child(even){margin-right:0}.product-info-block .gallery-button-bottom{display:block;padding:7px 0 11px;border-bottom:1px solid #dadddf;color:#667b80;font-size:11px;font-size:0.6875rem}.product-info-block .gallery-button-bottom:hover{color:#0091ea}.product-info-block .btn.full-span{margin-top:64px}}@media (min-width: 61.25em){.product-hero.accessory{display:none}}.collection-title{margin:30px auto;max-width:720px;font-size:16px;font-size:1rem;text-align:center;line-height:1.5}@media (min-width: 61.25em){.collection-title{margin-top:100px;font-size:24px;font-size:1.5rem}}.collection-description{margin:0 auto 30px;max-width:640px;font-size:14px;font-size:0.875rem;line-height:2;text-align:center}@media (min-width: 61.25em){.collection-description{margin-bottom:60px;font-size:16px;font-size:1rem}}.cart-container{max-width:402px}@media (min-width: 61.25em){.cart-container{max-width:697px}}.cart-hr{margin:40px 0;border:0;border-bottom:3px solid #ff1f31}@media (min-width: 61.25em){.cart-hr{display:none}}.cart-table{display:block}.cart-table td{display:block;padding:0}.cart-table th{display:none}.cart-table .img{float:left;padding-top:13px;margin-top:13px;border-top:1px solid #dadddf}.cart-table .img a{display:block;width:44px;height:44px;background-size:contain;background-position:center center;background-repeat:no-repeat;border-radius:3px}.cart-table .title{float:left;padding-top:13px;margin-top:13px;padding-left:7px;width:calc(100% - 44px);border-top:1px solid #dadddf;text-transform:uppercase}.cart-table .title a{color:#667b80;font-size:11px;font-size:0.6875rem;letter-spacing:0.28em;line-height:1.5}.cart-table .title .props{margin-top:7px;font-size:11px;font-size:0.6875rem;font-weight:bold;color:#c8cbcd;letter-spacing:0.1em;line-height:1.75}.cart-table .title .props strong{color:#667b80}.cart-table .quantity{float:left}.cart-table .price{float:left;margin-top:10px;margin-left:7px;color:#0091ea;letter-spacing:0.28em}.cart-table .remove{margin-top:10px;float:right}.cart-table .remove a{color:#c8cbcd;font-size:10px;font-size:0.625rem}.cart-table .remove a:hover{color:#ff1f31}@media (min-width: 61.25em){.cart-table{display:table;width:100%;margin-top:40px}.cart-table th,.cart-table td{display:table-cell}.cart-table th{padding:13px 20px;color:#667b80}.cart-table td{padding:20px;border-top:1px solid #dadddf;border-bottom:1px solid #dadddf}.cart-table .clear{display:none}.cart-table .th-title{text-align:left}.cart-table .th-remove{text-align:right}.cart-table .img,.cart-table .title,.cart-table .quantity,.cart-table .price,.cart-table .remove{float:none}.cart-table .img,.cart-table .title{padding:20px;border-bottom:1px solid #dadddf}.cart-table .img{vertical-align:top}.cart-table .img a{width:87px;height:87px}.cart-table .title a{font-size:15px;font-size:0.9375rem}.cart-table .price{font-size:15px;font-size:0.9375rem}.cart-table .remove{padding:0;text-align:center}.cart-table .remove a{font-size:12px;font-size:0.75rem;color:#ff1f31}.cart-table .remove a:hover{color:#80132f}}.cart-notes{margin-top:13px;border-top:1px solid #dadddf}.cart-notes label{display:block;margin-bottom:10px;color:#667b80;text-align:center;letter-spacing:0}@media (min-width: 61.25em){.cart-notes{float:left;width:301px;padding:0 13px;border:0}.cart-notes label{text-align:left}}.cart-total{margin-top:13px;padding:27px 0;border-top:1px solid #dadddf;border-bottom:1px solid #dadddf;text-align:center;text-transform:uppercase;letter-spacing:0.28em;color:#667b80}.cart-total span{color:#0091ea}.cart-total .checkout{margin-top:27px}.cart-total .btn{display:block;margin:13px auto;padding-left:0;padding-right:0;width:134px;font-weight:normal;font-size:11px;font-size:0.6875rem;letter-spacing:0.28em}.cart-total .update{color:#667b80}@media (min-width: 61.25em){.cart-total{float:left;width:356px;margin:0;border:0;text-align:center;font-size:15px;font-size:0.9375rem}.cart-total .btn{display:inline-block;margin:0 3px 20px;width:151px;font-size:12px;font-size:0.75rem}}.custom-checkout input{margin:0;padding:0;background:transparent}@media (min-width: 61.25em){.custom-checkout{margin-right:27px;text-align:right}}.cart-bottom{padding-top:20px;font-size:11px;font-size:0.6875rem;line-height:1.75;text-align:center}@media (min-width: 61.25em){.cart-bottom{margin-bottom:-20px;padding-top:40px;border-top:1px solid #dadddf;font-size:12px;font-size:0.75rem}.cart-bottom p{max-width:429px;margin:1em auto}}.hashtag{display:inline-block;margin:0 0 17px;padding:7px 13px;background:#edf0f2;text-transform:uppercase;letter-spacing:0.28em;color:#667b80}@media (min-width: 61.25em){.hashtag{margin:0 20px 40px;padding:16px;vertical-align:middle;font-size:15px;font-size:0.9375rem}}.page-customer-pics-content table{display:block;width:151px;margin:0 auto}.page-customer-pics-content tr{position:relative;display:inline-block;margin:10px 0;width:151px;height:151px}.page-customer-pics-content td{display:inline-block;position:relative;width:151px;height:151px}.page-customer-pics-content td img{position:absolute;top:0;right:0;left:0;bottom:0;max-width:100%;border-radius:7px}.page-customer-pics-content td:last-child{position:absolute;top:0;right:0;left:0;bottom:0;padding:13px;background:rgba(0,145,234,0.9);border-radius:7px;opacity:0;color:#fff;text-align:center}.page-customer-pics-content td:last-child p,.page-customer-pics-content td:last-child span{position:absolute;display:block;margin:0;top:50%;left:0;right:0;padding:13px;text-align:center;line-height:2;font-size:11px;font-size:0.6875rem;transform:translateY(-50%);transition:opacity 0.3s}.page-customer-pics-content td:last-child a{color:#fff}.page-customer-pics-content td:last-child:hover{opacity:1;transition:opacity 0.3s}@media (min-width: 48em){.page-customer-pics-content table{width:342px}.page-customer-pics-content tr{margin:10px}}@media (min-width: 61.25em){.page-customer-pics-content table{width:615px}.page-customer-pics-content tr{margin:17px;width:171px;height:171px}.page-customer-pics-content td{width:171px;height:171px}.page-customer-pics-content td:last-child{font-size:11px;font-size:0.6875rem}}@media (min-width: 75em){.page-customer-pics-content .container{max-width:730px}.page-customer-pics-content table{width:705px}.page-customer-pics-content tr{width:201px;height:201px}.page-customer-pics-content td{width:201px;height:201px}}.about-section{position:relative;z-index:1;margin:7px 0;height:201px;background-size:cover;background-position:center center}.about-section:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#234059;opacity:0.35;content:''}.about-section.home{height:214px;margin:0}.about-section .container{max-width:880px}.about-section .inner{position:absolute;top:50%;left:0;right:0;padding:20px 0;color:#fff;text-align:center;transform:translateY(-50%)}.about-section .title{text-transform:uppercase;letter-spacing:0.28em;font-size:12px;font-size:0.75rem;line-height:1.75}@media (min-width: 61.25em){.about-section{height:400px}.about-section.home{height:600px}.about-section.story{margin-top:80px}.about-section .title{font-size:36px;font-size:2.25rem}}.page-about-us-content{margin:20px auto;max-width:640px;text-align:center}@media (min-width: 61.25em){.page-about-us-content{margin:60px auto}}@media (min-width: 61.25em){.contact-left{margin-bottom:60px;width:50%;float:left}}@media (min-width: 61.25em){.contact-right{margin-bottom:60px;width:50%;float:right}}.contact-section{padding-bottom:20px;margin:0 auto 20px;max-width:400px;border-bottom:1px solid #dadddf;text-align:center}.contact-section .headline{margin:40px 0 20px;padding-bottom:10px;border-bottom:1px solid #dadddf;color:#ff1f31;text-transform:uppercase;letter-spacing:0.28em;line-height:1.5;font-size:18px;font-size:1.125rem}.contact-section .sub{margin-bottom:10px;color:#667b80;text-transform:uppercase;letter-spacing:0.28em;line-height:1.75}.contact-section .text{font-size:14px;font-size:0.875rem;line-height:2}.contact-section .stars{margin-top:7px;letter-spacing:0;color:#0091ea}.contact-section .map{position:relative;display:inline-block;color:#dadddf;font-size:214px;font-size:13.375rem}.contact-section .map:before{position:absolute;top:49px;right:5px;width:4px;height:4px;z-index:2;background:#ff1f31;border-radius:50%;content:''}.contact-section .map:after{position:absolute;top:44px;right:1px;width:4px;height:4px;z-index:1;border:10px solid #ff1f31;background:transparent;border-radius:50%;opacity:0.4;content:'';animation:beaconPulse 2s infinite forwards cubic-bezier(0.325, 0, 0, 1)}.contact-section.contact-info-top .headline{margin-top:0}.contact-section.contact-map{padding-bottom:0;border-bottom:0}.contact-section.contact-map .headline{border-bottom:0;padding-bottom:0;margin-bottom:0}.contact-section.contact-form #contactFormWrapper{margin-top:13px}.contact-section.contact-form label{margin:10px 0;width:75px;line-height:31px;text-align:left;color:#667b80;vertical-align:top}.contact-section.contact-form input,.contact-section.contact-form textarea,.contact-section.contact-form .select2-container{display:inline-block;margin:10px 0;width:calc(100% - 80px);text-align:left}.contact-section.contact-form .btn{width:auto;float:left;margin-left:80px}.contact-section.contact-info-bottom{display:none}@media (min-width: 61.25em){.contact-section{margin:0 0 27px;text-align:left}.contact-right .contact-section{margin-left:auto}.contact-section .headline{padding-bottom:17px;margin:54px 0 27px;font-size:22px;font-size:1.375rem}.contact-section .sub,.contact-section .text{font-size:16px;font-size:1rem}.contact-section .sub{margin-bottom:20px}.contact-section .map{font-size:281px;font-size:17.5625rem}.contact-section .map:before{top:64px;right:7px;width:5px;height:5px}.contact-section .map:after{top:57px;right:0;border-width:9px}.contact-section.contact-map{text-align:center}.contact-section.contact-info-top{display:none}.contact-section.contact-info-bottom{display:block}.contact-section.contact-form{border-bottom:0}.contact-section.contact-info-bottom .headline,.contact-section.contact-map .headline{margin-top:20px}}.feedback{line-height:2;color:#667b80}.errorForm{color:#ff1f31}@-webkit-keyframes beaconPulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:0.5}80%{-webkit-transform:scale(2);transform:scale(2);opacity:0}100%{-webkit-transform:scale(3.5);transform:scale(3.5);opacity:0}}@-moz-keyframes beaconPulse{0%{-moz-transform:scale(1);transform:scale(1);opacity:0.5}80%{-moz-transform:scale(2);transform:scale(2);opacity:0}100%{-moz-transform:scale(3.5);transform:scale(3.5);opacity:0}}@-ms-keyframes beaconPulse{0%{-ms-transform:scale(1);transform:scale(1);opacity:0.5}80%{-ms-transform:scale(2);transform:scale(2);opacity:0}100%{-ms-transform:scale(3.5);transform:scale(3.5);opacity:0}}@keyframes beaconPulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}1%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:0.5}80%{-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);transform:scale(2);opacity:0}100%{-webkit-transform:scale(3.5);-moz-transform:scale(3.5);-ms-transform:scale(3.5);transform:scale(3.5);opacity:0}}.hero-video{margin:0}@media (min-width: 61.25em){.hero-video{margin-top:-64px;height:509px}.hero-video .inner{margin-top:40px}}.steps-headline{padding:27px 0 20px;border-bottom:1px solid #dadddf;text-transform:uppercase;letter-spacing:0.28em;color:#667b80;text-align:center;line-height:1.5}@media (min-width: 61.25em){.steps-headline{padding:34px 0;font-size:24px;font-size:1.5rem}}.step{padding:40px 0;border-bottom:1px solid #dadddf;text-align:center}.step:last-child{border:0}.step .title{margin-bottom:20px;text-transform:uppercase;letter-spacing:0.28em;color:#ff1f31;line-height:1.5;font-size:18px;font-size:1.125rem}.step .text{max-width:240px;margin:0 auto;font-size:14px;font-size:0.875rem;line-height:2}.step img{display:block;margin:20px auto 0;max-width:100%}@media (min-width: 48em){.step{text-align:left}.step .step-left,.step .img-wrapper{display:inline-block;width:49%;vertical-align:middle}.step .text{margin:0}}@media (min-width: 61.25em){.step{padding:80px 0}.step .title{font-size:22px;font-size:1.375rem}.step .text{max-width:320px;font-size:16px;font-size:1rem}}.page-assembly-content{border-top:3px solid #ff1f31;text-align:center}.page-assembly-content .container{font-size:14px;font-size:0.875rem}.page-assembly-content h2{margin:0 0 -27px;padding:27px 0 20px;text-align:center;color:#ff1f31}.page-assembly-content b,.page-assembly-content strong{margin:27px 0 0;padding:27px 0 0;border-bottom:0;border-top:1px solid #dadddf;color:#0091ea}.page-assembly-content p:last-child{padding-bottom:27px;border-bottom:1px solid #dadddf}@media (min-width: 61.25em){.page-assembly-content .container{font-size:16px;font-size:1rem}.page-assembly-content h2{padding:34px 0;margin-bottom:-40px}.page-assembly-content b,.page-assembly-content strong{margin:40px 0 0;padding:40px 0 0}.page-assembly-content p:last-child{padding-bottom:40px}}.modal{display:none;position:fixed;top:0 !important;right:0;bottom:0;left:0;z-index:1002;background:rgba(0,145,234,0.7)}.modal.video{background:rgba(0,0,0,0.7)}.modal-inner{display:none;position:absolute;top:40px !important;left:50%;width:188px;margin-top:-67px;margin-left:-94px;z-index:1003;transition:margin 0.3s}.modal-inner.is-active{margin-top:0;transition:margin 0.3s}@media (min-height: 61.25em){.modal-inner{position:fixed;top:50% !important;transform:translateY(-50%)}}.modal-video{left:13px;right:13px;margin-left:0;max-width:616px;width:auto}.modal-video:before{display:block;padding-top:60%;content:''}.modal-video iframe{position:absolute;top:0 !important;right:0;left:0;bottom:0;width:100% !important;height:100% !important}@media (min-width: 38.5em){.modal-video{left:50%;right:auto;width:616px;margin-left:-308px}}@media (min-width: 61.25em){.modal-video{width:980px;max-width:none;margin-left:-490px}}.modal-close{display:none;position:absolute;top:13px !important;right:13px;width:13px;height:13px;z-index:1004}.modal-close:before,.modal-close:after{position:absolute;display:block;left:0;width:18px;height:1px;background:#fff;content:''}.modal-close:before{top:0;transform:rotate(45deg);transform-origin:top left}.modal-close:after{bottom:0;transform:rotate(-45deg);transform-origin:bottom left}@media (min-height: 61.25em){.modal-close{position:fixed}}#modal-size{width:260px;margin-left:-130px}#modal-size .size-vs{display:none}@media (min-width: 48em){#modal-size{width:482px;margin-left:-241px;background:#fff}#modal-size .size-vs{position:absolute;display:block;top:50%;left:50%;margin-top:-60px;margin-left:-20px;width:40px;height:40px;background:#dadddf;border-radius:50%;color:#fff;line-height:40px;text-align:center}#modal-size .size-vs i{position:absolute;top:50%;margin-top:-5px;color:#dadddf;font-size:11px;font-size:0.6875rem;line-height:1}#modal-size .size-vs i:first-child{left:-13px;transform:rotate(180deg)}#modal-size .size-vs i:last-child{right:-13px}}@media (min-width: 61.25em){#modal-size{width:550px;margin-left:-275px}}#modal-accessories{background:#fff}#modal-accessories .related-products-grid{margin:20px auto;text-align:center;width:188px}@media (min-width: 37.5em){#modal-accessories{width:600px;margin-left:-300px}#modal-accessories .related-products-grid{width:505px}}.modal-size-item{padding:40px 20px;max-width:268px;margin:0 auto;background:#fff;text-align:center}.modal-size-item .size-title{color:#ff1f31;text-transform:uppercase;letter-spacing:0.28em}.modal-size-item img{display:block;max-width:100%;margin:20px auto}.modal-size-item .size-text{padding-top:10px;max-width:225px;margin:0 auto;border-top:1px solid #dadddf;color:#667b80;line-height:1.5;font-size:11px;font-size:0.6875rem}@media (min-width: 48em){.modal-size-item{display:inline-block;margin:0 -2px;width:50%}.modal-size-item:first-child{margin-left:0}}@media (min-width: 61.25em){.modal-size-item{padding:40px 27px}}.sizing-extra{padding:20px 20px 40px;max-width:268px;margin:0 auto;background:#fff;text-align:center;color:#667b80;line-height:1.5;font-size:11px;font-size:0.6875rem}.sizing-extra .btn{margin-top:20px}@media (min-width: 61.25em){.sizing-extra{max-width:none}}.modal-gallery{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1002;background:rgba(0,145,234,0.7)}.modal-gallery .modal-close{display:block !important}.modal-gallery-item{display:none;position:fixed;top:40px;right:40px;bottom:40px;left:40px;max-width:630px;margin:0 auto;z-index:1003;pointer-events:none}.modal-gallery-item img{position:absolute;display:none;top:50%;left:50%;max-width:100%;max-height:100%;pointer-events:auto;transform:translate(-50%, -50%)}@media (min-width: 61.25em){.modal-gallery-item{top:67px;right:67px;bottom:67px;left:67px;max-width:616px}}@media (min-width: 75em){.modal-gallery-item{max-width:980px}}.gallery-nav-wrapper{display:none;position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1005}.gallery-nav-wrapper .container{height:100%}@media (min-width: 75em){.gallery-nav-wrapper .container{max-width:1200px}}.gallery-nav{position:absolute;top:50%;margin-top:-13px;pointer-events:auto}.gallery-nav.gallery-prev{left:0;transform:rotate(180deg)}.gallery-nav.gallery-next{right:0}@media (min-width: 48em){.gallery-nav.gallery-prev{left:7px}.gallery-nav.gallery-next{right:7px}}@media (min-width: 61.25em){.gallery-nav.gallery-prev{left:13px}.gallery-nav.gallery-next{right:13px}}.new-release-wrapper{margin-top:60px}@media (min-width: 61.25em){.new-release-wrapper{margin-top:110px}}.made-in-usa{padding:27px 0;background:#ff1f31;color:#fff;text-align:center}.made-in-usa .icon-flag{display:block;font-size:50px;font-size:3.125rem}.made-in-usa .made-in-headline{margin:30px 0;font-size:24px;font-size:1.5rem;font-weight:bold;text-transform:uppercase}.made-in-usa .made-in-text span{display:block}.made-in-usa .stars{margin-top:13px;font-size:11px;font-size:0.6875rem}@media (min-width: 61.25em){.made-in-usa{padding:40px 0}.made-in-usa .icon-flag{font-size:80px;font-size:5rem}.made-in-usa .made-in-headline{margin:10px 0;font-size:42px;font-size:2.625rem}.made-in-usa .made-in-headline br{display:none}.made-in-usa .made-in-text{font-size:11px;font-size:0.6875rem}.made-in-usa .made-in-text span{display:inline-block}.made-in-usa .stars{font-size:13px;font-size:0.8125rem}}.footer-nav{position:relative;z-index:1;padding:27px 0;background:url(footer-bg.jpg) center center;background-size:cover}.footer-nav:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:rgba(20,39,51,0.6);content:''}.footer-nav .container{max-width:320px}.footer-nav .nav-column{padding:13px 7px;width:50%;float:left}.footer-nav .nav-column:first-child,.footer-nav .nav-column.nav-column-social{padding-left:0}.footer-nav .nav-column:nth-child(2){padding-right:0}.footer-nav .nav-column.nav-column-social{float:none;padding-right:0;clear:both}.footer-nav a{display:block;padding:3px 0;color:#fff}.footer-nav a:before{padding-right:7px;width:1.5em;color:#ff1f31;font-size:11px;font-size:0.6875rem}.footer-nav a:hover{color:#ff1f31}@media (min-width: 61.25em){.footer-nav{padding:40px 0 20px}.footer-nav .container{max-width:640px;text-align:justify}.footer-nav .container:after{display:inline-block;width:100%;content:''}.footer-nav .nav-column,.footer-nav .nav-column-social{float:none;display:inline-block;padding:0;width:auto;vertical-align:top}.footer-nav a{padding:0;font-size:12px;font-size:0.75rem;line-height:38px}.footer-nav a:before{font-size:18px;font-size:1.125rem;vertical-align:middle}}.footer-bottom{padding:13px 0;background:#142733;color:rgba(0,145,234,0.7);text-align:center;line-height:2}.footer-bottom div{padding:1px 0}.footer-bottom a{color:rgba(56,172,243,0.7)}.footer-bottom a:hover{color:#fff}@media (min-width: 61.25em){.footer-bottom{padding:20px 0;font-size:12px;font-size:0.75rem}.footer-bottom div{display:inline-block}}
