html,input,textarea,select,button {-webkit-font-smoothing:antialiased;}input,textarea,button {-webkit-appearance:none;appearance:none;}.container {position:relative;width:1218px;margin:0 auto;padding:0;padding-right:10px;padding-left:10px;}.container.home {overflow:hidden;}.container .column,.container .columns {float:left;margin-left:15px;margin-right:15px;position:relative;}.row {margin-bottom:30px;}.column.alpha,.columns.alpha {margin-left:0;}.column.omega,.columns.omega {margin-right:0;}.container .one.column,.container .one.columns {width:48px;}.container .two.columns {width:126px;}.container .three.columns {width:204px;}.container .four.columns {width:282px;}.container .five.columns {width:360px;}.container .six.columns {width:438px;}.container .seven.columns {width:516px;}.container .eight.columns {width:594px;}.container .nine.columns {width:672px;}.container .ten.columns {width:750px;}.container .eleven.columns {width:828px;}.container .twelve.columns {width:906px;}.container .thirteen.columns {width:984px;}.container .fourteen.columns {width:1062px;}.container .fifteen.columns {width:1140px;}.container .sixteen.columns {width:1218px;}.container .one-third.column {width:376px;}.container .two-thirds.column {width:782px;}.container .offset-by-one {padding-left:78px;}.container .offset-by-two {padding-left:156px;}.container .offset-by-three {padding-left:234px;}.container .offset-by-four {padding-left:312px;}.container .offset-by-five {padding-left:390px;}.container .offset-by-six {padding-left:468px;}.container .offset-by-seven {padding-left:546px;}.container .offset-by-eight {padding-left:624px;}.container .offset-by-nine {padding-left:702px;}.container .offset-by-ten {padding-left:780px;}.container .offset-by-eleven {padding-left:858px;}.container .offset-by-twelve {padding-left:936px;}.container .offset-by-thirteen {padding-left:1014px;}.container .offset-by-fourteen {padding-left:1092px;}.container .offset-by-fifteen {padding-left:1170px;}.container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;}.clearfix:before,.clearfix:after,.row:before,.row:after {content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}.row:after,.clearfix:after {clear:both;}.row,.clearfix {zoom:1;}.clear {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}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,table,caption,tbody,tfoot,thead,tr,th,td,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;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}body {line-height:1;}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;}body {background:#fff;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;margin:0px;padding:0px;height:100%;font-family:"Smith",Sans-Serif;font-size:13px;line-height:1.5rem;letter-spacing:0;text-transform:none;font-weight:200;}html {height:100%;font-size:12px;}#site-wrapper{position:relative;overflow:hidden;width:100%;min-width:1238px;}@font-face {font-family:"Smith";src:url(_ui/desktop/smithoptics/fonts/Smith-Light-Web.eot);src:url(_ui/desktop/smithoptics/fonts/Smith-Light-Web.eot) format("embedded-opentype"),url(_ui/desktop/smithoptics/fonts/Smith-Light-Web.ttf) format("truetype"),url(_ui/desktop/smithoptics/fonts/Smith-Light-Web.woff) format("woff"),url(_ui/desktop/smithoptics/fonts/Smith-Light-Web.svg) format("svg");font-style:normal;font-weight:200;}@font-face {font-family:"Smith";src:url(_ui/desktop/smithoptics/fonts/Smith-LightItalic-Web.eot);src:url(_ui/desktop/smithoptics/fonts/Smith-LightItalic-Web.eot) format("embedded-opentype"),url(_ui/desktop/smithoptics/fonts/Smith-LightItalic-Web.ttf) format("truetype"),url(_ui/desktop/smithoptics/fonts/Smith-LightItalic-Web.woff) format("woff"),url(_ui/desktop/smithoptics/fonts/Smith-LightItalic-Web.svg) format("svg");font-style:italic;font-weight:200;}@font-face {font-family:"Smith";src:url(_ui/desktop/smithoptics/fonts/Smith-Regular-Web.eot);src:url(_ui/desktop/smithoptics/fonts/Smith-Regular-Web.eot) format("embedded-opentype"),url(_ui/desktop/smithoptics/fonts/Smith-Regular-Web.ttf) format("truetype"),url(_ui/desktop/smithoptics/fonts/Smith-Regular-Web.woff) format("woff"),url(_ui/desktop/smithoptics/fonts/Smith-Regular-Web.svg) format("svg");font-style:normal;font-weight:400;}@font-face {font-family:"Smith";src:url(_ui/desktop/smithoptics/fonts/Smith-RegularItalic-Web.eot);src:url(_ui/desktop/smithoptics/fonts/Smith-RegularItalic-Web.eot) format("embedded-opentype"),url(_ui/desktop/smithoptics/fonts/Smith-RegularItalic-Web.ttf) format("truetype"),url(_ui/desktop/smithoptics/fonts/Smith-RegularItalic-Web.woff) format("woff"),url(_ui/desktop/smithoptics/fonts/Smith-RegularItalic-Web.svg) format('svg');font-style:italic;font-weight:400;}@font-face {font-family:"Smith";src:url(_ui/desktop/smithoptics/fonts/Smith-Medium-Web.eot);src:url(_ui/desktop/smithoptics/fonts/Smith-Medium-Web.eot) format("embedded-opentype"),url(_ui/desktop/smithoptics/fonts/Smith-Medium-Web.ttf) format("truetype"),url(_ui/desktop/smithoptics/fonts/Smith-Medium-Web.woff) format("woff"),url(_ui/desktop/smithoptics/fonts/Smith-Medium-Web.svg) format("svg");font-style:normal;font-weight:600;}@font-face {font-family:"Smith";src:url(_ui/desktop/smithoptics/fonts/Smith-MediumItalic-Web.eot);src:url(_ui/desktop/smithoptics/fonts/Smith-MediumItalic-Web.eot) format("embedded-opentype"),url(_ui/desktop/smithoptics/fonts/Smith-MediumItalic-Web.ttf) format("truetype"),url(_ui/desktop/smithoptics/fonts/Smith-MediumItalic-Web.woff) format("woff"),url(_ui/desktop/smithoptics/fonts/Smith-MediumItalic-Web.svg) format('svg');font-style:italic;font-weight:600;}@font-face {font-family:"SmithSerif";src:local('SmithSerif-Italic');src:url(_ui/desktop/smithoptics/fonts/a65a90c5-5633-4d9c-a3a2-0cf3cd58263e-2.eot);src:url(_ui/desktop/smithoptics/fonts/a65a90c5-5633-4d9c-a3a2-0cf3cd58263e-2.eot) format("embedded-opentype"),url(_ui/desktop/smithoptics/fonts/a65a90c5-5633-4d9c-a3a2-0cf3cd58263e-1.ttf) format("truetype"),url(_ui/desktop/smithoptics/fonts/a65a90c5-5633-4d9c-a3a2-0cf3cd58263e-3.woff) format("woff"),url(_ui/desktop/smithoptics/fonts/a65a90c5-5633-4d9c-a3a2-0cf3cd58263e-4.svg) format("svg");font-style:italic;font-weight:normal;}@font-face {font-family:"SmithSerif";src:local('SmithSerif-Italic');src:url(_ui/desktop/smithoptics/fonts/f4faaf9f-0b5c-416d-8eec-66c13aea0516-2.eot);src:url(_ui/desktop/smithoptics/fonts/f4faaf9f-0b5c-416d-8eec-66c13aea0516-2.eot) format("embedded-opentype"),url(_ui/desktop/smithoptics/fonts/f4faaf9f-0b5c-416d-8eec-66c13aea0516-1.ttf) format("truetype"),url(_ui/desktop/smithoptics/fonts/f4faaf9f-0b5c-416d-8eec-66c13aea0516-3.woff) format("woff"),url(_ui/desktop/smithoptics/fonts/fe1fef98-1487-472e-a34f-079648cce4e4-4.svg) format("svg");font-style:normal;font-weight:normal;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {font-weight:inherit;color:#333333;}h1 {font-family:"SmithSerif",Serif;font-size:48px;line-height:57px;letter-spacing:0;padding:0px;margin:0px auto 32px;}h2{font-family:"Smith",Sans-Serif;font-weight:bold;padding:0px;text-transform:uppercase;font-size:18px;line-height:24px;}p {font-size:12px;color:#333333;margin:0 0 20px 0;}p img {margin:0;}p.lead {font-size:21px;line-height:27px;color:#777;}em {font-style:italic;}strong {font-weight:normal;color:#333;}small {font-size:80%;}hr {border:solid #ababab;border-width:1px 0 0;clear:both;margin:10px 0 30px;height:0;}img.scale-with-grid {max-width:100%;height:auto;}.remove-bottom {margin-bottom:0 !important;}.half-bottom {margin-bottom:10px !important;}.add-bottom {margin-bottom:20px !important;}a {transition:color .2s,border .2s;-webkit-transition:color .2s,border .2s;color:#000000;text-decoration:none;}a:hover {color:#009c90;}span.wordmark {font-style:italic;}span.wordmark:after {content:"™";font-weight:200;font-size:.65em;vertical-align:top;display:inline-block;margin-top:-.1em;}span.wordmark-reg {font-style:italic;}span.wordmark-reg:after {content:"®";font-weight:200;font-size:.65em;vertical-align:top;display:inline-block;margin-top:-.1em;}.center {text-align:center;}.left {text-align:left;}.right {text-align:right;}.font_miller {font-family:"SmithSerif",Serif;font-size:48px;line-height:48px;font-weight:normal;font-style:normal;color:#333333;}.font_smith_bold {font-family:"Smith",Sans-serif;font-weight:bold;font-style:normal;color:#333333;}.font_smith_lite {font-family:"Smith",Sans-serif;font-weight:lighter;font-style:normal;color:#000000;}.font_smith {font-family:"Smith",Sans-serif;font-weight:normal;font-style:normal;color:#333333;}.underline {border-bottom:1px solid #adadad;}a.underline:hover {border-bottom:1px solid #00cabb;}a:hover {border-bottom-color:#00cabb;}.italic {font-style:italic;}.case_caps {text-transform:uppercase;}.case_title {text-transform:capitalize;}.case_lower {text-transform:lowercase;}select {font-family:"Smith",Sans-Serif;font-style:normal;letter-spacing:.05em;font-size:inherit;font-weight:normal;text-decoration:none;color:#000000;margin:auto;border:1px #b3b3b3 solid;}select.dropdown {visibility:hidden;}select.error {color:#ae2c30;}.select-style {border:1px solid #ccc;width:99%;border-radius:0px;display:inline-block;margin-bottom:13px;margin-top:2px;overflow:hidden;background:url(_ui/desktop/smithoptics/images/ICONS/dropdown_display_product.jpg) no-repeat 99% 50% #ffffff;}.select-style.error {border:1px solid #ae2c30 !important;}.select-style select {padding:4px 8px;line-height:18px;width:115%;padding-right:25%;border:none;box-shadow:none;background:transparent;background-image:none;-webkit-appearance:none;}.select-style select[disabled=disabled] {opacity:.2;}.select-style select:focus {outline:none;}.button,button,input[type="submit"],input[type="reset"],input[type="button"] {font-family:"Smith",Sans-Serif;background:#009c90;border:none;color:#ffffff;display:inline-block;font-size:12px;font-weight:bold;font-style:normal;text-decoration:none;text-shadow:none;cursor:pointer;transition:all .2s;-webkit-transition:all .2s;margin:15px 15px 0px 0px;line-height:12px;padding:12px 16px;text-align:center;letter-spacing:.1em;text-transform:uppercase;border:solid 1px #009c90;}.button.cancel,button.cancel,input[type="submit"].cancel,input[type="reset"].cancel,input[type="button"].cancel {background:#f5f5f5;color:#333;border:#ababab 1px solid;position:relative;top:-1px;left:-1px;}.button:focus,button:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus,.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover {background:#333;color:#fff;border-color:#333;}.button.white {font-family:"Smith",Sans-Serif;background:#fff;color:#666;border:solid 1px #b4b4b4;display:inline-block;font-weight:bold;text-decoration:none;text-shadow:none;padding:10px 16px;text-align:center;}.button.white:hover {background:#333;color:#fff;border:solid 1px #333333;}.button.white.small {font-size:10px;line-height:10px;vertical-align:middle;padding:6px 6px;transition:all .2s;-webkit-transition:all .2s;}.button.white.small:hover {border:1px solid #333333 !important;color:#ffffff;background:#333333;}.button.disabled,button.disabled,input[type="submit"].disabled,input[type="reset"].disabled,input[type="button"].disabled,.button.disabled:hover,button.disabled:hover,input[type="submit"].disabled:hover,input[type="reset"].disabled:hover,input[type="button"].disabled:hover {background:#999;border:solid 1px #999;border-bottom-color:#999;cursor:default;}label {display:inline-block;text-transform:capitalize;}input[type="text"],input[type="textarea"],input[type="email"],input[type="password"] {border:solid 1px #d3d3d3;background:#f5f5f5;margin:2px 0px 18px;width:100%;padding:7px 7px;font-family:"Smith",sans-serif;font-style:normal;font-size:12px;line-height:12px;font-weight:normal;color:#000000;box-sizing:border-box;}input[type="text"][disabled="disabled"],input[type="textarea"][disabled="disabled"],input[type="email"][disabled="disabled"],input[type="password"][disabled="disabled"] {border:solid 1px #f5f5f5;}input[type="checkbox"] {-webkit-appearance:checkbox;appearance:checkbox;box-sizing:border-box;}input[type="radio"] {-webkit-appearance:radio;appearance:radio;box-sizing:border-box;}.entry_fields input[type="text"]:active,.entry_fields input[type="email"]:active,.entry_fields input[type="password"]:active {border:solid 1px #ababab;}.entry_fields input[type="text"]:focus,.entry_fields input[type="email"]:focus,.entry_fields input[type="password"]:focus,.select-style.focus {border:solid 1px #ababab;}input {outline:none;}:focus {outline-style:none;outline-width:0px;outline-color:#fff;}label.for_checkbox {display:inline;}.form_instructions {margin-top:10px;}.label_instructions {margin-bottom:0px;font-style:italic;}form ul {margin-bottom:15px;margin-top:5px;margin-left:5px;}#error_messages,p.error {font-family:"Smith",Sans-Serif;text-transform:none;font-style:normal;color:#ae2c30;position:relative;letter-spacing:0.05em;margin-top:-15px;margin-bottom:15px }#globalMessages {clear:both;}#globalMessages,p.success {font-style:normal;color:#009c90;position:relative;letter-spacing:0.05em;}#globalMessages.under-heading p {margin-top:-32px;margin-bottom:32px;}#globalMessages.checkout_page_errors p {margin-top:-20px;margin-bottom:20px;}input.error {border:1px solid #ae2c30 !important;background:#fff9f7 !important;}#globalMessages .global_message_container {display:none;}.global_message_container {border-bottom:solid 1px #bababa;background:#f0f0f0;color:#333333;margin:0px;position:relative;padding:9px;}.global_message_container .container {border:none;cursor:pointer;}.global_message_container .container::before {display:block;width:32px;height:32px;position:absolute;top:5px;left:-32px;content:"+";color:#dedede;font:arial,sans-serif;font-size:26px;font-weight:bold;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);border-radius:30px;transition:color .5s;-webkit-transition:color .5s;-moz-transition:color .5s;}.global_message_container:hover .container::before {color:#999;}.global_message_container.error {border-bottom:solid 1px #d98080;color:#ae2c30;background:#f3e2df;}.global_message_container.error .container::before {color:#edafab;}.global_message_container.error:hover .container::before {color:#ae2c30;}.global_message_container.success {border-bottom:solid 1px #77c2b3;color:#009c90;background:#e8edeb;}.global_message_container.success .container::before {color:#acd5d7;}.global_message_container.success:hover .container::before {color:#009c90;}.black {color:#000000;}.darkgray {color:#333333;}.mediumgray {color:#666666;}.lightgray {color:#adadad;}.palegray {color:#d3d3d3;}.errorred {color:#ae2c30;}.teal {color:#009c90;}.white {color:#ffffff;}.yellow,.hot {color:#e8e522;}.blue,.cold {color:#00a3da;}#sidebar_column {margin-top:25px;float:left;margin-bottom:25px;}#sidebar {position:relative;}#sidebar #filter {width:100%;margin:0px;padding:0px;margin-top:0px;}#sidebar #filter li {margin-bottom:32px;}#sidebar #filter li ul {width:100%;margin:0;padding:0px;}#sidebar #filter li ul li {margin-top:4px;border-bottom:none;margin-bottom:0px;}#sidebar #filter a {display:block;margin:0px auto 0px;}#sidebar #filter span {color:#333333;margin-left:10px;display:none;}#sidebar #filter .facet_block-label a {color:#666;text-transform:none;color:#000000;font-weight:200;text-transform:capitalize;}#sidebar #filter .facet_block-label:hover a {color:#009c90;}#sidebar #filter li.selected {display:none;}#sidebar #filter a.selected .facet-selected-shape-icon {height:16px;margin-right:40px;position:relative;top:2px;float:right;}#sidebar #filter a.selected .facet-color-swatch {height:14px;display:inline-block;position:relative;top:2px;width:14px;margin-right:53px;border-radius:3px;float:right;}#sidebar #filter #slected_filters a.selected:hover span {color:#009c90;}#sidebar #filter a.filter_switch,#sidebar #filter span.filter_switch {display:inline-block;width:100%;margin-left:0px;margin-bottom:0px;text-transform:uppercase;}#sidebar #filter .filter_switch .filter_switch_icon {margin:0px;padding:0px;position:absolute;right:30px;}#sidebar #filter a.filter_switch .filter_switch_icon:before {display:inline-block;font-size:18px;content:"-";width:11px;height:11px;margin-right:10px;outline:none;}#sidebar #filter a.filter_switch:hover .filter_switch_icon:before {content:"-" }#sidebar #filter a.filter_switch.down .filter_switch_icon:before {content:"-" }#sidebar #filter a.filter_switch.down:hover .filter_switch_icon {content:"+" }#sidebar #filter a.filter_switch.up .filter_switch_icon:before {content:"+" }#sidebar #filter a.filter_switch.up:hover .filter_switch_icon:before {content:"+";}#sidebar #filter .selected span {color:#333;margin-left:10px;position:absolute;right:40px;display:inline-block;height:1em;line-height:16px;font-weight:bold;text-transform:lowercase;}#sidebar #filter label {width:90%;}#sidebar #filter_shape {overflow:auto;text-align:center;}#sidebar #filter_shape li {display:inline-block;width:100px;}#sidebar #filter .facet_block {opacity:1;-webkit-opacity:1;transition:opacity .5s,-webkit-opacity .5s;-webkit-transition:opacity .5s,-webkit-opacity .5s;width:250px;}#sidebar #filter .facet_block.up {opacity:0;-webkit-opacity:0;}#sidebar #filter .facet_block.down {overflow:visible;}#sidebar #filter_shape li a.selected span {display:block;top:17px;right:8px;}#sidebar #filter_shape li a {margin:3px;padding-top:10px;padding-bottom:5px;}#sidebar #filter_shape li img {display:inline-block;width:90px;}#sidebar #filter.sticky {margin-left:0px !important;width:282px !important;}#sidebar .colorwheel {margin-top:20px;text-align:center;margin:0px auto;position:relative;display:block;}#sidebar .colorwheel .hide {cursor:pointer;}#sidebar .colorwheel .show {width:130px;height:130px;}#sidebar .colorwheel a {cursor:url(_ui/desktop/smithoptics/css/${contextPath}/_ui/desktop/smithoptics/images/colorwheel_cursor.png),auto;}#sidebar .cursor {width:20px;height:20px;position:fixed;display:block;z-index:99999;display:none;}#sidebar #colorwheel_open img {position:absolute;top:0;left:0;}#sidebar #colorwheel_open img.hover {position:absolute;top:0;left:0;opacity:0;-webkit-opacity:0;display:block;transition:all .2s;-webkit-transition:all .2s;}#sidebar #colorwheel_open img.hover.active {position:absolute;top:0;left:0;opacity:1;-webkit-opacity:1;display:block;}#sidebar #colorwheel_open {width:130px;height:130px;margin:auto;position:relative;}.pagination,.pagination label {margin-bottom:64px;}.pagination label {width:200px;text-align:center;margin-bottom:0;}.pagination .options {color:#333333;}.pagination a.link {border-bottom:solid 1px #666666;color:#666666;padding-right:2px;padding-left:2px;}.pagination a.arrow {border:none;margin-left:5px;}.pagination a.link:hover,.pagination a.arrow:hover {color:#009c90;}.pagination #in-stock-only{position:absolute;text-align:right;right:0;margin-top:25px;}.pagination #in-stock-only label{text-align:right;font-weight:normal;}.overlay {text-decoration:none;display:block;position:relative;}.overlay_image {position:relative;z-index:10;display:block;}.overlay_text p {position:absolute;left:0;width:auto;z-index:100;text-align:left;width:100%;text-align:center;bottom:50%;text-decoration:none;color:#ffffff;font-family:"SmithSerif",Serif;font-size:32px;line-height:50px;text-transform:none;font-style:normal;margin-bottom:0px;margin-top:0px;}.overlay_text p span {display:block;}.bottom .overlay_text p {top:auto;bottom:0;}.right .overlay_text p {left:auto;right:0;text-align:right;}.black .overlay_text p {color:#000000;}.darkgray .overlay_text p {color:#333333;}.gray .overlay_text p {color:#999999;}.lightgray .overlay_text p {color:#dedede;}.overlay_text {position:absolute;text-align:center;top:0px;left:0px;width:100%;height:100%;z-index:51;}.overlay.darkgray .overlay_text p,.overlay.black .overlay_text p {text-shadow:none;}.overlay_text span.overlay_sub_text {text-decoration:none;font-family:"Smith",Sans-Serif;position:absolute;font-size:14px;line-height:24px;text-transform:none;width:100%;top:100%;letter-spacing:.05em;font-weight:normal;}.overlay_shade {position:absolute;top:0px;left:0px;z-index:50;width:100%;height:0%;}.bottom .overlay_shade {top:auto;bottom:0;}.overlay:hover .overlay_shade {background-color:#999999;opacity:0.70;filter:alpha(opacity=70);height:100%;}.overlay.black .overlay_text {color:#000;}.overlay.darkgray .overlay_text {color:#333;}div.popup {background:#fff;padding:30px;margin-bottom:0;box-shadow:5px 10px 30px #999 }div.popup button {float:right;}div.popup h3 {font-weight:bold;margin-bottom:15px;}.overlay_new {text-decoration:none;display:block;position:relative;}.overlay_new .overlay_image {position:relative;z-index:10;display:block;}.overlay_new .overlay_text p {position:absolute;top:0;left:0;width:auto;z-index:100;text-align:left;padding:18px;text-decoration:none;color:#ffffff;font-weight:bold;font-family:"Smith",Sans-Serif;font-size:14px;text-transform:uppercase !important;line-height:22px;text-transform:none;font-style:normal;letter-spacing:.05em;margin-bottom:0px;margin-top:0px;-webkit-transition:all 500ms cubic-bezier(0.095,0.855,0.595,0.980);-moz-transition:all 500ms cubic-bezier(0.095,0.855,0.595,0.980);-o-transition:all 500ms cubic-bezier(0.095,0.855,0.595,0.980);transition:all 500ms cubic-bezier(0.095,0.855,0.595,0.980);}.overlay_new.bottom .overlay_text p {top:auto;bottom:0;}.overlay_new.right .overlay_text p {left:auto;right:0;text-align:right;}.overlay_new.black .overlay_text p {color:#000000;}.overlay_new.darkgray .overlay_text p {color:#333333;}.overlay_new.gray .overlay_text p {color:#999999;}.overlay_new.lightgray .overlay_text p {color:#dedede;}.overlay_new .overlay_text {position:absolute;text-align:center;top:0px;left:0px;width:100%;height:100%;z-index:51;}.overlay_new .overlay_text p span {display:block;font-size:14px;line-height:22px;}.overlay_new.darkgray .overlay_text p,.overlay.black .overlay_text p {text-shadow:none;}.overlay_new .overlay_text span.overlay_sub_text {text-decoration:none;font-family:"Smith",Sans-Serif;font-size:14px;line-height:24px;text-transform:none;width:100%;top:100%;letter-spacing:.05em;font-weight:normal;}.overlay_new.overlay_shade {position:absolute;top:0px;left:0px;z-index:50;width:100%;height:0%;-webkit-transition:all 500ms cubic-bezier(0.095,0.855,0.595,0.980);-moz-transition:all 500ms cubic-bezier(0.095,0.855,0.595,0.980);-o-transition:all 500ms cubic-bezier(0.095,0.855,0.595,0.980);transition:all 500ms cubic-bezier(0.095,0.855,0.595,0.980);}.overlay_new.bottom .overlay_shade {top:auto;bottom:0;}.overlay_new:hover .overlay_shade {background-color:#999999;opacity:0.70;filter:alpha(opacity=70);height:100%;}.overlay_new.black:hover .overlay_shade {background-color:#ffffff;}.overlay_new.darkgray:hover .overlay_shade {background-color:#ffffff;}.overlay_new.lightgray:hover .overlay_shade {background-color:#666666;}.overlay_new:hover .overlay_text p {top:50%;margin-top:-40px;}.bottom.overlay:hover .overlay_text p {top:auto;bottom:50%;margin-top:0;margin-bottom:-40px;}.overlay_new.black .overlay_text {color:#000;}.overlay_new.darkgray .overlay_text {color:#333;}.overlay_facebook {text-decoration:none;display:block;}.overlay_facebook_image {position:absolute;left:0px;top:0px;z-index:10;}.overlay_facebook_text {position:relative;z-index:100;text-align:center;text-decoration:none;color:#fff;font-weight:bold;font-family:"Smith Bold",Sans-Serif;font-size:14px;line-height:15px;text-transform:uppercase;font-style:normal;letter-spacing:.2em;height:100%;width:100%;display:table;}.overlay_facebook_text p {display:table-cell;vertical-align:middle;text-align:center;text-shadow:1px 1px 3px #333;}.overlay_facebook_text span {display:block;text-align:center;text-decoration:none;color:#fff;font-family:"Georgia",Serif;font-size:14px;line-height:15px;text-transform:lowercase;font-style:italic;letter-spacing:.05em;font-weight:normal;margin-top:10px;}.overlay_facebook_shade {position:absolute;top:0px;left:0px;z-index:50;background-color:#009c90;width:95%;height:90%;margin:2.5%;opacity:0.90;filter:alpha(opacity=90);display:table;}.overlay_facebook_shade_icons {display:table-cell;text-align:right;vertical-align:bottom;padding:5px;}.overlay_facebook:hover .overlay_facebook_shade {background-color:#adadad;}.overlay_facebook.black .overlay_facebook_text {color:#000;}.overlay_instagram {text-decoration:none;display:block;}.overlay_instagram_image {position:absolute;left:0px;top:0px;z-index:10;}.overlay_instagram_icon {position:absolute;top:0px;left:0px;z-index:50;width:100%;height:100%;margin:0px;background:url(_ui/desktop/smithoptics/images/content_slot_instagram_icon_hot.png) right bottom no-repeat;}.overlay_instagram_icon:hover {background:url(_ui/desktop/smithoptics/images/content_slot_instagram_icon_hover.png) right bottom no-repeat;}.overlay_instagram.hot .overlay_instagram_icon {background:url(_ui/desktop/smithoptics/images/content_slot_instagram_icon_hot.png) right bottom no-repeat;}.overlay_instagram.hot .overlay_instagram_icon:hover {background:url(_ui/desktop/smithoptics/images/content_slot_instagram_icon_hover.png) right bottom no-repeat;}.overlay_instagram.cold .overlay_instagram_icon {background:url(_ui/desktop/smithoptics/images/content_slot_instagram_icon_cold.png) right bottom no-repeat;}.overlay_instagram.cold .overlay_instagram_icon:hover {background:url(_ui/desktop/smithoptics/images/content_slot_instagram_icon_hover.png) right bottom no-repeat;}.overlay_video {text-decoration:none;display:block;}.overlay_video_image {position:absolute;left:0px;top:0px;z-index:10;}.overlay_video_icon {position:absolute;top:0px;left:0px;z-index:50;width:100%;height:100%;margin:0px;background:url(_ui/desktop/smithoptics/images/content_slot_video_icon_hot.png) center no-repeat;}.overlay_video_icon:hover {background:url(_ui/desktop/smithoptics/images/content_slot_video_icon_hover.png) center no-repeat;}.overlay_video.hot .overlay_video_icon {background:url(_ui/desktop/smithoptics/images/content_slot_video_icon_hot.png) center no-repeat;}.overlay_video.hot .overlay_video_icon:hover {background:url(_ui/desktop/smithoptics/images/content_slot_video_icon_hover.png) center no-repeat;}.overlay_video.cold .overlay_video_icon {background:url(_ui/desktop/smithoptics/images/content_slot_video_icon_cold.png) center no-repeat;}.overlay_video.cold .overlay_video_icon:hover {background:url(_ui/desktop/smithoptics/images/content_slot_video_icon_hover.png) center no-repeat;}.overlay_plus {text-decoration:none;display:block;}.overlay_plus_image {position:absolute;left:0px;top:0px;z-index:10;}.overlay_plus_text p,.overlay_plus_text {position:relative;z-index:100;text-align:left;text-decoration:none;color:#333;font-family:"SmithSerif",Sans-Serif;font-size:20px;line-height:20px;text-transform:capitalize;font-style:normal;letter-spacing:.05em;height:100%;width:100%;display:table;}.overlay_plus_text p {display:table-cell;vertical-align:middle;text-align:center;}.overlay_plus_text span {display:block;text-decoration:none;color:#000;font-size:14px;line-height:24px;font-family:"Smith",Sans-Serif;text-transform:capitalize;letter-spacing:.05em;font-weight:normal;}.overlay_plus_shade {position:absolute;top:0px;left:0px;z-index:50;width:100%;height:100%;background:url(_ui/desktop/smithoptics/images/hot_plus_normal.png) center no-repeat;}.overlay_plus:hover .overlay_plus_shade {background:url(_ui/desktop/smithoptics/images/hot_plus_hover.png) center no-repeat;}.overlay_plus.hot .overlay_plus_shade {background:url(_ui/desktop/smithoptics/images/hot_plus_normal.png) center no-repeat;}.overlay_plus:hover.hot .overlay_plus_shade {background:url(_ui/desktop/smithoptics/images/hot_plus_hover.png) center no-repeat;}.overlay_plus.cold .overlay_plus_shade {background:url(_ui/desktop/smithoptics/images/hot_plus_normal.png) center no-repeat;}.overlay_plus:hover.cold .overlay_plus_shade {background:url(_ui/desktop/smithoptics/images/hot_plus_hover.png) center no-repeat;}.overlay_io {text-decoration:none;display:block;}.overlay_io_image {position:absolute;left:0px;top:0px;z-index:10;}.overlay_io_text {position:relative;z-index:100;text-align:center;text-decoration:none;color:#333;font-weight:bold;font-family:"Smith Bold",Sans-Serif;font-size:14px;line-height:15px;text-transform:uppercase;font-style:normal;letter-spacing:.2em;height:100%;width:100%;display:table;}.overlay_io_text p {display:table-cell;vertical-align:middle;text-align:center;}.overlay_io_text span {display:block;text-align:center;text-decoration:none;color:#333;font-family:"Georgia",Serif;font-size:14px;line-height:15px;text-transform:lowercase;font-style:italic;letter-spacing:.05em;font-weight:normal;margin-top:10px;}.overlay_io_shade {position:absolute;top:0px;left:0px;z-index:50;width:100%;height:100%;background:url(_ui/desktop/smithoptics/images/cold_product_io_normal.png) center no-repeat;}.overlay_io:hover .overlay_io_shade {background:url(_ui/desktop/smithoptics/images/cold_product_io_hover.png) center no-repeat;}.overlay_rollover {text-decoration:none;display:block;}.overlay_rollover_image {position:absolute;left:0px;top:0px;z-index:10;}.overlay_rollover_text {position:relative;z-index:100;text-align:center;text-decoration:none;color:#333;font-weight:bold;font-family:"Smith Bold",Sans-Serif;font-size:14px;line-height:15px;text-transform:uppercase;font-style:normal;letter-spacing:.2em;height:100%;width:100%;display:table;}.overlay_rollover_text p {display:table-cell;vertical-align:middle;text-align:center;}.overlay_rollover_text span {display:block;text-align:center;text-decoration:none;font-family:"Georgia",Serif;font-size:14px;line-height:15px;text-transform:lowercase;font-style:italic;letter-spacing:.05em;font-weight:normal;margin-top:10px;}.overlay_rollover_shade {position:absolute;top:0px;left:0px;z-index:50;width:100%;height:100%;background-position:center;background-repeat:no-repeat;}.overlay_rollover.black .overlay_rollover_text {color:#000;}.overlay_rollover.white .overlay_rollover_text {color:#fff;}.dropdown {font-family:"Smith",Sans-Serif;font-style:normal;font-weight:normal;letter-spacing:.05em;text-decoration:none;color:#000000;margin:0px auto;cursor:pointer;border:solid 1px #d3d3d3;width:200px;position:relative;line-height:14px;}.dropdown_display {background:#fff url(_ui/desktop/smithoptics/images/ICONS/dropdown_display_product.jpg) top right no-repeat;font-family:"Smith",Sans-serif !important;font-style:bold;letter-spacing:.05em;height:auto;width:100%;display:block;}.dropdown_items {display:none;background:#fff;position:absolute;z-index:100;margin:0px;margin-left:-1px;padding:0px;width:200px;border:solid 1px #d3d3d3;}.dropdown_items li {margin:0px auto;text-align:left;cursor:pointer;}.dropdown_items li.outOfStock a div {color:#AAAAAA;}.dropdown_items .dropdown_selected {background:#d3d3d3;}.global_header #header_logo {margin-top:18px;z-index:120;}.global_header {margin-top:18px;}.global_header .account_nav a,.global_header .account_nav {font-family:"Smith",sans-serif;font-weight:bold;letter-spacing:.1em;font-size:10px;color:#333333;text-transform:uppercase;}.global_header .account_nav ul {float:right;margin-bottom:32px;}.global_header .account_nav ul li {float:left;padding:0px 9px;position:relative;}.global_header .account_nav ul li:last-child {min-width:0px !important;padding-right:0px;}.global_header .account_nav_popup {font-size:14px;line-height:22px;}.global_header .account_nav .cart_count {font-size:9px;line-height:8px;vertical-align:top;margin:0px;padding:0px 0px 0px 2px;float:right;display:block;position:relative;top:-2px;}.global_header .account_nav .minicart_icon {width:36px;height:12px;background:url(_ui/desktop/smithoptics/images/header/minicart_rollover.png) bottom no-repeat;display:inline-block;top:2px;left:2px;position:relative;}.global_header .account_nav .selected .minicart_icon {background-position:top;}.global_header .account_nav a:hover .minicart_icon {background-position:top;}.global_header .account_nav a:hover {color:#009c90;}.global_header .account_nav a.selected {color:#009c90;}.global_header .account_nav_popup a {text-decoration:none;font-weight:200;font-size:12px;color:#000;text-transform:none;border-bottom:solid 1px #adadad;letter-spacing:.05em;}.global_header .account_nav_popup a:hover {border-bottom:1px solid #00cabb;}.global_header .account_nav_popup .entry_fields {text-align:left;text-transform:none;font-weight:200;color:#000;}.global_header #account_nav_cart p {right:10px;font-family:"Smith",sans-serif;letter-spacing:.05em;}.global_header .sub_nav #sub_nav_search ul#header_search_suggestions li a {margin:0px 0;}ul .ui-menu-item a {text-transform:none;}ul .ui-menu-item {margin:0;}.global_header .main_nav {text-align:right;font-family:"SmithSerif",serif;float:right;font-size:24px;letter-spacing:.0em;color:#333333;text-transform:capitalize;}.global_header .main_nav {font-family:"Smith",sans-serif;font-size:18px;font-weight:bold;text-transform:uppercase;color:#333;letter-spacing:.05em;z-index:100;position:absolute;top:50px;right:0;}.global_header .main_nav ul {float:right;margin-bottom:0px;}.global_header .main_nav ul li {float:left;line-height:auto;height:24px;padding:0px 0px 16px 0px;margin-left:20px;margin-right:0px;}.global_header .main_nav ul li a {width:100%;line-height:24px;padding:0px 5px 17px 5px;color:#333;}.global_header .main_nav li.selected {background:url(_ui/desktop/smithoptics/images/main_nav_selected.png) bottom center no-repeat;}.global_header .main_nav li.notselected {background-image:none;color:#adadad;}.global_header .main_nav li.notselected a {background-image:none;color:#adadad;}.global_header .main_nav li a.search:before {content:"";float:right;width:14px;height:14px;margin:4px 11px 0 5px;background:url(_ui/desktop/smithoptics/images/header/main_nav_search_rollover.png);background-position:0 -28px;}.global_header .main_nav li.selected a.search:before {background-position:0 -28px;}.global_header .main_nav li.notselected a.search:before {background-position:0 -14px;}.global_header .main_nav li:hover a.search:before {background-position:0 0px;}.global_header .main_nav li:hover {background:url(_ui/desktop/smithoptics/images/main_nav_hover.png) bottom center no-repeat;}.global_header .main_nav li a:hover {color:#009c90;}.global_header .sub_nav {display:none;position:relative;overflow:hidden;margin-top:-64px;padding-top:70px;margin-bottom:0;overflow:hidden;-webkit-transition:height .25s ease-out;-moz-transition:height .25s ease-out;-ms-transition:height .25s ease-out;-o-transition:height .25s ease-out;transition:height .25s ease-out;}.global_header .sub_nav div {opacity:0;position:absolute;width:100%;-webkit-transition:opacity .25s ease-out;-moz-transition:opacity .25s ease-out;-ms-transition:opacity .25s ease-out;-o-transition:opacity .25s ease-out;transition:opacity .25s ease-out;}.global_header .sub_nav div.active{opacity:1;z-index:102;}.global_header .sub_nav ul {margin:0px;padding:0px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;}.global_header .sub_nav ul li img {height:100px;display:block;margin:0px auto 10px;}.global_header .sub_nav ul li a {font-family:"Smith",sans-serif;font-style:normal;font-weight:bold;color:#333333;text-align:center;margin-bottom:9px;display:block;text-transform:uppercase;text-transform:capitalize;}.global_header .sub_nav ul li a:hover {color:#009c90;}.global_header .sub_nav ul li ul {padding:0px;display:block;}.global_header .sub_nav ul li ul li {font-family:"Smith",sans-serif;font-style:normal;font-weight:normal;color:#000000;text-transform:none;margin-bottom:0px;}.global_header .sub_nav ul li ul li a {font-weight:200;color:#000000;text-transform:none;}.global_header .sub_nav ul li ul li a:hover {color:#009c90;}.global_header .sub_nav #sub_nav_search {float:right;width:100%;z-index:101;}.global_header .sub_nav #sub_nav_search form {margin:0px;padding:0px;}.global_header .sub_nav #sub_nav_search input.button {border:none;margin-top:-50px;margin-right:0px;width:35px;height:36px;float:right;font-size:0px;background:url(_ui/desktop/smithoptics/images/header/main_nav_search_rollover_white.png) no-repeat #333;background-position:10px 10px;}.global_header .sub_nav #sub_nav_search input.button:hover {background-color:#009c90;}#sub_nav_search {background:#fff;padding-top:20px;margin-top:-37px;padding-bottom:21px;}.global_header .sub_nav #sub_nav_search input[type="text"]:active,.global_header .sub_nav #sub_nav_search input[type="text"]:focus,.global_header .sub_nav #sub_nav_search input[type="text"] {font-size:14px;font-family:"Smith",Sans-Serif;text-align:left;width:1200px;line-height:14px;color:#d0d0d0;text-transform:none;margin:0px;padding:0px;background-color:#fafafa;padding:10px;border:solid 1px #d3d3d3;color:#999;width:0px;height:36px;margin-top:-50px;margin-right:28px;display:block;float:right;transition:width .5s;-webkit-transition:width .5s;}.global_header .sub_nav #sub_nav_search ul {float:right;text-align:center;width:100%;}.main_nav .search {}.global_header .sub_nav #sub_nav_search ul li {float:right;text-align:center;display:inline-block;font-style:normal;margin:20px;}.global_header .sub_nav #sub_nav_search ul li:first-child {margin-right:0;}.global_header .sub_nav #sub_nav_search ul li a {font-family:"Smith",sans-serif;font-style:normal;font-weight:normal;letter-spacing:.05em;color:#000000;text-align:center;line-height:22px;}.global_header .sub_nav #sub_nav_search h4 {font-weight:bold;padding-top:15px;text-align:right;}.global_header .account_nav_popup {display:none;right:-85px;top:30px;width:290px;position:absolute;z-index:500;font-size:12px;line-height:18px;letter-spacing:.05em;border:solid 1px #d3d3d3;background:#fff;padding:10px 30px;text-align:center;box-shadow:6px 5px 15px rgba(0,0,0,.1);z-index:1000;}.global_header .minicart_loading {width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;}.global_header .minicart_loading img {margin-top:-50%;position:absolute;top:100%;left:-60px;}#account_nav_cart {right:5px;}.global_header .account_nav_popup h4 {font-weight:bold;letter-spacing:.05em;margin-bottom:18px;text-transform:none;}.global_header .account_nav_popup a.button {text-decoration:none;border:none;font-weight:bold;color:#ffffff;text-transform:uppercase;}.global_header .account_nav_popup a.button:hover {text-decoration:none;border:none;font-weight:bold;}.global_header .account_nav_popup input[type="email"]:active,.global_header .account_nav_popup input[type="text"]:active,.global_header .account_nav_popup input[type="password"]:active {border:solid 1px #d3d3d3;}.global_header .account_nav_popup input[type="email"]:focus,.global_header .account_nav_popup input[type="text"]:focus,.global_header .account_nav_popup input[type="password"]:focus {border:solid 1px #d3d3d3;}.global_header .account_nav_popup .forgotpassword,.global_header .account_nav_popup .createaccount {font-family:"Smith",sans-serif;text-decoration:none;border-bottom:solid 1px #adadad;font-weight:normal;cursor:pointer;}.global_header .account_nav_popup input[type="checkbox"] {margin-right:10px;display:inline-block;}.global_header .account_nav_popup.wide {width:400px;min-height:150px;}.global_header .minicart h4 {font-weight:bold;}.global_header .minicart ul {margin:0px;padding:0px;}.global_header .minicart li {margin:9px 0px;padding:0px;width:100%;}.global_header .minicart .minicart_image {float:left;width:170px;text-align:center;margin:0px;padding:0px;}.global_header .minicart .minicart_image img {width:130px;}.global_header .minicart .minicart_product_details {float:right;position:relative;width:230px;text-align:left;margin:0px;padding:0px;font-weight:200;font-family:"Smith",sans-serif;text-transform:capitalize;}.global_header .minicart .minicart_product_details strong {text-transform:capitalize;font-weight:normal;}.global_header .minicart .minicart_product_title {font-family:"Smith",sans-serif;font-style:normal;font-weight:bold;}.global_header .minicart .minicart_product_qty {width:50%;text-align:left;float:left;}.global_header .minicart .minicart_product_price {width:45%;text-align:right;float:right;font-weight:bold;padding-right:10px;}.global_header .minicart .minicart_product_price .original_price {color:#999999;text-decoration:line-through;}.global_header .minicart .minicart_remove {position:absolute;right:8px;top:0px;font-weight:200;text-transform:capitalize;font-family:"smith",sans-serif;border-bottom:1px solid #dedede;line-height:12px;color:#333;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0;transition:opacity .5s;-webkit-transition:opacity .5s;}.global_header .minicart li .minicart_remove:hover {border-bottom:1px solid #999999;}.global_header .minicart li:hover .minicart_remove {opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;}.global_header .minicart .minicart_total_title {width:280px;float:left;display:block;text-align:right;}.global_header .minicart .minicart_discount {margin-bottom:5px;overflow:hidden;clear:both;margin-top:20px;font-family:"Smith",sans-serif;font-weight:normal;}.global_header .minicart .minicart_total {margin-bottom:18px;overflow:hidden;clear:both;margin-top:9px;text-transform:none;}.global_header .minicart .minicart_total_cost {width:100px;float:right;display:block;text-align:right;}.global_header .minicart .minicart_fpo_promo {width:100%;margin:20px 0px;}.global_header hr {margin:0px;padding:0px;}.global_header p {text-align:left;}.global_header .account_nav_popup input[type="text"].error,.global_header .account_nav_popup input[type="password"].error {border:1px solid #ae2c30;}.category_newsletter_box {width:360px;height:215px;background:url(_ui/desktop/smithoptics/images/category_elements/category_newsletter_box.jpg) no-repeat;display:table;color:#fff;text-align:center;}.category_newsletter_box_form {display:table-cell;vertical-align:middle;text-align:center;margin:auto;width:100%;height:100%;}.category_newsletter_box_form h4 {font-family:"Smith",Sans-serif;font-size:38px;line-height:normal;letter-spacing:.05em;color:#fff;text-transform:uppercase;font-style:italic;padding:0px;margin:0px;font-weight:bold;}.category_newsletter_box_form span {display:block;font-family:"Smith",Sans-serif;font-size:14px;line-height:15px;letter-spacing:.05em;color:#fff;text-transform:uppercase;font-style:italic;padding:0px;margin:5px 0px;font-weight:bold;}.category_newsletter_box_form input[type="text"],.category_newsletter_box_form input[type="email"] {border:none;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;font-style:italic;padding:6px 6px 5px 6px;color:#333;margin:10px -3px 0px 0px;width:150px;max-width:100%;display:inline-block;margin-bottom:20px;background:#f0f0f0;}.category_newsletter_box_form input[type="text"]:focus,.category_newsletter_box_form input[type="submit"]:focus,.category_newsletter_box_form input[type="button"] {outline:none;}.category_newsletter_box_form input[type="submit"]:focus,.category_newsletter_box_form input[type="button"]:focus {background:#009c90;}.category_newsletter_box_form input[type="submit"],.category_newsletter_box_form input[type="reset"],.category_newsletter_box_form input[type="button"] {font-family:"Smith",Sans-Serif;letter-spacing:.2em;background:#000;border:none;color:#fff;display:inline-block;font-size:15px;font-weight:normal;text-decoration:none;text-shadow:none;cursor:pointer;margin:0px;line-height:normal;padding:1px 4px 2px 7px;text-align:center;}.category_newsletter_box_form input[type="submit"]:hover,.category_newsletter_box_form input[type="reset"]:hover,.category_newsletter_box_form input[type="button"]:hover {background:#009c90;}.category_newsletter_box_form input[type="submit"]:active,.category_newsletter_box_form input[type="reset"]:active,.category_newsletter_box_form input[type="button"]:active {background:#009c90;}.category_bottom_left_rollover {display:block;width:360px;height:215px;background:url(_ui/desktop/smithoptics/images/category_bottom_left_rollover.jpg) no-repeat bottom;text-indent:-99999px;}.category_bottom_left_rollover:hover {background-position:top;}.category_bottom_right_rollover {display:block;width:360px;height:215px;background:url(_ui/desktop/smithoptics/images/category_bottom_right_rollover.jpg) no-repeat bottom;text-indent:-99999px;}.category_bottom_right_rollover:hover {background-position:top;}.category_tech_hydro-oleophobic_rollover {display:block;width:360px;height:215px;background:url(_ui/desktop/smithoptics/images/category_elements/category_tech_hydro-oleophobic_rollover.jpg) no-repeat bottom;text-indent:-99999px;}.category_tech_hydro-oleophobic_rollover:hover {background-position:top;}.featured_product_carousel {width:100%;height:215px;margin:0;padding:0;position:relative;overflow:hidden;}.featured_product_carousel ul {list-style:none;text-align:center;}.caroufredsel_wrapper p {display:block;text-align:center !important;float:none;position:relative;top:8px;right:auto;bottom:auto;left:auto;z-index:auto;width:438px;height:220px;margin:0;overflow:hidden;}.caroufredsel_wrapper ul li img {position:relative;left:69px;}a.prev,a.next {background:url(_ui/desktop/smithoptics/images/featured_product_carousel_arrows.png) no-repeat transparent;width:45px;height:150px;display:block;position:absolute;top:0;}a.prev {left:-22px;background-position:26px 70px;}a.prev.disabled {background-position:0 -100px !important;}a.next {right:-22px;background-position:-10px 70px;}a.next.disabled {background-position:-50px -100px !important;}a.prev.disabled,a.next.disabled {cursor:default;}a.prev span,a.next span {display:none;}.subcategory.product h4 {font-family:"SmithSerif",Sans-Serif;font-size:24px;font-weight:normal;line-height:36px;font-style:normal;letter-spacing:0em;padding:0px;margin:0px auto;text-decoration:none;color:#000;}.subcategory.product .category_listing_price {display:block;text-decoration:none;font-family:"Smith",Sans-Serif;font-size:12px;line-height:18px;letter-spacing:.05em;font-weight:200;}.subcategory.product .button {float:right;margin-top:-30px;}.subcategory.product .addtocart .button {margin-top:-54px;}.alpha .subcategory.product .button.close {float:none;}.subcagetory.product {position:absolute;top:0px;left:0px;z-index:10;margin:0px;}.subcategory.product.box.first {display:none;position:absolute;top:0px;left:0px;z-index:100;background:#fff;margin-top:0px;width:915px;height:100% }.subcategory.product.box.first .subcategory.product.image {float:left;width:438px;margin-left:0px;margin-right:0px;}.subcategory.product.box.first .subcategory.product.details {float:right;width:438px;margin-left:0px;margin-right:0px;}.subcategory.product.box.second {display:none;position:absolute;top:0px;right:0px;z-index:100;background:#fff;margin-top:0px;width:915px;height:100%;}.subcategory.product.box.second .subcategory.product.image {float:right;width:438px;margin-left:0px;margin-right:0px;}.subcategory.product.box.second .subcategory.product.details {float:left;width:438px;margin-left:0px;margin-right:0px;}.subcategory a {margin:0px;}.subcategory.product img {width:300px;}.subcategory.product.details img {width:450px;}.subcategory.product.details h2 {font-family:"SmithSerif",Sans-serif;font-size:30px;line-height:36px;font-weight:normal;text-transform:none;margin:0px auto 18px;}.subcategory.product.details h3 {color:#333333;font-weight:bold;padding:0px;}.subcategory.product.details .features {padding:0px;margin-top:0;margin-bottom:18px;font-weight:200;}.subcategory.product.details .features li {height:auto !important;margin:0px;padding:2px 0px !important;}.subcategory.product.details .price {color:#333333;padding:0px;margin:0px auto 16px;font-style:normal;font-weight:normal;}.subcategory.product.details .viewdetails a {font-family:"Smith",Sans-serif;text-transform:capitalize;letter-spacing:.05em;border-bottom:1px solid #adadad;}.subcategory.product.details .viewdetails a:hover {border-bottom:1px solid #00cabb;}.subcategory.product.details .details_link {font-family:"Georgia",Serif;font-size:12px;line-height:18px;letter-spacing:.05em;font-style:italic;padding:0px;margin:0px auto 20px;font-weight:normal;}.subcategory.product .button_spacer {height:30px;}span.original_price {color:#adadad;margin-right:18px;text-decoration:line-through;}.subcategory.product.variants {background-color:#fff;display:none;width:906px;margin:0px;margin-top:52px;position:relative;z-index:101;}.subcategory.product.variants.second {margin-left:-468px;}.subcategory.product.variants li {float:left;margin-right:10px;padding-top:0px;margin-bottom:18px;width:140px;white-space:normal;height:120px;}.subcategory.product.variants li.outOfStock {opacity:0.5;}.subcategory.product.variants img {width:126px;opacity:1;}.subcategory.product.variants h4 {opacity:0;font-family:"Smith",Sans-Serif;font-size:12px;line-height:18px;font-weight:bold;letter-spacing:.05em;padding:0px;margin:0px auto;text-decoration:none;text-align:center;}.shipping_error label {width:85%;}.subcategory.product.variants h4 span {display:block;text-align:center;text-decoration:none;font-family:"Smith",Sans-Serif;letter-spacing:.05em;font-weight:200;height:40px;}.subcategory.product.variants a:hover h4 {opacity:1;}.subcategory.product.variants .selected h4 {opacity:1;}.subcategory.product.variants .selected img {opacity:.6;}.subcategory.product.expansion {height:0px;margin:0px;padding:0px;margin-bottom:96px;}.collection_01 {display:block;width:100%;height:215px;background:url(_ui/desktop/smithoptics/images/HOMEPAGE/collection_content_01.jpg) no-repeat bottom;text-indent:-99999px;}.collection_01:hover {background-position:0 0;}.collection_02 {display:block;width:100%;height:215px;background:url(_ui/desktop/smithoptics/images/HOMEPAGE/collection_content_02.jpg) no-repeat bottom;text-indent:-99999px;}.collection_02:hover {background-position:0 0;}.collection_03 {display:block;width:100%;height:215px;background:url(_ui/desktop/smithoptics/images/HOMEPAGE/collection_content_03.jpg) no-repeat bottom;text-indent:-99999px;}.collection_03:hover {background-position:0 0;}#foo2 {width:100%;height:460px;display:block;overflow:hidden;float:left;}#fpcarousel p {display:block;text-align:center !important;float:none;position:relative;top:0px;right:auto;bottom:auto;left:auto;z-index:auto;width:438px;font-weight:bold;height:220px !important;margin:0;overflow:hidden;font-family:"SmithSerif",Serif;font-size:24px;font-weight:normal;line-height:30px;font-style:normal;letter-spacing:0em;padding:0px;text-decoration:none;color:#000000;}#fpcarousel p .price {text-decoration:none;font-family:"Smith",Sans-Serif;font-size:14px;line-height:22px;text-transform:capitalize;letter-spacing:.05em;font-weight:200;}#fpcarousel ul li img {position:relative;left:75px;}.caroufredsel_wrapper.pagination {text-align:center;width:16px;height:100%;margin-top:-440px;margin-right:21px;position:relative;float:right;}.caroufredsel_wrapper.pagination a {background-image:url(_ui/desktop/smithoptics/images/HOMEPAGE/carousel_pagination_sprite.png);background-position:0 -16px;background-repeat:no-repeat;width:16px;height:16px;margin:0;display:inline-block;}.caroufredsel_wrapper.pagination a.selected {background-position:0 0;background-repeat:no-repeat;cursor:default;}.caroufredsel_wrapper.pagination a span {display:none;}.featured_product_carousel {width:100%;height:215px;margin:0;padding:0;position:relative;overflow:hidden;}.featured_product_carousel ul {list-style:none;text-align:center;}.f_p_c a.prev,a.next {background:url(_ui/desktop/smithoptics/images/featured_product_carousel_arrows.png) no-repeat transparent;width:45px;height:150px;display:block;position:absolute;top:0;}.f_p_c a.prev {left:-22px;background-position:24px 70px;}.f_p_c a.prev:hover {left:-22px;background-position:-6px 70px;}.f_p_c a.prev.disabled {background-position:0 -100px !important;}.f_p_c a.next {right:-22px;background-position:-99px 70px;}.f_p_c a.next:hover {right:-22px;background-position:-69px 70px;}.f_p_c a.next.disabled {background-position:-50px -100px !important;}.f_p_c a.prev.disabled,a.next.disabled {cursor:default;}.f_p_c a.prev span,a.next span {display:none;}#hot_cold_slider {display:block;position:relative;height:43px;width:256px;margin:10px auto;padding:0px;text-align:left;background:url(_ui/desktop/smithoptics/images/HOMEPAGE/season_slide_background.png) no-repeat;}.slide_slider {display:block;position:absolute;z-index:25;width:89px;height:36px;margin-top:3px;margin-left:50px;background:url(_ui/desktop/smithoptics/images/HOMEPAGE/slide_hot_cold.png) no-repeat 0 0;}.slide_text {font-family:"Smith",Sans-serif;font-size:12px;line-height:43px;letter-spacing:.05em;text-transform:uppercase;padding:0px;margin:0px;font-weight:bold;color:#333;display:block;float:left;z-index:50;position:relative;}.slide_graphic {display:block;float:left;z-index:50;position:relative;}#slide_graphic_1 {margin-left:0px;}#slide_item_1,#slide_item_1.slide_text.up {margin-left:26px;}#slide_item_2,#slide_item_2.slide_text.up {margin-left:30px;}#slide_item_1.slide_text.down {margin-left:35px;}#slide_item_2.slide_text.down {margin-left:50px;}#slide_graphic_2 {float:right;margin-right:1px;}.slide_text.up {color:#333333;z-index:50;}.slide_text.down {color:#888888;z-index:10;}.slide_graphic.show {visibility:visible;}.slide_graphic.hide {visibility:hidden;}.hidden {display:none;}#hot_cold_sections {position:relative;}#hot {position:relative;left:0px;top:0px;}#cold {position:relative;left:0px;top:0px;}.hot_cold_home_row {margin-bottom:20px;}h3.home_section_header {font-family:"Smith",Sans-serif;font-weight:bold;font-size:18px;letter-spacing:.05em;text-align:center;text-transform:uppercase;color:#333333;margin:64px 0px 32px;line-height:18px;}#sidebar_column {margin-top:0px;max-height:100%;float:left;margin-bottom:25px;width:282px;z-index:1000;}#sidebar h2.breadcrumbs {font-family:"Smith",Sans-Serif;text-transform:capitalize;padding:0px;font-size:12px;font-weight:200;margin:0px auto 18px;text-decoration:none;}#sidebar h2.breadcrumbs a {border-bottom:1px solid #adadad;}#sidebar h2.breadcrumbs a:hover {border-bottom:1px solid #00cabb;}.features {font-family:"Smith",Sans-Serif;letter-spacing:.05em;padding:0px;margin:20px auto;font-weight:normal;color:#000000;}.summary {margin:32px auto;height:auto;overflow:auto;position:relative;overflow:hidden;transition :height .5s;-webkit-transition :height .5s;}.expand_summary {position:absolute;bottom:0px;right:0;background:#fff;width:100%;padding-top:9px;display:none;}.expand_summary:before {content:"...";display:block;position:absolute;top:-8px;}.expand_summary.expanded:before {display:none;}.expand_summary a {border-bottom:1px #ababab solid;cursor:pointer;}.features li {height:16px;margin:0px;padding:0px;}.review {padding:0px;margin:0px auto 32px;}#BVReviewSummary {height:20px;}.review .ui-effects-wrapper {display:inline-block;}.review img {vertical-align:middle;margin-right:20px;}#included_items {font-style:normal;margin-top:14px }#included_items .included_item_one,#included_items .included_item_two {text-align:center;}.dropdown {margin-bottom:18px;width:280px;border:1px solid #b4b4b4;}.color_select .dropdown.lens {display:none;}.color_select {margin-bottom:32px;}.dropdown_items {display:none;background:#fff;position:absolute;z-index:1000;padding:0px;width:280px;border:1px solid #b4b4b4;max-height:350px;font-weight:200;overflow:auto;margin-bottom:20px;-webkit-overflow-scrolling:touch;}.color_select .dropdown_items::-webkit-scrollbar,.lens.options.active::-webkit-scrollbar {-webkit-appearance:none;width:6px;background:rgba(255,255,255,.2);}.color_select .dropdown_items::-webkit-scrollbar-thumb,.lens.options.active::-webkit-scrollbar-thumb {border-radius:5px;background-color:rgba(0,0,0,.5);box-shadow:0 0 1px rgba(255,255,255,.5);border:1px solid #fff;}.lens.options.active {display:block;height:auto;width:320px;padding-right:0 !important;overflow-y:scroll;overflow-x:visible;}.color_select .dropdown a div {width:90%;}.dropdown a div {text-align:left;padding:7px 7px;padding-right:0px;}.color_select .dropdown a {line-height:14px;}#sidebar .button {margin:0px 0px 16px;width:282px;padding:10px 0px;}a.button:hover{border-bottom-color:#333333 !important;}.price {font-family:"SmithSerif",Serif;font-size:30px;line-height:36px;color:#333333;margin:32px auto 32px;}#sidebar .original_price {text-decoration:line-through;color:#adadad;}#sidebar .wishlist {display:block;}#sidebar .add_wishlist_status {color:black;}#sidebar .wishlist a {border-bottom:1px solid #adadad;}#sidebar .wishlist a:hover {border-bottom:1px solid #00cabb;}.add_to_cart .button.out_of_stock {background:#adadad;cursor:default;}#sidebar .p2p a:hover {color:#009c90;}#sidebar .p2p {display:block;margin-bottom:20px;}#sidebar .p2p .expand_p2p {display:inline-block;padding:0 2px;}#sidebar .p2p .collapse_p2p {display:none;padding:0 4px 0px 3px;}#sidebar .p2p a {font-family:"Smith",Sans-serif;font-size:12px;line-height:16px;letter-spacing:.05em;color:#000000;text-transform:capitalize;border-bottom:1px solid #adadad;}#sidebar .p2p a:hover {border-bottom:1px solid #00cabb;}#sidebar .p2p_partners {overflow:auto;margin:20px 0px;display:none;}#sidebar .p2p_partners ul li {float:left;margin:4px;}#sidebar .wishlist a:hover {color:#009c90;}.main_product_details {margin-bottom:20px;position:relative;}.main_product_details .main_image.goggle,.main_product_details .main_image.sunglass {position:relative;height:auto !important;}.main_product_details .main_image.goggle img,.main_product_details .main_image.sunglass img {position:relative;left:0px;z-index:500;}.main_product_details .lens_info {display:none;margin-bottom:0px;z-index:100;position:absolute;}.main_product_details .lens_info.active {display:inline;}.show_lens_info.active,.hide_lens_info.active {display:block;}.show_lens_info,.hide_lens_info {display:none;}a.button_lens {font-family:"Smith",Sans-Serif;letter-spacing:.1em;background:#fff;border:none;color:#333;display:inline-block;font-size:10px;font-weight:bold;text-decoration:none;text-shadow:none;margin:0px 16px 10px 0px;line-height:11px;text-align:center;text-transform:uppercase;border:1px solid #b4b4b4;max-height:30px;vertical-align:middle;padding:6px 10px;}a.button_lens:hover {background:#333;color:#fff;text-align:center;border:1px solid #333333;}.right_content_page .technology h4 {font-weight:bold;margin:10px 0px 0px;text-transform:uppercase;}.pdp_social_list {float:right;}.pdp_social {float:left;}.main_product_details .main_image.goggle,.main_product_details .main_image.sunglass {height:444px;position:relative;}.pdp_social.pdp_email {margin-top:-6px;margin-left:-29px;}.pdp_social.pdp_pinterest {margin-top:-6px;}.pdp_social.pdp_twitter {margin-left:-5px;}.pdp_social.pdp_facebook {margin-left:-70px;}.lens.options.active {overflow:auto;}.entry_fields.stock_reminder {margin-bottom:16px;margin-top:30px;}#sidebar .entry_fields.stock_reminder h3 {font-family:"Smith",Sans-Serif;font-size:12px;font-weight:bold;line-height:16px;font-weight:bold;margin:0px 0px 16px;padding:0px;font-style:normal;text-transform:capitalize;width:100%;text-align:left;width:100%;margin-top:40px;}.form_buttons {width:100%;margin-top:16px;}.form_buttons .button {margin:15px;}.entry_fields.stock_reminder input[type="checkbox"] {margin-right:10px;margin-bottom:10px;float:left;}.email_friend {margin-bottom:45px;display:none;}.email_friend textarea,.email_friend textarea:active,.email_friend textarea:focus {height:100px;border:solid 1px #d3d3d3;margin:0px 0px 15px;width:95%;background:#f4f4f4;padding:3px 5px;font-family:"Smith",sans-serif;font-style:normal;font-size:10px;letter-spacing:.1em;color:#333333;outline:none;}.email_friend h3.step_header {font-family:"Smith Bold",Sans-Serif;font-style:normal;font-weight:bold;text-transform:uppercase;font-size:18px;letter-spacing:.1em;margin-bottom:20px;text-align:center;}.email_friend p.form_instructions {font-family:Georgia,Serif;font-size:10px;font-style:italic;letter-spacing:.05em;color:#333333;text-transform:lowercase;}.email_friend .summary {margin-top:9px;}.email_friend img {padding:15px 0px;padding-top:0px;}.right_content_page h3.section_header {font-weight:bold;font-size:18px;text-align:center;text-transform:uppercase;color:#333333;margin:96px 0px 32px;line-height:24px;}.container .column.right_content_page,.container .columns.right_content_page {float:right;}.right_content_page .product_features h3.section_header {margin-top:64px;}.product_thumb a {display:block;}.product_thumb h4 {visibility:hidden;text-align:center;font-weight:bold;color:#333333;}.product_thumb p {margin-bottom:0px;}.product_thumb .lens_color {color:#000000;text-align:center;display:block;visibility:hidden;white-space:nowrap;}.product_thumb img {width:204px;}.product_thumb.active h4 {visibility:visible;}.product_thumb.active .lens_color {visibility:visible;}.product_thumb.active img {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;}.product_thumb a:hover h4 {visibility:visible;}.product_thumb a:hover .lens_color {visibility:visible;}.product_thumb a:hover img {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;}.features_wrap {background:#f0f0f0;overflow:auto;padding:18px 0px;}.product_features li.feature {margin-bottom:9px;}.product_features .feature_list_right,.product_features .feature_list_right {margin-bottom:0px;}.product_features span.feature_summary {font-family:"Georgia",Serif;font-size:12px;line-height:16px;letter-spacing:.05em;font-style:italic;font-weight:normal;color:#333333;display:block;}.sizing_feature img {vertical-align:middle;}.sizing_feature span {margin:2px 15px auto 4px;}.feature_warranty .button.small.white {margin-left:0px;margin-bottom:0px;width:auto;margin-top:9px;}.sizing_feature {margin-top:17px;}.feature_warranty {margin-bottom:0px;}ul.feature_inner_list {margin:20px 0px;}.feature_inner_list li {font-family:"Smith",Sans-serif;font-weight:normal;font-size:12px;line-height:12px;letter-spacing:.05em;color:#333333;}.show_tell {vertical-align:top;}.show_tell .three_sixty_main {height:330px;margin-bottom:10px;}.show_tell .three_sixty_main_image {vertical-align:middle;}.show_tell .three_sixty_slider {}.show_tell .slider_instructions {font-family:"Georgia",Serif;font-size:12px;line-height:16px;letter-spacing:.05em;font-style:italic;font-weight:normal;color:#333333;margin-bottom:30px;display:block;}.show_tell .soundcloud {}.show_tell .soundcloud .soundcloud_author {margin-bottom:20px;}.show_tell .soundcloud h5 {font-family:"Smith Bold",Sans-serif;font-weight:bold;font-size:13px;line-height:13px;letter-spacing:.1em;color:#333333;text-transform:uppercase;}.show_tell .soundcloud .author_role {font-family:"Georgia",Serif;font-size:12px;line-height:16px;letter-spacing:.05em;font-style:italic;font-weight:normal;color:#333333;margin-bottom:20px;}.show_tell .soundcloud .soundcloud_title {margin:20px 0;}.show_tell .soundcloud .soundcloud_summary {font-family:"Smith",Sans-Serif;font-size:11px;line-height:16px;letter-spacing:.05em;padding:0px;margin:20px auto;font-weight:normal;color:#333333;}.crosssell_listing h4 {font-family:"Smith Bold",Sans-serif;font-weight:bold;font-size:14px;color:#333333;margin:0px 0px 9px;}p.view_item {margin:0 0 10px 0;}.footer_social_links {margin:90px 0 40px;}.social_icon_link {display:inline-block;margin:0px 12px;}.social_icon_link.first {margin-left:24px;}.social_icon_link:hover {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;}.global_footer h5 {font-family:"Smith",Sans-serif;font-size:14px;line-height:22px;letter-spacing:.05em;padding:0px;font-weight:bold;color:#333333;}.global_footer .error {margin-top:0;}.dealer_locator .footer_note p {font-size:10px;line-height:15px;font-weight:normal;letter-spacing:.1em;color:#333333;}.page_links ul {margin-bottom:0px;}.page_links li {display:inline-block;padding-right:5px;font-family:"Smith",sans-serif;font-style:normal;font-weight:bold;letter-spacing:.1em;font-size:10px;color:#333333;text-transform:uppercase;padding:0 9px;}.page_links li a {color:#333333;}.page_links p {font-family:"Smith",Sans-serif;font-size:10px;line-height:25px;font-weight:normal;letter-spacing:.1em;margin-top:20px;}.newsletter_column {float:right;width:261px;}.newsletter_column div,.newsletter_column h5 {text-align:left !important;}.landing_links li {font-style:normal;font-weight:bold;letter-spacing:.1em;font-size:10px;color:#333333;text-transform:uppercase;}.global_footer input[type="text"],.global_footer input[type="email"] {border:none;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;font:normal 14px "Smith",sans-serif;letter-spacing:.05em;border:solid 1px #f0f0f0;margin-right:-3px;width:230px;max-width:100%;display:inline-block;margin-bottom:5px;background:#f0f0f0;}.global_footer input[type="text"]:focus,.global_footer input[type="submit"]:focus,.global_footer input[type="button"] {outline:none;border:solid 1px #b4b4b4;}.global_footer input[type="submit"]:focus,.global_footer input[type="button"]:focus {background:#009c90;}.global_footer input[type="submit"],.global_footer input[type="reset"],.global_footer input[type="button"] {font-family:"Smith",Sans-Serif;letter-spacing:.2em;background:#333333;position:relative;left:-2px;top:1px;border:none;color:#fff;display:inline-block;font-size:15px;font-weight:bold;text-decoration:none;text-shadow:none;cursor:pointer;margin:0px;line-height:normal;padding:1px 4px 0px 7px;height:30px;width:30px;text-align:center;}.global_footer input[type="submit"]:hover,.global_footer input[type="reset"]:hover,.global_footer input[type="button"]:hover {background:#009c90;}.global_footer input[type="submit"]:active,.global_footer input[type="reset"]:active,.global_footer input[type="button"]:active {background:#009c90;}#included_items {display:inline-block;}#included_items img {width:90px;margin:auto;}#included_items .row {margin-bottom:0px;margin-top:10px;}.lens-info h3{font-weight:400;margin-bottom:15px;}.lens-info .lens-summary{overflow:hidden;max-height:143px;}.SOGoggle .lens-info .lens-summary{max-height:60px;}.lens-info .lens-info-bar{width:100%;height:15px;}.lens-info .lens-info-bar-container{margin-bottom:15px;}.lens-info .lens-info-label{margin-bottom:5px;}.lens-info .lens-info-bar{width:100%;height:15px;position:relative;background:#dedede;}.lens-info .lens-info-bar .lens-info-bar-fill{height:100%;background:#009c90;position:absolute;}.lens-info .conditions-icons{width:100%;height:15px;display:flex;display:-webkit-flex;justify-content:space-between;margin-top:5px;}.lens-info .conditions-icons .conditions-icon{height:15px;width:20px;overflow:hidden;}.lens-info .conditions-icons .conditions-icon.cloudy{background-image:url(_ui/desktop/smithoptics/images/weather.jpg);background-position:-40px 0px;}.lens-info .conditions-icons .conditions-icon.partly-cloudy{background-image:url(_ui/desktop/smithoptics/images/weather.jpg);background-position:-20px 0px;}.lens-info .conditions-icons .conditions-icon.sunny{background-image:url(_ui/desktop/smithoptics/images/weather.jpg);background-position:0px 0px;}.lens_info .lens.options{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;margin-top:50px;}.lens_info .lens.options a{display:block;text-align:center;width:100px;margin:10px 0;cursor:pointer;}.lens_info .lens.options a.active{opacity:.5;cursor:default;}.lens_info .lens.options a .lens-info{display:none;}.lens_info .lens.options a img{display:inline-block;}.product_thumb .included_item_one,.product_thumb .included_item_two,.product_thumb .goggle_strap {display:none;}.cart_error_messages.active {visibility:visible;font-family:Georgia,Serif;font-style:italic;color:#ae2c30;font-size:12px;letter-spacing:1px;margin:10px 0px 10px 0px;font-weight:normal;text-transform:none;}#prescription-button {float:right;position:relative;top:-10px;}.cart-promotions li span a {color:#ae2c30;border-bottom:1px solid #ae2c30;padding-bottom:1px;}.cart-promotions li span {color:#ae2c30;margin-bottom:5px;float:right;}.country_selector {position:relative;text-align:right;}.country_selector a {line-height:15px;}.country_selector img {display:block;float:right;margin:0px 3px;}.siteCountryList li img {padding-left:10px;float:right;}.siteCountryList li img {padding-left:10px;float:right;}.siteCountryList li a {line-height:18px;padding-bottom:4px;}.country_selector ul.country_list {display:none;right:-20px;top:22px;width:290px;position:absolute;z-index:1000;font-size:10px;border:solid 1px #333333;background:#fff;padding:8px;margin:0px;text-align:center;}.country_selector ul.country_list li {float:right;padding:0px;margin:2px;display:table;width:22%;}.country_selector ul.country_list li a {width:100%;height:100%;display:table-cell;vertical-align:middle;text-align:right;padding:4px 10px 4px 2px;}.country_selector ul.country_list li a:hover {background:#e0e0e0;}.country_selector a .country_selector_arrow {display:block;width:11px;height:8px;margin:4px 0px 0px 0px;padding:0px;background:url(_ui/desktop/smithoptics/images/country_selector/country_selector_arrow_rollover.png) bottom left no-repeat;float:right;text-indent:-9999em;text-align:left;outline:none;}.country_selector a:hover .country_selector_arrow {background-position:bottom right;}.country_selector a .country_selector_arrow.up {background-position:top left;}.country_selector a:hover .country_selector_arrow.up {background-position:top right;}.country_selector a .country_selector_arrow.down {background-position:bottom left;}.country_selector a:hover .country_selector_arrow.down {background-position:bottom right;}.country_selector .selected .country_selector_arrow {background-position:top right;}.country_selector a.selected:hover .country_selector_arrow {background-position:top right;}.country_selector a.selected {color:#009c90;}.overlay_collection {text-decoration:none;display:block;height:215px;position:relative;}.overlay_collection_image {z-index:10;}.ui-helper-hidden-accessible {display:none;position:absolute;}.overlay_collection_text {position:relative;z-index:100;height:100%;width:100%;top:0;left:0;background:#009C90;opacity:.8;position:absolute;transition:all .2s;-webkit-transition:all .2s;}.overlay_collection_text p {text-align:center;text-decoration:none;color:#fff;font-weight:bold;font-size:48px;line-height:50px;letter-spacing:.0em;position:absolute;width:100%;bottom:50%;margin-bottom:0px;}.overlay_collection_text span.overlay_sub_text {display:block;text-align:center;text-decoration:none;font-size:14px;line-height:20px;font-style:normal;letter-spacing:.05em;font-weight:normal;position:absolute;width:100%;top:100%;}.overlay_collection:hover .overlay_collection_text {background:#666;opacity:.7;}#ui-id-1 {left:-2px;text-align:right;position:relative;top:-2025px;}.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content.ui-corner-all {width:1264px;left:-2px;text-align:right;position:relative;top:-2025px;}.ui-menu-item {width:1192px;}ul.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content.ui-corner-all li {position:relative;top:101px;right:-24px;}.ui-autocomplete {top:2025px;position:relative;}div.css_playbutton:after {content:"";display:block;position:absolute;width:0;height:0;border-top:.44em solid transparent;border-bottom:.44em solid transparent;border-left:.75em solid rgb(255,255,255);left:29%;top:14%;}div.css_playbutton:before {content:"";display:block;height:100%;width:100%;border-radius:100%;position:absolute;background:rgb(200,200,200);background:rgba(255,255,255,.5);}.black div.css_playbutton:before {background:rgb(50,50,50);background:rgba(0,0,0,.2);}.black div.css_playbutton:after {border-left:.75em solid rgb(0,0,0);border-left:.75em solid rgba(0,0,0,0.3);}div.css_playbutton {position:relative;display:inline-block;height:80px;width:80px;font-size:67px;}.color_select .dropdown.coating.activeShop,.color_select .dropdown.rx.lens.activeShop,.color_select span.lens_span.activeShop,.color_select span.coating_span.activeShop {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}.color_select a.add_lens.active,.color_select a.back_to_frame.active,.add_to_cart a.full_rx.active,.add_to_cart a.frame_only.active {display:inline-block;}.color_select a.back_to_frame,.color_select a.add_lens {font-style:normal;display:none;background:#fff;border:1px solid #333;color:#333;}.color_select a.back_to_frame:hover,.color_select a.add_lens:hover {background:#000;color:#fff;}.add_lens input[type="checkbox"] {margin-right:10px;}.add_lens {font-family:"Smith",Sans-serif !important;font-size:10px !important;color:#333333;letter-spacing:.15em;text-transform:uppercase;font-style:normal;}.options_overlay {display:none;position:absolute;min-height:115px;z-index:200;min-width:282px;}#lang_selector_popup.account_nav_popup{width:auto;padding:10px;right:-10px;}#lang_selector_popup .lang_list{margin-bottom:0;}#lang_selector_popup li{display:block;float:none;text-align:left;margin-bottom:5px;margin-top:5px;}#lang_selector_popup li a{font-family:"Smith",sans-serif;font-weight:bold;letter-spacing:.1em;font-size:10px;color:#333333;text-transform:uppercase;border:none;}#lang_selector_popup li a:hover{color:#009c90;}#fitbox-flipper{perspective:1000;overflow:visible;width:906px;}#fittingbox_wrapper #fittingbox_canvas{height:538px;}#product-hero{position:relative;z-index:50;-webkit-transition:opacity .5s ease-in-out,transform .5s ease-in-out;-moz-transition:opacity .5s ease-in-out,transform .5s ease-in-out;-ms-transition:opacity .5s ease-in-out,transform .5s ease-in-out;-o-transition:opacity .5s ease-in-out,transform .5s ease-in-out;transition:opacity .5s ease-in-out,transform .5s ease-in-out;}#product-hero.inactive{opacity:.5;transform:translateX(936px);}.fitbox-button.button.white{display:inline-block;margin:0;color:#ffffff;border-color:#ffffff;background-color:#dedede;background-color:rgba(255,255,255,.2);margin:0px 10px;}.fitbox-button.button.white:first-child{margin-left:0;}.fitbox-button.button.white:last-child{margin-right:0;}#fittingbox_wrapper{opacity:0;z-index:49;width:0;overflow:hidden;position:absolute;-webkit-transition:opacity .25s ease-in-out,width .5s ease-in-out;-moz-transition:opacity .25s ease-in-out,width .5s ease-in-out;-ms-transition:opacity .25s ease-in-out,width .5s ease-in-out;-o-transition:opacity .25s ease-in-out,width .5s ease-in-out;transition:opacity .25s ease-in-out,width .5s ease-in-out;}#fittingbox_wrapper.active{opacity:1;width:906px;z-index:51;transform:rotateY(0deg);-webkit-transition:opacity .25s .25s ease-in-out,width .45s .05s ease-in-out;-moz-transition:opacity .25s .25s ease-in-out,width .45s .05s ease-in-out;-ms-transition:opacity .25s .25s ease-in-out,width .45s .05s ease-in-out;-o-transition:opacity .25s .25s ease-in-out,width .45s .05s ease-in-out;transition:opacity .25s .25s ease-in-out,width .45s .05s ease-in-out;}#fittingbox_wrapper.active.expanded{position:fixed;width:100%;height:100%;background:rgba(255,255,255,.7);top:0;left:0;z-index:1000;}#fittingbox_pannel,#fittingbox_menu{display:none;}.expanded #fittingbox_pannel .expanded #fittingbox_menu{display:block;}.active.expanded #fittingbox_container{width:1218px;margin:auto;margin-top:130px;}.active.expanded #fittingbox_menu{height:200px;margin-right:30px;}#fittingbox_pannel{background:#ffffff;}.fitbox-container{position:relative;}.fitbox-controls{position:absolute;padding:15px;}.fitbox-controls.bottom{bottom:0;top:auto;}.fitbox-controls.top{top:0;bottom:auto;}.fitbox-controls.left{left:0;right:auto;}.fitbox-controls.right{left:auto;right:0;}.fitbox-controls #fitbox-close,.fitbox-controls .fittingbox-webcam-menu-button{font-size:32px;font-weight:normal;cursor:pointer;}.fitbox-controls #fitbox-close:hover,.fitbox-controls .fittingbox-webcam-menu-button:hover{font-size:32px;color:#dedede;font-weight:normal;}.fitbox-controls .fittingbox-webcam-menu-button,.fitbox-controls .fittingbox-webcam-menu-button:hover{font-size:20px;}.fitbox-blocker{width:100%;height:0%;background:url(_ui/desktop/smithoptics/css/_ui/desktop/smithoptics/images/ajax.gif) no-repeat center center #ffffff;opacity:0;display:block;position:absolute;top:0px;left:0px;-webkit-transition:opacity .5s .5s ease-in-out,height 0s 1s ease-in-out;-moz-transition:opacity .5s .5s ease-in-out,height 0s 1s ease-in-out;-ms-transition:opacity .5s .5s ease-in-out,height 0s 1s ease-in-out;-o-transition:opacity .5s .5s ease-in-out,height 0s 1s ease-in-out;transition:opacity .5s .5s ease-in-out,height 0s 1s ease-in-out;}.fitbox-blocker.active{opacity:1;height:100%;}.product.variants .outOfStock {opacity:0.5;}.low_stock_level_message {color:#ae2c30;margin-bottom:15px;font-weight:bold;display:block;}#productListingPanel {display:flex;flex-wrap:wrap;justify-content:space-between;}#productListingPanel .alpha.four,#productListingPanel .omega.four {width:250px;margin:0 !important;}#productListingsPanel .alpha.four .product img {max-width:100%;}#productListingPanel .four .subcategory.product img {max-width:100%;width:100%;}#productListingPanel .subcategory.product .button {float:none;margin:10px 0 0;}#productListingPanel .alpha.four .subcategory.product,#productListingPanel .omega.four .subcategory.product {margin-bottom:60px;}#productListingPanel .four .subcategory.product.variants,#productListingPanel .four .subcategory.product.variants {margin-top:100px;}#productListingPanel .columns.four.alpha .inner_product_panel + .subcategory.product {left:0;}#productListingPanel .columns.four.alpha .inner_product_panel + .subcategory.product + .variants {left:0;margin-left:0;width:915px;}#productListingPanel .columns.four:not(.omega,.alpha) .inner_product_panel + .subcategory.product {left:50%;transform:translateX(-50%);}#productListingPanel .columns.four:not(.omega,.alpha) .inner_product_panel + .subcategory.product + .variants {margin-left:0;left:50%;transform:translateX(-50%);width:915px;}#productListingPanel .columns.four.omega .inner_product_panel + .subcategory.product {left:100%;transform:translateX(-100%);}#productListingPanel .columns.four.omega .inner_product_panel + .subcategory.product + .variants {margin-left:0;left:100%;transform:translateX(-100%);width:915px;}#productListingPanel .subcategory.product.box.second .subcategory.product.image {float:left;width:438px;margin-left:0px;margin-right:0px;}#productListingPanel .subcategory.product.box.second .subcategory.product.details {float:right;width:438px;margin-left:0px;margin-right:0px;}.tech_pages {text-align:center;letter-spacing:.05em;}.tech_page {text-align:center;font-family:"Smith",sans-serif;position:relative;margin-bottom:40px;letter-spacing:.05em;}.tech_page h2 {font-family:"Smith" sans-serif;font-size:18px;font-weight:bold;text-transform:uppercase;margin-bottom:32px;}.tech_page h3 {letter-spacing:.05em;}.tech_page hr {border:none;border-top:solid 1px #d3d3d3;margin:80px auto;}.tech_page img {max-width:100%;}.tech_page .tech_description {width:600px;margin:32px auto;}.tech_page .tech_description.wide {width:900px;margin:20px auto;}.tech_page .tech_description h4 {font-weight:bold;margin-bottom:9px;}.tech_page .tech_item_selector {width:100%;margin-bottom:20px;}.tech_page .tech_item_selector a {font-family:"Smith",sans-serif;font-weight:bold;padding:2px 10px;color:#adadad;letter-spacing:.05em;}.tech_page .tech_item_selector a.selected {color:#333;}.tech_page .tech_item_selector a:hover {color:#009c90;}.tech_page .tech_page_prev {position:absolute;z-index:100;top:300px;left:0px;font-size:36px;}.tech_page .tech_page_next {position:absolute;z-index:100;top:300px;right:0px;font-size:36px;}.tech_page .tech_products {display:none;}.tech_page .tech_products h4 {font-weight:bold;margin-bottom:32px;letter-spacing:.05em;}.tech_page .tech_product {display:table-cell;padding:0px 0px;vertical-align:bottom;font-weight:normal;}.tech_page .tech_product img {display:block;margin-bottom:15px;}.tech_page .tech_option {clear:both;margin-top:40px;text-align:center;}.tech_page .tech_option .tech_description {width:100%;margin:20px 0px;}.tech_page_selector {position:fixed;top:170px;left:0px;z-index:99999;}.tech_page_selector a {display:block;width:18px;height:18px;background:url(_ui/desktop/smithoptics/images/tech/page_selector.png) top left no-repeat;text-indent:-99999em;margin-bottom:10px;border:none;outline:none;}.tech_page_selector a.selected {background-position:bottom;}.tech_page .tech_overlays {position:relative;display:block;margin:0px auto;}.tech_page .tech_overlay_background {position:absolute;top:0px;left:0px;z-index:1;}.tech_page .tech_overlay {position:relative;z-index:10;}.tech_page .tech_overlay h4 {font-size:12px;font-family:"Smith Bold",sans-serif;text-transform:uppercase;font-weight:bold;letter-spacing:.05em;}.tech_page .tech_overlays a {position:absolute;left:0px;top:0px;width:29px;height:29px;background:url(_ui/desktop/smithoptics/images/tech/tech_overlay_rollover.png) bottom left no-repeat;z-index:100;display:block;border:none;outline:none;text-indent:-99999em;}.tech_page .tech_overlays a.selected {background-position:top;}.tech_page .tech_popups {position:relative;display:block;margin:0px auto;padding:0px;text-align:center;width:100%;}.tech_page .tech_popup_background {position:absolute;top:0px;left:0px;z-index:1;margin:0px auto;}.tech_page .tech_popup {position:relative;z-index:10;display:none;}.tech_page .tech_popup h4 {font-size:12px;font-family:"Smith",sans-serif;text-transform:uppercase;font-weight:bold;letter-spacing:.05em;}.tech_page .tech_popups a {position:absolute;left:0px;top:0px;width:29px;height:29px;background:url(_ui/desktop/smithoptics/images/tech/tech_overlay_rollover.png) bottom left no-repeat;z-index:100;display:block;border:none;outline:none;text-indent:-99999em;}.tech_page .tech_popups a.selected {background-position:left top;text-indent:0px;width:auto;background-color:#d3d3d3;padding-left:35px;padding-right:10px;line-height:30px;opacity:1;z-index:150;position:relative;width:250px;font-weight:bold;border-radius:15px;border:solid 1px #adadad;border-top-right-radius:0px;border-bottom-right-radius:0px;}.tech_page .tech_popups a.selected.wide {width:350px;}.tech_page .tech_popups a.selected.xwide {width:500px;}.tech_page .tech_popups a.selected.xxwide {width:650px;}.tech_page .tech_popups a:hover {color:#333;}.tech_page .tech_popups img {display:none;}.tech_page .tech_floaters {position:relative;display:block;margin:0px auto;}.tech_page .tech_floater_background {position:absolute;top:0px;left:0px;z-index:1;}.tech_page .tech_floater {position:absolute;z-index:10;width:450px;text-align:left;line-height:20px;}.tech_page .tech_floater h4 {font-size:12px;font-family:"Smith",sans-serif;font-weight:bold;letter-spacing:.05em;line-height:20px;}.tech_page_pdp {width:906px;overflow:hidden;}.landing_page h1.header{font-family:"Smith Extra Cond Bold Italic",Sans-Serif;font-style:italic;font-weight:bold;text-transform:uppercase;font-size:40px;letter-spacing:.05em;color:#333;margin-bottom:50px;}.landing_page h4{font-family:"Smith Bold",Sans-Serif;font-weight:bold;font-size:11px;line-height:14px;letter-spacing:.1em;color:#333;text-transform:uppercase;text-align:left;}.landing_page .landing_voucher h4{text-align:center;}.landing_page .landing_voucher label {font-family:"Smith",Sans-Serif;font-weight:normal;font-size:10px;letter-spacing:.1em;color:#333;text-transform:uppercase;text-align:left;}.landing_page .landing_voucher input[type="text"]{border:solid 1px #d3d3d3;margin:0px;height:24px;width:97%;padding:1px 5px;font-family:"Smith";font-style:normal;font-size:10px;letter-spacing:.1em;color:#333333;}.landing_page ul{font-size:11px;margin-right:30px;}.landing_page .landing_voucher .cart_section{text-align:left;width:275px;margin:auto;margin-top:20px;margin-bottom:20px;}.landing_page img{margin-bottom:50px;}.landing_page input[type="checkbox"] {margin-right:10px;display:inline-block;}.landing_page p.agree {width:80%;display:inline-block;vertical-align:top;margin-top:-2px;letter-spacing:.1em;text-transform:uppercase;color:#333333;font-size:10px;text-align:left;}.landing_page .error_message{top:5px;}.landing_page #error_messages{margin-top:0px;}.star_rating {position:relative;background:#d3d3d3;width:auto;display:inline-block;vertical-align:middle;margin-right:5px;margin-bottom:5px }.star_rating .star_bar {position:absolute;top:0px;left:0px;z-index:10;}.star_rating .star_bar img {margin:0px;padding:0px;vertical-align:top;}.star_rating .star_level {position:absolute;top:0px;left:0px;background:#333;z-index:0;height:100%;}.star_rating_number {display:inline-block;}.star_rating_number {vertical-align:middle;}.bar_back img {position:absolute;}.bar_back {position:relative;}.comment_list {margin-bottom:40px;}.comment_list li {padding-left:30px;margin-bottom:16px;position:relative;}.comment_list .comment_author {margin-right:10px;height:100%;}.comment_list a.all_comments {}.comment_list a.all_comments:hover {color:#009c90;}li.bazaar_voice_reviews {display:none;}li.bazaar_voice_reviews.active {display:block;transition:all 1s;}li .review-content {min-height:400px;}.show_all_reviews li .review-content {min-height:0px;transition:all 1s;}.show_all_reviews li.bazaar_voice_reviews {margin-bottom:50px;padding-bottom:50px;border-bottom:solid 1px #dedede;overflow:auto;display:block;}.show_all_reviews li.bazaar_voice_reviews:last-child {border-bottom:none;}.show_all_reviews .review_number,.show_all_reviews .review_navigation {display:none;margin-bottom:0px;padding-bottom:0px;}p.first_review {font-size:12px;line-height:16px;letter-spacing:.05em;font-weight:normal;color:#333333;margin:0 0 10px;}.bazaar_voice_no_reviews .stars_placeholder {margin:20px 0px;}.ratings_reviews .review_right {margin:80px 0px 80px 15px }.ratings_reviews .review_right .button {float:right;margin-right:0px;}.ratings_reviews .four.columns.row {margin-bottom:1px;}.ratings_reviews .sort_reviews p {margin:0;}.ratings_reviews .sort_reviews .options .dropdown_display {text-align:left;background:#fff url(_ui/desktop/smithoptics/images/ICONS/dropdown_display_product.jpg) top right no-repeat;font-family:"Smith",Sans-serif !important;font-size:10px !important;color:#333333;letter-spacing:.15em;}.bazaar_voice_reviews {margin-top:30px;}.bazaar_voice_reviews .review_number {}.bazaar_voice_reviews .BVRRReviewTitle {display:block;}.BVRRReviewTitleContainer {margin-bottom:16px;}.BVRRDate {display:block;color:#666;}.bazaar_voice_reviews .BVRRReviewText {margin-bottom:16px;display:block;overflow:hidden;}.bazaar_voice_reviews .BVRRRecommended {margin-bottom:40px;display:block;}.bazaar_voice_reviews .review_response .review_response-img {vertical-align:middle;margin-right:10px;width:32px;height:23px;display:inline-block;}.bazaar_voice_reviews .review_response:hover .review_response-img {background-position:-64px;}.bazaar_voice_reviews .review_response:hover {color:#009c90;}.BVImgOrSprite {margin-bottom:22px;}.BVImgOrSprite img {vertical-align:middle;margin-right:15px;}.review_number {color:#666;display:block;float:right;}.bazaar_voice_reviews .BVRRLabel {display:inline-block;margin-bottom:0px;margin-right:5px;margin-top:5px;}.bazaar_voice_reviews .BVRRContextDataContainer {margin-bottom:35px;}.bazaar_voice_reviews .BVRRRatingSliderImage img {width:100%;height:10px;}.bazaar_voice_reviews .BVRRRatingEntry {position:relative;margin-bottom:30px;}.bazaar_voice_reviews .BVRRRatingSliderLabel1 {position:absolute;left:0;top:35px;}.bazaar_voice_reviews .BVRRRatingSliderLabel2 {position:absolute;right:0;top:35px;}.bazaar_voice_reviews .BVRRRatingContainerSlider {margin-bottom:40px;}.review_navigation ul {list-style:none;margin-top:19px;margin-left:0;}.review_navigation li {display:inline-block;padding-right:5px;margin-right:10px;}.helpful_review {display:inline-block;margin-right:15px;cursor:pointer;position:relative;width:120px;}.helpful_review:hover a,.unhelpful_review:hover a,.unhelpful_review:hover,.helpful_review:hover {color:#009c90;}.unhelpful_review {display:inline-block;cursor:pointer;position:relative;}.unvoted a:hover,.unvoted:hover a,.unvoted:hover,.unvoted a,.unvoted {color:#999;}.voted a:hover,.voted:hover a,.voted:hover,.voted a,.voted {color:#333;}.thumbs_up_img,.thumbs_down_img {height:46px;width:29px;display:inline-block;vertical-align:middle;margin-right:5px;}.thumbs_up_img {}.thumbs_down_img {}.unvoted .thumbs_down_img,.unvoted .thumbs_up_img {background-position:-30px 0px;}.unhelpful_review:hover .thumbs_down_img,.helpful_review:hover .thumbs_up_img {background-position:-60px 0px;}.voted:hover .thumbs_down_img,.voted:hover .thumbs_up_img {background-position:0px 0px;}.unvoted:hover .thumbs_down_img,.unvoted:hover .thumbs_up_img {background-position:-30px 0px;}.BVSectionSubjectInformation {display:none !important;}#BVMessagePageHeaderID {border-bottom:none;display:none;}.BVMESectionHeader {font-family:"Smith",Sans-serif !important;font-weight:bold;font-size:18px !important;letter-spacing:.05em;text-align:center !important;text-transform:uppercase;color:#333333;margin:0px 0px 30px;line-height:18px !important;width:100%;}span.BVMESectionHeader {display:inline-block;}.BV {font-family:"Smith",Sans-serif !important;}.BVRequiredFieldIndicatorLegend {color:#333 !important;font-family:"Georgia" Serif;font-style:italic !important;text-transform:lowercase !important;display:none;}.BVMESignedIn,#BVSectionAuthenticationWelcomeID {border-bottom:none !important;}#BVSectionMediaUploadID {display:none;}.BVField div.star a {background-color:#d3d3d3 !important;background-image:url(_ui/desktop/smithoptics/images/REVIEW/review_star.png) !important;background-repeat:no-repeat;background-position:0 0;}.BVFieldError.BVField div.star a {background-color:#F0B5B5 !important;}.BVFieldError.BVField div.star_hover a {background-color:#333333 !important;}.BVField div.star {background:none;}.BVField div.star,.BVField div.star a {height:30px !important;width:43px !important;}.BVRatingStarsLegend,#BVFieldRatingLabelID,.BVFieldLegend {display:none !important;}.BVField div.star_hover a,.BVField div.star_live a:hover .BVFieldError.BVField div.star_live.star_hover a,.BVFieldError.BVField div.star_live a:hover,.BVFieldError.BVField div.star_on a,.BVFieldError.BVField div.star_on a:hover {background-position:0 0 !important;background-color:#333333 !important;}.BVField div.star_on a {background-position:0 0 !important;background-color:#333333 !important;}#BVSectionRatingsID,.BVSection {border:none !important;}#BVSectionAuthenticationWelcomeID,#BVFieldTitleFieldHelperID,#BVFieldReviewtextCounterID,.BVMEFieldHelper,.BVFieldLowValue,.BVFieldHighValue {font-size:12px !important;font-style:normal !important;letter-spacing:.05em !important;color:#000 !important;}.BVMESignedInUserName,#BVButtonSignoutID {margin-left:0;font-size:11px !important;font-family:"Smith Medium" sans-serif;letter-spacing:.05em;font-weight:normal !important;font-style:normal !important;color:#333333;}.BVMESignedInUserName:before {content:"hiddentext";display:block;font-size:0px;height:0px;margin:0px;}a.BVLink:visited,a.BVLink {color:#333333 !important;}a.BVLink:hover {color:#009c90 !important;}#BVButtonSignoutID span {font-size:11px !important;font-family:"Smith Medium" sans-serif;letter-spacing:.05em;}.BVSliderField .BVFieldLabel {font-family:"Smith",Sans-serif;font-size:12px !important;line-height:18px !important;color:#000000 !important;font-weight:bold;margin-bottom:3px;}.BVSliderPrefix,.BVSliderSuffix {font-family:"Smith",Sans-serif !important;font-size:12px !important;line-height:18px !important;letter-spacing:.05em;color:#999 !important;font-weight:200 !important;font-style:normal !important;}.BVSliderSuffix {right:17px !important;}.BVSliderField .ui-slider {background-image:url(_ui/desktop/smithoptics/images/REVIEW/review_slider.png) !important;height:16px !important;width:282px !important;}.ui-slider-handle {background-image:url(_ui/desktop/smithoptics/images/REVIEW/review_scrubber.png) !important;background-color:none !important;height:16px !important;width:16px !important;top:0px !important;}#BVFieldRatingRatingStarsID {display:inline-block;margin-bottom:30px;}#BVFieldRatingContainerID {text-align:center;}.BVSliderField {display:block;float:none !important;margin-left:50px !important;}#BVFieldRecommendContainerID {position:absolute;top:200px;right:100px;display:block;overflow:visible;}span#BVFieldRecommendContainerID {position:static;}span.BVFieldLabelCoreRecommendLabel {font-family:"Smith" sans-serif !important;font-weight:bold;font-size:12px !important;letter-spacing:0.05em;margin-bottom:15px;margin-right:100px;}input.BVFieldText:not(.BVTagTextBox),textarea.BVFieldTextArea{width:544px !important;display:block !important;}.BVFieldRadioLabelrecommend {font-family:"Smith" sans-serif !important;}.BVFieldLabel,.BVRequiredFieldIndicator,.BVTag label {font-family:"Smith",Sans-Serif !important;font-weight:200 !important;font-size:12px !important;color:#000 !important;line-height:18px !important;}.BVMETipBoxHeader,.BVTagSectionHeaderContainer {font-family:"Smith" !important;font-size:12px !important;letter-spacing:.05em !important;font-weight:bold !important;}.BVFieldNetPromoterScoreRadioLegendContainer{float:none;padding:10px;}.BVFieldSelect{display:block;margin-left:0;}.BVTagRow{display:block !important;margin-bottom:9px !important;}.BVTagRow input[type=text]{padding:6px 10px;}.BVHidden.BVTagRow{display:none !important;}.BVHidden.BVTagRow{display:none !important;}.BVMEStaticTip{width:300px !important;}.BVTextCounter{width:500px !important;}.BVModuleHeader {border-bottom:none !important;}.BVModuleBody ul {list-style:none !important;padding:10px 0 0 0px !important;}.BVModuleBody li {background:none !important;padding-left:0px !important;}.BVModuleBody li a {color:#333;}.BVSection {margin-bottom:70px !important;}.BVButton {font-family:"Smith",Sans-Serif !important;letter-spacing:.2em !important;background:#009c90 !important;border:none !important;color:#fff !important;display:inline-block !important;font-size:12px !important;font-weight:bold !important;text-decoration:none !important;text-shadow:none !important;margin:10px 16px !important;line-height:15px !important;padding:8px 36px !important;text-align:center !important;width:200px !important;}.BVButton:hover {background-color:#333333 !important;}.BVFieldError .BVFieldText,.BVFieldError .BVFieldTextArea {border-color:#ae2c30 !important;background-color:#F8F3F4 !important;}.BVErrors {border-top:none !important;}.BVErrors ul li {font-family:"Georgia",Serif !important;font-size:12px !important;line-height:20px !important;font-style:italic !important;font-weight:normal;color:#ae2c30 !important;margin-bottom:15px !important;margin-top:-15px !important;text-transform:lowercase !important;background-image:none !important;}.BVErrors .BVMESectionHeader {font-family:"Smith Bold" !important;font-size:13px !important;text-transform:uppercase !important;letter-spacing:.1em !important;font-weight:bold !important;color:#ae2c30 !important;text-align:left !important;}.swipe_box_wrapper {position:relative;}.swipe_box_wrapper a.swipe_prev {position:absolute;left:0px;top:50%;font-size:50px;z-index:100;}.swipe_box_wrapper a.swipe_next {position:absolute;right:0px;top:50%;font-size:50px;z-index:100;}.swipe_box_wrapper .swipe_area {position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:99;}.swipe_box {width:100%;overflow-x:hidden;overflow-y:hidden;margin:0px;padding:0px;position:relative;z-index:10;}.swipe_box ul {list-style:none;margin:0px;padding:0px;}.swipe_box ul li {width:580px;float:left;text-align:center;margin:0px;padding:0px;}.swipe_box ul li {display:none;}.swipe_box ul li:first-child {display:block;}.swipe_box p {font-size:24px;text-transform:uppercase;line-height:34px;font-family:"Smith",Sans-serif;letter-spacing:.2em;text-align:center;text-transform:uppercase;}.life_social {font-family:"Smith",Sans-serif;font-weight:normal;font-size:12px;line-height:20px;letter-spacing:0.05em;color:rgb(51,51,51);text-align:center;}.life_social .details {height:100px;}.life_social .date {font-family:"Smith Bold",Sans-serif;font-weight:bold;font-size:13px;line-height:13px;letter-spacing:.1em;color:#333333;text-transform:uppercase;text-align:center;margin-top:8px;margin-bottom:10px;height:15px;}.life_social .title {margin-bottom:2px;padding:0px 20px;height:35px;overflow:hidden;}.life_social .link {font-family:"Georgia",Serif;font-size:12px;line-height:12px;letter-spacing:.05em;font-style:italic;font-weight:normal;color:#333333;text-transform:capitalize;text-align:center;margin-bottom:10px;display:block;}.life_social .overlay_social_instagram {width:438px;height:438px;position:relative;overflow:hidden;}.life_social .overlay_social_facebook {width:438px;height:438px;position:relative;overflow:hidden;}.overlay_social_facebook {text-decoration:none;display:block;}.overlay_social_facebook img {min-width:100%;min-height:100%;max-width:none;max-height:none;}.overlay_social_facebook_image {position:absolute;margin:0px auto;z-index:10;bottom:0px;left:0px;min-width:100%;}.overlay_social_facebook_copy {position:absolute;left:0px;bottom:0px;z-index:25;width:100%;background:#000;color:#d3d3d3;opacity:.5;}.overlay_social_facebook_icon {position:absolute;top:0px;left:0px;z-index:50;width:100%;height:100%;margin:0px;background:url(_ui/desktop/common/images/content_slot_facebook_icon_hot.png) right bottom no-repeat;}.overlay_social_facebook_icon:hover {background:url(_ui/desktop/common/images/content_slot_facebook_icon_hover.png) right bottom no-repeat;}.overlay_social_facebook.hot .overlay_social_facebook_icon {background:url(_ui/desktop/common/images/content_slot_facebook_icon_hot.png) right bottom no-repeat;}.overlay_social_facebook.hot .overlay_social_facebook_icon:hover {background:url(_ui/desktop/common/images/content_slot_facebook_icon_hover.png) right bottom no-repeat;}.overlay_social_facebook.cold .overlay_social_facebook_icon {background:url(_ui/desktop/common/images/content_slot_facebook_icon_cold.png) right bottom no-repeat;}.overlay_social_facebook.cold .overlay_social_facebook_icon:hover {background:url(_ui/desktop/common/images/content_slot_facebook_icon_hover.png) right bottom no-repeat;}.overlay_social_instagram {text-decoration:none;display:block;}.overlay_social_instagram img {max-width:none;max-height:none;height:140%;width:140%;margin-left:-20%;margin-top:-20%;}.overlay_social_instagram_image {position:relative;left:0px;bottom:0px;z-index:10;}.overlay_social_instagram_copy {position:absolute;left:0px;bottom:0px;z-index:25;width:100%;background:#000;color:#d3d3d3;opacity:.5;}.overlay_social_instagram_icon {position:absolute;top:0px;left:0px;z-index:50;width:100%;height:100%;margin:0px;background:url(_ui/desktop/common/images/content_slot_instagram_icon_hot.png) right bottom no-repeat;}.overlay_social_instagram_icon:hover {background:url(_ui/desktop/common/images/content_slot_instagram_icon_hover.png) right bottom no-repeat;}.overlay_social_instagram.hot .overlay_social_instagram_icon {background:url(_ui/desktop/common/images/content_slot_instagram_icon_hot.png) right bottom no-repeat;}.overlay_social_instagram.hot .overlay_social_instagram_icon:hover {background:url(_ui/desktop/common/images/content_slot_instagram_icon_hover.png) right bottom no-repeat;}.overlay_social_instagram.cold .overlay_social_instagram_icon {background:url(_ui/desktop/common/images/content_slot_instagram_icon_cold.png) right bottom no-repeat;}.overlay_social_instagram.cold .overlay_social_instagram_icon:hover {background:url(_ui/desktop/common/images/content_slot_instagram_icon_hover.png) right bottom no-repeat;}.overlay_social_instagram.elite .overlay_social_instagram_icon {background:url(_ui/desktop/common/images/content_slot_instagram_icon_elite.png) right bottom no-repeat;}.overlay_social_instagram.elite .overlay_social_instagram_icon:hover {background:url(_ui/desktop/common/images/content_slot_instagram_icon_hover.png) right bottom no-repeat;}.home_instagram .life_social {width:205px;height:215px;overflow:hidden;}.home_instagram .life_social_extra {display:none;}.home_instagram .overlay_social_instagram {width:205px;height:215px;}.home_instagram .life_social img {height:140%;width:140%;margin-left:-20%;margin-top:-20%;max-width:none;max-height:none;}.overlay_facebook_wrapper {width:438px;height:215px;position:relative;display:block;overflow:hidden;}.overlay_facebook_wrapper .overlay_facebook {width:438px;height:215px;position:absolute;top:0px;left:0px;}.overlay_facebook_wrapper .overlay_facebook p {padding:10px 20px;}.overlay_facebook_wrapper .overlay_facebook_image {min-width:438px;min-height:215px;}.slick-slider {position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list {position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus {outline:none;}.slick-list.dragging {cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list {-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track {position:relative;top:0;left:0;display:block;}.slick-track:before,.slick-track:after {display:table;content:'';}.slick-track:after {clear:both;}.slick-loading .slick-track {visibility:hidden;}.slick-slide {display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide {float:right;}.slick-slide img {display:block;}.slick-slide.slick-loading img {display:none;}.slick-slide.dragging img {pointer-events:none;}.slick-initialized .slick-slide {display:block;}.slick-loading .slick-slide {visibility:hidden;}.slick-vertical .slick-slide {display:block;height:auto;border:1px solid transparent;}@charset 'UTF-8';.slick-loading .slick-list {}.slick-prev,.slick-next {font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus {color:transparent;outline:none;background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before {opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before {opacity:.25;}.slick-prev:before,.slick-next:before {font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev {left:-25px;}[dir='rtl'] .slick-prev {right:-25px;left:auto;}.slick-prev:before {content:'←';}[dir='rtl'] .slick-prev:before {content:'→';}.slick-next {right:-25px;}[dir='rtl'] .slick-next {right:auto;left:-25px;}.slick-next:before {content:'→';}[dir='rtl'] .slick-next:before {content:'←';}.slick-slider {margin-bottom:30px;}.slick-dots {position:absolute;bottom:-45px;display:block;width:100%;padding:0;list-style:none;text-align:center;}.slick-dots li {position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button {font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus {outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before {opacity:1;}.slick-dots li button:before {font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before {opacity:.75;color:black;}.slick-prev::before{content:" ";}.slick-next::before{content:" ";}.product_carousel_component .slick-slide img{margin:auto;}.product_carousel_component .slick-slide p{font-family:"SmithSerif",Serif;font-size:24px;line-height:18px;color:#000000;margin:0px auto 9px;}.product_carousel_component .slick-slide p .price{font-family:"Smith",Sans-Serif;font-size:12px;line-height:18px;color:#000000;margin:9px auto 32px;display:block;}.product_carousel_component .slick-prev{background:url(_ui/desktop/common/images/featured_product_carousel_arrows.png) no-repeat transparent 21px center;width:45px;height:150px;display:block;top:10px;transition:background 0s;-moz-transition:background 0s;-webkit-transition:background 0s;}.product_carousel_component .slick-prev:hover{background:url(_ui/desktop/common/images/featured_product_carousel_arrows.png) no-repeat transparent -11px center;}.product_carousel_component .slick-next{background:url(_ui/desktop/common/images/featured_product_carousel_arrows.png) no-repeat transparent -101px center;width:45px;height:150px;display:block;top:10px;transition:background 0s;-moz-transition:background 0s;-webkit-transition:background 0s;}.product_carousel_component .slick-next:hover{background:url(_ui/desktop/common/images/featured_product_carousel_arrows.png) no-repeat transparent -69px center;}.home-page-slider img.fullpage{width:100%;}.home-page-slider .slider-product{color:#333333;}.home-page-slider .slider-product .title{font-weight:bold;}.home-page-slider .slider-product .button{float:right;margin:6px 9px;}.home-page-slider .slick-prev{left:18px;top:35%;width:31px;}.home-page-slider .slick-next{right:18px;top:35%;width:31px;}.home-page-slider .slick-prev::before{width:12px;height:12px;display:block;border-left:4px solid #000000;border-bottom:4px solid #000000;border-right:4px solid transparent;border-top:4px solid transparent;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:border .5s;-moz-transition:border .5s;-webkit-transition:border .5s;}.home-page-slider .slick-next::before{width:12px;height:12px;display:block;border-right:4px solid #000000;border-bottom:4px solid #000000;border-left:4px solid transparent;border-top:4px solid transparent;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:border .5s;-moz-transition:border .5s;-webkit-transition:border .5s;}.home-page-slider .upper-content{position:relative;}.home-page-slider .copy_container{position:absolute;}.home-page-slider .copy_container h1{text-transform:none;font-size:60px;line-height:65px;margin-bottom:18px;color:#000000;}.home-page-slider .copy_container h2{font-size:18px;font-weight:bold;margin-bottom:24px;text-transform:uppercase;color:#000000;}.home-page-slider .copy_container h3{font-size:18px;line-height:24px;font-weight:normal;margin-bottom:18px;color:#000000;}.home-page-slider .copy_container p{font-size:15px;line-height:24px;font-weight:normal;margin-bottom:18px;color:#000000;text-align:left;}.home-page-slider .copy_container.white p{font-weight:normal;}.home-page-slider .copy_container.white p,.home-page-slider .copy_container.white h1,.home-page-slider .copy_container.white h2,.home-page-slider .copy_container.white h3,.home-page-slider .copy_container.white .button {color:#fff;}.home-page-slider .copy_container .button{background:rgba(255,255,255,.2);border:solid 1px;transition:background 200ms;-webkit-transition:background 200ms;}.home-page-slider .copy_container .button:hover{background:rgb(255,255,255);border-bottom:#ffffff;color:#666 }.home-page-slider .slick-dots{bottom:280px;}.home-page-slider .slick-dots li.slick-active button::before{}.home-page-slider .slick-dots li button::before{content:" ";background:#000000;border-radius:20px;width:10px;height:10px;transition:background .5s;-moz-transition:background .5s;-webkit-transition:background .5s;}.home-page-slider .lower-content{height:245px;}.home-page-slider{min-width:1238px;}.home-page-slider .white .slick-prev::before{border-left:4px solid #ffffff;border-bottom:4px solid #ffffff;transition:border .5s;-moz-transition:border .5s;-webkit-transition:border .5s;opacity:.5;}.home-page-slider .white .slick-next::before{border-right:4px solid #ffffff;border-bottom:4px solid #ffffff;transition:border .5s;-moz-transition:border .5s;-webkit-transition:border .5s;opacity:.5;}.home-page-slider .white .slick-dots li button::before{background:#ffffff;transition:background .5s;-moz-transition:background .5s;-webkit-transition:background .5s;}.home-page-slider .slider-gram img{width:100%;}.home-page-slider .slider-gram::after{position:absolute;display:block;content:"";bottom:0px;right:0px;z-index:50;width:100%;height:100%;margin:0px;background:url("//www.smithoptics.com/images/content_slot_instagram_icon_cold.png") right bottom no-repeat;background:url("//www.smithoptics.com/_ui/desktop/smithoptics/images/content_slot_instagram_icon_cold.png") right bottom no-repeat;}.suncloud_carousel .product_carousel_component .slick-slide p{font-family:"Smith",sans-serif;font-weight:200;margin-top:20px;}.product_carousel_component .slick-prev::before{width:9px;height:9px;display:block;border-left:3px solid #000000;border-bottom:3px solid #000000;border-right:3px solid transparent;border-top:3px solid transparent;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:border .5s;-moz-transition:border .5s;-webkit-transition:border .5s;}.product_carousel_component .slick-next::before{width:9px;height:9px;display:block;border-right:3px solid #000000;border-bottom:3px solid #000000;border-left:3px solid transparent;border-top:3px solid transparent;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:border .5s;-moz-transition:border .5s;-webkit-transition:border .5s;}.product_carousel_component .slick-prev{left:18px;top:48%;width:31px;}.product_carousel_component .slick-next{right:18px;top:48%;width:31px;}@charset "UTF-8";@font-face {font-family:"smithoptics-icons";src:url(_ui/shared/fonts/smithoptics-icons.eot);src:url(_ui/shared/fonts/smithoptics-icons.eot?#iefix) format("embedded-opentype"),url(_ui/shared/fonts/smithoptics-icons.woff) format("woff"),url(_ui/shared/fonts/smithoptics-icons.ttf) format("truetype"),url(_ui/shared/fonts/smithoptics-icons.svg#smithoptics-icons) format("svg");font-weight:normal;font-style:normal;}[data-icon]:before {font-family:"smithoptics-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}[class^="icon-"]:before,[class*=" icon-"]:before {font-family:"smithoptics-icons" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-camera:before {content:"a";}.icon-arrow-down:before {content:"b";}.icon-arrow-right:before {content:"c";}.icon-arrow-left:before {content:"d";}.icon-arrow-up:before {content:"e";}@charset "UTF-8";.clear-for-pure {}.clear-for-pure button {box-shadow:none;}.clear-for-pure ol,.clear-for-pure ul {list-style:initial;margin:initial;padding:initial;}.clear-for-pure html {font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}.clear-for-pure body {margin:0;}.clear-for-pure article,.clear-for-pure aside,.clear-for-pure details,.clear-for-pure figcaption,.clear-for-pure figure,.clear-for-pure footer,.clear-for-pure header,.clear-for-pure hgroup,.clear-for-pure main,.clear-for-pure menu,.clear-for-pure nav,.clear-for-pure section,.clear-for-pure summary {display:block;}.clear-for-pure audio,.clear-for-pure canvas,.clear-for-pure progress,.clear-for-pure video {display:inline-block;vertical-align:baseline;}.clear-for-pure audio:not([controls]) {display:none;height:0;}.clear-for-pure [hidden],.clear-for-pure template {display:none;}.clear-for-pure a {background-color:transparent;}.clear-for-pure a:active,.clear-for-pure a:hover {outline:0;}.clear-for-pure abbr[title] {border-bottom:1px dotted;}.clear-for-pure b,.clear-for-pure strong {font-weight:bold;}.clear-for-pure dfn {font-style:italic;}.clear-for-pure h1 {font-size:2em;margin:0.67em 0;}.clear-for-pure mark {background:#ff0;color:#000;}.clear-for-pure small {font-size:80%;}.clear-for-pure sub,.clear-for-pure sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline;}.clear-for-pure sup {top:-0.5em;}.clear-for-pure sub {bottom:-0.25em;}.clear-for-pure img {border:0;}.clear-for-pure svg:not(:root) {overflow:hidden;}.clear-for-pure figure {margin:1em 40px;}.clear-for-pure hr {box-sizing:content-box;height:0;}.clear-for-pure pre {overflow:auto;}.clear-for-pure code,.clear-for-pure kbd,.clear-for-pure pre,.clear-for-pure samp {font-family:monospace,monospace;font-size:1em;}.clear-for-pure button,.clear-for-pure input,.clear-for-pure optgroup,.clear-for-pure select,.clear-for-pure textarea {color:inherit;font:inherit;margin:0;}.clear-for-pure button {overflow:visible;}.clear-for-pure button,.clear-for-pure select {text-transform:none;}.clear-for-pure button,.clear-for-pure html input[type="button"],.clear-for-pure input[type="reset"],.clear-for-pure input[type="submit"] {-webkit-appearance:button;cursor:pointer;}.clear-for-pure button[disabled],.clear-for-pure html input[disabled] {cursor:default;}.clear-for-pure button::-moz-focus-inner,.clear-for-pure input::-moz-focus-inner {border:0;padding:0;}.clear-for-pure input {line-height:normal;}.clear-for-pure input[type="checkbox"],.clear-for-pure input[type="radio"] {box-sizing:border-box;padding:0;}.clear-for-pure input[type="number"]::-webkit-inner-spin-button,.clear-for-pure input[type="number"]::-webkit-outer-spin-button {height:auto;}.clear-for-pure input[type="search"] {-webkit-appearance:textfield;box-sizing:content-box;}.clear-for-pure input[type="search"]::-webkit-search-cancel-button,.clear-for-pure input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}.clear-for-pure fieldset {border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}.clear-for-pure legend {border:0;padding:0;}.clear-for-pure textarea {overflow:auto;}.clear-for-pure optgroup {font-weight:bold;}.clear-for-pure table {border-collapse:collapse;border-spacing:0;}.clear-for-pure td,.clear-for-pure th {padding:0;}.clear-for-pure html {font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}.clear-for-pure body {margin:0;}.clear-for-pure article,.clear-for-pure aside,.clear-for-pure details,.clear-for-pure figcaption,.clear-for-pure figure,.clear-for-pure footer,.clear-for-pure header,.clear-for-pure hgroup,.clear-for-pure main,.clear-for-pure menu,.clear-for-pure nav,.clear-for-pure section,.clear-for-pure summary {display:block;}.clear-for-pure audio,.clear-for-pure canvas,.clear-for-pure progress,.clear-for-pure video {display:inline-block;vertical-align:baseline;}.clear-for-pure audio:not([controls]) {display:none;height:0;}.clear-for-pure [hidden],.clear-for-pure template {display:none;}.clear-for-pure a {background-color:transparent;}.clear-for-pure a:active,.clear-for-pure a:hover {outline:0;}.clear-for-pure abbr[title] {border-bottom:1px dotted;}.clear-for-pure b,.clear-for-pure strong {font-weight:700;}.clear-for-pure dfn {font-style:italic;}.clear-for-pure h1 {font-size:2em;margin:.67em 0;}.clear-for-pure mark {background:#ff0;color:#000;}.clear-for-pure small {font-size:80%;}.clear-for-pure sub,.clear-for-pure sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline;}.clear-for-pure sup {top:-.5em;}.clear-for-pure sub {bottom:-.25em;}.clear-for-pure img {border:0;}.clear-for-pure svg:not(:root) {overflow:hidden;}.clear-for-pure figure {margin:1em 40px;}.clear-for-pure hr {-moz-box-sizing:content-box;box-sizing:content-box;height:0;}.clear-for-pure pre {overflow:auto;}.clear-for-pure code,.clear-for-pure kbd,.clear-for-pure pre,.clear-for-pure samp {font-family:monospace,monospace;font-size:1em;}.clear-for-pure button,.clear-for-pure input,.clear-for-pure optgroup,.clear-for-pure select,.clear-for-pure textarea {color:inherit;font:inherit;margin:0;}.clear-for-pure button {overflow:visible;}.clear-for-pure button,.clear-for-pure select {text-transform:none;}.clear-for-pure button,.clear-for-pure html input[type=button],.clear-for-pure input[type=reset],.clear-for-pure input[type=submit] {-webkit-appearance:button;cursor:pointer;}.clear-for-pure button[disabled],.clear-for-pure html input[disabled] {cursor:default;}.clear-for-pure button::-moz-focus-inner,.clear-for-pure input::-moz-focus-inner {border:0;padding:0;}.clear-for-pure input {line-height:normal;}.clear-for-pure input[type=checkbox],.clear-for-pure input[type=radio] {box-sizing:border-box;padding:0;}.clear-for-pure input[type=number]::-webkit-inner-spin-button,.clear-for-pure input[type=number]::-webkit-outer-spin-button {height:auto;}.clear-for-pure input[type=search] {-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}.clear-for-pure input[type=search]::-webkit-search-cancel-button,.clear-for-pure input[type=search]::-webkit-search-decoration {-webkit-appearance:none;}.clear-for-pure fieldset {border:1px solid silver;margin:0 2px;padding:.35em .625em .75em;}.clear-for-pure legend {border:0;padding:0;}.clear-for-pure textarea {overflow:auto;}.clear-for-pure optgroup {font-weight:700;}.clear-for-pure table {border-collapse:collapse;border-spacing:0;}.clear-for-pure td,.clear-for-pure th {padding:0;}.clear-for-pure .hidden,.clear-for-pure [hidden] {display:none !important;}.clear-for-pure .pure-img {max-width:100%;height:auto;display:block;}.clear-for-pure .pure-g {letter-spacing:-.31em;*letter-spacing:normal;*word-spacing:-.43em;text-rendering:optimizespeed;font-family:FreeSans,Arimo,"Droid Sans",Helvetica,Arial,sans-serif;display:-webkit-flex;-webkit-flex-flow:row wrap;display:-ms-flexbox;-ms-flex-flow:row wrap;-ms-align-content:flex-start;-webkit-align-content:flex-start;align-content:flex-start;}.clear-for-pure .opera-only :-o-prefocus,.clear-for-pure .pure-g {word-spacing:-.43em;}.clear-for-pure .pure-u {display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;}.clear-for-pure .pure-g [class*="pure-u"] {font-family:sans-serif;}.clear-for-pure .pure-u-1,.clear-for-pure .pure-u-1-1,.clear-for-pure .pure-u-1-2,.clear-for-pure .pure-u-1-3,.clear-for-pure .pure-u-2-3,.clear-for-pure .pure-u-1-4,.clear-for-pure .pure-u-3-4,.clear-for-pure .pure-u-1-5,.clear-for-pure .pure-u-2-5,.clear-for-pure .pure-u-3-5,.clear-for-pure .pure-u-4-5,.clear-for-pure .pure-u-5-5,.clear-for-pure .pure-u-1-6,.clear-for-pure .pure-u-5-6,.clear-for-pure .pure-u-1-8,.clear-for-pure .pure-u-3-8,.clear-for-pure .pure-u-5-8,.clear-for-pure .pure-u-7-8,.clear-for-pure .pure-u-1-12,.clear-for-pure .pure-u-5-12,.clear-for-pure .pure-u-7-12,.clear-for-pure .pure-u-11-12,.clear-for-pure .pure-u-1-24,.clear-for-pure .pure-u-2-24,.clear-for-pure .pure-u-3-24,.clear-for-pure .pure-u-4-24,.clear-for-pure .pure-u-5-24,.clear-for-pure .pure-u-6-24,.clear-for-pure .pure-u-7-24,.clear-for-pure .pure-u-8-24,.clear-for-pure .pure-u-9-24,.clear-for-pure .pure-u-10-24,.clear-for-pure .pure-u-11-24,.clear-for-pure .pure-u-12-24,.clear-for-pure .pure-u-13-24,.clear-for-pure .pure-u-14-24,.clear-for-pure .pure-u-15-24,.clear-for-pure .pure-u-16-24,.clear-for-pure .pure-u-17-24,.clear-for-pure .pure-u-18-24,.clear-for-pure .pure-u-19-24,.clear-for-pure .pure-u-20-24,.clear-for-pure .pure-u-21-24,.clear-for-pure .pure-u-22-24,.clear-for-pure .pure-u-23-24,.clear-for-pure .pure-u-24-24 {display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;}.clear-for-pure .pure-u-1-24 {width:4.1667%;*width:4.1357%;}.clear-for-pure .pure-u-1-12,.clear-for-pure .pure-u-2-24 {width:8.3333%;*width:8.3023%;}.clear-for-pure .pure-u-1-8,.clear-for-pure .pure-u-3-24 {width:12.5%;*width:12.469%;}.clear-for-pure .pure-u-1-6,.clear-for-pure .pure-u-4-24 {width:16.6667%;*width:16.6357%;}.clear-for-pure .pure-u-1-5 {width:20%;*width:19.969%;}.clear-for-pure .pure-u-5-24 {width:20.8333%;*width:20.8023%;}.clear-for-pure .pure-u-1-4,.clear-for-pure .pure-u-6-24 {width:25%;*width:24.969%;}.clear-for-pure .pure-u-7-24 {width:29.1667%;*width:29.1357%;}.clear-for-pure .pure-u-1-3,.clear-for-pure .pure-u-8-24 {width:33.3333%;*width:33.3023%;}.clear-for-pure .pure-u-3-8,.clear-for-pure .pure-u-9-24 {width:37.5%;*width:37.469%;}.clear-for-pure .pure-u-2-5 {width:40%;*width:39.969%;}.clear-for-pure .pure-u-5-12,.clear-for-pure .pure-u-10-24 {width:41.6667%;*width:41.6357%;}.clear-for-pure .pure-u-11-24 {width:45.8333%;*width:45.8023%;}.clear-for-pure .pure-u-1-2,.clear-for-pure .pure-u-12-24 {width:50%;*width:49.969%;}.clear-for-pure .pure-u-13-24 {width:54.1667%;*width:54.1357%;}.clear-for-pure .pure-u-7-12,.clear-for-pure .pure-u-14-24 {width:58.3333%;*width:58.3023%;}.clear-for-pure .pure-u-3-5 {width:60%;*width:59.969%;}.clear-for-pure .pure-u-5-8,.clear-for-pure .pure-u-15-24 {width:62.5%;*width:62.469%;}.clear-for-pure .pure-u-2-3,.clear-for-pure .pure-u-16-24 {width:66.6667%;*width:66.6357%;}.clear-for-pure .pure-u-17-24 {width:70.8333%;*width:70.8023%;}.clear-for-pure .pure-u-3-4,.clear-for-pure .pure-u-18-24 {width:75%;*width:74.969%;}.clear-for-pure .pure-u-19-24 {width:79.1667%;*width:79.1357%;}.clear-for-pure .pure-u-4-5 {width:80%;*width:79.969%;}.clear-for-pure .pure-u-5-6,.clear-for-pure .pure-u-20-24 {width:83.3333%;*width:83.3023%;}.clear-for-pure .pure-u-7-8,.clear-for-pure .pure-u-21-24 {width:87.5%;*width:87.469%;}.clear-for-pure .pure-u-11-12,.clear-for-pure .pure-u-22-24 {width:91.6667%;*width:91.6357%;}.clear-for-pure .pure-u-23-24 {width:95.8333%;*width:95.8023%;}.clear-for-pure .pure-u-1,.clear-for-pure .pure-u-1-1,.clear-for-pure .pure-u-5-5,.clear-for-pure .pure-u-24-24 {width:100%;}.clear-for-pure .pure-button {display:inline-block;zoom:1;line-height:normal;white-space:nowrap;vertical-align:middle;text-align:center;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.clear-for-pure .pure-button::-moz-focus-inner {padding:0;border:0;}.clear-for-pure .pure-button {font-family:inherit;font-size:100%;padding:.5em 1em;color:#444;color:rgba(0,0,0,0.8);border:1px solid #999;border:0 transparent;background-color:#E6E6E6;text-decoration:none;border-radius:2px;}.clear-for-pure .pure-button-hover,.clear-for-pure .pure-button:hover,.clear-for-pure .pure-button:focus {filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#1a000000',GradientType=0);background-image:-webkit-gradient(linear,0 0,0 100%,from(transparent),color-stop(40%,rgba(0,0,0,0.05)),to(rgba(0,0,0,0.1)));background-image:-webkit-linear-gradient(transparent,rgba(0,0,0,0.05) 40%,rgba(0,0,0,0.1));background-image:-moz-linear-gradient(top,rgba(0,0,0,0.05) 0,rgba(0,0,0,0.1));background-image:-o-linear-gradient(transparent,rgba(0,0,0,0.05) 40%,rgba(0,0,0,0.1));background-image:linear-gradient(transparent,rgba(0,0,0,0.05) 40%,rgba(0,0,0,0.1));}.clear-for-pure .pure-button:focus {outline:0;}.clear-for-pure .pure-button-active,.clear-for-pure .pure-button:active {box-shadow:0 0 0 1px rgba(0,0,0,0.15) inset,0 0 6px rgba(0,0,0,0.2) inset;border-color:#000\9;}.clear-for-pure .pure-button[disabled],.clear-for-pure .pure-button-disabled,.clear-for-pure .pure-button-disabled:hover,.clear-for-pure .pure-button-disabled:focus,.clear-for-pure .pure-button-disabled:active {border:0;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);filter:alpha(opacity=40);-khtml-opacity:.4;-moz-opacity:.4;opacity:.4;cursor:not-allowed;box-shadow:none;}.clear-for-pure .pure-button-hidden {display:none;}.clear-for-pure .pure-button::-moz-focus-inner {padding:0;border:0;}.clear-for-pure .pure-button-primary,.clear-for-pure .pure-button-selected,.clear-for-pure a.pure-button-primary,.clear-for-pure a.pure-button-selected {background-color:#0078e7;color:#fff;}.clear-for-pure .pure-form input[type=text],.clear-for-pure .pure-form input[type=password],.clear-for-pure .pure-form input[type=email],.clear-for-pure .pure-form input[type=url],.clear-for-pure .pure-form input[type=date],.clear-for-pure .pure-form input[type=month],.clear-for-pure .pure-form input[type=time],.clear-for-pure .pure-form input[type=datetime],.clear-for-pure .pure-form input[type=datetime-local],.clear-for-pure .pure-form input[type=week],.clear-for-pure .pure-form input[type=number],.clear-for-pure .pure-form input[type=search],.clear-for-pure .pure-form input[type=tel],.clear-for-pure .pure-form input[type=color],.clear-for-pure .pure-form select,.clear-for-pure .pure-form textarea {padding:.5em .6em;display:inline-block;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.clear-for-pure .pure-form input:not([type]) {padding:.5em .6em;display:inline-block;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.clear-for-pure .pure-form input[type=color] {padding:.2em .5em;}.clear-for-pure .pure-form input[type=text]:focus,.clear-for-pure .pure-form input[type=password]:focus,.clear-for-pure .pure-form input[type=email]:focus,.clear-for-pure .pure-form input[type=url]:focus,.clear-for-pure .pure-form input[type=date]:focus,.clear-for-pure .pure-form input[type=month]:focus,.clear-for-pure .pure-form input[type=time]:focus,.clear-for-pure .pure-form input[type=datetime]:focus,.clear-for-pure .pure-form input[type=datetime-local]:focus,.clear-for-pure .pure-form input[type=week]:focus,.clear-for-pure .pure-form input[type=number]:focus,.clear-for-pure .pure-form input[type=search]:focus,.clear-for-pure .pure-form input[type=tel]:focus,.clear-for-pure .pure-form input[type=color]:focus,.clear-for-pure .pure-form select:focus,.clear-for-pure .pure-form textarea:focus {outline:0;border-color:#129FEA;}.clear-for-pure .pure-form input:not([type]):focus {outline:0;border-color:#129FEA;}.clear-for-pure .pure-form input[type=file]:focus,.clear-for-pure .pure-form input[type=radio]:focus,.clear-for-pure .pure-form input[type=checkbox]:focus {outline:thin solid #129FEA;outline:1px auto #129FEA;}.clear-for-pure .pure-form .pure-checkbox,.clear-for-pure .pure-form .pure-radio {margin:.5em 0;display:block;}.clear-for-pure .pure-form input[type=text][disabled],.clear-for-pure .pure-form input[type=password][disabled],.clear-for-pure .pure-form input[type=email][disabled],.clear-for-pure .pure-form input[type=url][disabled],.clear-for-pure .pure-form input[type=date][disabled],.clear-for-pure .pure-form input[type=month][disabled],.clear-for-pure .pure-form input[type=time][disabled],.clear-for-pure .pure-form input[type=datetime][disabled],.clear-for-pure .pure-form input[type=datetime-local][disabled],.clear-for-pure .pure-form input[type=week][disabled],.clear-for-pure .pure-form input[type=number][disabled],.clear-for-pure .pure-form input[type=search][disabled],.clear-for-pure .pure-form input[type=tel][disabled],.clear-for-pure .pure-form input[type=color][disabled],.clear-for-pure .pure-form select[disabled],.clear-for-pure .pure-form textarea[disabled] {cursor:not-allowed;background-color:#eaeded;color:#cad2d3;}.clear-for-pure .pure-form input:not([type])[disabled] {cursor:not-allowed;background-color:#eaeded;color:#cad2d3;}.clear-for-pure .pure-form input[readonly],.clear-for-pure .pure-form select[readonly],.clear-for-pure .pure-form textarea[readonly] {background-color:#eee;color:#777;border-color:#ccc;}.clear-for-pure .pure-form input:focus:invalid,.clear-for-pure .pure-form textarea:focus:invalid,.clear-for-pure .pure-form select:focus:invalid {color:#b94a48;border-color:#e9322d;}.clear-for-pure .pure-form input[type=file]:focus:invalid:focus,.clear-for-pure .pure-form input[type=radio]:focus:invalid:focus,.clear-for-pure .pure-form input[type=checkbox]:focus:invalid:focus {outline-color:#e9322d;}.clear-for-pure .pure-form select {height:2.25em;border:1px solid #ccc;background-color:#fff;}.clear-for-pure .pure-form select[multiple] {height:auto;}.clear-for-pure .pure-form label {margin:.5em 0 .2em;}.clear-for-pure .pure-form fieldset {margin:0;padding:.35em 0 .75em;border:0;}.clear-for-pure .pure-form legend {display:block;width:100%;padding:.3em 0;margin-bottom:.3em;color:#333;border-bottom:1px solid #e5e5e5;}.clear-for-pure .pure-form-stacked input[type=text],.clear-for-pure .pure-form-stacked input[type=password],.clear-for-pure .pure-form-stacked input[type=email],.clear-for-pure .pure-form-stacked input[type=url],.clear-for-pure .pure-form-stacked input[type=date],.clear-for-pure .pure-form-stacked input[type=month],.clear-for-pure .pure-form-stacked input[type=time],.clear-for-pure .pure-form-stacked input[type=datetime],.clear-for-pure .pure-form-stacked input[type=datetime-local],.clear-for-pure .pure-form-stacked input[type=week],.clear-for-pure .pure-form-stacked input[type=number],.clear-for-pure .pure-form-stacked input[type=search],.clear-for-pure .pure-form-stacked input[type=tel],.clear-for-pure .pure-form-stacked input[type=color],.clear-for-pure .pure-form-stacked input[type=file],.clear-for-pure .pure-form-stacked select,.clear-for-pure .pure-form-stacked label,.clear-for-pure .pure-form-stacked textarea {display:block;margin:.25em 0;}.clear-for-pure .pure-form-stacked input:not([type]) {display:block;margin:.25em 0;}.clear-for-pure .pure-form-aligned input,.clear-for-pure .pure-form-aligned textarea,.clear-for-pure .pure-form-aligned select,.clear-for-pure .pure-form-aligned .pure-help-inline,.clear-for-pure .pure-form-message-inline {display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}.clear-for-pure .pure-form-aligned textarea {vertical-align:top;}.clear-for-pure .pure-form-aligned .pure-control-group {margin-bottom:.5em;}.clear-for-pure .pure-form-aligned .pure-control-group label {text-align:right;display:inline-block;vertical-align:middle;width:10em;margin:0 1em 0 0;}.clear-for-pure .pure-form-aligned .pure-controls {margin:1.5em 0 0 11em;}.clear-for-pure .pure-form input.pure-input-rounded,.clear-for-pure .pure-form .pure-input-rounded {border-radius:2em;padding:.5em 1em;}.clear-for-pure .pure-form .pure-group fieldset {margin-bottom:10px;}.clear-for-pure .pure-form .pure-group input,.clear-for-pure .pure-form .pure-group textarea {display:block;padding:10px;margin:0 0 -1px;border-radius:0;position:relative;top:-1px;}.clear-for-pure .pure-form .pure-group input:focus,.clear-for-pure .pure-form .pure-group textarea:focus {z-index:3;}.clear-for-pure .pure-form .pure-group input:first-child,.clear-for-pure .pure-form .pure-group textarea:first-child {top:1px;border-radius:4px 4px 0 0;margin:0;}.clear-for-pure .pure-form .pure-group input:first-child:last-child,.clear-for-pure .pure-form .pure-group textarea:first-child:last-child {top:1px;border-radius:4px;margin:0;}.clear-for-pure .pure-form .pure-group input:last-child,.clear-for-pure .pure-form .pure-group textarea:last-child {top:-2px;border-radius:0 0 4px 4px;margin:0;}.clear-for-pure .pure-form .pure-group button {margin:.35em 0;}.clear-for-pure .pure-form .pure-input-1 {width:100%;}.clear-for-pure .pure-form .pure-input-2-3 {width:66%;}.clear-for-pure .pure-form .pure-input-1-2 {width:50%;}.clear-for-pure .pure-form .pure-input-1-3 {width:33%;}.clear-for-pure .pure-form .pure-input-1-4 {width:25%;}.clear-for-pure .pure-form .pure-help-inline,.clear-for-pure .pure-form-message-inline {display:inline-block;padding-left:.3em;color:#666;vertical-align:middle;font-size:.875em;}.clear-for-pure .pure-form-message {display:block;color:#666;font-size:.875em;}@media only screen and (max-width:480px) {.clear-for-pure .pure-form button[type=submit] {margin:.7em 0 0;}.clear-for-pure .pure-form input:not([type]),.clear-for-pure .pure-form input[type=text],.clear-for-pure .pure-form input[type=password],.clear-for-pure .pure-form input[type=email],.clear-for-pure .pure-form input[type=url],.clear-for-pure .pure-form input[type=date],.clear-for-pure .pure-form input[type=month],.clear-for-pure .pure-form input[type=time],.clear-for-pure .pure-form input[type=datetime],.clear-for-pure .pure-form input[type=datetime-local],.clear-for-pure .pure-form input[type=week],.clear-for-pure .pure-form input[type=number],.clear-for-pure .pure-form input[type=search],.clear-for-pure .pure-form input[type=tel],.clear-for-pure .pure-form input[type=color],.clear-for-pure .pure-form label {margin-bottom:.3em;display:block;}.clear-for-pure .pure-group input:not([type]),.clear-for-pure .pure-group input[type=text],.clear-for-pure .pure-group input[type=password],.clear-for-pure .pure-group input[type=email],.clear-for-pure .pure-group input[type=url],.clear-for-pure .pure-group input[type=date],.clear-for-pure .pure-group input[type=month],.clear-for-pure .pure-group input[type=time],.clear-for-pure .pure-group input[type=datetime],.clear-for-pure .pure-group input[type=datetime-local],.clear-for-pure .pure-group input[type=week],.clear-for-pure .pure-group input[type=number],.clear-for-pure .pure-group input[type=search],.clear-for-pure .pure-group input[type=tel],.clear-for-pure .pure-group input[type=color] {margin-bottom:0;}.clear-for-pure .pure-form-aligned .pure-control-group label {margin-bottom:.3em;text-align:left;display:block;width:100%;}.clear-for-pure .pure-form-aligned .pure-controls {margin:1.5em 0 0;}.clear-for-pure .pure-form .pure-help-inline,.clear-for-pure .pure-form-message-inline,.clear-for-pure .pure-form-message {display:block;font-size:.75em;padding:.2em 0 .8em;}}.clear-for-pure .pure-menu {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.clear-for-pure .pure-menu-fixed {position:fixed;left:0;top:0;z-index:3;}.clear-for-pure .pure-menu-list,.clear-for-pure .pure-menu-item {position:relative;}.clear-for-pure .pure-menu-list {list-style:none;margin:0;padding:0;}.clear-for-pure .pure-menu-item {padding:0;margin:0;height:100%;}.clear-for-pure .pure-menu-link,.clear-for-pure .pure-menu-heading {display:block;text-decoration:none;white-space:nowrap;}.clear-for-pure .pure-menu-horizontal {width:100%;white-space:nowrap;}.clear-for-pure .pure-menu-horizontal .pure-menu-list {display:inline-block;}.clear-for-pure .pure-menu-horizontal .pure-menu-item,.clear-for-pure .pure-menu-horizontal .pure-menu-heading,.clear-for-pure .pure-menu-horizontal .pure-menu-separator {display:inline-block;*display:inline;zoom:1;vertical-align:middle;}.clear-for-pure .pure-menu-item .pure-menu-item {display:block;}.clear-for-pure .pure-menu-children {display:none;position:absolute;left:100%;top:0;margin:0;padding:0;z-index:3;}.clear-for-pure .pure-menu-horizontal .pure-menu-children {left:0;top:auto;width:inherit;}.clear-for-pure .pure-menu-allow-hover:hover > .pure-menu-children,.clear-for-pure .pure-menu-active > .pure-menu-children {display:block;position:absolute;}.clear-for-pure .pure-menu-has-children > .pure-menu-link:after {padding-left:.5em;content:"\25B8";font-size:small;}.clear-for-pure .pure-menu-horizontal .pure-menu-has-children > .pure-menu-link:after {content:"\25BE";}.clear-for-pure .pure-menu-scrollable {overflow-y:scroll;overflow-x:hidden;}.clear-for-pure .pure-menu-scrollable .pure-menu-list {display:block;}.clear-for-pure .pure-menu-horizontal.pure-menu-scrollable .pure-menu-list {display:inline-block;}.clear-for-pure .pure-menu-horizontal.pure-menu-scrollable {white-space:nowrap;overflow-y:hidden;overflow-x:auto;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;padding:.5em 0;}.clear-for-pure .pure-menu-horizontal.pure-menu-scrollable::-webkit-scrollbar {display:none;}.clear-for-pure .pure-menu-separator {background-color:#ccc;height:1px;margin:.3em 0;}.clear-for-pure .pure-menu-horizontal .pure-menu-separator {width:1px;height:1.3em;margin:0 .3em;}.clear-for-pure .pure-menu-heading {text-transform:uppercase;color:#565d64;}.clear-for-pure .pure-menu-link {color:#777;}.clear-for-pure .pure-menu-children {background-color:#fff;}.clear-for-pure .pure-menu-link,.clear-for-pure .pure-menu-disabled,.clear-for-pure .pure-menu-heading {padding:.5em 1em;}.clear-for-pure .pure-menu-disabled {opacity:.5;}.clear-for-pure .pure-menu-disabled .pure-menu-link:hover {background-color:transparent;}.clear-for-pure .pure-menu-active > .pure-menu-link,.clear-for-pure .pure-menu-link:hover,.clear-for-pure .pure-menu-link:focus {background-color:#eee;}.clear-for-pure .pure-menu-selected .pure-menu-link,.clear-for-pure .pure-menu-selected .pure-menu-link:visited {color:#000;}.clear-for-pure .pure-table {border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid #cbcbcb;}.clear-for-pure .pure-table caption {color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center;}.clear-for-pure .pure-table td,.clear-for-pure .pure-table th {border-left:1px solid #cbcbcb;border-width:0 0 0 1px;font-size:inherit;margin:0;overflow:visible;padding:.5em 1em;}.clear-for-pure .pure-table td:first-child,.clear-for-pure .pure-table th:first-child {border-left-width:0;}.clear-for-pure .pure-table thead {background-color:#e0e0e0;color:#000;text-align:left;vertical-align:bottom;}.clear-for-pure .pure-table td {background-color:transparent;}.clear-for-pure .pure-table-odd td {background-color:#f2f2f2;}.clear-for-pure .pure-table-striped tr:nth-child(2n-1) td {background-color:#f2f2f2;}.clear-for-pure .pure-table-bordered td {border-bottom:1px solid #cbcbcb;}.clear-for-pure .pure-table-bordered tbody > tr:last-child > td {border-bottom-width:0;}.clear-for-pure .pure-table-horizontal td,.clear-for-pure .pure-table-horizontal th {border-width:0 0 1px;border-bottom:1px solid #cbcbcb;}.clear-for-pure .pure-table-horizontal tbody > tr:last-child > td {border-bottom-width:0;}@media screen and (min-width:35.5em) {.clear-for-pure .pure-u-sm-1,.clear-for-pure .pure-u-sm-1-1,.clear-for-pure .pure-u-sm-1-2,.clear-for-pure .pure-u-sm-1-3,.clear-for-pure .pure-u-sm-2-3,.clear-for-pure .pure-u-sm-1-4,.clear-for-pure .pure-u-sm-3-4,.clear-for-pure .pure-u-sm-1-5,.clear-for-pure .pure-u-sm-2-5,.clear-for-pure .pure-u-sm-3-5,.clear-for-pure .pure-u-sm-4-5,.clear-for-pure .pure-u-sm-5-5,.clear-for-pure .pure-u-sm-1-6,.clear-for-pure .pure-u-sm-5-6,.clear-for-pure .pure-u-sm-1-8,.clear-for-pure .pure-u-sm-3-8,.clear-for-pure .pure-u-sm-5-8,.clear-for-pure .pure-u-sm-7-8,.clear-for-pure .pure-u-sm-1-12,.clear-for-pure .pure-u-sm-5-12,.clear-for-pure .pure-u-sm-7-12,.clear-for-pure .pure-u-sm-11-12,.clear-for-pure .pure-u-sm-1-24,.clear-for-pure .pure-u-sm-2-24,.clear-for-pure .pure-u-sm-3-24,.clear-for-pure .pure-u-sm-4-24,.clear-for-pure .pure-u-sm-5-24,.clear-for-pure .pure-u-sm-6-24,.clear-for-pure .pure-u-sm-7-24,.clear-for-pure .pure-u-sm-8-24,.clear-for-pure .pure-u-sm-9-24,.clear-for-pure .pure-u-sm-10-24,.clear-for-pure .pure-u-sm-11-24,.clear-for-pure .pure-u-sm-12-24,.clear-for-pure .pure-u-sm-13-24,.clear-for-pure .pure-u-sm-14-24,.clear-for-pure .pure-u-sm-15-24,.clear-for-pure .pure-u-sm-16-24,.clear-for-pure .pure-u-sm-17-24,.clear-for-pure .pure-u-sm-18-24,.clear-for-pure .pure-u-sm-19-24,.clear-for-pure .pure-u-sm-20-24,.clear-for-pure .pure-u-sm-21-24,.clear-for-pure .pure-u-sm-22-24,.clear-for-pure .pure-u-sm-23-24,.clear-for-pure .pure-u-sm-24-24 {display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;}.clear-for-pure .pure-u-sm-1-24 {width:4.1667%;*width:4.1357%;}.clear-for-pure .pure-u-sm-1-12,.clear-for-pure .pure-u-sm-2-24 {width:8.3333%;*width:8.3023%;}.clear-for-pure .pure-u-sm-1-8,.clear-for-pure .pure-u-sm-3-24 {width:12.5%;*width:12.469%;}.clear-for-pure .pure-u-sm-1-6,.clear-for-pure .pure-u-sm-4-24 {width:16.6667%;*width:16.6357%;}.clear-for-pure .pure-u-sm-1-5 {width:20%;*width:19.969%;}.clear-for-pure .pure-u-sm-5-24 {width:20.8333%;*width:20.8023%;}.clear-for-pure .pure-u-sm-1-4,.clear-for-pure .pure-u-sm-6-24 {width:25%;*width:24.969%;}.clear-for-pure .pure-u-sm-7-24 {width:29.1667%;*width:29.1357%;}.clear-for-pure .pure-u-sm-1-3,.clear-for-pure .pure-u-sm-8-24 {width:33.3333%;*width:33.3023%;}.clear-for-pure .pure-u-sm-3-8,.clear-for-pure .pure-u-sm-9-24 {width:37.5%;*width:37.469%;}.clear-for-pure .pure-u-sm-2-5 {width:40%;*width:39.969%;}.clear-for-pure .pure-u-sm-5-12,.clear-for-pure .pure-u-sm-10-24 {width:41.6667%;*width:41.6357%;}.clear-for-pure .pure-u-sm-11-24 {width:45.8333%;*width:45.8023%;}.clear-for-pure .pure-u-sm-1-2,.clear-for-pure .pure-u-sm-12-24 {width:50%;*width:49.969%;}.clear-for-pure .pure-u-sm-13-24 {width:54.1667%;*width:54.1357%;}.clear-for-pure .pure-u-sm-7-12,.clear-for-pure .pure-u-sm-14-24 {width:58.3333%;*width:58.3023%;}.clear-for-pure .pure-u-sm-3-5 {width:60%;*width:59.969%;}.clear-for-pure .pure-u-sm-5-8,.clear-for-pure .pure-u-sm-15-24 {width:62.5%;*width:62.469%;}.clear-for-pure .pure-u-sm-2-3,.clear-for-pure .pure-u-sm-16-24 {width:66.6667%;*width:66.6357%;}.clear-for-pure .pure-u-sm-17-24 {width:70.8333%;*width:70.8023%;}.clear-for-pure .pure-u-sm-3-4,.clear-for-pure .pure-u-sm-18-24 {width:75%;*width:74.969%;}.clear-for-pure .pure-u-sm-19-24 {width:79.1667%;*width:79.1357%;}.clear-for-pure .pure-u-sm-4-5 {width:80%;*width:79.969%;}.clear-for-pure .pure-u-sm-5-6,.clear-for-pure .pure-u-sm-20-24 {width:83.3333%;*width:83.3023%;}.clear-for-pure .pure-u-sm-7-8,.clear-for-pure .pure-u-sm-21-24 {width:87.5%;*width:87.469%;}.clear-for-pure .pure-u-sm-11-12,.clear-for-pure .pure-u-sm-22-24 {width:91.6667%;*width:91.6357%;}.clear-for-pure .pure-u-sm-23-24 {width:95.8333%;*width:95.8023%;}.clear-for-pure .pure-u-sm-1,.clear-for-pure .pure-u-sm-1-1,.clear-for-pure .pure-u-sm-5-5,.clear-for-pure .pure-u-sm-24-24 {width:100%;}}@media screen and (min-width:48em) {.clear-for-pure .pure-u-md-1,.clear-for-pure .pure-u-md-1-1,.clear-for-pure .pure-u-md-1-2,.clear-for-pure .pure-u-md-1-3,.clear-for-pure .pure-u-md-2-3,.clear-for-pure .pure-u-md-1-4,.clear-for-pure .pure-u-md-3-4,.clear-for-pure .pure-u-md-1-5,.clear-for-pure .pure-u-md-2-5,.clear-for-pure .pure-u-md-3-5,.clear-for-pure .pure-u-md-4-5,.clear-for-pure .pure-u-md-5-5,.clear-for-pure .pure-u-md-1-6,.clear-for-pure .pure-u-md-5-6,.clear-for-pure .pure-u-md-1-8,.clear-for-pure .pure-u-md-3-8,.clear-for-pure .pure-u-md-5-8,.clear-for-pure .pure-u-md-7-8,.clear-for-pure .pure-u-md-1-12,.clear-for-pure .pure-u-md-5-12,.clear-for-pure .pure-u-md-7-12,.clear-for-pure .pure-u-md-11-12,.clear-for-pure .pure-u-md-1-24,.clear-for-pure .pure-u-md-2-24,.clear-for-pure .pure-u-md-3-24,.clear-for-pure .pure-u-md-4-24,.clear-for-pure .pure-u-md-5-24,.clear-for-pure .pure-u-md-6-24,.clear-for-pure .pure-u-md-7-24,.clear-for-pure .pure-u-md-8-24,.clear-for-pure .pure-u-md-9-24,.clear-for-pure .pure-u-md-10-24,.clear-for-pure .pure-u-md-11-24,.clear-for-pure .pure-u-md-12-24,.clear-for-pure .pure-u-md-13-24,.clear-for-pure .pure-u-md-14-24,.clear-for-pure .pure-u-md-15-24,.clear-for-pure .pure-u-md-16-24,.clear-for-pure .pure-u-md-17-24,.clear-for-pure .pure-u-md-18-24,.clear-for-pure .pure-u-md-19-24,.clear-for-pure .pure-u-md-20-24,.clear-for-pure .pure-u-md-21-24,.clear-for-pure .pure-u-md-22-24,.clear-for-pure .pure-u-md-23-24,.clear-for-pure .pure-u-md-24-24 {display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;}.clear-for-pure .pure-u-md-1-24 {width:4.1667%;*width:4.1357%;}.clear-for-pure .pure-u-md-1-12,.clear-for-pure .pure-u-md-2-24 {width:8.3333%;*width:8.3023%;}.clear-for-pure .pure-u-md-1-8,.clear-for-pure .pure-u-md-3-24 {width:12.5%;*width:12.469%;}.clear-for-pure .pure-u-md-1-6,.clear-for-pure .pure-u-md-4-24 {width:16.6667%;*width:16.6357%;}.clear-for-pure .pure-u-md-1-5 {width:20%;*width:19.969%;}.clear-for-pure .pure-u-md-5-24 {width:20.8333%;*width:20.8023%;}.clear-for-pure .pure-u-md-1-4,.clear-for-pure .pure-u-md-6-24 {width:25%;*width:24.969%;}.clear-for-pure .pure-u-md-7-24 {width:29.1667%;*width:29.1357%;}.clear-for-pure .pure-u-md-1-3,.clear-for-pure .pure-u-md-8-24 {width:33.3333%;*width:33.3023%;}.clear-for-pure .pure-u-md-3-8,.clear-for-pure .pure-u-md-9-24 {width:37.5%;*width:37.469%;}.clear-for-pure .pure-u-md-2-5 {width:40%;*width:39.969%;}.clear-for-pure .pure-u-md-5-12,.clear-for-pure .pure-u-md-10-24 {width:41.6667%;*width:41.6357%;}.clear-for-pure .pure-u-md-11-24 {width:45.8333%;*width:45.8023%;}.clear-for-pure .pure-u-md-1-2,.clear-for-pure .pure-u-md-12-24 {width:50%;*width:49.969%;}.clear-for-pure .pure-u-md-13-24 {width:54.1667%;*width:54.1357%;}.clear-for-pure .pure-u-md-7-12,.clear-for-pure .pure-u-md-14-24 {width:58.3333%;*width:58.3023%;}.clear-for-pure .pure-u-md-3-5 {width:60%;*width:59.969%;}.clear-for-pure .pure-u-md-5-8,.clear-for-pure .pure-u-md-15-24 {width:62.5%;*width:62.469%;}.clear-for-pure .pure-u-md-2-3,.clear-for-pure .pure-u-md-16-24 {width:66.6667%;*width:66.6357%;}.clear-for-pure .pure-u-md-17-24 {width:70.8333%;*width:70.8023%;}.clear-for-pure .pure-u-md-3-4,.clear-for-pure .pure-u-md-18-24 {width:75%;*width:74.969%;}.clear-for-pure .pure-u-md-19-24 {width:79.1667%;*width:79.1357%;}.clear-for-pure .pure-u-md-4-5 {width:80%;*width:79.969%;}.clear-for-pure .pure-u-md-5-6,.clear-for-pure .pure-u-md-20-24 {width:83.3333%;*width:83.3023%;}.clear-for-pure .pure-u-md-7-8,.clear-for-pure .pure-u-md-21-24 {width:87.5%;*width:87.469%;}.clear-for-pure .pure-u-md-11-12,.clear-for-pure .pure-u-md-22-24 {width:91.6667%;*width:91.6357%;}.clear-for-pure .pure-u-md-23-24 {width:95.8333%;*width:95.8023%;}.clear-for-pure .pure-u-md-1,.clear-for-pure .pure-u-md-1-1,.clear-for-pure .pure-u-md-5-5,.clear-for-pure .pure-u-md-24-24 {width:100%;}}@media screen and (min-width:64em) {.clear-for-pure .pure-u-lg-1,.clear-for-pure .pure-u-lg-1-1,.clear-for-pure .pure-u-lg-1-2,.clear-for-pure .pure-u-lg-1-3,.clear-for-pure .pure-u-lg-2-3,.clear-for-pure .pure-u-lg-1-4,.clear-for-pure .pure-u-lg-3-4,.clear-for-pure .pure-u-lg-1-5,.clear-for-pure .pure-u-lg-2-5,.clear-for-pure .pure-u-lg-3-5,.clear-for-pure .pure-u-lg-4-5,.clear-for-pure .pure-u-lg-5-5,.clear-for-pure .pure-u-lg-1-6,.clear-for-pure .pure-u-lg-5-6,.clear-for-pure .pure-u-lg-1-8,.clear-for-pure .pure-u-lg-3-8,.clear-for-pure .pure-u-lg-5-8,.clear-for-pure .pure-u-lg-7-8,.clear-for-pure .pure-u-lg-1-12,.clear-for-pure .pure-u-lg-5-12,.clear-for-pure .pure-u-lg-7-12,.clear-for-pure .pure-u-lg-11-12,.clear-for-pure .pure-u-lg-1-24,.clear-for-pure .pure-u-lg-2-24,.clear-for-pure .pure-u-lg-3-24,.clear-for-pure .pure-u-lg-4-24,.clear-for-pure .pure-u-lg-5-24,.clear-for-pure .pure-u-lg-6-24,.clear-for-pure .pure-u-lg-7-24,.clear-for-pure .pure-u-lg-8-24,.clear-for-pure .pure-u-lg-9-24,.clear-for-pure .pure-u-lg-10-24,.clear-for-pure .pure-u-lg-11-24,.clear-for-pure .pure-u-lg-12-24,.clear-for-pure .pure-u-lg-13-24,.clear-for-pure .pure-u-lg-14-24,.clear-for-pure .pure-u-lg-15-24,.clear-for-pure .pure-u-lg-16-24,.clear-for-pure .pure-u-lg-17-24,.clear-for-pure .pure-u-lg-18-24,.clear-for-pure .pure-u-lg-19-24,.clear-for-pure .pure-u-lg-20-24,.clear-for-pure .pure-u-lg-21-24,.clear-for-pure .pure-u-lg-22-24,.clear-for-pure .pure-u-lg-23-24,.clear-for-pure .pure-u-lg-24-24 {display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;}.clear-for-pure .pure-u-lg-1-24 {width:4.1667%;*width:4.1357%;}.clear-for-pure .pure-u-lg-1-12,.clear-for-pure .pure-u-lg-2-24 {width:8.3333%;*width:8.3023%;}.clear-for-pure .pure-u-lg-1-8,.clear-for-pure .pure-u-lg-3-24 {width:12.5%;*width:12.469%;}.clear-for-pure .pure-u-lg-1-6,.clear-for-pure .pure-u-lg-4-24 {width:16.6667%;*width:16.6357%;}.clear-for-pure .pure-u-lg-1-5 {width:20%;*width:19.969%;}.clear-for-pure .pure-u-lg-5-24 {width:20.8333%;*width:20.8023%;}.clear-for-pure .pure-u-lg-1-4,.clear-for-pure .pure-u-lg-6-24 {width:25%;*width:24.969%;}.clear-for-pure .pure-u-lg-7-24 {width:29.1667%;*width:29.1357%;}.clear-for-pure .pure-u-lg-1-3,.clear-for-pure .pure-u-lg-8-24 {width:33.3333%;*width:33.3023%;}.clear-for-pure .pure-u-lg-3-8,.clear-for-pure .pure-u-lg-9-24 {width:37.5%;*width:37.469%;}.clear-for-pure .pure-u-lg-2-5 {width:40%;*width:39.969%;}.clear-for-pure .pure-u-lg-5-12,.clear-for-pure .pure-u-lg-10-24 {width:41.6667%;*width:41.6357%;}.clear-for-pure .pure-u-lg-11-24 {width:45.8333%;*width:45.8023%;}.clear-for-pure .pure-u-lg-1-2,.clear-for-pure .pure-u-lg-12-24 {width:50%;*width:49.969%;}.clear-for-pure .pure-u-lg-13-24 {width:54.1667%;*width:54.1357%;}.clear-for-pure .pure-u-lg-7-12,.clear-for-pure .pure-u-lg-14-24 {width:58.3333%;*width:58.3023%;}.clear-for-pure .pure-u-lg-3-5 {width:60%;*width:59.969%;}.clear-for-pure .pure-u-lg-5-8,.clear-for-pure .pure-u-lg-15-24 {width:62.5%;*width:62.469%;}.clear-for-pure .pure-u-lg-2-3,.clear-for-pure .pure-u-lg-16-24 {width:66.6667%;*width:66.6357%;}.clear-for-pure .pure-u-lg-17-24 {width:70.8333%;*width:70.8023%;}.clear-for-pure .pure-u-lg-3-4,.clear-for-pure .pure-u-lg-18-24 {width:75%;*width:74.969%;}.clear-for-pure .pure-u-lg-19-24 {width:79.1667%;*width:79.1357%;}.clear-for-pure .pure-u-lg-4-5 {width:80%;*width:79.969%;}.clear-for-pure .pure-u-lg-5-6,.clear-for-pure .pure-u-lg-20-24 {width:83.3333%;*width:83.3023%;}.clear-for-pure .pure-u-lg-7-8,.clear-for-pure .pure-u-lg-21-24 {width:87.5%;*width:87.469%;}.clear-for-pure .pure-u-lg-11-12,.clear-for-pure .pure-u-lg-22-24 {width:91.6667%;*width:91.6357%;}.clear-for-pure .pure-u-lg-23-24 {width:95.8333%;*width:95.8023%;}.clear-for-pure .pure-u-lg-1,.clear-for-pure .pure-u-lg-1-1,.clear-for-pure .pure-u-lg-5-5,.clear-for-pure .pure-u-lg-24-24 {width:100%;}}@media screen and (min-width:80em) {.clear-for-pure .pure-u-xl-1,.clear-for-pure .pure-u-xl-1-1,.clear-for-pure .pure-u-xl-1-2,.clear-for-pure .pure-u-xl-1-3,.clear-for-pure .pure-u-xl-2-3,.clear-for-pure .pure-u-xl-1-4,.clear-for-pure .pure-u-xl-3-4,.clear-for-pure .pure-u-xl-1-5,.clear-for-pure .pure-u-xl-2-5,.clear-for-pure .pure-u-xl-3-5,.clear-for-pure .pure-u-xl-4-5,.clear-for-pure .pure-u-xl-5-5,.clear-for-pure .pure-u-xl-1-6,.clear-for-pure .pure-u-xl-5-6,.clear-for-pure .pure-u-xl-1-8,.clear-for-pure .pure-u-xl-3-8,.clear-for-pure .pure-u-xl-5-8,.clear-for-pure .pure-u-xl-7-8,.clear-for-pure .pure-u-xl-1-12,.clear-for-pure .pure-u-xl-5-12,.clear-for-pure .pure-u-xl-7-12,.clear-for-pure .pure-u-xl-11-12,.clear-for-pure .pure-u-xl-1-24,.clear-for-pure .pure-u-xl-2-24,.clear-for-pure .pure-u-xl-3-24,.clear-for-pure .pure-u-xl-4-24,.clear-for-pure .pure-u-xl-5-24,.clear-for-pure .pure-u-xl-6-24,.clear-for-pure .pure-u-xl-7-24,.clear-for-pure .pure-u-xl-8-24,.clear-for-pure .pure-u-xl-9-24,.clear-for-pure .pure-u-xl-10-24,.clear-for-pure .pure-u-xl-11-24,.clear-for-pure .pure-u-xl-12-24,.clear-for-pure .pure-u-xl-13-24,.clear-for-pure .pure-u-xl-14-24,.clear-for-pure .pure-u-xl-15-24,.clear-for-pure .pure-u-xl-16-24,.clear-for-pure .pure-u-xl-17-24,.clear-for-pure .pure-u-xl-18-24,.clear-for-pure .pure-u-xl-19-24,.clear-for-pure .pure-u-xl-20-24,.clear-for-pure .pure-u-xl-21-24,.clear-for-pure .pure-u-xl-22-24,.clear-for-pure .pure-u-xl-23-24,.clear-for-pure .pure-u-xl-24-24 {display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;}.clear-for-pure .pure-u-xl-1-24 {width:4.1667%;*width:4.1357%;}.clear-for-pure .pure-u-xl-1-12,.clear-for-pure .pure-u-xl-2-24 {width:8.3333%;*width:8.3023%;}.clear-for-pure .pure-u-xl-1-8,.clear-for-pure .pure-u-xl-3-24 {width:12.5%;*width:12.469%;}.clear-for-pure .pure-u-xl-1-6,.clear-for-pure .pure-u-xl-4-24 {width:16.6667%;*width:16.6357%;}.clear-for-pure .pure-u-xl-1-5 {width:20%;*width:19.969%;}.clear-for-pure .pure-u-xl-5-24 {width:20.8333%;*width:20.8023%;}.clear-for-pure .pure-u-xl-1-4,.clear-for-pure .pure-u-xl-6-24 {width:25%;*width:24.969%;}.clear-for-pure .pure-u-xl-7-24 {width:29.1667%;*width:29.1357%;}.clear-for-pure .pure-u-xl-1-3,.clear-for-pure .pure-u-xl-8-24 {width:33.3333%;*width:33.3023%;}.clear-for-pure .pure-u-xl-3-8,.clear-for-pure .pure-u-xl-9-24 {width:37.5%;*width:37.469%;}.clear-for-pure .pure-u-xl-2-5 {width:40%;*width:39.969%;}.clear-for-pure .pure-u-xl-5-12,.clear-for-pure .pure-u-xl-10-24 {width:41.6667%;*width:41.6357%;}.clear-for-pure .pure-u-xl-11-24 {width:45.8333%;*width:45.8023%;}.clear-for-pure .pure-u-xl-1-2,.clear-for-pure .pure-u-xl-12-24 {width:50%;*width:49.969%;}.clear-for-pure .pure-u-xl-13-24 {width:54.1667%;*width:54.1357%;}.clear-for-pure .pure-u-xl-7-12,.clear-for-pure .pure-u-xl-14-24 {width:58.3333%;*width:58.3023%;}.clear-for-pure .pure-u-xl-3-5 {width:60%;*width:59.969%;}.clear-for-pure .pure-u-xl-5-8,.clear-for-pure .pure-u-xl-15-24 {width:62.5%;*width:62.469%;}.clear-for-pure .pure-u-xl-2-3,.clear-for-pure .pure-u-xl-16-24 {width:66.6667%;*width:66.6357%;}.clear-for-pure .pure-u-xl-17-24 {width:70.8333%;*width:70.8023%;}.clear-for-pure .pure-u-xl-3-4,.clear-for-pure .pure-u-xl-18-24 {width:75%;*width:74.969%;}.clear-for-pure .pure-u-xl-19-24 {width:79.1667%;*width:79.1357%;}.clear-for-pure .pure-u-xl-4-5 {width:80%;*width:79.969%;}.clear-for-pure .pure-u-xl-5-6,.clear-for-pure .pure-u-xl-20-24 {width:83.3333%;*width:83.3023%;}.clear-for-pure .pure-u-xl-7-8,.clear-for-pure .pure-u-xl-21-24 {width:87.5%;*width:87.469%;}.clear-for-pure .pure-u-xl-11-12,.clear-for-pure .pure-u-xl-22-24 {width:91.6667%;*width:91.6357%;}.clear-for-pure .pure-u-xl-23-24 {width:95.8333%;*width:95.8023%;}.clear-for-pure .pure-u-xl-1,.clear-for-pure .pure-u-xl-1-1,.clear-for-pure .pure-u-xl-5-5,.clear-for-pure .pure-u-xl-24-24 {width:100%;}}@media screen and (max-width:35.5em) {.clear-for-pure .pure-visible-sm {display:none;}.clear-for-pure .pure-visible-md {display:none;}.clear-for-pure .pure-visible-lg {display:none;}.clear-for-pure .pure-visible-xl {display:none;}.clear-for-pure .pure-hidden-xs {display:none;}.clear-for-pure .pure-visible-sm-up {display:none;}.clear-for-pure .pure-visible-md-up {display:none;}.clear-for-pure .pure-visible-lg-up {display:none;}}@media screen and (min-width:35.5em) and (max-width:47.9em) {.clear-for-pure .pure-visible-xs {display:none;}.clear-for-pure .pure-visible-md {display:none;}.clear-for-pure .pure-visible-lg {display:none;}.clear-for-pure .pure-visible-xl {display:none;}.clear-for-pure .pure-hidden-sm {display:none;}.clear-for-pure .pure-hidden-sm-up {display:none;}.clear-for-pure .pure-visible-md-up {display:none;}.clear-for-pure .pure-visible-lg-up {display:none;}}@media screen and (min-width:48em) and (max-width:63.9em) {.clear-for-pure .pure-visible-xs {display:none;}.clear-for-pure .pure-visible-sm {display:none;}.clear-for-pure .pure-visible-lg {display:none;}.clear-for-pure .pure-visible-xl {display:none;}.clear-for-pure .pure-hidden-md {display:none;}.clear-for-pure .pure-hidden-sm-up {display:none;}.clear-for-pure .pure-hidden-md-up {display:none;}.clear-for-pure .pure-visible-lg-up {display:none;}}@media screen and (min-width:64em) and (max-width:79.9em) {.clear-for-pure .pure-visible-xs {display:none;}.clear-for-pure .pure-visible-sm {display:none;}.clear-for-pure .pure-visible-md {display:none;}.clear-for-pure .pure-visible-xl {display:none;}.clear-for-pure .pure-hidden-lg {display:none;}.clear-for-pure .pure-hidden-sm-up {display:none;}.clear-for-pure .pure-hidden-md-up {display:none;}.clear-for-pure .pure-hidden-lg-up {display:none;}}@media screen and (min-width:80em) {.clear-for-pure .pure-visible-xs {display:none;}.clear-for-pure .pure-visible-sm {display:none;}.clear-for-pure .pure-visible-md {display:none;}.clear-for-pure .pure-visible-lg {display:none;}.clear-for-pure .pure-hidden-xl {display:none;}.clear-for-pure .pure-hidden-sm-up {display:none;}.clear-for-pure .pure-hidden-md-up {display:none;}.clear-for-pure .pure-hidden-lg-up {display:none;}}.clear-for-pure .pure-g {margin:auto;display:flex;flex-flow:row wrap;}.clear-for-pure .pure-g-reverse {flex-direction:row-reverse;}.clear-for-pure .c-box {max-width:1218px;margin:auto;}.clear-for-pure .l-box {padding-right:1rem;padding-left:1rem;position:relative;box-sizing:border-box;}.clear-for-pure .remove-bottom {margin-bottom:0 !important;}.clear-for-pure .add-bottom {margin-bottom:3rem;}.clear-for-pure .left {text-align:left;}.clear-for-pure .right {text-align:right;}.clear-for-pure .center {text-align:center;}.clear-for-pure .no-wrap {white-space:nowrap;}.clear-for-pure .darkgray {color:#333333;opacity:inherit;}.clear-for-pure .mediumgray {color:#666666;opacity:inherit;}.clear-for-pure .lightgray {color:#999999;opacity:inherit;}.clear-for-pure .lightgray > a {color:#999999;border-bottom-color:#d3d3d3;}.clear-for-pure .palegray {color:#d3d3d3;opacity:inherit;}.clear-for-pure .errorred {color:#ae2c30;opacity:inherit;}.clear-for-pure .teal {color:#009c90;opacity:inherit;}.clear-for-pure .white {color:#ffffff;opacity:inherit;}.clear-for-pure .yellow,.clear-for-pure .hot {color:#e8e522;opacity:inherit;}.clear-for-pure .blue,.clear-for-pure .cold {color:#00a3da;opacity:inherit;}.clear-for-pure .clearfix:before,.clear-for-pure .clearfix:after,.clear-for-pure .container:before,.clear-for-pure .container:after {content:"";display:table;}.clear-for-pure .clearfix:after,.clear-for-pure .container:after {clear:both;}.clear-for-pure .stop-scrolling {height:100%;overflow:hidden;}@-moz-keyframes spin {from {-moz-transform:rotate(0deg);}to {-moz-transform:rotate(360deg);}}@-webkit-keyframes spin {from {-webkit-transform:rotate(0deg);}to {-webkit-transform:rotate(360deg);}}@keyframes spin {from {transform:rotate(0deg);}to {transform:rotate(360deg);}}@-moz-keyframes fill {0% {width:0;}100% {width:100%;}}@-webkit-keyframes fill {0% {width:0;}100% {width:100%;}}@keyframes fill {0% {width:0;}100% {width:100%;}}@-moz-keyframes accross {0% {transform:translateX(-100%);}100% {transform:translateX(100%);}}@-webkit-keyframes accross {0% {transform:translateX(-100%);}100% {transform:translateX(100%);}}@keyframes accross {0% {transform:translateX(-100%);}100% {transform:translateX(100%);}}@font-face {.clear-for-pure {font-family:"Smith";src:url(_ui/shared/css/_ui/desktop/smithoptics/fonts/Smith-Light-Web.eot);src:url(_ui/shared/css/_ui/desktop/smithoptics/fonts/Smith-Light-Web.eot) format("embedded-opentype"),url(_ui/shared/css/_ui/desktop/smithoptics/fonts/Smith-Light-Web.ttf) format("truetype"),url(_ui/shared/css/_ui/desktop/smithoptics/fonts/Smith-Light-Web.woff) format("woff"),url(_ui/shared/css/_ui/desktop/smithoptics/fonts/Smith-Light-Web.svg) format("svg");font-style:normal;font-weight:200;}}@font-face {.clear-for-pure {font-family:"Smith";src:url(_ui/shared/css/_ui/desktop/smithoptics/fonts/Smith-LightItalic-Web.eot);src:url(_ui/shared/css/_ui/desktop/smithoptics/fonts/Smith-LightItalic-Web.eot) format("embedded-opentype"),url(_ui/shared/css/_ui/desktop/smithoptics/fonts/Smith-LightItalic-Web.ttf) format("truetype"),url(_ui/shared/css/_ui/desktop/smithoptics/fonts/Smith-LightItalic-Web.woff) format("woff"),url(_ui/shared/css/_ui/desktop/smithoptics/fonts/Smith-LightItalic-Web.svg) format("svg");font-style:italic;font-weight:200;}}@font-face {.clear-for-pure {font-family:"Smith";src:url(_ui/shared/css/_ui/desktop/smithoptics/fonts/Smith-Regular-Web.eot);src:url(_ui/shared/css/_ui/desktop/smithoptics/fonts/Smith-Regular-Web.eot) format("embedded-opentype"),url(_ui/shared/css/_ui/desktop/smithoptics/fonts/Smith-Regular-Web.ttf) format("truetype"),url(_ui/shared/css/_ui/desktop/smithoptics/fonts/Smith-Regular-Web.woff) format("woff"),url(_ui/shared/css/_ui/desktop/smithoptics/fonts/Smith-Regular-Web.svg) format("svg");font-style:normal;font-weight:400;}}@font-face {.clear-for-pure {font-family:"Smith";src:url(_ui/shared/css/_ui/desktop/smithoptics/fonts/Smith-RegularItalic-Web.eot);src:url(_ui/shared/css/_ui/desktop/smithoptics/fonts/Smith-RegularItalic-Web.eot) format("embedded-opentype"),url(_ui/shared/css/_ui/desktop/smithoptics/fonts/Smith-RegularItalic-Web.ttf) format("truetype"),url(_ui/shared/css/_ui/desktop/smithoptics/fonts/Smith-RegularItalic-Web.woff) format("woff"),url(_ui/shared/css/_ui/desktop/smithoptics/fonts/Smith-RegularItalic-Web.svg) format("svg");font-style:italic;font-weight:400;}}@font-face {.clear-for-pure {font-family:"Smith";src:url(_ui/shared/css/_ui/desktop/smithoptics/fonts/Smith-Medium-Web.eot);src:url(_ui/shared/css/_ui/desktop/smithoptics/fonts/Smith-Medium-Web.eot) format("embedded-opentype"),url(_ui/shared/css/_ui/desktop/smithoptics/fonts/Smith-Medium-Web.ttf) format("truetype"),url(_ui/shared/css/_ui/desktop/smithoptics/fonts/Smith-Medium-Web.woff) format("woff"),url(_ui/shared/css/_ui/desktop/smithoptics/fonts/Smith-Medium-Web.svg) format("svg");font-style:normal;font-weight:600;}}@font-face {.clear-for-pure {font-family:"Smith";src:url(_ui/shared/css/_ui/desktop/smithoptics/fonts/Smith-MediumItalic-Web.eot);src:url(_ui/shared/css/_ui/desktop/smithoptics/fonts/Smith-MediumItalic-Web.eot) format("embedded-opentype"),url(_ui/shared/css/_ui/desktop/smithoptics/fonts/Smith-MediumItalic-Web.ttf) format("truetype"),url(_ui/shared/css/_ui/desktop/smithoptics/fonts/Smith-MediumItalic-Web.woff) format("woff"),url(_ui/shared/css/_ui/desktop/smithoptics/fonts/Smith-MediumItalic-Web.svg) format("svg");font-style:italic;font-weight:600;}}@font-face {.clear-for-pure {font-family:"SmithSerif";src:local("SmithSerif-Italic");src:url(_ui/shared/css/_ui/desktop/smithoptics/fonts/a65a90c5-5633-4d9c-a3a2-0cf3cd58263e-2.eot);src:url(_ui/shared/css/_ui/desktop/smithoptics/fonts/a65a90c5-5633-4d9c-a3a2-0cf3cd58263e-2.eot) format("embedded-opentype"),url(_ui/shared/css/_ui/desktop/smithoptics/fonts/a65a90c5-5633-4d9c-a3a2-0cf3cd58263e-1.ttf) format("truetype"),url(_ui/shared/css/_ui/desktop/smithoptics/fonts/a65a90c5-5633-4d9c-a3a2-0cf3cd58263e-3.woff) format("woff"),url(_ui/shared/css/_ui/desktop/smithoptics/fonts/a65a90c5-5633-4d9c-a3a2-0cf3cd58263e-4.svg) format("svg");font-style:italic;font-weight:normal;}}@font-face {.clear-for-pure {font-family:"SmithSerif";src:local("SmithSerif-Italic");src:url(_ui/shared/css/_ui/desktop/smithoptics/fonts/f4faaf9f-0b5c-416d-8eec-66c13aea0516-2.eot);src:url(_ui/shared/css/_ui/desktop/smithoptics/fonts/f4faaf9f-0b5c-416d-8eec-66c13aea0516-2.eot) format("embedded-opentype"),url(_ui/shared/css/_ui/desktop/smithoptics/fonts/f4faaf9f-0b5c-416d-8eec-66c13aea0516-1.ttf) format("truetype"),url(_ui/shared/css/_ui/desktop/smithoptics/fonts/f4faaf9f-0b5c-416d-8eec-66c13aea0516-3.woff) format("woff"),url(_ui/shared/css/_ui/desktop/smithoptics/fonts/fe1fef98-1487-472e-a34f-079648cce4e4-4.svg) format("svg");font-style:normal;font-weight:normal;}}.clear-for-pure .site-wrapper {overflow:hidden;}.clear-for-pure html,.clear-for-pure button,.clear-for-pure input,.clear-for-pure select,.clear-for-pure textarea,.clear-for-pure .pure-g [class*="pure-u"] {font-family:"Smith",Arial,Sans-Serif;-webkit-font-smoothing:antialiased;}@media screen and (min-width:48em) {.clear-for-pure html,.clear-for-pure button,.clear-for-pure input,.clear-for-pure select,.clear-for-pure textarea,.clear-for-pure .pure-g [class*="pure-u"] {font-size:14px;}}@media screen and (min-width:64em) {.clear-for-pure html,.clear-for-pure button,.clear-for-pure input,.clear-for-pure select,.clear-for-pure textarea,.clear-for-pure .pure-g [class*="pure-u"] {font-size:12px;}}.clear-for-pure body,.clear-for-pure p {color:#333333;-webkit-text-size-adjust:100%;font-family:"Smith",Arial,Sans-Serif;font-weight:200;letter-spacing:.02em;text-transform:none;line-height:1.5rem;}.clear-for-pure a {text-decoration:underline;text-decoration-color:#999999;-webkit-text-decoration-color:#999999;cursor:pointer;color:inherit;-webkit-transition:color 0.25s ease-in-out false;-moz-transition:color 0.25s ease-in-out false;transition:color 0.25s ease-in-out false;}.clear-for-pure a.link-no-underline {text-decoration:none;}.clear-for-pure p > a {color:#333333;}.clear-for-pure p > a:hover {color:#666666;}.clear-for-pure p.error {color:#ae2c30;}.clear-for-pure q,.clear-for-pure p,.clear-for-pure .p-margins {margin-bottom:.5rem;padding-bottom:0.5rem;padding-top:0.5rem;margin-top:0;}.clear-for-pure q {font-size:1.5em;line-height:1.5em;position:relative;}.clear-for-pure q:before {content:open-quote;font-size:5rem;line-height:1rem;font-family:"SmithSerif","Times New Roman",serif;color:#dedede;position:relative;top:0rem;left:-.5rem;z-index:-1;display:block;float:left;height:1.5rem;top:1.5rem;}.clear-for-pure q:after {content:close-quote;font-size:0;}.clear-for-pure h1 {font-family:"SmithSerif","Times New Roman",serif;font-weight:400;letter-spacing:0;text-transform:none;text-align:center;font-size:3rem;line-height:3.5rem;margin:0;margin-bottom:1.6rem;padding-top:0.9rem;}.clear-for-pure h2 {font-family:"Smith",Arial,Sans-Serif;font-weight:600;letter-spacing:.02em;text-transform:uppercase;text-align:center;margin-bottom:0rem;padding-top:0.5rem;margin-bottom:0.5rem;margin-top:0;}.clear-for-pure h2 + p {margin-top:-0.6rem;}.clear-for-pure h4 {font-family:"Smith",Arial,Sans-Serif;font-weight:600;letter-spacing:.02em;text-transform:none;padding-top:0.5rem;margin-bottom:1.5rem;margin-top:0;}.clear-for-pure h5 {font-family:"Smith",Arial,Sans-Serif;font-weight:400;letter-spacing:.02em;text-transform:none;font-size:1.5em;text-align:center;}.clear-for-pure .title-serif-large {font-family:"SmithSerif","Times New Roman",serif;font-weight:400;letter-spacing:0;text-transform:none;text-align:center;margin:0;margin-bottom:1.5rem;padding-top:0.5rem;font-size:3rem;line-height:3.5rem;}.clear-for-pure .title-serif {font-family:"SmithSerif","Times New Roman",serif;font-weight:400;letter-spacing:0;text-transform:none;text-align:center;margin:0;margin-bottom:0.5rem;padding-top:0.5rem;}.clear-for-pure .title-sans {font-family:"Smith",Arial,Sans-Serif;font-weight:600;letter-spacing:.02em;text-transform:uppercase;text-align:center;margin-bottom:0rem;padding-top:0.5rem;margin-bottom:0.5rem;margin-top:0;font-size:1rem;}.clear-for-pure .title-sans-large {font-family:"Smith",Arial,Sans-Serif;font-weight:600;letter-spacing:.02em;text-transform:uppercase;text-align:center;margin-bottom:0rem;padding-top:0.5rem;margin-bottom:0.5rem;margin-top:0;}.clear-for-pure .p-small-block {max-width:33rem;margin:auto;margin-bottom:1.1rem;}.clear-for-pure .p-tiny-block {max-width:22rem;margin:auto;margin-bottom:1.1rem;}.clear-for-pure hr {width:60%;max-width:304px;border:none;border-bottom:1px solid #333333;margin:auto;margin-bottom:1.4rem;margin-top:1.5rem;}.clear-for-pure span.wordmark {font-style:italic;}.clear-for-pure span.wordmark:after {content:"™";font-weight:200;font-size:.65em;vertical-align:top;display:inline-block;margin-top:-.1em;}.clear-for-pure .font-normal {font-weight:400;}.clear-for-pure .background-gray {background:#f5f5f5;}@media screen and (min-width:48em) {.clear-for-pure h1 {font-size:4rem;line-height:4.5rem;}.clear-for-pure .title-serif-large {font-size:4rem;line-height:4.5rem;margin-bottom:0;}.clear-for-pure .title-serif-large.smith-page-title {margin-bottom:2rem;}.clear-for-pure .smith-section-title {margin-bottom:4rem;}.clear-for-pure .title-serif {font-size:3rem;line-height:4rem;}.clear-for-pure .title-sans {font-size:1.2em;line-height:1.5rem;}.clear-for-pure .title-sans-large {font-size:1.5em;margin-bottom:1.2rem;}.clear-for-pure .left-md {text-align:left;}.clear-for-pure .right-md {text-align:right;}.clear-for-pure .center-md {text-align:center;}.clear-for-pure .pure-g-md-reverse {flex-direction:row-reverse;}.clear-for-pure .l-box-md {padding-right:1rem;padding-left:1rem;position:relative;box-sizing:border-box;}}@media screen and (min-width:64em) {.clear-for-pure q:before {font-size:10rem;top:2.5rem;}.clear-for-pure .p-col-lg-2 {-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;}.clear-for-pure .p-col-lg-3 {-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;}}.clear-for-pure input[type=range] {-webkit-appearance:none;width:100%;margin-bottom:0.25rem;margin-top:0.25rem;height:1rem;background:none;}.clear-for-pure input[type=range]:focus {outline:none;}.clear-for-pure input[type=range]::-webkit-slider-runnable-track {-webkit-appearance:none;width:100%;height:.3rem;cursor:pointer;box-shadow:inset 0px .1rem .1rem #dedede;background:#f5f5f5;border-radius:.3rem;border-top:1px solid #bbbbbb;border-bottom:1px solid #f5f5f5;}.clear-for-pure input[type=range]::-webkit-slider-thumb {-webkit-appearance:none;width:.75rem;height:.75rem;margin-top:calc(-.25rem - 1px);border-radius:.75rem;border-top:1px solid #999999;border-left:1px solid #666666;border-right:1px solid #666666;border-bottom:1px solid #333333;background:#999999;-webkit-box-shadow:inset 0px .75rem .75rem -.75rem #000000;-moz-box-shadow:inset 0px .75rem .75rem -.75rem #000000;box-shadow:inset 0px .75rem .75rem -.75rem #000000;}.clear-for-pure input[type=range]::-moz-range-track {width:100%;height:4px;cursor:pointer;box-shadow:inset 0px .1rem .1rem #dedede;background:#f5f5f5;border-radius:3px;border-top:1px solid #bbbbbb;border-bottom:1px solid #f5f5f5;}.clear-for-pure input[type=range]::-moz-range-thumb {-webkit-appearance:none;width:.75rem;height:.75rem;margin-top:calc(-.25rem - 1px);border-radius:.75rem;border-top:1px solid #999999;border-left:1px solid #666666;border-right:1px solid #666666;border-bottom:1px solid #333333;background:#999999;-webkit-box-shadow:inset 0px .75rem .75rem -.75rem #000000;-moz-box-shadow:inset 0px .75rem .75rem -.75rem #000000;box-shadow:inset 0px .75rem .75rem -.75rem #000000;}.clear-for-pure input[type=range]::-ms-track {-webkit-appearance:none;width:100%;height:4px;cursor:pointer;box-shadow:inset 0px .1rem .1rem #dedede;background:#f5f5f5;border-radius:3px;border-top:1px solid #bbbbbb;border-bottom:1px solid #f5f5f5;}.clear-for-pure input[type=range]::-ms-thumb {-webkit-appearance:none;width:.75rem;height:.75rem;margin-top:calc(-.25rem - 1px);border-radius:.75rem;border-top:1px solid #999999;border-left:1px solid #666666;border-right:1px solid #666666;border-bottom:1px solid #333333;background:#999999;-webkit-box-shadow:inset 0px .75rem .75rem -.75rem #000000;-moz-box-shadow:inset 0px .75rem .75rem -.75rem #000000;box-shadow:inset 0px .75rem .75rem -.75rem #000000;}.clear-for-pure footer {margin-bottom:15px;}.clear-for-pure .smith-social-container {text-align:center;margin-bottom:1em;}.clear-for-pure .smith-social-container a {width:22%;display:inline-block;}.clear-for-pure .smith-social-container img {height:1.5em;}.clear-for-pure .smith-social-divider {border-bottom:2px solid #333333;position:relative;margin:.75em;}.clear-for-pure div:first-child > .smith-social-divider {margin-right:0;}.clear-for-pure div:last-child > .smith-social-divider {margin-left:0;}.clear-for-pure .smith-footer {margin-top:4rem;}.clear-for-pure .smith-footer .smith-nav-link {display:inline-block;}.clear-for-pure .smith-footer .smith-nav-links-list {margin:.5em 0;}.clear-for-pure .smith-footer .smith-nav-links-list > li.smith-nav-link {margin:0 .5em;}.clear-for-pure .smith-footer *[class|="pure-u"] {margin-bottom:1.5rem;}.clear-for-pure .smith-footer p {font-size:.5em;color:#adadad;margin:0;}@media screen and (min-width:48em) {.clear-for-pure .smith-social-container img {height:2em;}.clear-for-pure .smith-social-divider {margin:.75em;}}.clear-for-pure .header-item {padding:15px;display:inline-block;font-size:20px;color:#333333;text-decoration:none;}.clear-for-pure .header-logo-section {text-align:center;}.clear-for-pure .header-logo {font-size:100px;margin-top:-0.39em;margin-bottom:-.38em;}.clear-for-pure .header-pro {font-size:initial;}.clear-for-pure .header-cart {position:relative;}.clear-for-pure .header-cart-section {text-align:right;}.clear-for-pure .header-cart-text {display:none;}.clear-for-pure .header-cart-items {font-size:.5em;position:absolute;top:-.8em;right:-.5em;line-height:normal;}.clear-for-pure .header-cart-icon {display:inline-block;position:relative;}.clear-for-pure .smith-menu .pure-menu-active > .pure-menu-link,.clear-for-pure .pure-menu-link:hover,.clear-for-pure .pure-menu-link:focus {background-color:initial;color:#333333;}.clear-for-pure .smith-menu .pure-menu-has-children > .pure-menu-link:after {padding-left:.5em;display:block;font-family:"smithoptics-icons" !important;font-weight:normal;float:right;content:"c";font-size:small;}.clear-for-pure .smith-menu .pure-menu-has-children > .pure-menu-children .smith-menu-back .pure-menu-link:after {display:none;}.clear-for-pure .smith-menu .pure-menu-has-children > .pure-menu-children .smith-menu-back .pure-menu-link:before {padding-right:.5em;display:block;font-family:"smithoptics-icons" !important;font-weight:normal;float:left;content:"d";font-size:small;}.clear-for-pure .smith-menu .pure-menu-has-children > .smith-menu-has-img:after {line-height:60px;}.clear-for-pure .smith-menu-img {width:100px;display:inline-block;padding-right:15px;float:left;}.clear-for-pure .smith-menu-txt {display:inline-block;}.clear-for-pure .smith-menu-has-img .smith-menu-txt {line-height:60px;}.clear-for-pure .smith-nav {overflow:hidden;position:relative;max-width:1218px;margin:auto;}.clear-for-pure .smith-nav .single-field {padding-bottom:0;}.clear-for-pure .smith-nav.is-active {display:block;}.clear-for-pure .smith-nav-main {margin-bottom:1.5em;margin-top:1.5em;margin-left:15px;}.clear-for-pure .smith-nav-main-item {padding:.5rem;text-transform:uppercase;font-size:1rem;font-weight:bold;}.clear-for-pure .smith-nav-main-item.active.children-open:after {opacity:0;}.clear-for-pure .smith-nav-main-item.active:after,.clear-for-pure .smith-nav-main-item:hover:after {display:block;font-family:"smithoptics-icons" !important;font-weight:normal;text-align:center;position:absolute;left:0;top:2em;width:100%;text-transform:none;content:"b";font-size:small;-webkit-transition:all 0.25s ease-in-out false;-moz-transition:all 0.25s ease-in-out false;transition:all 0.25s ease-in-out false;}.clear-for-pure .smith-nav-main-item.inactive {color:#999;}.clear-for-pure .smith-menu {position:absolute;width:100%;opacity:0;z-index:0;-webkit-transition:all 0.25s ease-in-out false;-moz-transition:all 0.25s ease-in-out false;transition:all 0.25s ease-in-out false;}.clear-for-pure .smith-menu.active {opacity:1;z-index:10;}.clear-for-pure .smith-menu-container {overflow:hidden;}.clear-for-pure .smith-nav-links-list {width:100%;padding:0;list-style:none;text-align:center;margin:3.2em 0;}.clear-for-pure .header-cart-section .smith-nav-links-list,.clear-for-pure .header-cart-section .smith-nav-links-list > li.smith-nav-link {margin:0;}.clear-for-pure .smith-nav-links-list > li.smith-nav-link {margin:1.6em 0;}.clear-for-pure .smith-nav-link {color:#333333;font-weight:normal;font-size:.9em;position:relative;}.clear-for-pure .smith-nav-link > a {color:inherit;font-weight:inherit;font-size:inherit;}.clear-for-pure .smith-nav-link > img {margin-bottom:-2px;}.clear-for-pure .smith-nav-link.has-popup.has-arrow > a:after {font-family:"smithoptics-icons" !important;display:inline-block;font-weight:normal;text-transform:none;margin-left:1em;font-size:.6em;content:"b";-webkit-transition:all 0.25s ease-in-out false;-moz-transition:all 0.25s ease-in-out false;transition:all 0.25s ease-in-out false;}.clear-for-pure .smith-nav-link.has-popup.has-arrow > a:after {-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}.clear-for-pure .smith-menu-container .pure-menu-item {border-bottom:solid 1px #d3d3d3;position:static;}.clear-for-pure .smith-menu-container .pure-menu-item:first-child {border-top:solid 1px #d3d3d3;}.clear-for-pure .smith-menu .pure-menu-has-children .pure-menu-children {width:100%;}.clear-for-pure .smith-menu .pure-menu-has-children .pure-menu-children.active {display:block;}.clear-for-pure .smith-nav-links-list a {color:#333333;}@media screen and (min-width:64em) {.clear-for-pure .header-logo {font-size:18rem;}.clear-for-pure .header-item {padding-top:1.5rem;padding-bottom:0;}.clear-for-pure .header-logo-item {padding-top:2.5rem;}.clear-for-pure .header-cart-items {font-size:.7em;top:-1em;}.clear-for-pure .header-cart-icon {display:inline-block;position:relative;top:.2em;font-size:1.5em;margin-top:-1em;}.clear-for-pure .smith-nav-links-list > li.smith-nav-link.smith-header-cart {padding-right:0;border-right:0;}.clear-for-pure .header-logo-section {text-align:left;}.clear-for-pure .header-logo-section .header-logo-link {padding-left:0;}.clear-for-pure .smith-nav-links-list {font-size:.9rem;text-transform:uppercase;margin:0;}.clear-for-pure .smith-nav-links-list > li.smith-nav-link {margin:0;padding:0 1.618em;display:inline-block;font-weight:bold;letter-spacing:.1em;line-height:1em;border-right:1px solid #333333;}.clear-for-pure .smith-nav-link.has-popup.has-arrow > a:after {font-size:1em;}.clear-for-pure .smith-popup-list-item,.clear-for-pure .smith-popup-list-item:last-child {border:none;}.clear-for-pure .smith-nav {margin-top:-1.8em;margin-bottom:.7em;}.clear-for-pure .smith-nav-search {float:right;}.clear-for-pure .smith-nav .single-field {padding-top:0;}.clear-for-pure .smith-nav-main {float:right;width:auto;margin-top:0;}.clear-for-pure .smith-menu .pure-menu-list {display:-webkit-flex;display:flex;justify-content:space-between;-webkit-justify-content:space-between;}.clear-for-pure .smith-menu-container {text-align:center;}.clear-for-pure .smith-menu-container .pure-menu-item,.clear-for-pure .smith-menu-container .pure-menu-item:first-child {border:none;}.clear-for-pure .smith-menu-img {width:100%;padding:0;float:none;display:block;margin:auto;height:115px;}.clear-for-pure .smith-menu-has-img .smith-menu-txt,.clear-for-pure .smith-menu-txt {line-height:initial;}.clear-for-pure .smith-menu-has-children > .pure-menu-link > .smith-menu-txt {font-weight:bold;color:#333;}.clear-for-pure .smith-menu .pure-menu-item.smith-menu-back {display:none;}.clear-for-pure .smith-menu .pure-menu-has-children > .pure-menu-link:after {display:none;}.clear-for-pure .smith-menu .pure-menu-has-children {text-align:center;}.clear-for-pure .smith-nav-main-item {font-size:1.5em;margin-left:.618em;}.clear-for-pure .smith-menu .pure-menu-children {display:block;position:static;}}.clear-for-pure .smith-popup {display:none;}.clear-for-pure .smith-popup-list {padding:0;list-style:none;box-shadow:0 0.1em 10px rgba(0,0,0,0.1);}.clear-for-pure .smith-popup-list-item {padding:.8em;border-top:solid 1px #d3d3d3;}.clear-for-pure .smith-popup-list-item:last-child {border-bottom:solid 1px #d3d3d3;}.clear-for-pure .smith-popup-list-item:hover {background:#dedede;}.clear-for-pure .smith-popup-list-item img {margin-bottom:-2px;}.clear-for-pure .smith-popup-list-link {font-weight:inherit;font-size:inherit;color:inherit;}.clear-for-pure .smith-breadcrumbs {text-align:center;margin-top:1em;margin-bottom:.5em;}.clear-for-pure .smith-breadcrumbs a .smith-breadcrumb {color:#333333;border-bottom:solid 1px #999999;}.clear-for-pure .smith-breadcrumbs a .smith-breadcrumb:hover {color:#999;border-bottom:solid 1px #d3d3d3;}.clear-for-pure .pure-button {text-transform:uppercase;font-weight:bold;position:relative;letter-spacing:.05em;line-height:1.5rem;width:100%;border-radius:.1rem;border:solid 1px #999999;background:white;border:solid 1px #d3d3d3;box-shadow:none;border-radius:0rem;}.clear-for-pure .pure-button-primary {border:none;background-color:#009c90;}.clear-for-pure .smith-button-expandable {border:none;width:100%;font-weight:200;background:#dedede;padding:.5em;}.clear-for-pure .smith-button-expandable:after {position:absolute;content:"+";display:block;font-weight:bold;top:.5em;right:15px;}.clear-for-pure .smith-button-small {font-size:.75em;background:#ffffff;padding:0em 1em;margin:.5rem auto;margin-bottom:1.5rem;display:block;width:auto;font-weight:600;}.clear-for-pure .smith-button-medium {font-size:1em;padding:.25em 1em;width:auto;display:block;text-transform:none;font-weight:normal;}.clear-for-pure .smith-button-inline {font-size:.9rem;background:#ffffff;border:solid 1px #d3d3d3;padding:0em .5rem;font-weight:normal;margin-top:-1px;margin-bottom:-1px;display:inline-block;text-transform:none;width:auto;}.clear-for-pure .smith-button-inline .icon {position:relative;top:.2rem;margin-right:.25rem;height:1rem;}.clear-for-pure .smith-button-loading {position:relative;}.clear-for-pure .smith-button-loading:before {content:" ";display:block;background:rgba(10,10,10,0.5);height:0.25rem;position:absolute;bottom:0;left:0;-webkit-animation:fill 1s infinite;-moz-animation:fill 1s infinite;animation:fill 1s infinite;}.clear-for-pure .css-playbutton {position:relative;display:inline-block;height:80px;width:80px;font-size:67px;}.clear-for-pure .css-playbutton:before {content:"";display:block;height:100%;width:100%;border-radius:100%;position:absolute;background:#c8c8c8;background:rgba(255,255,255,0.5);}.clear-for-pure .css-playbutton:after {content:"";display:block;position:absolute;width:0;height:0;border-top:.40em solid transparent;border-bottom:.40em solid transparent;border-left:0.69em solid white;left:30%;top:17%;}.clear-for-pure .icon-loading {-webkit-animation:spin 1s infinite linear;-moz-animation:spin 1s infinite linear;animation:spin 1s infinite linear;}.clear-for-pure .slick-slider {padding:0;margin:0;}.clear-for-pure .slick-slider .slick-prev {left:1rem;z-index:3;width:1rem;height:1rem;}.clear-for-pure .slick-slider .slick-prev:before {content:"d";font-family:"smithoptics-icons" !important;color:#333333;z-index:1;font-size:1rem;}.clear-for-pure .slick-slider .slick-next {right:1rem;z-index:3;width:1rem;height:1rem;}.clear-for-pure .slick-slider .slick-next:before {content:"c";font-family:"smithoptics-icons" !important;color:#333333;z-index:1;font-size:1rem;}.clear-for-pure .slick-slider.smith-slider-controls-white .slick-prev:before,.clear-for-pure .slick-slider.smith-slider-controls-white .slick-next:before,.clear-for-pure .slick-slider.smith-slider-controls-white li.slick-active button:before,.clear-for-pure .slick-slider.smith-slider-controls-white li button:before {color:#FFFFFF;}.clear-for-pure .smith-hero-slider {padding:0;margin:0;}.clear-for-pure .smith-hero-slider .slick-prev {left:1rem;}.clear-for-pure .smith-hero-slider .slick-prev:before {font-size:1.5rem;}.clear-for-pure .smith-hero-slider .slick-next {right:1rem;}.clear-for-pure .smith-hero-slider .slick-next:before {font-size:1.5rem;}.clear-for-pure .smith-hero-slider.smith-slider-controls-white .slick-prev:before {color:#FFFFFF;}.clear-for-pure .smith-hero-slider.smith-slider-controls-white .slick-next:before {color:#FFFFFF;}.clear-for-pure .smith-hero-slider .slick-dots {bottom:0;}.clear-for-pure .smith-hero-slide img,.clear-for-pure .smith-hero-slide video,.clear-for-pure .smith-hero img,.clear-for-pure .smith-hero video {width:100%;}.clear-for-pure .smith-dropdown-label,.clear-for-pure .smith-select-label {width:100%;text-align:center;display:inline-block;padding-top:.5rem;}.clear-for-pure .smith-dropdown {width:100%;text-align:center;border-bottom:solid 1px #d3d3d3;border-top:solid 1px #d3d3d3;margin:.5rem 0 1rem 0;padding:.309rem 0;position:relative;-webkit-transition:all 0.25s ease-in-out false;-moz-transition:all 0.25s ease-in-out false;transition:all 0.25s ease-in-out false;}.clear-for-pure .smith-dropdown:after {display:block;position:absolute;right:15%;top:50%;margin-top:-0.25rem;font-family:"smithoptics-icons" !important;content:"b";font-size:.5rem;line-height:1em;color:#666;-webkit-transition:all 0.25s ease-in-out false;-moz-transition:all 0.25s ease-in-out false;transition:all 0.25s ease-in-out false;}.clear-for-pure .smith-dropdown .smith-dropdown-link {font-weight:normal;display:inline-block;max-width:80%;}.clear-for-pure .smith-dropdown > .smith-dropdown-link {display:inline-block;max-width:60%;z-index:2;position:relative;}.clear-for-pure .smith-dropdown .smith-dropdown-list {height:200px;padding:0;margin-top:1px;position:absolute;width:100%;overflow:scroll;-webkit-overflow-scrolling:touch;background:#ffffff;margin:0;border-bottom:solid 1px #d3d3d3;top:100%;display:none;z-index:1;box-shadow:0 0 0 #ffffff;-webkit-transition:all 0.25s ease-in-out false;-moz-transition:all 0.25s ease-in-out false;transition:all 0.25s ease-in-out false;}.clear-for-pure .smith-dropdown .smith-dropdown-list .smith-dropdown-option {padding:.309rem 0;border-top:solid 1px #d3d3d3;}.clear-for-pure .smith-dropdown .smith-dropdown-list .smith-dropdown-option.outOfStock {color:#d3d3d3;}.clear-for-pure .smith-dropdown.open {z-index:3;}.clear-for-pure .smith-dropdown.open:before {display:block;position:absolute;right:0;top:0;z-index:4;border-bottom:solid 1px #d3d3d3;margin-top:0;content:" ";background:#ffffff;width:100%;height:100%;box-shadow:0px 0px 10px #dedede;}.clear-for-pure .smith-dropdown.open .smith-dropdown-link,.clear-for-pure .smith-dropdown.open:after {z-index:5;}.clear-for-pure .smith-dropdown.open .smith-dropdown-list {box-shadow:0px 0px 10px #dedede;}.clear-for-pure .smith-multiple-dropdown-container .smith-dropdown {display:none;}.clear-for-pure .smith-multiple-dropdown-container .smith-dropdown.active {display:block;}.clear-for-pure .smith-select,.clear-for-pure .smith-react-select {width:100%;text-align:center;border-bottom:solid 1px #d3d3d3;border-top:solid 1px #d3d3d3;margin:.4rem 0 1rem 0;padding:.25rem 0;position:relative;}.clear-for-pure .smith-select:before,.clear-for-pure .smith-react-select:before {display:block;position:absolute;right:15%;top:50%;margin-top:-0.5rem;font-family:"smithoptics-icons" !important;content:"b";font-size:1rem;line-height:1em;color:#666;-webkit-transition:all 0.25s ease-in-out false;-moz-transition:all 0.25s ease-in-out false;transition:all 0.25s ease-in-out false;}.clear-for-pure .smith-select.active,.clear-for-pure .smith-react-select.active {background:#d3d3d3;}.clear-for-pure .smith-select.active:before,.clear-for-pure .smith-react-select.active:before {-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}.clear-for-pure .smith-select select,.clear-for-pure .smith-react-select select {padding:.5rem 0;width:115%;padding-right:25%;border:none;box-shadow:none;background:transparent;background-image:none;-webkit-appearance:none;position:absolute;left:0;top:0;opacity:0;}.clear-for-pure .smith-select .smith-select-text,.clear-for-pure .smith-react-select .smith-select-text {font-weight:normal;max-width:60%;display:inline-block;}@media screen and (min-width:64em) {.clear-for-pure .smith-select,.clear-for-pure .smith-react-select {width:22rem;margin:auto;margin:.4rem auto 1rem auto;border:solid 1px #999999;text-align:left;padding-left:.5rem;}.clear-for-pure .smith-select.active,.clear-for-pure .smith-react-select.active {background:none;border-color:#009c90;}.clear-for-pure .smith-select.active:before,.clear-for-pure .smith-react-select.active:before {-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}.clear-for-pure .smith-select:before,.clear-for-pure .smith-react-select:before {margin-top:-0.5rem;font-size:1rem;right:1rem;}.clear-for-pure .pure-form .smith-select,.clear-for-pure .pure-form .smith-react-select {width:100%;}.clear-for-pure .pure-form .smith-select.active,.clear-for-pure .pure-form .smith-react-select.active {border-color:#009c90;}}.clear-for-pure .smith-content-switcher {list-style-type:none;padding:0;}.clear-for-pure .smith-content-switcher .smith-content-switcher-item {display:none;}.clear-for-pure .smith-content-switcher .smith-content-switcher-item.active {display:block;}.clear-for-pure .smith-messages .success {color:#009c90;}.clear-for-pure .smith-messages .error {color:#ae2c30;}.clear-for-pure .smith-messages .info {color:#666666;}.clear-for-pure .smith-messages.smith-global-messages .success-container {background-color:#eafaf5;color:#009c90;}.clear-for-pure .smith-messages.smith-global-messages .error-container {background-color:#ffedea;color:#ae2c30;}.clear-for-pure .smith-messages.smith-global-messages .info-container {background-color:#f5f5f5;color:#666666;}.clear-for-pure .smith-messages.smith-global-messages .message-container {position:relative;}.clear-for-pure .smith-messages.smith-global-messages .message-container:last-child {margin-bottom:1.5em;}.clear-for-pure .smith-messages.smith-global-messages .message-container:before {content:"×";display:inline-block;position:absolute;top:.75em;font-size:1.5em;right:.5em;opacity:.1;font-weight:bold;}.clear-for-pure .smith-control-block.smith-control-right,.clear-for-pure .smith-control-block .smith-control-right {float:right;}.clear-for-pure .smith-control-block a {color:#666666;border-bottom:1px solid #d3d3d3;}.clear-for-pure .skylight-wrapper .skylight-overlay {z-index:100000;position:fixed;top:0;left:0;right:0;bottom:0;height:100%;background:black;background:-webkit-radial-gradient(50% 50%,ellipse closest-corner,rgba(0,0,0,0.6) 1%,rgba(0,0,0,0.8) 100%);background:-moz-radial-gradient(50% 50%,ellipse closest-corner,rgba(0,0,0,0.6) 1%,rgba(0,0,0,0.8) 100%);background:-ms-radial-gradient(50% 50%,ellipse closest-corner,rgba(0,0,0,0.6) 1%,rgba(0,0,0,0.8) 100%);background:radial-gradient(50% 50%,ellipse closest-corner,rgba(0,0,0,0.6) 1%,rgba(0,0,0,0.8) 100%);filter:alpha(opacity=30);-webkit-transition:1000ms opacity;-moz-transition:1000ms opacity;transition:1000ms opacity;opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.clear-for-pure .skylight-wrapper .skylight-dialog {z-index:100001;width:calc(100% - 3rem);left:.5rem;height:calc(100% - 2rem);position:fixed;top:1rem;background-color:#fff;border-radius:2px;padding:1rem 1rem;box-shadow:0px 0px 4px rgba(0,0,0,0.14),0px 4px 8px rgba(0,0,0,0.28);}.clear-for-pure .skylight-wrapper .skylight-content {height:100%;overflow:scroll;-webkit-overflow-scrolling:touch;}.clear-for-pure .skylight-wrapper .skylight-close-button {cursor:pointer;position:absolute;font-size:1.5em;right:1rem;top:.5rem;text-decoration:none;}.clear-for-pure .pure-form input:not([type]),.clear-for-pure .pure-form input[type=text],.clear-for-pure .pure-form input[type=password],.clear-for-pure .pure-form input[type=email],.clear-for-pure .pure-form input[type=url],.clear-for-pure .pure-form input[type=date],.clear-for-pure .pure-form input[type=month],.clear-for-pure .pure-form input[type=time],.clear-for-pure .pure-form input[type=datetime],.clear-for-pure .pure-form input[type=datetime-local],.clear-for-pure .pure-form input[type=week],.clear-for-pure .pure-form input[type=number],.clear-for-pure .pure-form input[type=search],.clear-for-pure .pure-form input[type=tel],.clear-for-pure .pure-form input[type=color] {border:solid 1px #d3d3d3;border-radius:0rem;margin-bottom:1em;box-shadow:none;font-weight:normal;background:#ffffff;}.clear-for-pure .pure-form input:not([type]):focus,.clear-for-pure .pure-form input[type=text]:focus,.clear-for-pure .pure-form input[type=password]:focus,.clear-for-pure .pure-form input[type=email]:focus,.clear-for-pure .pure-form input[type=url]:focus,.clear-for-pure .pure-form input[type=date]:focus,.clear-for-pure .pure-form input[type=month]:focus,.clear-for-pure .pure-form input[type=time]:focus,.clear-for-pure .pure-form input[type=datetime]:focus,.clear-for-pure .pure-form input[type=datetime-local]:focus,.clear-for-pure .pure-form input[type=week]:focus,.clear-for-pure .pure-form input[type=number]:focus,.clear-for-pure .pure-form input[type=search]:focus,.clear-for-pure .pure-form input[type=tel]:focus,.clear-for-pure .pure-form input[type=color]:focus {border-color:#009c90;color:#333333;}.clear-for-pure .pure-form input:not([type]).error,.clear-for-pure .pure-form input[type=text].error,.clear-for-pure .pure-form input[type=password].error,.clear-for-pure .pure-form input[type=email].error,.clear-for-pure .pure-form input[type=url].error,.clear-for-pure .pure-form input[type=date].error,.clear-for-pure .pure-form input[type=month].error,.clear-for-pure .pure-form input[type=time].error,.clear-for-pure .pure-form input[type=datetime].error,.clear-for-pure .pure-form input[type=datetime-local].error,.clear-for-pure .pure-form input[type=week].error,.clear-for-pure .pure-form input[type=number].error,.clear-for-pure .pure-form input[type=search].error,.clear-for-pure .pure-form input[type=tel].error,.clear-for-pure .pure-form input[type=color].error {color:#ae2c30;border-color:#ae2c30;background:#fff9f7;}.clear-for-pure .pure-form input:not([type])[disabled],.clear-for-pure .pure-form input[type=text][disabled],.clear-for-pure .pure-form input[type=password][disabled],.clear-for-pure .pure-form input[type=email][disabled],.clear-for-pure .pure-form input[type=url][disabled],.clear-for-pure .pure-form input[type=date][disabled],.clear-for-pure .pure-form input[type=month][disabled],.clear-for-pure .pure-form input[type=time][disabled],.clear-for-pure .pure-form input[type=datetime][disabled],.clear-for-pure .pure-form input[type=datetime-local][disabled],.clear-for-pure .pure-form input[type=week][disabled],.clear-for-pure .pure-form input[type=number][disabled],.clear-for-pure .pure-form input[type=search][disabled],.clear-for-pure .pure-form input[type=tel][disabled],.clear-for-pure .pure-form input[type=color][disabled] {color:#333333;}.clear-for-pure .pure-form input::-webkit-outer-spin-button,.clear-for-pure .pure-form input::-webkit-inner-spin-button {-webkit-appearance:none;margin:0;}.clear-for-pure .pure-form input[type=checkbox],.clear-for-pure .pure-form input[type=radio] {box-sizing:border-box;padding:0;margin:0;margin-right:1rem;-webkit-appearance:none;appearance:none;width:1rem;height:1rem;border-radius:0rem;border:solid 1px #d3d3d3;position:relative;top:.25rem;-webkit-box-shadow:inset 0 0 0 0.125rem white;box-shadow:inset 0 0 0 0.125rem white;}.clear-for-pure .pure-form input[type=checkbox]:checked,.clear-for-pure .pure-form input[type=radio]:checked {background:#009c90;}.clear-for-pure .pure-form label.pure-checkbox {padding-left:2rem;position:relative;}.clear-for-pure .pure-form label.pure-checkbox input {position:absolute;left:0;}.clear-for-pure .pure-form .smith-select-label {text-align:left;padding-top:0;}.clear-for-pure .pure-form .smith-react-select,.clear-for-pure .pure-form .smith-select {border:solid 1px #d3d3d3;border-radius:0rem;text-align:left;box-sizing:border-box;margin-top:.25em;box-shadow:none;line-height:1.5rem;padding-left:.5rem;}.clear-for-pure .pure-form .smith-react-select:before,.clear-for-pure .pure-form .smith-select:before {right:.5em;}.clear-for-pure .pure-form .smith-react-select select,.clear-for-pure .pure-form .smith-select select {padding:0;margin:0;}.clear-for-pure .pure-form .smith-react-select.error,.clear-for-pure .pure-form .smith-select.error {color:#ae2c30;border-color:#ae2c30;background:#fff9f7;opacity:1;}.clear-for-pure .pure-form .smith-react-select.error:before,.clear-for-pure .pure-form .smith-select.error:before {color:#ae2c30;}.clear-for-pure .pure-form label {margin:.25em 0 .25em;display:block;}.clear-for-pure .pure-form label.error {color:#ae2c30;margin:0em 0 1.5em;}.clear-for-pure .pure-form .smith-react-select + label.error,.clear-for-pure .pure-form .smith-select + label.error,.clear-for-pure .pure-form fieldset + label.error,.clear-for-pure .pure-form input + label.error {position:relative;top:-.5rem;margin:.25em 0 .25em;}.clear-for-pure .pure-form .pure-button-primary {margin-top:1.5rem;}.clear-for-pure .pure-form fieldset {padding:0;margin:0 0 1em;}.clear-for-pure .pure-form .smith-form-instuctions {color:#666666;margin-top:0em;}.clear-for-pure .pure-form fieldset + .smith-form-instuctions,.clear-for-pure .pure-form input + .smith-form-instuctions {margin-top:-.75em;}.clear-for-pure .pure-form .pure-group label.error {margin-top:.25rem;top:0;}.clear-for-pure .pure-form .pure-group input:not([type]),.clear-for-pure .pure-form .pure-group input[type=text],.clear-for-pure .pure-form .pure-group input[type=password],.clear-for-pure .pure-form .pure-group input[type=email],.clear-for-pure .pure-form .pure-group input[type=url],.clear-for-pure .pure-form .pure-group input[type=date],.clear-for-pure .pure-form .pure-group input[type=month],.clear-for-pure .pure-form .pure-group input[type=time],.clear-for-pure .pure-form .pure-group input[type=datetime],.clear-for-pure .pure-form .pure-group input[type=datetime-local],.clear-for-pure .pure-form .pure-group input[type=week],.clear-for-pure .pure-form .pure-group input[type=number],.clear-for-pure .pure-form .pure-group input[type=search],.clear-for-pure .pure-form .pure-group input[type=tel],.clear-for-pure .pure-form .pure-group input[type=color] {margin-bottom:0rem;}.clear-for-pure .pure-form .pure-group input,.clear-for-pure .pure-form .pure-group textarea,.clear-for-pure .pure-form .pure-group input:first-child:last-child,.clear-for-pure .pure-form .pure-group input:last-child,.clear-for-pure .pure-form .pure-group input:first-child {border-radius:0;padding:.5em .6em;}.clear-for-pure .pure-form .pure-group * > input {border-bottom-width:0;}.clear-for-pure .pure-form .pure-group *:first-child:last-child > input,.clear-for-pure .pure-form .pure-group *:last-child > input {border-bottom-left-radius:0rem;border-bottom-left-radius:0rem;border-bottom-width:1px;}.clear-for-pure .pure-form .pure-group *:first-child:last-child > input,.clear-for-pure .pure-form .pure-group *:first-child > input {border-top-left-radius:0rem;border-top-left-radius:0rem;}.clear-for-pure .pure-form .smith-form-help {width:1rem;height:1rem;border-radius:1rem;display:inline-block;background:#dedede;color:white;font-weight:bold;line-height:1rem;font-size:.75rem;text-align:center;margin-left:.5rem;position:relative;top:-.125rem;}.clear-for-pure .pure-form .form-errors {margin-bottom:.5rem;}.clear-for-pure *[class*="smith-icon-cc"] {background:url(_ui/shared/images/cc-sprite.jpg);background-repeat:no-repeat;background-size:auto 200%;display:inline-block;height:1rem;width:1.5rem;margin-left:.5rem;position:relative;top:.125rem;}.clear-for-pure .smith-icon-cc-master {background-position:-1.5rem 0;}.clear-for-pure .smith-icon-cc-amex {background-position:-3rem 0;}.clear-for-pure .smith-icon-cc-PAYPAL {background:url(_ui/shared/images/paypal_sprite_64.png) left top no-repeat;background-size:auto 200%;width:4rem;margin-left:0;position:relative;top:.25rem;}.clear-for-pure fieldset.single-field {padding:.612em 15px;}.clear-for-pure fieldset.single-field > label,.clear-for-pure fieldset.single-field > label > h2 {margin-top:0;}.clear-for-pure fieldset.single-field input[type="text"],.clear-for-pure fieldset.single-field input[type="password"],.clear-for-pure fieldset.single-field input[type="tel"],.clear-for-pure fieldset.single-field input[type="number"],.clear-for-pure fieldset.single-field input[type="url"],.clear-for-pure fieldset.single-field input[type="email"],.clear-for-pure fieldset.single-field input[type="search"],.clear-for-pure fieldset.single-field textarea {-webkit-appearance:none;border:none;background:#d3d3d3;float:left;margin:0;width:88%;border-bottom-right-radius:0;border-top-right-radius:0;height:2.2em;}.clear-for-pure fieldset.single-field .button,.clear-for-pure fieldset.single-field button,.clear-for-pure fieldset.single-field button[type=submit] {float:left;margin:0;width:12%;padding:.5em;background:#333333;box-shadow:none;height:2.2em;border-bottom-left-radius:0;border-top-left-radius:0;border:1px solid #333333;color:#ffffff;height:2.2em;}.clear-for-pure .smith-flex-form {display:-webkit-flex;display:flex;}.clear-for-pure .smith-flex-form input:not([type]),.clear-for-pure .smith-flex-form input[type=text],.clear-for-pure .smith-flex-form input[type=password],.clear-for-pure .smith-flex-form input[type=email],.clear-for-pure .smith-flex-form input[type=url],.clear-for-pure .smith-flex-form input[type=date],.clear-for-pure .smith-flex-form input[type=month],.clear-for-pure .smith-flex-form input[type=time],.clear-for-pure .smith-flex-form input[type=datetime],.clear-for-pure .smith-flex-form input[type=datetime-local],.clear-for-pure .smith-flex-form input[type=week],.clear-for-pure .smith-flex-form input[type=number],.clear-for-pure .smith-flex-form input[type=search],.clear-for-pure .smith-flex-form input[type=tel],.clear-for-pure .smith-flex-form input[type=color] {margin-bottom:0;}.clear-for-pure .smith-instagram .insta-list {-webkit-column-count:1;-webkit-column-gap:1rem;-moz-column-count:1;-moz-column-gap:1rem;column-count:1;column-gap:1rem;padding:1rem;}.clear-for-pure .smith-instagram .insta-list .insta-post {display:inline-block;width:100%;margin-bottom:1rem;}.clear-for-pure .bv-curations {padding-bottom:3rem;}.clear-for-pure .bv-curations .smith-section-title {margin-bottom:1rem;}.clear-for-pure .bv-curations .smith-instagram .insta-list {-webkit-column-count:1;-webkit-column-gap:1rem;-moz-column-count:1;-moz-column-gap:1rem;column-count:1;column-gap:1rem;white-space:nowrap;overflow:auto;padding:1rem;display:flex;flex-wrap:wrap;align-items:center;}.clear-for-pure .bv-curations .smith-instagram .insta-list .insta-post {display:inline-block;margin-bottom:1rem;margin:1rem;width:calc(33% - 1.5rem);}.clear-for-pure .bv-curations .smith-instagram .insta-list .insta-post img {width:100%;}.clear-for-pure .bv-curations.two-up .smith-instagram .insta-list .insta-post {width:calc(50% - 2rem);}.clear-for-pure .bv-curations.three-up .smith-instagram .insta-list .insta-post {width:calc(33% - 1.5rem);}.clear-for-pure .bv-curations.four-up .smith-instagram .insta-list .insta-post {width:calc(25% - 2rem);}.clear-for-pure .bv-curations.five-up .smith-instagram .insta-list .insta-post {width:calc(20% - 2rem);}.clear-for-pure .bv-curations.horizontal {padding-bottom:3rem;}.clear-for-pure .bv-curations.horizontal .smith-section-title {margin-bottom:1rem;}.clear-for-pure .bv-curations.horizontal .smith-instagram .insta-list {-webkit-column-count:1;-webkit-column-gap:1rem;-moz-column-count:1;-moz-column-gap:1rem;column-count:1;column-gap:1rem;white-space:nowrap;overflow:auto;padding:1rem;height:20rem;display:block;}.clear-for-pure .bv-curations.horizontal .smith-instagram .insta-list .insta-post {display:inline-block;margin-bottom:1rem;height:100%;margin:0 1rem;width:auto;}.clear-for-pure .bv-curations.horizontal .smith-instagram .insta-list .insta-post img {height:100%;width:auto;}.clear-for-pure .bv-curations.horizontal.large .smith-instagram .insta-list {height:30rem;}.clear-for-pure .smith-list h2 {font-size:1em;}.clear-for-pure .smith-list ul {margin-top:0;padding-left:3em;line-height:1.6em;}.clear-for-pure .smith-list ul li {display:list-item;text-align:-webkit-match-parent;list-style-type:disc;}@media screen and (min-width:64em) {.clear-for-pure {}.clear-for-pure .skylight-wrapper .skylight-dialog {border-radius:.5rem;width:calc(66% - 3rem);height:calc(80% - 2rem);top:10%;left:50%;padding:1.5rem 2rem;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);}.clear-for-pure .smith-popup {position:absolute;top:2em;border:solid 1px #d3d3d3;z-index:10;background:#ffffff;}.clear-for-pure .smith-list {border-left:1px solid #999999;}.clear-for-pure .smith-list h2 {margin-top:0;margin-bottom:.5em;padding-left:2em;text-align:left;}.clear-for-pure .copy-container {position:absolute;}.clear-for-pure .smith-instagram .insta-list {column-count:3;column-gap:2rem;}.clear-for-pure .smith-instagram .insta-list .insta-post {margin-bottom:2rem;}}.clear-for-pure .hero-parallax {position:relative;overflow:hidden;position:relative;}.clear-for-pure .hero-parallax:before {display:block;content:"";width:100%;padding-top:33.33333%;}.clear-for-pure .hero-parallax > .content {position:absolute;top:0;left:0;right:0;bottom:0;}.clear-for-pure .hero-parallax .content {top:-100%;}.clear-for-pure .smith-hero-section {position:relative;}.clear-for-pure .smith-sidebar,.clear-for-pure .smith-product-header {padding:.612em 15px;}.clear-for-pure .smith-section {margin-bottom:4.5rem;}.clear-for-pure .smith-product-list-item {padding:0 15px;margin:2.5em 0;}.clear-for-pure .smith-product-list-item h1 {font-size:1.5em;margin:.309em;}.clear-for-pure .slick-slider.smith-product-slider {padding-top:1.5em;}.clear-for-pure .slick-slider.smith-product-slider .slick-dots {position:absolute;top:0;bottom:auto;}.clear-for-pure .slick-slider.smith-product-slider .slick-dots li {width:10px;}.clear-for-pure .slick-slider.smith-product-slider .slick-dots li button:before {font-size:.5rem;}.clear-for-pure .slick-slider.smith-product-slider .slick-slide {margin-top:1rem;margin-bottom:1rem;}.clear-for-pure .slick-slider.smith-product-slider .product-image-container {display:none;}.clear-for-pure .slick-slider.smith-product-slider .product-image-container.active {display:block;}.clear-for-pure .slick-slider.smith-product-slider .smith-product-slide-lens-options {list-style:none;padding:0;}.clear-for-pure .slick-slider.smith-product-slider .smith-product-slide-lens-options li {width:4rem;padding-left:1rem;padding-bottom:.5rem;padding-top:.5rem;display:inline-block;}.clear-for-pure .slick-slider.smith-product-slider .smith-product-slide-lens-options li.active {opacity:.5;}.clear-for-pure .variant-select-container {display:none;}.clear-for-pure .variant-select-container.active {display:block;}.clear-for-pure .variant-block {display:none;}.clear-for-pure .variant-block.active {display:block;}.clear-for-pure .variant-block .smith-variant-price {font-family:"SmithSerif","Times New Roman",serif;text-align:center;font-size:1.5em;margin:2.5rem 0;}.clear-for-pure .smith-variant-stock-reminder .smith-stock-reminder-extra {margin-top:1rem;}.clear-for-pure .smith-variant-stock-reminder input,.clear-for-pure .smith-variant-stock-reminder button {-webkit-transition:all 0.25s ease-in-out false;-moz-transition:all 0.25s ease-in-out false;transition:all 0.25s ease-in-out false;}.clear-for-pure .smith-variant-stock-reminder input:not([type]).stock-reminder-email,.clear-for-pure .smith-variant-stock-reminder input[type=text].stock-reminder-email,.clear-for-pure .smith-variant-stock-reminder input[type=password].stock-reminder-email,.clear-for-pure .smith-variant-stock-reminder input[type=email].stock-reminder-email,.clear-for-pure .smith-variant-stock-reminder input[type=url].stock-reminder-email,.clear-for-pure .smith-variant-stock-reminder input[type=date].stock-reminder-email,.clear-for-pure .smith-variant-stock-reminder input[type=month].stock-reminder-email,.clear-for-pure .smith-variant-stock-reminder input[type=time].stock-reminder-email,.clear-for-pure .smith-variant-stock-reminder input[type=datetime].stock-reminder-email,.clear-for-pure .smith-variant-stock-reminder input[type=datetime-local].stock-reminder-email,.clear-for-pure .smith-variant-stock-reminder input[type=week].stock-reminder-email,.clear-for-pure .smith-variant-stock-reminder input[type=number].stock-reminder-email,.clear-for-pure .smith-variant-stock-reminder input[type=search].stock-reminder-email,.clear-for-pure .smith-variant-stock-reminder input[type=tel].stock-reminder-email,.clear-for-pure .smith-variant-stock-reminder input[type=color].stock-reminder-email {padding:0;}.clear-for-pure .smith-variant-stock-reminder.active button.stock-reminder-submit {background-color:#009c90;color:#ffffff;}.clear-for-pure .smith-variant-stock-reminder.open input:not([type]).stock-reminder-email,.clear-for-pure .smith-variant-stock-reminder.open input[type=text].stock-reminder-email,.clear-for-pure .smith-variant-stock-reminder.open input[type=password].stock-reminder-email,.clear-for-pure .smith-variant-stock-reminder.open input[type=email].stock-reminder-email,.clear-for-pure .smith-variant-stock-reminder.open input[type=url].stock-reminder-email,.clear-for-pure .smith-variant-stock-reminder.open input[type=date].stock-reminder-email,.clear-for-pure .smith-variant-stock-reminder.open input[type=month].stock-reminder-email,.clear-for-pure .smith-variant-stock-reminder.open input[type=time].stock-reminder-email,.clear-for-pure .smith-variant-stock-reminder.open input[type=datetime].stock-reminder-email,.clear-for-pure .smith-variant-stock-reminder.open input[type=datetime-local].stock-reminder-email,.clear-for-pure .smith-variant-stock-reminder.open input[type=week].stock-reminder-email,.clear-for-pure .smith-variant-stock-reminder.open input[type=number].stock-reminder-email,.clear-for-pure .smith-variant-stock-reminder.open input[type=search].stock-reminder-email,.clear-for-pure .smith-variant-stock-reminder.open input[type=tel].stock-reminder-email,.clear-for-pure .smith-variant-stock-reminder.open input[type=color].stock-reminder-email {padding:.5em .6em;display:block;}.clear-for-pure .smith-variant-stock-reminder.open button.stock-reminder-submit {border-top-left-radius:0;border-bottom-left-radius:0;}.clear-for-pure .smith-variant-wishlist {text-align:center;}.clear-for-pure .smith-p2p-partners {text-align:center;}.clear-for-pure .smith-p2p-partners .smith-p2p-partners-list {padding:0;list-style:none;}.clear-for-pure .smith-variant-included-items {margin-top:4rem;}.clear-for-pure .smith-variant-included-items .smith-variant-included-items-list {justify-content:center;}.clear-for-pure .smith-product-sidebar {margin-bottom:1rem;}.clear-for-pure .smith-product-description {margin-top:4rem;}.clear-for-pure .smith-product-features {background:#d3d3d3;}.clear-for-pure .smith-product-features .smith-feature {padding:.25rem 1rem;margin:0;}.clear-for-pure .bv-summary.bv-summary-first {display:none;}.clear-for-pure .bv-summary .bv-stars {display:inline-block;position:relative;top:.2rem;margin-right:1rem;}.clear-for-pure .smith-bv-reviews .bv-review {margin-bottom:1.5rem;padding-top:3rem;padding-bottom:4.5rem;border-bottom:1px solid #d3d3d3;}.clear-for-pure .smith-bv-reviews .bv-review .bv-review-response,.clear-for-pure .smith-bv-reviews .bv-review .bv-review-comment {margin-top:-.5rem;margin-bottom:calc(1.5rem - 1px);padding-bottom:1px;padding-top:.5rem;background:#f5f5f5;}.clear-for-pure .smith-bv-reviews .bv-review .bv-review-response .icon-smith-logo,.clear-for-pure .smith-bv-reviews .bv-review .bv-review-comment .icon-smith-logo {font-size:6.7rem;margin-top:-2.5rem;margin-bottom:-1.5rem;}.clear-for-pure .smith-bv-reviews .bv-review .bv-review-response {margin-top:1rem;}.clear-for-pure .smith-bv-reviews .bv-review .bv-translate-button {margin-right:.5rem;}.clear-for-pure .smith-bv-reviews .bv-review:last-child {border-bottom:none;}.clear-for-pure .smith-bv-reviews .bv-review .bv-review-date {color:#999999;}.clear-for-pure .smith-bv-reviews .bv-review .bv-reviewer {text-align:center;line-height:2rem;padding-top:0.15rem;margin-bottom:0.85rem;margin-top:1.5rem;}.clear-for-pure .smith-bv-reviews .bv-review .bv-review-rating {text-align:center;}.clear-for-pure .smith-bv-reviews .bv-review .bv-review-title {text-align:center;}.clear-for-pure .smith-bv-reviews .bv-review .bv-comment-toggle {text-align:center;}.clear-for-pure .smith-bv-reviews .bv-sort {padding-top:1.5rem;}.clear-for-pure .smith-bv-reviews .bv-review-secondary-rating .bv-review-secondary-rating {height:4.5rem;}.clear-for-pure .smith-bv-reviews .bv-review-secondary-rating label {display:block;line-height:1.5rem;height:1.5rem;margin:0;padding:0;}.clear-for-pure .smith-bv-reviews .bv-review-secondary-rating .bv-review-secondary-rating-label.right {float:right;}.clear-for-pure .smith-bv-reviews .bv-review-icon-link {cursor:pointer;-webkit-transition:color 0.25s ease-in-out false;-moz-transition:color 0.25s ease-in-out false;transition:color 0.25s ease-in-out false;}.clear-for-pure .smith-bv-reviews .bv-review-icon-link:hover {color:#999999;}.clear-for-pure .smith-bv-reviews .bv-review-icon-link .icon {font-size:3rem;display:inline-block;position:relative;line-height:1.5rem;top:1.1rem;margin-left:-0.4rem;}.clear-for-pure .smith-bv-reviews .bv-review-helpful {margin-bottom:1.1rem;}.clear-for-pure .smith-bv-reviews .bv-review-helpful .bv-review-helpful-link-positiveNegative,.clear-for-pure .smith-bv-reviews .bv-review-helpful .bv-review-helpful-link-negativePositive {color:#999999;}.clear-for-pure .bv-stars {margin-bottom:1.5rem;}.clear-for-pure .bv-stars .bv-star {height:1.5rem;margin:0 .1rem;display:inline-block;width:1.5rem;}.clear-for-pure .bv-stars .bv-star svg {height:100%;}@media screen and (min-width:64em) {.clear-for-pure .bv-summary.bv-summary-first {display:block;}.clear-for-pure .smith-bv-reviews .bv-new-review {width:auto;position:absolute;right:1rem;}.clear-for-pure .smith-bv-reviews .bv-no-reviews .bv-new-review {position:static;right:0;display:inline-block;margin-bottom:1rem;margin-top:1.5rem;}.clear-for-pure .smith-bv-reviews .bv-review .bv-comment-toggle {text-align:left;}.clear-for-pure .smith-bv-reviews .bv-review .bv-review-title {text-align:left;}.clear-for-pure .smith-bv-reviews .bv-review .bv-review-rating {text-align:left;}.clear-for-pure .smith-bv-reviews .bv-review .bv-reviewer {text-align:left;line-height:2rem;margin-top:0rem;}.clear-for-pure .smith-bv-reviews .bv-review .bv-stars {margin-bottom:1rem;}.clear-for-pure .smith-bv-reviews .bv-review .bv-stars .bv-star {height:3rem;margin:0 .25rem;width:3rem;}.clear-for-pure .smith-bv-reviews .bv-review .bv-review-rating-number h1 {margin-bottom:0;padding-top:0;line-height:3rem;}.clear-for-pure .smith-bv-reviews .bv-review .bv-review-response .icon-smith-logo,.clear-for-pure .smith-bv-reviews .bv-review .bv-review-comment .icon-smith-logo {margin-bottom:0;}.clear-for-pure .smith-bv-reviews .bv-review .bv-review-response {margin-bottom:1.5rem;}}.clear-for-pure .smith-account-sidebar > h1 {margin-top:1rem;}.clear-for-pure .smith-create-account {text-align:center;}@media screen and (min-width:64em) {.clear-for-pure .smith-product-hero {order:2;}}.clear-for-pure .smith-checkout-control {float:right;}.clear-for-pure a.smith-checkout-control {font-weight:200;}.clear-for-pure .checkout-prop65-warning {margin-bottom:1rem;}.clear-for-pure .form-cc-options {margin-bottom:.5rem;padding-bottom:1rem;}.clear-for-pure .form-cc-options *[class*="smith-icon-cc"] {margin-right:.5rem;margin-left:0;height:1.5rem;width:2.25rem;}.clear-for-pure .form-cc-options *[class*="smith-icon-cc"].inactive {background-position-y:-1.5rem;}.clear-for-pure .form-cc-options .smith-icon-cc-master {background-position-x:-2.25rem;}.clear-for-pure .form-cc-options .smith-icon-cc-amex {background-position-x:-4.5rem;}.clear-for-pure .form-cc-options .smith-icon-cc-PAYPAL {margin-left:.5rem;width:6rem;}.clear-for-pure .cc-form-paypal-button .smith-icon-cc-PAYPAL:hover {cursor:pointer;}.clear-for-pure .skylight-wrapper .paypal-loading {width:auto;left:50%;transform:translate(-50%,-50%);height:auto;top:50%;text-align:center;}.clear-for-pure .skylight-wrapper .paypal-loading .smith-icon-cc-PAYPAL {margin:auto 1rem;height:2rem;width:7.5rem;margin-bottom:.5rem;}.clear-for-pure .skylight-wrapper .paypal-loading .smith-icon-cc-PAYPAL:before {content:"";background:-moz-linear-gradient(-45deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.6) 49%,white 50%,rgba(255,255,255,0.02) 99%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(-45deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.6) 49%,white 50%,rgba(255,255,255,0.02) 99%,rgba(255,255,255,0) 100%);background:linear-gradient(135deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.6) 49%,white 50%,rgba(255,255,255,0.02) 99%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff',endColorstr='#00ffffff',GradientType=1 );height:100%;width:100%;position:absolute;top:0;left:0;-webkit-animation:accross 1s infinite;-moz-animation:accross 1s infinite;animation:accross 1s infinite;}.clear-for-pure .skylight-wrapper .paypal-loading .skylight-close-button {display:none;}.clear-for-pure .smith-paypal-button {margin:0;background-color:#f6f9fa;border-color:#87bbd4;color:#052365;font-weight:#666666;height:2.5rem;}.clear-for-pure .smith-paypal-button:after {content:" ";display:block;height:1.5rem;top:0;right:0;width:6rem;display:inline-block;background:url(_ui/shared/images/paypal_sprite_64.png) left top no-repeat;background-size:auto 3rem;}.clear-for-pure .smith-address,.clear-for-pure .smith-delivery,.clear-for-pure .smith-payment {background:#f5f5f5;}.clear-for-pure .smith-address .smith-checkout-control,.clear-for-pure .smith-delivery .smith-checkout-control,.clear-for-pure .smith-payment .smith-checkout-control {position:absolute;right:1rem;top:.5rem;margin:-1px;}.clear-for-pure .smith-address .smith-checkout-control.pure-button,.clear-for-pure .smith-delivery .smith-checkout-control.pure-button,.clear-for-pure .smith-payment .smith-checkout-control.pure-button {background:#009c90;border:none;color:#ffffff;font-weight:bold;}.clear-for-pure .smith-address .smith-checkout-control.smith-checkout-control-bottom,.clear-for-pure .smith-delivery .smith-checkout-control.smith-checkout-control-bottom,.clear-for-pure .smith-payment .smith-checkout-control.smith-checkout-control-bottom {bottom:.5rem;top:auto;}.clear-for-pure .smith-delivery {background:#ffffff;}.clear-for-pure .smith-delivery.smith-delivery-current {background:#f5f5f5;}.clear-for-pure .smith-checkout-section.inactive {opacity:.5;}.clear-for-pure .smith-checkout-section.inactive .pure-button {display:none;}.clear-for-pure .smith-checkout-section.locked .pure-button {display:none;}.clear-for-pure .checkout-status-container {margin-bottom:1.5rem;height:2rem;white-space:nowrap;position:relative;z-index:2;}.clear-for-pure .checkout-status-container.checkout-status-pinned .checkout-status {border-bottom:solid 1px #d3d3d3;background:#ffffff;}.clear-for-pure .checkout-status-container .checkout-status {position:absolute;left:0%;-webkit-transform:translateX(0%);-moz-transform:translateX(0%);transform:translateX(0%);}.clear-for-pure .checkout-status-container .checkout-status div {display:inline-block;color:#999999;margin-right:1rem;-webkit-transition:color 250ms ease-in-out;-moz-transition:color 250ms ease-in-out;transition:color 250ms ease-in-out;}.clear-for-pure .checkout-status-container .checkout-status div:last-child {margin-right:0;}.clear-for-pure .checkout-status-container .checkout-status div.active {color:#009c90;}.clear-for-pure .checkout-status-container .checkout-status div.set,.clear-for-pure .checkout-status-container .checkout-status div.locked {color:#333333;}.clear-for-pure .checkout-status-container .checkout-status div .icon {font-size:.75em;margin-left:1rem;}.clear-for-pure .checkout-order-amimation {height:150px;text-align:center;-webkit-animation:checkoutAnimationOpen .5s;-moz-animation:checkoutAnimationOpen .5s;animation:checkoutAnimationOpen .5s;}.clear-for-pure .checkout-order-amimation svg {width:150px;height:150px;position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);transform-origin:bottom;}.clear-for-pure .checkout-order-amimation svg #box {-webkit-transform:skewX(0deg);-moz-transform:skewX(0deg);transform:skewX(0deg);transform-origin:bottom;}.clear-for-pure .checkout-order-amimation .checkout-order-placed-loading {overflow:hidden;width:auto;display:inline-block;position:relative;margin:auto;margin-top:50px;}.clear-for-pure .checkout-order-amimation .checkout-order-placed-loading:before {content:"";background:-moz-linear-gradient(-45deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.6) 49%,white 50%,rgba(255,255,255,0.02) 99%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(-45deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.6) 49%,white 50%,rgba(255,255,255,0.02) 99%,rgba(255,255,255,0) 100%);background:linear-gradient(135deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.6) 49%,white 50%,rgba(255,255,255,0.02) 99%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff',endColorstr='#00ffffff',GradientType=1 );height:100%;width:100%;position:absolute;top:0;left:0;-webkit-animation:accross 1s infinite;-moz-animation:accross 1s infinite;animation:accross 1s infinite;}@-moz-keyframes checkoutAnimationOpen {0% {height:0px;}100% {height:150px;}}@-webkit-keyframes checkoutAnimationOpen {0% {height:0px;}100% {height:150px;}}@keyframes checkoutAnimationOpen {0% {height:0px;}100% {height:150px;}}.clear-for-pure .checkout-terms-and-conditions-canvas {width:100%;overflow:scroll;-webkit-overflow-scrolling:touch;}.clear-for-pure .order-item {margin-bottom:calc(1rem - .5px);padding-bottom:calc(1rem - .5px);border-bottom:solid 1px #d3d3d3;}.clear-for-pure .order-item .order-item-description {padding-left:1rem;box-sizing:border-box;padding-top:1rem;margin-bottom:1rem;}.clear-for-pure .order-item .order-item-image {position:relative;}.clear-for-pure .order-item .order-item-image .pure-img {position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}.clear-for-pure .order-item .order-item-line {margin-top:1.5rem;}.clear-for-pure .order-item .order-item-qty {border:none;width:2rem;font-weight:bold;display:inline-block;box-shadow:none;}.clear-for-pure .order-item .order-item-qty::-webkit-inner-spin-button,.clear-for-pure .order-item .order-item-qty::-webkit-outer-spin-button {-webkit-appearance:none;}.clear-for-pure .order-item .order-item-price {float:right;font-weight:bold;}.clear-for-pure .order-item .order-item-price.original-price {margin-right:.5rem;color:#999999;text-decoration:line-through;}.clear-for-pure .order-total-value {float:right;}.clear-for-pure .order-total-total {margin-top:.5rem;font-weight:bold;}.clear-for-pure .smith-ambassador-headshot {width:61.8%;margin-bottom:1.5em;margin-top:4em;}.clear-for-pure .smith-ambassador-hero {position:relative;}.clear-for-pure .ambassador-flag {float:right;margin-top:1em;}.clear-for-pure .ambassador-hero-img img {width:100%;}.clear-for-pure .vimeo-container {position:relative;}.clear-for-pure .vimeo-container:before {display:block;content:"";width:100%;padding-top:56.25%;}.clear-for-pure .vimeo-container > .content {position:absolute;top:0;left:0;right:0;bottom:0;}.clear-for-pure .vimeo-container .content {background:#dedede;}.clear-for-pure .vimeo-container .content .icon-loading {display:block;margin:auto;font-size:4em;position:absolute;width:1em;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;color:#000000;}.clear-for-pure .vimeo-container .content .vimeo-image {background-size:cover;overflow:hidden;}.clear-for-pure .vimeo-container .content .vimeo-image .css-playbutton {margin:auto;display:block;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);}.clear-for-pure .vimeo-container .content .vimeo-summary {max-height:40%;bottom:0;position:absolute;width:100%;overflow:hidden;background:-moz-linear-gradient(top,transparent 0%,rgba(0,0,0,0.65) 73%,rgba(0,0,0,0.65) 100%);background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,0.65) 73%,rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.65) 73%,rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#a6000000',GradientType=0 );}.clear-for-pure .vimeo-container .content .vimeo-summary .vimeo-summary-content {margin:1.5em 2.5em;max-width:800px;}.clear-for-pure .vimeo-container .content .vimeo-summary .vimeo-summary-content h1,.clear-for-pure .vimeo-container .content .vimeo-summary .vimeo-summary-content p {color:#ffffff;text-align:left;}.clear-for-pure .vimeo-container .content .vimeo-summary .vimeo-summary-content p {font-family:"Smith",Arial,Sans-Serif;font-weight:400;letter-spacing:.02em;text-transform:none;}@media screen and (min-width:64em) {.clear-for-pure .form-cc-options *[class*="smith-icon-cc"] {margin-right:1rem;height:2rem;width:3rem;}.clear-for-pure .form-cc-options *[class*="smith-icon-cc"].inactive {background-position-y:-2rem;}.clear-for-pure .form-cc-options .smith-icon-cc-master {background-position-x:-3rem;}.clear-for-pure .form-cc-options .smith-icon-cc-amex {background-position-x:-6rem;}.clear-for-pure .form-cc-options .smith-icon-cc-PAYPAL {width:8rem;margin-left:1rem;}.clear-for-pure .checkout-status-container {height:3rem;}.clear-for-pure .checkout-status-container .checkout-status.active-billing {left:0%;-webkit-transform:translateX(0%);-moz-transform:translateX(0%);transform:translateX(0%);}.clear-for-pure .checkout-status-container .checkout-status.active-summary {left:0%;-webkit-transform:translateX(0%);-moz-transform:translateX(0%);transform:translateX(0%);}.clear-for-pure .checkout-status-container .checkout-status div {display:inline-block;color:#999999;margin-right:2rem;}.clear-for-pure .checkout-status-container .checkout-status div.active {color:#333333;}.clear-for-pure .checkout-status-container .checkout-status div .icon {font-size:.75em;margin-left:2rem;}.clear-for-pure .smith-checkout-shipping {padding-right:1rem;}.clear-for-pure .smith-checkout-billing {padding-left:.5rem;padding-right:.5rem;}.clear-for-pure .smith-checkout-summary {padding-left:1rem;}.clear-for-pure .vimeo-container {margin:0 1rem;}.clear-for-pure .smith-ambassador-headshot {position:absolute;left:1em;max-width:20%;bottom:-2.5em;width:300px;margin-bottom:0;}.clear-for-pure .smith-ambassador-name {margin:6.5em auto;margin-top:4em;width:50%;}.clear-for-pure .smith-section {margin-bottom:6rem;}.clear-for-pure .smith-checkout-section {-webkit-transition:opacity 250ms ease-in-out;-moz-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out;}.clear-for-pure .smith-checkout-section.inactive {opacity:.25;}.clear-for-pure .smith-address,.clear-for-pure .smith-payment {border-radius:0rem;border:solid 1px #d3d3d3;background:#f5f5f5;margin-left:1rem;margin-right:1rem;}.clear-for-pure .smith-address.selectable,.clear-for-pure .smith-payment.selectable {background:#fff;}.clear-for-pure .smith-delivery {margin-left:1rem;margin-right:1rem;border-radius:0rem;}.clear-for-pure .smith-delivery.selectable {background:#fff;border:1px solid #fff;}.clear-for-pure .smith-delivery.selectable:hover {border:solid 1px #d3d3d3;}.clear-for-pure .smith-delivery.smith-delivery-current {background:#f5f5f5;border:solid 1px #d3d3d3;}.clear-for-pure .smith-delivery.smith-button-loading {border:solid 1px #d3d3d3;}}.clear-for-pure .smith-curations-carousel .slick-slider .slick-next {font-size:0;line-height:0;right:0.5rem;}.clear-for-pure .smith-curations-carousel .slick-slider .slick-next:before {font-size:0.8rem;opacity:1;}.clear-for-pure .smith-curations-carousel .slick-slider .slick-prev {font-size:0;line-height:0;left:0.5rem;}.clear-for-pure .smith-curations-carousel .slick-slider .slick-prev:before {font-size:0.8rem;opacity:1;}.clear-for-pure .smith-curations-carousel .slick-slider .slick-dots li button:before {font-size:0.3rem;}.clear-for-pure .smith-curations-carousel .smith-curations-placeholder {text-align:center;margin-left:1rem;margin-right:1rem;margin-bottom:2rem;padding-top:2rem;}.clear-for-pure .smith-curations-carousel .smith-curations-placeholder .smith-curations-share-images {color:#666;display:block;margin:auto;margin-bottom:1.5rem;font-size:1.5rem;line-height:2rem;}.clear-for-pure .smith-curations-carousel .smith-curations-placeholder .social-icon-share {display:block;margin-bottom:1rem;padding-top:1.5rem;}.clear-for-pure .smith-curations-carousel .smith-curations-title {padding-top:5rem;margin-bottom:1rem;}.clear-for-pure .smith-curations-carousel .smith-curations-post {margin-left:auto;margin-right:auto;margin-bottom:0;width:calc(100% - 4rem);position:relative;padding:1.5rem 2rem;}.clear-for-pure .smith-curations-carousel .smith-curations-post .post-content {position:relative;}.clear-for-pure .smith-curations-carousel .smith-curations-post .post-content .local-box {padding-right:0.3rem;padding-left:0.3rem;}.clear-for-pure .smith-curations-carousel .smith-curations-post .post-content .local-box-container {padding-right:0.3rem;padding-left:0.3rem;}.clear-for-pure .smith-curations-carousel .smith-curations-post .closed {padding-bottom:100%;}.clear-for-pure .smith-curations-carousel .smith-curations-post .curations-post-caption-box {opacity:1;padding-top:1.5rem;}.clear-for-pure .smith-curations-carousel .smith-curations-post .curations-post-caption-box .post-caption-credits {position:relative;max-width:100%;max-height:100%;margin-left:auto;margin-right:auto;width:100%;}.clear-for-pure .smith-curations-carousel .smith-curations-post .curations-post-caption-box .post-caption-credits .avatar-wrapper {border-radius:100%;overflow:hidden;float:left;margin-right:1rem;}.clear-for-pure .smith-curations-carousel .smith-curations-post .curations-post-caption-box .post-caption-credits .avatar-wrapper .post-caption-author-avatar {height:3rem;}.clear-for-pure .smith-curations-carousel .smith-curations-post .curations-post-caption-box .post-caption-credits .post-caption-author-alias-timestamp-social .post-caption-author-alias {display:block;}.clear-for-pure .smith-curations-carousel .smith-curations-post .curations-post-caption-box .post-caption-credits .post-caption-author-alias-timestamp-social .post-caption-author-alias a {text-decoration:none;font-weight:600;}.clear-for-pure .smith-curations-carousel .smith-curations-post .curations-post-caption-box .post-caption-credits .post-caption-author-alias-timestamp-social .post-caption-timestamp-social {max-width:100%;max-height:1.5rem;}.clear-for-pure .smith-curations-carousel .smith-curations-post .curations-post-caption-box .post-caption-credits .post-caption-author-alias-timestamp-social .post-caption-timestamp-social .post-caption-timestamp {display:inline-block;color:#999999;}.clear-for-pure .smith-curations-carousel .smith-curations-post .curations-post-caption-box .post-caption-credits .post-caption-author-alias-timestamp-social .post-caption-timestamp-social .post-caption-social-icon {margin-bottom:0;display:inline-block;}.clear-for-pure .smith-curations-carousel .smith-curations-post .curations-post-caption-box .post-caption-credits .post-caption-author-alias-timestamp-social .post-caption-timestamp-social .post-caption-social-icon .social-icon {opacity:.5;position:absolute;top:-2.3rem;right:-0.1rem;}.clear-for-pure .smith-curations-carousel .smith-curations-post .curations-post-caption-box .post-caption-credits .post-caption-author-alias-timestamp-social .post-caption-timestamp-social .post-caption-social-likes {float:right;}.clear-for-pure .smith-curations-carousel .smith-curations-post .post-caption-content {display:block;max-width:100%;height:auto;}.clear-for-pure .smith-curations-carousel .smith-curations-post .post-caption-content .post-caption-content-text {padding-top:1.5rem;}.clear-for-pure .smith-curations-carousel .smith-curations-post .post-caption-content .icon-instagrem {padding-top:.5rem;text-decoration:none;}.clear-for-pure .smith-curations-carousel .smith-curations-post .cured-img {max-width:100%;max-height:45rem;margin:auto;}.clear-for-pure .smith-curations-carousel .smith-curations-post .post-img {position:relative;max-width:100%;cursor:pointer;}@media screen and (min-width:48em) {.clear-for-pure .checkout-terms-and-conditions-canvas {display:flex;flex-direction:column;height:100%;}.clear-for-pure .checkout-terms-and-conditions-title {flex:0 0 auto;}.clear-for-pure .checkout-terms-and-conditions-content {flex:1 1 auto;overflow-y:auto;border:1px solid #dedede;padding:1rem;margin-bottom:1.5rem;}.clear-for-pure .checkout-terms-and-conditions-controls {flex:0 0 auto;}.clear-for-pure .smith-curations-title {padding-top:8rem;margin-bottom:1rem;}.clear-for-pure .smith-curations-carousel {padding:1.5rem 2rem;}.clear-for-pure .smith-curations-carousel .slick-slider {margin-bottom:3rem;}.clear-for-pure .smith-curations-carousel .slick-slider .slick-next {right:-2rem;top:11rem;width:1.5rem;height:1.5rem;}.clear-for-pure .smith-curations-carousel .slick-slider .slick-next:before {font-size:1.5rem;color:#000;}.clear-for-pure .smith-curations-carousel .slick-slider .slick-prev {left:-2rem;top:11rem;width:1.5rem;height:1.5rem;}.clear-for-pure .smith-curations-carousel .slick-slider .slick-prev:before {font-size:1.5rem;color:#000;}.clear-for-pure .smith-curations-carousel .slick-slider .slick-dots {bottom:-3rem;}.clear-for-pure .smith-curations-carousel .slick-slider .slick-dots li button:before {font-size:1.5rem;line-height:3rem;}.clear-for-pure .smith-curations-carousel .smith-curations-placeholder .smith-curations-share-images {font-size:2rem;line-height:3rem;}.clear-for-pure .smith-curations-carousel .smith-curations-post {padding:0;width:100%;}.clear-for-pure .smith-curations-carousel .smith-curations-post .post-content {position:relative;}.clear-for-pure .smith-curations-carousel .smith-curations-post .post-content .local-box-container {padding-right:1rem;padding-left:1rem;}.clear-for-pure .smith-curations-carousel .smith-curations-post .curations-post-caption-box {padding-top:0;}.clear-for-pure .smith-curations-carousel .smith-curations-post .curations-post-caption-box .post-caption-credits .post-caption-author-alias-timestamp-social .post-caption-timestamp-social .post-caption-social-icon .social-icon {opacity:.6;position:absolute;top:0;left:-4.7rem;}}.clear-for-pure .wee-nav-container {position:fixed;width:100%;bottom:0;left:0;z-index:999999;}.clear-for-pure .wee-nav {position:fixed;width:100%;bottom:0;left:0;z-index:999999;-webkit-transform:translateY(calc(120px + 6.5rem));-moz-transform:translateY(calc(120px + 6.5rem));-ms-transform:translateY(calc(120px + 6.5rem));-o-transform:translateY(calc(120px + 6.5rem));transform:translateY(calc(120px + 6.5rem));border-top:1px solid #dedede;background:rgba(255,255,255,0.9);background:-moz-linear-gradient(top,rgba(255,255,255,0.85) 0%,white 20%,white 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0.85) 0%,white 20%,white 100%);background:linear-gradient(to bottom,rgba(255,255,255,0.85) 0%,white 20%,white 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccffffff',endColorstr='#ffffff',GradientType=0 );transition:transform 250ms ease-in-out;-webkit-backdrop-filter:blur(10px) saturate(500%);backdrop-filter:blur(10px) saturate(500%);width:100%;}.clear-for-pure .wee-nav.open {-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);transition:transform 250ms ease-in-out;}.clear-for-pure .wee-nav.hide {-webkit-transform:translateY(calc(120px + 14.5rem));-moz-transform:translateY(calc(120px + 14.5rem));-ms-transform:translateY(calc(120px + 14.5rem));-o-transform:translateY(calc(120px + 14.5rem));transform:translateY(calc(120px + 14.5rem));transition:transform 250ms ease-in-out;}.clear-for-pure .wee-nav-bar {padding:.5rem 0;}.clear-for-pure .wee-nav-item {cursor:pointer;}.clear-for-pure .wee-nav-item .icon {display:inline-block;position:relative;left:1rem;top:0.125rem;transition:transform 250ms ease-in-out;transform:rotate(0deg);transform-origin:50% 35%;}.clear-for-pure .open .wee-nav-item .icon {transform:rotate(180deg);}.clear-for-pure .wee-nav-item {display:inline-block;}.clear-for-pure .recently-viewed {width:100%;overflow:scroll;white-space:nowrap;}.clear-for-pure .recently-viewed-item {display:inline-block;width:calc(204px + 2rem);padding-top:calc(120px + 1rem);cursor:pointer;}.clear-for-pure .recently-viewed-item-description {display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%;}.clear-for-pure .recently-viewed-item-img {max-height:120px;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - 2rem));}.clear-for-pure .wee-nav-close {position:absolute;left:1rem;top:.5rem;font-size:2rem;color:#999999;transition:color 250ms ease-in-out;cursor:pointer;display:none;}.clear-for-pure .wee-nav-close:hover {color:#333333;}.clear-for-pure .lbw-thumb {margin-bottom:.5rem;}.clear-for-pure .pure-menu-horizontal {overflow-x:scroll;}.clear-for-pure .lbw-menu-item .lbw-playbutton:after {border-left:solid 0rem transparent;border-top:solid 1.5rem transparent;border-bottom:solid 1.5rem transparent;transition:border-left .5s;}.clear-for-pure .lbw-menu-item.is-active {border-bottom:3px solid #999999;background:#f5f5f5;}.clear-for-pure .lbw-menu-item:not(.is-active) {border-bottom:3px solid transparent;transition:border-bottom .5s;}.clear-for-pure .lbw-menu-item:not(.is-active):hover {border-bottom:3px solid #999999;}.clear-for-pure .lbw-menu-item:not(.is-active):hover .lbw-playbutton:after {border-left:solid 2.55rem rgba(255,255,255,0.9);}.clear-for-pure .lbw-playbutton {position:relative;}.clear-for-pure .lbw-playbutton:after {display:inline-block;height:0;width:0;border-top:solid 2rem transparent;border-bottom:solid 2rem transparent;border-right:none;border-left:solid 3.4rem rgba(255,255,255,0.9);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"";}.clear-for-pure .lbw-player {width:100%;height:100%;position:absolute;}.clear-for-pure .lbw-hero-img {width:100%;}.clear-for-pure .lbw-hero-img.react-parallax {margin-top:-10%;}.clear-for-pure .lbw-copy-container {width:38.3%;max-width:609px;}.clear-for-pure .copy-container-bottom-right {bottom:1rem;min-height:50%;left:61.8%;transform-origin:-50% 0%;}.clear-for-pure .copy-container-bottom-left {bottom:1rem;min-height:50%;right:60%;transform-origin:150% 0%;}.clear-for-pure .copy-container-top-right {top:8%;left:61.8%;transform-origin:-50% 100%;}.clear-for-pure .copy-container-top-left {top:8%;right:60%;transform-origin:150% 100%;}.clear-for-pure .lbw-lookbook {margin-top:1rem;display:none;}.clear-for-pure .lbw-lookbook.active {display:block;}.clear-for-pure .lbw-lookbook-img {margin-bottom:1rem;width:100%;}.clear-for-pure .lbw-legacy .eight.columns {margin:0 1rem;margin-bottom:1rem;width:calc(100% - 2rem);}@media screen and (min-width:48em) {.clear-for-pure .lbw-legacy .eight.columns {width:calc(50% - 2rem);float:left;}}.clear-for-pure .lbw-legacy .sixteen.columns {max-width:1218px;margin:auto;}.clear-for-pure .lbw-legacy .full {width:100%;margin:0;margin-bottom:1rem;}.clear-for-pure .lbw-legacy .row {margin-bottom:0;}.clear-for-pure .lbw-quote {font-family:"SmithSerif";font-size:2rem;line-height:2.5rem;padding-left:2.5rem;padding-bottom:1rem;position:relative;}@media screen and (min-width:48em) {.clear-for-pure .lbw-quote {position:absolute;top:50%;left:50%;transform:translateX(-50%);font-size:4rem;line-height:5rem;width:85%;}}.clear-for-pure .lbw-quote .lbw-quote-content:before {content:open-quote;position:absolute;color:#dedede;left:0rem;font-size:3em;top:1rem;}@media screen and (min-width:48em) {.clear-for-pure .lbw-quote .lbw-quote-content:before {left:-1rem;font-size:2em;}}.clear-for-pure .lbw-quote .lbw-quote-content:after {content:close-quote;position:relative;color:#dedede;left:0rem;font-size:3em;line-height:0em;top:3rem;}@media screen and (min-width:48em) {.clear-for-pure .lbw-quote .lbw-quote-content:after {left:-1rem;font-size:2em;}}.clear-for-pure .lbw-quote.lbw-img-quote-black .lbw-quote-content:before {color:#999999;}.clear-for-pure .lbw-quote.lbw-img-quote-black .lbw-quote-content:after {color:#999999;}@supports (display:flex) {.clear-for-pure .lbw-quote {transform:translate(-50%,-50%);}}.clear-for-pure .lbw-img-quote {position:relative;}.clear-for-pure .lbw-img-quote .lbw-quote {margin-right:1rem;margin-left:1rem;}@media screen and (min-width:48em) {.clear-for-pure .lbw-img-quote .lbw-quote {width:38%;}}@media screen and (min-width:48em) {.clear-for-pure .lbw-img-quote-top-right {top:10%;left:50%;transform:translate(0%,0%);}.clear-for-pure .lbw-img-quote-white {color:white;}}.clear-for-pure .lbw-quote-author {font-family:"Smith";display:block;font-size:1rem;text-align:right;}.clear-for-pure .lbw-product {text-align:center;margin-bottom:1rem;}.clear-for-pure .lbw-product .smith-button {display:inline-block;}@media screen and (min-width:48em) {.clear-for-pure .lbw-product {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;}}@media screen and (min-width:48em) {.clear-for-pure .lbw-product-double {width:50%;}}.clear-for-pure .lbw-product-title {margin-top:1rem;font-family:"SmithSerif",serif;font-size:2rem;font-weight:normal;text-transform:none;}.clear-for-pure .react-parallax,.clear-for-pure .js-parallax {margin-top:-20%;margin-bottom:5%;}.clear-for-pure .react-parallax-container,.clear-for-pure .js-parallax-container {margin-bottom:1rem;overflow:hidden;}.clear-for-pure .integration-color-swatch {height:100%;width:.5rem;position:absolute;top:0;left:0;}.clear-for-pure .integration-color-title {text-align:left;margin-bottom:1rem;}.clear-for-pure .integration-color {margin-bottom:2rem;position:relative;}.clear-for-pure .integration-color-products {margin-left:1rem;}.clear-for-pure .integration-thumb-info {height:1.5rem;}.clear-for-pure .integration-thumb {margin-bottom:1rem;}.clear-for-pure .integration-thumb-img {padding-bottom:75%;position:relative;}.clear-for-pure .integration-thumb-img .pure-img {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.clear-for-pure .integration-bag {padding-top:1rem;background:white;position:relative;z-index:10;overflow:hidden;text-align:center;}.clear-for-pure .integration-bag .pure-button {width:auto;display:inline-block;}.clear-for-pure .integration-bag-container {background:white;position:relative;z-index:10;}.clear-for-pure .integration-product-info {height:2.5rem;overflow:hidden;}.clear-for-pure .integration-color-instructions {margin-bottom:3rem;}.clear-for-pure .integration-img {padding-bottom:100%;position:relative;}.clear-for-pure .integration-img .pure-img {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}.clear-for-pure .integration-img .pure-img.helmet-img {width:140%;max-width:none;z-index:-1;}.clear-for-pure .integration-img .pure-img.goggle-img {transform:translate(-50%,-40%);-moz-transform:translate(-50%,-40%);-ms-transform:translate(-50%,-40%);-webkit-transform:translate(-50%,-40%);}.clear-for-pure .hosted-field {padding:.5em .6em;display:inline-block;border:1px solid #ccc;height:66px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:.5em;width:100%;}@media screen and (min-width:64em) {.clear-for-pure .hosted-field {height:26px;}.clear-for-pure .integration-colors {padding-left:4.5rem;}.clear-for-pure .integration-color {padding-left:1.5rem;}.clear-for-pure .integration-thumb-info {height:1.5rem;}.clear-for-pure .integration-color-instructions {padding-left:4rem;}.clear-for-pure .integration-product-info {height:4.5rem;}}.clear-for-pure .smith-checkout-section.inactive .sf-differentiators {display:none;}.clear-for-pure .sf-differentiators {height:94px;background-color:#F3F3F3;}.clear-for-pure .sf-differentiators ul {padding-top:15px;text-align:center;}.clear-for-pure .sf-differentiators ul li {text-align:center;display:inline-block;width:94px;}.clear-for-pure .sf-differentiators ul li img {width:23px;padding-bottom:3px;}.clear-for-pure .sf-differentiators ul li:nth-of-type(2) img {width:28px;}.clear-for-pure .sf-differentiators ul li:nth-of-type(3) img {width:33px;}.clear-for-pure .sf-differentiators ul li p {max-width:65px;margin:auto;line-height:14px;font-weight:800;letter-spacing:.37px;font-size:11px;}@media screen and (min-width:35.5em) and (max-width:47.9em) {.clear-for-pure .sf-differentiators {height:188px;background-color:#F3F3F3;margin-top:30px !important;}.clear-for-pure .sf-differentiators ul {padding-top:30px;text-align:center;}.clear-for-pure .sf-differentiators ul li {text-align:center;display:inline-block;width:188px;}.clear-for-pure .sf-differentiators ul li img {width:46px;padding-bottom:12px;}.clear-for-pure .sf-differentiators ul li:nth-of-type(2) img {width:56px;}.clear-for-pure .sf-differentiators ul li:nth-of-type(3) img {width:66px;}.clear-for-pure .sf-differentiators ul li p {max-width:120px;margin:auto;line-height:28px;font-weight:800;letter-spacing:.67px;font-size:22px;}}html {font-size:32px;}@media screen and (min-width:641px) {html {font-size:12px;}}