.swatch-input{display:none;}.swatch-label{height:30px;width:30px;box-shadow:inset 0 0 0 4px #fff,0 0 0 1px #ababab;border-radius:50%;border-width:0;cursor:pointer;background-size:75%;background-repeat:no-repeat;background-position:center center;background-color:transparent;}.swatch-label:focus{outline:0;}@media screen and (min-width: 768px){.swatch-label{width:23px;height:23px;box-shadow:inset 0 0 0 3px #fff,0 0 0 1px #ababab;}}.swatch-label:hover{box-shadow:inset 0 0 0 4px #fff,0 0 0 1px #414b56;}@media screen and (min-width: 768px){.swatch-label:hover{box-shadow:inset 0 0 0 3px #fff,0 0 0 1px #414b56;}}.swatch-input:checked+.swatch-label{box-shadow:inset 0 0 0 4px #fff,0 0 0 3px #414b56;}@media screen and (min-width: 768px){.swatch-input:checked+.swatch-label{box-shadow:inset 0 0 0 3px #fff,0 0 0 3px #414b56;}}/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}meta.foundation-version{font-family:"/5.2.3/";}meta.foundation-mq-small{font-family:"/only screen/";width:0em;}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.063em)/";width:40.063em;}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.063em)/";width:64.063em;}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.063em)/";width:90.063em;}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.063em)/";width:120.063em;}meta.foundation-data-attribute-namespace{font-family:false;}html,body{height:100%;}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}html,body{font-size:100%;}body{background:#fff;color:#45555f;padding:0;margin:0;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-weight:normal;font-style:normal;line-height:1;position:relative;cursor:default;}a:hover{cursor:pointer;}img{max-width:100%;height:auto;}img{-ms-interpolation-mode:bicubic;}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important;}.left{float:left !important;}.right{float:right !important;}.clearfix:before,.clearfix:after{content:" ";display:table;}.clearfix:after{clear:both;}.hide{display:none;}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}img{display:inline-block;vertical-align:middle;}textarea{height:auto;min-height:50px;}select{width:100%;}.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:100rem;}.row:before,.row:after{content:" ";display:table;}.row:after{clear:both;}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0;}.row.collapse .row{margin-left:0;margin-right:0;}.row .row{width:auto;margin-left:-0.9375rem;margin-right:-0.9375rem;margin-top:0;margin-bottom:0;max-width:none;}.row .row:before,.row .row:after{content:" ";display:table;}.row .row:after{clear:both;}.row .row.collapse{width:auto;margin:0;max-width:none;}.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table;}.row .row.collapse:after{clear:both;}.column,.columns{padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left;}@media only screen{.small-push-0{position:relative;left:0%;right:auto;}.small-pull-0{position:relative;right:0%;left:auto;}.small-push-1{position:relative;left:8.3333333333%;right:auto;}.small-pull-1{position:relative;right:8.3333333333%;left:auto;}.small-push-2{position:relative;left:16.6666666667%;right:auto;}.small-pull-2{position:relative;right:16.6666666667%;left:auto;}.small-push-3{position:relative;left:25%;right:auto;}.small-pull-3{position:relative;right:25%;left:auto;}.small-push-4{position:relative;left:33.3333333333%;right:auto;}.small-pull-4{position:relative;right:33.3333333333%;left:auto;}.small-push-5{position:relative;left:41.6666666667%;right:auto;}.small-pull-5{position:relative;right:41.6666666667%;left:auto;}.small-push-6{position:relative;left:50%;right:auto;}.small-pull-6{position:relative;right:50%;left:auto;}.small-push-7{position:relative;left:58.3333333333%;right:auto;}.small-pull-7{position:relative;right:58.3333333333%;left:auto;}.small-push-8{position:relative;left:66.6666666667%;right:auto;}.small-pull-8{position:relative;right:66.6666666667%;left:auto;}.small-push-9{position:relative;left:75%;right:auto;}.small-pull-9{position:relative;right:75%;left:auto;}.small-push-10{position:relative;left:83.3333333333%;right:auto;}.small-pull-10{position:relative;right:83.3333333333%;left:auto;}.small-push-11{position:relative;left:91.6666666667%;right:auto;}.small-pull-11{position:relative;right:91.6666666667%;left:auto;}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left;}.small-1{width:8.3333333333%;}.small-2{width:16.6666666667%;}.small-3{width:25%;}.small-4{width:33.3333333333%;}.small-5{width:41.6666666667%;}.small-6{width:50%;}.small-7{width:58.3333333333%;}.small-8{width:66.6666666667%;}.small-9{width:75%;}.small-10{width:83.3333333333%;}.small-11{width:91.6666666667%;}.small-12{width:100%;}[class*="column"]+[class*="column"]:last-child{float:right;}[class*="column"]+[class*="column"].end{float:left;}.small-offset-0{margin-left:0% !important;}.small-offset-1{margin-left:8.3333333333% !important;}.small-offset-2{margin-left:16.6666666667% !important;}.small-offset-3{margin-left:25% !important;}.small-offset-4{margin-left:33.3333333333% !important;}.small-offset-5{margin-left:41.6666666667% !important;}.small-offset-6{margin-left:50% !important;}.small-offset-7{margin-left:58.3333333333% !important;}.small-offset-8{margin-left:66.6666666667% !important;}.small-offset-9{margin-left:75% !important;}.small-offset-10{margin-left:83.3333333333% !important;}.small-offset-11{margin-left:91.6666666667% !important;}.small-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left;}.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none !important;}.column.small-uncentered,.columns.small-uncentered{margin-left:0;margin-right:0;float:left !important;}.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right;}}@media only screen and (min-width:40.063em){.medium-push-0{position:relative;left:0%;right:auto;}.medium-pull-0{position:relative;right:0%;left:auto;}.medium-push-1{position:relative;left:8.3333333333%;right:auto;}.medium-pull-1{position:relative;right:8.3333333333%;left:auto;}.medium-push-2{position:relative;left:16.6666666667%;right:auto;}.medium-pull-2{position:relative;right:16.6666666667%;left:auto;}.medium-push-3{position:relative;left:25%;right:auto;}.medium-pull-3{position:relative;right:25%;left:auto;}.medium-push-4{position:relative;left:33.3333333333%;right:auto;}.medium-pull-4{position:relative;right:33.3333333333%;left:auto;}.medium-push-5{position:relative;left:41.6666666667%;right:auto;}.medium-pull-5{position:relative;right:41.6666666667%;left:auto;}.medium-push-6{position:relative;left:50%;right:auto;}.medium-pull-6{position:relative;right:50%;left:auto;}.medium-push-7{position:relative;left:58.3333333333%;right:auto;}.medium-pull-7{position:relative;right:58.3333333333%;left:auto;}.medium-push-8{position:relative;left:66.6666666667%;right:auto;}.medium-pull-8{position:relative;right:66.6666666667%;left:auto;}.medium-push-9{position:relative;left:75%;right:auto;}.medium-pull-9{position:relative;right:75%;left:auto;}.medium-push-10{position:relative;left:83.3333333333%;right:auto;}.medium-pull-10{position:relative;right:83.3333333333%;left:auto;}.medium-push-11{position:relative;left:91.6666666667%;right:auto;}.medium-pull-11{position:relative;right:91.6666666667%;left:auto;}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left;}.medium-1{width:8.3333333333%;}.medium-2{width:16.6666666667%;}.medium-3{width:25%;}.medium-4{width:33.3333333333%;}.medium-5{width:41.6666666667%;}.medium-6{width:50%;}.medium-7{width:58.3333333333%;}.medium-8{width:66.6666666667%;}.medium-9{width:75%;}.medium-10{width:83.3333333333%;}.medium-11{width:91.6666666667%;}.medium-12{width:100%;}[class*="column"]+[class*="column"]:last-child{float:right;}[class*="column"]+[class*="column"].end{float:left;}.medium-offset-0{margin-left:0% !important;}.medium-offset-1{margin-left:8.3333333333% !important;}.medium-offset-2{margin-left:16.6666666667% !important;}.medium-offset-3{margin-left:25% !important;}.medium-offset-4{margin-left:33.3333333333% !important;}.medium-offset-5{margin-left:41.6666666667% !important;}.medium-offset-6{margin-left:50% !important;}.medium-offset-7{margin-left:58.3333333333% !important;}.medium-offset-8{margin-left:66.6666666667% !important;}.medium-offset-9{margin-left:75% !important;}.medium-offset-10{margin-left:83.3333333333% !important;}.medium-offset-11{margin-left:91.6666666667% !important;}.medium-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left;}.column.medium-centered,.columns.medium-centered{margin-left:auto;margin-right:auto;float:none !important;}.column.medium-uncentered,.columns.medium-uncentered{margin-left:0;margin-right:0;float:left !important;}.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right;}.push-0{position:relative;left:0%;right:auto;}.pull-0{position:relative;right:0%;left:auto;}.push-1{position:relative;left:8.3333333333%;right:auto;}.pull-1{position:relative;right:8.3333333333%;left:auto;}.push-2{position:relative;left:16.6666666667%;right:auto;}.pull-2{position:relative;right:16.6666666667%;left:auto;}.push-3{position:relative;left:25%;right:auto;}.pull-3{position:relative;right:25%;left:auto;}.push-4{position:relative;left:33.3333333333%;right:auto;}.pull-4{position:relative;right:33.3333333333%;left:auto;}.push-5{position:relative;left:41.6666666667%;right:auto;}.pull-5{position:relative;right:41.6666666667%;left:auto;}.push-6{position:relative;left:50%;right:auto;}.pull-6{position:relative;right:50%;left:auto;}.push-7{position:relative;left:58.3333333333%;right:auto;}.pull-7{position:relative;right:58.3333333333%;left:auto;}.push-8{position:relative;left:66.6666666667%;right:auto;}.pull-8{position:relative;right:66.6666666667%;left:auto;}.push-9{position:relative;left:75%;right:auto;}.pull-9{position:relative;right:75%;left:auto;}.push-10{position:relative;left:83.3333333333%;right:auto;}.pull-10{position:relative;right:83.3333333333%;left:auto;}.push-11{position:relative;left:91.6666666667%;right:auto;}.pull-11{position:relative;right:91.6666666667%;left:auto;}}@media only screen and (min-width:64.063em){.large-push-0{position:relative;left:0%;right:auto;}.large-pull-0{position:relative;right:0%;left:auto;}.large-push-1{position:relative;left:8.3333333333%;right:auto;}.large-pull-1{position:relative;right:8.3333333333%;left:auto;}.large-push-2{position:relative;left:16.6666666667%;right:auto;}.large-pull-2{position:relative;right:16.6666666667%;left:auto;}.large-push-3{position:relative;left:25%;right:auto;}.large-pull-3{position:relative;right:25%;left:auto;}.large-push-4{position:relative;left:33.3333333333%;right:auto;}.large-pull-4{position:relative;right:33.3333333333%;left:auto;}.large-push-5{position:relative;left:41.6666666667%;right:auto;}.large-pull-5{position:relative;right:41.6666666667%;left:auto;}.large-push-6{position:relative;left:50%;right:auto;}.large-pull-6{position:relative;right:50%;left:auto;}.large-push-7{position:relative;left:58.3333333333%;right:auto;}.large-pull-7{position:relative;right:58.3333333333%;left:auto;}.large-push-8{position:relative;left:66.6666666667%;right:auto;}.large-pull-8{position:relative;right:66.6666666667%;left:auto;}.large-push-9{position:relative;left:75%;right:auto;}.large-pull-9{position:relative;right:75%;left:auto;}.large-push-10{position:relative;left:83.3333333333%;right:auto;}.large-pull-10{position:relative;right:83.3333333333%;left:auto;}.large-push-11{position:relative;left:91.6666666667%;right:auto;}.large-pull-11{position:relative;right:91.6666666667%;left:auto;}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left;}.large-1{width:8.3333333333%;}.large-2{width:16.6666666667%;}.large-3{width:25%;}.large-4{width:33.3333333333%;}.large-5{width:41.6666666667%;}.large-6{width:50%;}.large-7{width:58.3333333333%;}.large-8{width:66.6666666667%;}.large-9{width:75%;}.large-10{width:83.3333333333%;}.large-11{width:91.6666666667%;}.large-12{width:100%;}[class*="column"]+[class*="column"]:last-child{float:right;}[class*="column"]+[class*="column"].end{float:left;}.large-offset-0{margin-left:0% !important;}.large-offset-1{margin-left:8.3333333333% !important;}.large-offset-2{margin-left:16.6666666667% !important;}.large-offset-3{margin-left:25% !important;}.large-offset-4{margin-left:33.3333333333% !important;}.large-offset-5{margin-left:41.6666666667% !important;}.large-offset-6{margin-left:50% !important;}.large-offset-7{margin-left:58.3333333333% !important;}.large-offset-8{margin-left:66.6666666667% !important;}.large-offset-9{margin-left:75% !important;}.large-offset-10{margin-left:83.3333333333% !important;}.large-offset-11{margin-left:91.6666666667% !important;}.large-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left;}.column.large-centered,.columns.large-centered{margin-left:auto;margin-right:auto;float:none !important;}.column.large-uncentered,.columns.large-uncentered{margin-left:0;margin-right:0;float:left !important;}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right;}.push-0{position:relative;left:0%;right:auto;}.pull-0{position:relative;right:0%;left:auto;}.push-1{position:relative;left:8.3333333333%;right:auto;}.pull-1{position:relative;right:8.3333333333%;left:auto;}.push-2{position:relative;left:16.6666666667%;right:auto;}.pull-2{position:relative;right:16.6666666667%;left:auto;}.push-3{position:relative;left:25%;right:auto;}.pull-3{position:relative;right:25%;left:auto;}.push-4{position:relative;left:33.3333333333%;right:auto;}.pull-4{position:relative;right:33.3333333333%;left:auto;}.push-5{position:relative;left:41.6666666667%;right:auto;}.pull-5{position:relative;right:41.6666666667%;left:auto;}.push-6{position:relative;left:50%;right:auto;}.pull-6{position:relative;right:50%;left:auto;}.push-7{position:relative;left:58.3333333333%;right:auto;}.pull-7{position:relative;right:58.3333333333%;left:auto;}.push-8{position:relative;left:66.6666666667%;right:auto;}.pull-8{position:relative;right:66.6666666667%;left:auto;}.push-9{position:relative;left:75%;right:auto;}.pull-9{position:relative;right:75%;left:auto;}.push-10{position:relative;left:83.3333333333%;right:auto;}.pull-10{position:relative;right:83.3333333333%;left:auto;}.push-11{position:relative;left:91.6666666667%;right:auto;}.pull-11{position:relative;right:91.6666666667%;left:auto;}}[class*="block-grid-"]{display:block;padding:0;margin:0 -0.625rem;}[class*="block-grid-"]:before,[class*="block-grid-"]:after{content:" ";display:table;}[class*="block-grid-"]:after{clear:both;}[class*="block-grid-"]>li{display:block;height:auto;float:left;padding:0 0.625rem 1.25rem;}@media only screen{.small-block-grid-1>li{width:100%;list-style:none;}.small-block-grid-1>li:nth-of-type(1n){clear:none;}.small-block-grid-1>li:nth-of-type(1n+1){clear:both;}.small-block-grid-2>li{width:50%;list-style:none;}.small-block-grid-2>li:nth-of-type(1n){clear:none;}.small-block-grid-2>li:nth-of-type(2n+1){clear:both;}.small-block-grid-3>li{width:33.3333333333%;list-style:none;}.small-block-grid-3>li:nth-of-type(1n){clear:none;}.small-block-grid-3>li:nth-of-type(3n+1){clear:both;}.small-block-grid-4>li{width:25%;list-style:none;}.small-block-grid-4>li:nth-of-type(1n){clear:none;}.small-block-grid-4>li:nth-of-type(4n+1){clear:both;}.small-block-grid-5>li{width:20%;list-style:none;}.small-block-grid-5>li:nth-of-type(1n){clear:none;}.small-block-grid-5>li:nth-of-type(5n+1){clear:both;}.small-block-grid-6>li{width:16.6666666667%;list-style:none;}.small-block-grid-6>li:nth-of-type(1n){clear:none;}.small-block-grid-6>li:nth-of-type(6n+1){clear:both;}.small-block-grid-7>li{width:14.2857142857%;list-style:none;}.small-block-grid-7>li:nth-of-type(1n){clear:none;}.small-block-grid-7>li:nth-of-type(7n+1){clear:both;}.small-block-grid-8>li{width:12.5%;list-style:none;}.small-block-grid-8>li:nth-of-type(1n){clear:none;}.small-block-grid-8>li:nth-of-type(8n+1){clear:both;}.small-block-grid-9>li{width:11.1111111111%;list-style:none;}.small-block-grid-9>li:nth-of-type(1n){clear:none;}.small-block-grid-9>li:nth-of-type(9n+1){clear:both;}.small-block-grid-10>li{width:10%;list-style:none;}.small-block-grid-10>li:nth-of-type(1n){clear:none;}.small-block-grid-10>li:nth-of-type(10n+1){clear:both;}.small-block-grid-11>li{width:9.0909090909%;list-style:none;}.small-block-grid-11>li:nth-of-type(1n){clear:none;}.small-block-grid-11>li:nth-of-type(11n+1){clear:both;}.small-block-grid-12>li{width:8.3333333333%;list-style:none;}.small-block-grid-12>li:nth-of-type(1n){clear:none;}.small-block-grid-12>li:nth-of-type(12n+1){clear:both;}}@media only screen and (min-width:40.063em){.medium-block-grid-1>li{width:100%;list-style:none;}.medium-block-grid-1>li:nth-of-type(1n){clear:none;}.medium-block-grid-1>li:nth-of-type(1n+1){clear:both;}.medium-block-grid-2>li{width:50%;list-style:none;}.medium-block-grid-2>li:nth-of-type(1n){clear:none;}.medium-block-grid-2>li:nth-of-type(2n+1){clear:both;}.medium-block-grid-3>li{width:33.3333333333%;list-style:none;}.medium-block-grid-3>li:nth-of-type(1n){clear:none;}.medium-block-grid-3>li:nth-of-type(3n+1){clear:both;}.medium-block-grid-4>li{width:25%;list-style:none;}.medium-block-grid-4>li:nth-of-type(1n){clear:none;}.medium-block-grid-4>li:nth-of-type(4n+1){clear:both;}.medium-block-grid-5>li{width:20%;list-style:none;}.medium-block-grid-5>li:nth-of-type(1n){clear:none;}.medium-block-grid-5>li:nth-of-type(5n+1){clear:both;}.medium-block-grid-6>li{width:16.6666666667%;list-style:none;}.medium-block-grid-6>li:nth-of-type(1n){clear:none;}.medium-block-grid-6>li:nth-of-type(6n+1){clear:both;}.medium-block-grid-7>li{width:14.2857142857%;list-style:none;}.medium-block-grid-7>li:nth-of-type(1n){clear:none;}.medium-block-grid-7>li:nth-of-type(7n+1){clear:both;}.medium-block-grid-8>li{width:12.5%;list-style:none;}.medium-block-grid-8>li:nth-of-type(1n){clear:none;}.medium-block-grid-8>li:nth-of-type(8n+1){clear:both;}.medium-block-grid-9>li{width:11.1111111111%;list-style:none;}.medium-block-grid-9>li:nth-of-type(1n){clear:none;}.medium-block-grid-9>li:nth-of-type(9n+1){clear:both;}.medium-block-grid-10>li{width:10%;list-style:none;}.medium-block-grid-10>li:nth-of-type(1n){clear:none;}.medium-block-grid-10>li:nth-of-type(10n+1){clear:both;}.medium-block-grid-11>li{width:9.0909090909%;list-style:none;}.medium-block-grid-11>li:nth-of-type(1n){clear:none;}.medium-block-grid-11>li:nth-of-type(11n+1){clear:both;}.medium-block-grid-12>li{width:8.3333333333%;list-style:none;}.medium-block-grid-12>li:nth-of-type(1n){clear:none;}.medium-block-grid-12>li:nth-of-type(12n+1){clear:both;}}@media only screen and (min-width:64.063em){.large-block-grid-1>li{width:100%;list-style:none;}.large-block-grid-1>li:nth-of-type(1n){clear:none;}.large-block-grid-1>li:nth-of-type(1n+1){clear:both;}.large-block-grid-2>li{width:50%;list-style:none;}.large-block-grid-2>li:nth-of-type(1n){clear:none;}.large-block-grid-2>li:nth-of-type(2n+1){clear:both;}.large-block-grid-3>li{width:33.3333333333%;list-style:none;}.large-block-grid-3>li:nth-of-type(1n){clear:none;}.large-block-grid-3>li:nth-of-type(3n+1){clear:both;}.large-block-grid-4>li{width:25%;list-style:none;}.large-block-grid-4>li:nth-of-type(1n){clear:none;}.large-block-grid-4>li:nth-of-type(4n+1){clear:both;}.large-block-grid-5>li{width:20%;list-style:none;}.large-block-grid-5>li:nth-of-type(1n){clear:none;}.large-block-grid-5>li:nth-of-type(5n+1){clear:both;}.large-block-grid-6>li{width:16.6666666667%;list-style:none;}.large-block-grid-6>li:nth-of-type(1n){clear:none;}.large-block-grid-6>li:nth-of-type(6n+1){clear:both;}.large-block-grid-7>li{width:14.2857142857%;list-style:none;}.large-block-grid-7>li:nth-of-type(1n){clear:none;}.large-block-grid-7>li:nth-of-type(7n+1){clear:both;}.large-block-grid-8>li{width:12.5%;list-style:none;}.large-block-grid-8>li:nth-of-type(1n){clear:none;}.large-block-grid-8>li:nth-of-type(8n+1){clear:both;}.large-block-grid-9>li{width:11.1111111111%;list-style:none;}.large-block-grid-9>li:nth-of-type(1n){clear:none;}.large-block-grid-9>li:nth-of-type(9n+1){clear:both;}.large-block-grid-10>li{width:10%;list-style:none;}.large-block-grid-10>li:nth-of-type(1n){clear:none;}.large-block-grid-10>li:nth-of-type(10n+1){clear:both;}.large-block-grid-11>li{width:9.0909090909%;list-style:none;}.large-block-grid-11>li:nth-of-type(1n){clear:none;}.large-block-grid-11>li:nth-of-type(11n+1){clear:both;}.large-block-grid-12>li{width:8.3333333333%;list-style:none;}.large-block-grid-12>li:nth-of-type(1n){clear:none;}.large-block-grid-12>li:nth-of-type(12n+1){clear:both;}}button,.button{border-style:solid;border-width:0px;cursor:pointer;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-weight:600;line-height:normal;margin:0 0 1.25rem;position:relative;text-decoration:none;text-align:center;-webkit-appearance:none;-webkit-border-radius:0;display:inline-block;padding-top:1rem;padding-right:2rem;padding-bottom:1.0625rem;padding-left:2rem;font-size:1rem;background-color:#00a2e1;border-color:#00a5e1;color:#fff;transition:background-color 300ms ease-out;}button:hover,button:focus,.button:hover,.button:focus{background-color:#00a5e1;}button:hover,button:focus,.button:hover,.button:focus{color:#fff;}button.secondary,.button.secondary{background-color:#e7e7e7;border-color:#e7e7e7;color:#333;}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{background-color:#e7e7e7;}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{color:#333;}button.success,.button.success{background-color:#43AC6A;border-color:#43ac6a;color:#fff;}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{background-color:#43ac6a;}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{color:#fff;}button.alert,.button.alert{background-color:#f04124;border-color:#f03f24;color:#fff;}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{background-color:#f03f24;}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{color:#fff;}button.large,.button.large{padding-top:1.125rem;padding-right:2.25rem;padding-bottom:1.1875rem;padding-left:2.25rem;font-size:1.25rem;}button.small,.button.small{padding-top:0.875rem;padding-right:1.75rem;padding-bottom:0.9375rem;padding-left:1.75rem;font-size:0.8125rem;}button.tiny,.button.tiny{padding-top:0.625rem;padding-right:1.25rem;padding-bottom:0.6875rem;padding-left:1.25rem;font-size:0.6875rem;}button.expand,.button.expand{padding-right:0;padding-left:0;width:100%;}button.left-align,.button.left-align{text-align:left;text-indent:0.75rem;}button.right-align,.button.right-align{text-align:right;padding-right:0.75rem;}button.radius,.button.radius{border-radius:3px;}button.round,.button.round{border-radius:1000px;}button.disabled,button[disabled],.button.disabled,.button[disabled]{background-color:#00a2e1;border-color:#00a5e1;color:#fff;cursor:default;opacity:0.3;box-shadow:none;}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#00a5e1;}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{color:#fff;}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#00a2e1;}button.disabled.secondary,button[disabled].secondary,.button.disabled.secondary,.button[disabled].secondary{background-color:#e7e7e7;border-color:#e7e7e7;color:#333;cursor:default;opacity:0.3;box-shadow:none;}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#e7e7e7;}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{color:#333;}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#e7e7e7;}button.disabled.success,button[disabled].success,.button.disabled.success,.button[disabled].success{background-color:#43AC6A;border-color:#43ac6a;color:#fff;cursor:default;opacity:0.3;box-shadow:none;}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#43ac6a;}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{color:#fff;}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#43AC6A;}button.disabled.alert,button[disabled].alert,.button.disabled.alert,.button[disabled].alert{background-color:#f04124;border-color:#f03f24;color:#fff;cursor:default;opacity:0.3;box-shadow:none;}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#f03f24;}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{color:#fff;}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#f04124;}@media only screen and (min-width:40.063em){button,.button{display:inline-block;}}.f-dropdown{position:absolute;left:-9999px;list-style:none;margin-left:0;width:100%;max-height:none;height:auto;background:#fff;border:solid 1px #cccccc;font-size:0.875rem;z-index:99;margin-top:2px;max-width:200px;}.f-dropdown>*:first-child{margin-top:0;}.f-dropdown>*:last-child{margin-bottom:0;}.f-dropdown:before{content:"";display:block;width:0;height:0;border:inset 6px;border-color:transparent transparent #fff transparent;border-bottom-style:solid;position:absolute;top:-12px;left:10px;z-index:99;}.f-dropdown:after{content:"";display:block;width:0;height:0;border:inset 7px;border-color:transparent transparent #cccccc transparent;border-bottom-style:solid;position:absolute;top:-14px;left:9px;z-index:98;}.f-dropdown.right:before{left:auto;right:10px;}.f-dropdown.right:after{left:auto;right:9px;}.f-dropdown.drop-right{position:absolute;left:-9999px;list-style:none;margin-left:0;width:100%;max-height:none;height:auto;background:#fff;border:solid 1px #cccccc;font-size:0.875rem;z-index:99;margin-top:0;margin-left:2px;max-width:200px;}.f-dropdown.drop-right>*:first-child{margin-top:0;}.f-dropdown.drop-right>*:last-child{margin-bottom:0;}.f-dropdown.drop-right:before{content:"";display:block;width:0;height:0;border:inset 6px;border-color:transparent #fff transparent transparent;border-right-style:solid;position:absolute;top:10px;left:-12px;z-index:99;}.f-dropdown.drop-right:after{content:"";display:block;width:0;height:0;border:inset 7px;border-color:transparent #cccccc transparent transparent;border-right-style:solid;position:absolute;top:9px;left:-14px;z-index:98;}.f-dropdown.drop-left{position:absolute;left:-9999px;list-style:none;margin-left:0;width:100%;max-height:none;height:auto;background:#fff;border:solid 1px #cccccc;font-size:0.875rem;z-index:99;margin-top:0;margin-left:-2px;max-width:200px;}.f-dropdown.drop-left>*:first-child{margin-top:0;}.f-dropdown.drop-left>*:last-child{margin-bottom:0;}.f-dropdown.drop-left:before{content:"";display:block;width:0;height:0;border:inset 6px;border-color:transparent transparent transparent #fff;border-left-style:solid;position:absolute;top:10px;right:-12px;left:auto;z-index:99;}.f-dropdown.drop-left:after{content:"";display:block;width:0;height:0;border:inset 7px;border-color:transparent transparent transparent #cccccc;border-left-style:solid;position:absolute;top:9px;right:-14px;left:auto;z-index:98;}.f-dropdown.drop-top{position:absolute;left:-9999px;list-style:none;margin-left:0;width:100%;max-height:none;height:auto;background:#fff;border:solid 1px #cccccc;font-size:0.875rem;z-index:99;margin-top:-2px;margin-left:0;max-width:200px;}.f-dropdown.drop-top>*:first-child{margin-top:0;}.f-dropdown.drop-top>*:last-child{margin-bottom:0;}.f-dropdown.drop-top:before{content:"";display:block;width:0;height:0;border:inset 6px;border-color:#fff transparent transparent transparent;border-top-style:solid;position:absolute;top:auto;bottom:-12px;left:10px;right:auto;z-index:99;}.f-dropdown.drop-top:after{content:"";display:block;width:0;height:0;border:inset 7px;border-color:#cccccc transparent transparent transparent;border-top-style:solid;position:absolute;top:auto;bottom:-14px;left:9px;right:auto;z-index:98;}.f-dropdown li{font-size:0.875rem;cursor:pointer;line-height:1.125rem;margin:0;}.f-dropdown li:hover,.f-dropdown li:focus{background:#eeeeee;}.f-dropdown li a{display:block;padding:0.5rem;color:#555;}.f-dropdown.content{position:absolute;left:-9999px;list-style:none;margin-left:0;padding:1.25rem;width:100%;height:auto;max-height:none;background:#fff;border:solid 1px #cccccc;font-size:0.875rem;z-index:99;max-width:200px;}.f-dropdown.content>*:first-child{margin-top:0;}.f-dropdown.content>*:last-child{margin-bottom:0;}.f-dropdown.tiny{max-width:200px;}.f-dropdown.small{max-width:300px;}.f-dropdown.medium{max-width:500px;}.f-dropdown.large{max-width:800px;}.dropdown.button,button.dropdown{position:relative;padding-right:3.5625rem;}.dropdown.button:after,button.dropdown:after{position:absolute;content:"";width:0;height:0;display:block;border-style:solid;border-color:#fff transparent transparent transparent;top:50%;}.dropdown.button:after,button.dropdown:after{border-width:0.375rem;right:1.40625rem;margin-top:-0.15625rem;}.dropdown.button:after,button.dropdown:after{border-color:#fff transparent transparent transparent;}.dropdown.button.tiny,button.dropdown.tiny{padding-right:2.625rem;}.dropdown.button.tiny:before,button.dropdown.tiny:before{border-width:0.375rem;right:1.125rem;margin-top:-0.125rem;}.dropdown.button.tiny:after,button.dropdown.tiny:after{border-color:#fff transparent transparent transparent;}.dropdown.button.small,button.dropdown.small{padding-right:3.0625rem;}.dropdown.button.small:after,button.dropdown.small:after{border-width:0.4375rem;right:1.3125rem;margin-top:-0.15625rem;}.dropdown.button.small:after,button.dropdown.small:after{border-color:#fff transparent transparent transparent;}.dropdown.button.large,button.dropdown.large{padding-right:3.625rem;}.dropdown.button.large:after,button.dropdown.large:after{border-width:0.3125rem;right:1.71875rem;margin-top:-0.15625rem;}.dropdown.button.large:after,button.dropdown.large:after{border-color:#fff transparent transparent transparent;}.dropdown.button.secondary:after,button.dropdown.secondary:after{border-color:#333 transparent transparent transparent;}form{margin:0 0 1rem;}form .row .row{margin:0 -0.5rem;}form .row .row .column,form .row .row .columns{padding:0 0.5rem;}form .row .row.collapse{margin:0;}form .row .row.collapse .column,form .row .row.collapse .columns{padding:0;}form .row .row.collapse input{border-bottom-right-radius:0;border-top-right-radius:0;}form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:0.5rem;}label{font-size:0.875rem;color:#4d4d4d;cursor:pointer;display:block;font-weight:normal;line-height:1.5;margin-bottom:0;}label.right{float:none !important;text-align:right;}label.inline{margin:0 0 1rem 0;padding:0.5625rem 0;}label small{text-transform:capitalize;color:#676767;}select::-ms-expand{display:none;}@-moz-document url-prefix(){select{background:#fafafa;}select:hover{background:#f3f3f3;}}.prefix,.postfix{display:block;position:relative;z-index:2;text-align:center;width:100%;padding-top:0;padding-bottom:0;border-style:solid;border-width:1px;overflow:hidden;font-size:0.875rem;height:2.1875rem;line-height:2.1875rem;}.postfix.button{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;line-height:2.125rem;border:none;}.prefix.button{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;line-height:2.125rem;border:none;}.prefix.button.radius{border-radius:0;border-bottom-left-radius:3px;border-top-left-radius:3px;}.postfix.button.radius{border-radius:0;border-bottom-right-radius:3px;border-top-right-radius:3px;}.prefix.button.round{border-radius:0;border-bottom-left-radius:1000px;border-top-left-radius:1000px;}.postfix.button.round{border-radius:0;border-bottom-right-radius:1000px;border-top-right-radius:1000px;}span.prefix,label.prefix{background:#f2f2f2;border-right:none;color:#333;border-color:#cccccc;}span.prefix.radius,label.prefix.radius{border-radius:0;border-bottom-left-radius:3px;border-top-left-radius:3px;}span.postfix,label.postfix{background:#f2f2f2;border-left:none;color:#333;border-color:#cccccc;}span.postfix.radius,label.postfix.radius{border-radius:0;border-bottom-right-radius:3px;border-top-right-radius:3px;}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea{-webkit-appearance:none;background-color:#fff;font-family:inherit;border:1px solid #a2aeb6;box-shadow:none;color:rgba(0, 0, 0, 0.75);display:block;font-size:0.75rem;margin:0 0 1rem 0;padding:0.5rem;height:2.1875rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:all 0.15s linear;}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus{background:#fff;border-color:#999999;outline:none;}input[type="text"][disabled],fieldset[disabled] input[type="text"],input[type="password"][disabled],fieldset[disabled] input[type="password"],input[type="date"][disabled],fieldset[disabled] input[type="date"],input[type="datetime"][disabled],fieldset[disabled] input[type="datetime"],input[type="datetime-local"][disabled],fieldset[disabled] input[type="datetime-local"],input[type="month"][disabled],fieldset[disabled] input[type="month"],input[type="week"][disabled],fieldset[disabled] input[type="week"],input[type="email"][disabled],fieldset[disabled] input[type="email"],input[type="number"][disabled],fieldset[disabled] input[type="number"],input[type="search"][disabled],fieldset[disabled] input[type="search"],input[type="tel"][disabled],fieldset[disabled] input[type="tel"],input[type="time"][disabled],fieldset[disabled] input[type="time"],input[type="url"][disabled],fieldset[disabled] input[type="url"],textarea[disabled],fieldset[disabled] textarea{background-color:#ddd;}input[type="text"].radius,input[type="password"].radius,input[type="date"].radius,input[type="datetime"].radius,input[type="datetime-local"].radius,input[type="month"].radius,input[type="week"].radius,input[type="email"].radius,input[type="number"].radius,input[type="search"].radius,input[type="tel"].radius,input[type="time"].radius,input[type="url"].radius,textarea.radius{border-radius:3px;}input[type="submit"]{-webkit-appearance:none;}textarea[rows]{height:auto;}select{-webkit-appearance:none !important;background-color:#fafafa;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==');background-repeat:no-repeat;background-position:97% center;border:1px solid #a2aeb6;padding:0.5rem;font-size:0.75rem;color:rgba(0, 0, 0, 0.75);line-height:normal;border-radius:0;height:2.1875rem;}select.radius{border-radius:3px;}select:hover{background-color:#f3f3f3;border-color:#999999;}input[type="file"],input[type="checkbox"],input[type="radio"],select{margin:0 0 1rem 0;}input[type="checkbox"]+label,input[type="radio"]+label{display:inline-block;margin-left:0.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline;}input[type="file"]{width:100%;}fieldset{border:0 solid #ddd;padding:1.25rem;margin:1.125rem 0;}fieldset legend{font-weight:bold;background:#fff;padding:0 0.1875rem;margin:0;margin-left:-0.1875rem;}[data-abide] .error small.error,[data-abide] span.error,[data-abide] small.error{display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:normal;font-style:italic;background:#f04124;color:#c02f31;}[data-abide] span.error,[data-abide] small.error{display:none;}span.error,small.error{display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:normal;font-style:italic;background:#f04124;color:#c02f31;}.error input,.error textarea,.error select{margin-bottom:0;}.error input[type="checkbox"],.error input[type="radio"]{margin-bottom:1rem;}.error label,.error label.error{color:#f04124;}.error small.error{display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:normal;font-style:italic;background:#f04124;color:#c02f31;}.error>label>small{color:#676767;background:transparent;padding:0;text-transform:capitalize;font-style:normal;font-size:60%;margin:0;display:inline;}.error span.error-message{display:block;}input.error,textarea.error{margin-bottom:0;}label.error{color:#f04124;}.inline-list{margin:0 auto em-calc(20) auto;margin-left:-1.375rem;margin-right:0;padding:0;list-style:none;overflow:hidden;}.inline-list>li{list-style:none;float:left;margin-left:1.375rem;display:block;}.inline-list>li>*{display:block;}.th{line-height:0;display:inline-block;border:solid 4px #fff;max-width:100%;box-shadow:0 0 0 1px rgba(0, 0, 0, 0.2);transition:all 200ms ease-out;}.th:hover,.th:focus{box-shadow:0 0 6px 1px rgba(0, 162, 225, 0.5);}.th.radius{border-radius:3px;}.text-left{text-align:left !important;}.text-right{text-align:right !important;}.text-center{text-align:center !important;}.text-justify{text-align:justify !important;}@media only screen and (max-width: 40em){.small-only-text-left{text-align:left !important;}.small-only-text-right{text-align:right !important;}.small-only-text-center{text-align:center !important;}.small-only-text-justify{text-align:justify !important;}}@media only screen{.small-text-left{text-align:left !important;}.small-text-right{text-align:right !important;}.small-text-center{text-align:center !important;}.small-text-justify{text-align:justify !important;}}@media only screen and (min-width:40.063em) and (max-width:64em){.medium-only-text-left{text-align:left !important;}.medium-only-text-right{text-align:right !important;}.medium-only-text-center{text-align:center !important;}.medium-only-text-justify{text-align:justify !important;}}@media only screen and (min-width:40.063em){.medium-text-left{text-align:left !important;}.medium-text-right{text-align:right !important;}.medium-text-center{text-align:center !important;}.medium-text-justify{text-align:justify !important;}}@media only screen and (min-width:64.063em) and (max-width:90em){.large-only-text-left{text-align:left !important;}.large-only-text-right{text-align:right !important;}.large-only-text-center{text-align:center !important;}.large-only-text-justify{text-align:justify !important;}}@media only screen and (min-width:64.063em){.large-text-left{text-align:left !important;}.large-text-right{text-align:right !important;}.large-text-center{text-align:center !important;}.large-text-justify{text-align:justify !important;}}@media only screen and (min-width:90.063em) and (max-width:120em){.xlarge-only-text-left{text-align:left !important;}.xlarge-only-text-right{text-align:right !important;}.xlarge-only-text-center{text-align:center !important;}.xlarge-only-text-justify{text-align:justify !important;}}@media only screen and (min-width:90.063em){.xlarge-text-left{text-align:left !important;}.xlarge-text-right{text-align:right !important;}.xlarge-text-center{text-align:center !important;}.xlarge-text-justify{text-align:justify !important;}}@media only screen and (min-width:120.063em) and (max-width:99999999em){.xxlarge-only-text-left{text-align:left !important;}.xxlarge-only-text-right{text-align:right !important;}.xxlarge-only-text-center{text-align:center !important;}.xxlarge-only-text-justify{text-align:justify !important;}}@media only screen and (min-width:120.063em){.xxlarge-text-left{text-align:left !important;}.xxlarge-text-right{text-align:right !important;}.xxlarge-text-center{text-align:center !important;}.xxlarge-text-justify{text-align:justify !important;}}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0;}a{color:#00a2e1;text-decoration:none;line-height:inherit;}a:hover,a:focus{color:#008ec2;}a img{border:none;}p{font-family:'utopia-std','Georgia',serif;font-weight:normal;font-size:1rem;line-height:1.4;margin-bottom:1.25rem;text-rendering:optimizeLegibility;}p.lead{font-size:1.21875rem;line-height:1.6;}p aside{font-size:0.875rem;line-height:1.35;font-style:italic;}h1,h2,h3,h4,h5,h6{font-family:'utopia-std','Georgia',serif;font-weight:normal;font-style:normal;color:#45555f;text-rendering:optimizeLegibility;margin-top:0.2rem;margin-bottom:0.5rem;line-height:1.4;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:0.625em;color:#7d93a0;line-height:0;}h1{font-size:2.125rem;}h2{font-size:1.6875rem;}h3{font-size:1.375rem;}h4{font-size:1.125rem;}h5{font-size:1.125rem;}h6{font-size:1rem;}.subheader{line-height:1.4;color:#7d93a0;font-weight:normal;margin-top:0.2rem;margin-bottom:0.5rem;}hr{border:solid #a2aeb6;border-width:1px 0 0;clear:both;margin:1.25rem 0 1.1875rem;height:0;}em,i{font-style:italic;line-height:inherit;}strong,b{font-weight:bold;line-height:inherit;}small{font-size:0.625em;line-height:inherit;}code{font-family:Consolas,'Liberation Mono',Courier,monospace;font-weight:bold;color:#bd240d;}ul,ol,dl{font-size:1rem;line-height:1.4;margin-bottom:1.25rem;list-style-position:outside;font-family:'utopia-std','Georgia',serif;}ul{margin-left:1.1rem;}ul.no-bullet{margin-left:0;}ul.no-bullet li ul,ul.no-bullet li ol{margin-left:1.25rem;margin-bottom:0;list-style:none;}ul li ul,ul li ol{margin-left:1.25rem;margin-bottom:0;}ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit;}ul.square{list-style-type:square;margin-left:1.1rem;}ul.circle{list-style-type:circle;margin-left:1.1rem;}ul.disc{list-style-type:disc;margin-left:1.1rem;}ul.no-bullet{list-style:none;}ol{margin-left:1.4rem;}ol li ul,ol li ol{margin-left:1.25rem;margin-bottom:0;}dl dt{margin-bottom:0.3rem;font-weight:bold;}dl dd{margin-bottom:0.75rem;}abbr,acronym{text-transform:uppercase;font-size:90%;color:#45555f;border-bottom:1px dotted #ddd;cursor:help;}abbr{text-transform:none;}blockquote{margin:0 0 1.25rem;padding:0.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #ddd;}blockquote cite{display:block;font-size:0.8125rem;color:#667e8d;}blockquote cite:before{content:"\2014 \0020";}blockquote cite a,blockquote cite a:visited{color:#667e8d;}blockquote,blockquote p{line-height:1.4;color:#7d93a0;}.vcard{display:inline-block;margin:0 0 1.25rem 0;border:1px solid #ddd;padding:0.625rem 0.75rem;}.vcard li{margin:0;display:block;}.vcard .fn{font-weight:bold;font-size:0.9375rem;}.vevent .summary{font-weight:bold;}.vevent abbr{cursor:default;text-decoration:none;font-weight:bold;border:none;padding:0 0.0625rem;}@media only screen and (min-width:40.063em){h1,h2,h3,h4,h5,h6{line-height:1.4;}h1{font-size:2.75rem;}h2{font-size:2.3125rem;}h3{font-size:1.6875rem;}h4{font-size:1.4375rem;}}.print-only{display:none !important;}@media print{@page{margin:0.5cm;}*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;}a,a:visited{text-decoration:underline;}a[href]:after{content:" (" attr(href) ")";}abbr[title]:after{content:" (" attr(title) ")";}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}img{max-width:100% !important;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}.hide-on-print{display:none !important;}.print-only{display:block !important;}.hide-for-print{display:none !important;}.show-for-print{display:inherit !important;}}@media only screen{.show-for-small-only,.show-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge-only,.hide-for-xxlarge-up{display:inherit !important;}.hide-for-small-only,.hide-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none !important;}.visible-for-small-only,.visible-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;}.hidden-for-small-only,.hidden-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);}table.show-for-small-only,table.show-for-small-up,table.show-for-small,table.show-for-small-down,table.hide-for-medium-only,table.hide-for-medium-up,table.hide-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up{display:table;}thead.show-for-small-only,thead.show-for-small-up,thead.show-for-small,thead.show-for-small-down,thead.hide-for-medium-only,thead.hide-for-medium-up,thead.hide-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up{display:table-header-group !important;}tbody.show-for-small-only,tbody.show-for-small-up,tbody.show-for-small,tbody.show-for-small-down,tbody.hide-for-medium-only,tbody.hide-for-medium-up,tbody.hide-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up{display:table-row-group !important;}tr.show-for-small-only,tr.show-for-small-up,tr.show-for-small,tr.show-for-small-down,tr.hide-for-medium-only,tr.hide-for-medium-up,tr.hide-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up{display:table-row !important;}th.show-for-small-only,td.show-for-small-only,th.show-for-small-up,td.show-for-small-up,th.show-for-small,td.show-for-small,th.show-for-small-down,td.show-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.hide-for-medium-up,td.hide-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up{display:table-cell !important;}}@media only screen and (min-width:40.063em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge-only,.hide-for-xxlarge-up{display:inherit !important;}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none !important;}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.show-for-medium-only,table.show-for-medium-up,table.show-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up{display:table;}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.show-for-medium-only,thead.show-for-medium-up,thead.show-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up{display:table-header-group !important;}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.show-for-medium-only,tbody.show-for-medium-up,tbody.show-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up{display:table-row-group !important;}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.show-for-medium-only,tr.show-for-medium-up,tr.show-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up{display:table-row !important;}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.show-for-medium-only,td.show-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.show-for-medium,td.show-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up{display:table-cell !important;}}@media only screen and (min-width:64.063em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge-only,.hide-for-xxlarge-up{display:inherit !important;}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none !important;}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.show-for-large-only,table.show-for-large-up,table.show-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up{display:table;}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.show-for-large-only,thead.show-for-large-up,thead.show-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up{display:table-header-group !important;}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.show-for-large-only,tbody.show-for-large-up,tbody.show-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up{display:table-row-group !important;}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.show-for-large-only,tr.show-for-large-up,tr.show-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up{display:table-row !important;}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.show-for-large-only,td.show-for-large-only,th.show-for-large-up,td.show-for-large-up,th.show-for-large,td.show-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up{display:table-cell !important;}}@media only screen and (min-width:90.063em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.hide-for-xxlarge-only,.hide-for-xxlarge-up{display:inherit !important;}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none !important;}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.show-for-xlarge-only,table.show-for-xlarge-up,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up{display:table;}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.show-for-xlarge-only,thead.show-for-xlarge-up,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up{display:table-header-group !important;}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.show-for-xlarge-only,tbody.show-for-xlarge-up,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up{display:table-row-group !important;}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.show-for-xlarge-only,tr.show-for-xlarge-up,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up{display:table-row !important;}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.show-for-xlarge-only,td.show-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up{display:table-cell !important;}}@media only screen and (min-width:120.063em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.hide-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-only,.show-for-xxlarge-up{display:inherit !important;}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.show-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge-only,.hide-for-xxlarge-up{display:none !important;}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.hidden-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.visible-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.hide-for-xlarge-only,table.show-for-xlarge-up,table.show-for-xxlarge-only,table.show-for-xxlarge-up{display:table;}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-xlarge-only,thead.show-for-xlarge-up,thead.show-for-xxlarge-only,thead.show-for-xxlarge-up{display:table-header-group !important;}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-xlarge-only,tbody.show-for-xlarge-up,tbody.show-for-xxlarge-only,tbody.show-for-xxlarge-up{display:table-row-group !important;}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-xlarge-only,tr.show-for-xlarge-up,tr.show-for-xxlarge-only,tr.show-for-xxlarge-up{display:table-row !important;}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.show-for-xxlarge-only,td.show-for-xxlarge-only,th.show-for-xxlarge-up,td.show-for-xxlarge-up{display:table-cell !important;}}.show-for-landscape,.hide-for-portrait{display:inherit !important;}.hide-for-landscape,.show-for-portrait{display:none !important;}table.hide-for-landscape,table.show-for-portrait{display:table;}thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group !important;}tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group !important;}tr.hide-for-landscape,tr.show-for-portrait{display:table-row !important;}td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell !important;}@media only screen and (orientation: landscape){.show-for-landscape,.hide-for-portrait{display:inherit !important;}.hide-for-landscape,.show-for-portrait{display:none !important;}table.show-for-landscape,table.hide-for-portrait{display:table;}thead.show-for-landscape,thead.hide-for-portrait{display:table-header-group !important;}tbody.show-for-landscape,tbody.hide-for-portrait{display:table-row-group !important;}tr.show-for-landscape,tr.hide-for-portrait{display:table-row !important;}td.show-for-landscape,td.hide-for-portrait,th.show-for-landscape,th.hide-for-portrait{display:table-cell !important;}}@media only screen and (orientation: portrait){.show-for-portrait,.hide-for-landscape{display:inherit !important;}.hide-for-portrait,.show-for-landscape{display:none !important;}table.show-for-portrait,table.hide-for-landscape{display:table;}thead.show-for-portrait,thead.hide-for-landscape{display:table-header-group !important;}tbody.show-for-portrait,tbody.hide-for-landscape{display:table-row-group !important;}tr.show-for-portrait,tr.hide-for-landscape{display:table-row !important;}td.show-for-portrait,td.hide-for-landscape,th.show-for-portrait,th.hide-for-landscape{display:table-cell !important;}}.show-for-touch{display:none !important;}.hide-for-touch{display:inherit !important;}.touch .show-for-touch{display:inherit !important;}.touch .hide-for-touch{display:none !important;}table.hide-for-touch{display:table;}.touch table.show-for-touch{display:table;}thead.hide-for-touch{display:table-header-group !important;}.touch thead.show-for-touch{display:table-header-group !important;}tbody.hide-for-touch{display:table-row-group !important;}.touch tbody.show-for-touch{display:table-row-group !important;}tr.hide-for-touch{display:table-row !important;}.touch tr.show-for-touch{display:table-row !important;}td.hide-for-touch{display:table-cell !important;}.touch td.show-for-touch{display:table-cell !important;}th.hide-for-touch{display:table-cell !important;}.touch th.show-for-touch{display:table-cell !important;}@media print{.show-for-print{display:block;}.hide-for-print{display:none;}table.show-for-print{display:table;}thead.show-for-print{display:table-header-group !important;}tbody.show-for-print{display:table-row-group !important;}tr.show-for-print{display:table-row !important;}td.show-for-print{display:table-cell !important;}th.show-for-print{display:table-cell !important;}}table{background:#fff;margin-bottom:1.25rem;border:solid 1px #d3d4d5;}table caption{background:transparent;color:#222;font-size:1rem;font-weight:bold;}table thead{background:#f5f5f5;}table thead tr th,table thead tr td{padding:0.5rem 0.625rem 0.625rem;font-size:0.875rem;font-weight:bold;color:#222;}table tfoot{background:#f5f5f5;}table tfoot tr th,table tfoot tr td{padding:0.5rem 0.625rem 0.625rem;font-size:0.875rem;font-weight:bold;color:#222;}table tr th,table tr td{padding:0.5625rem 0.625rem;font-size:0.875rem;color:#222;text-align:left;}table tr.even,table tr.alt,table tr:nth-of-type(even){background:#f9f9f9;}table thead tr th,table tfoot tr th,table tfoot tr td,table tbody tr th,table tbody tr td,table tr td{display:table-cell;line-height:1.125rem;}@keyframes rotate{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}}.slideshow-wrapper{position:relative;}.slideshow-wrapper ul{list-style-type:none;margin:0;}.slideshow-wrapper ul li,.slideshow-wrapper ul li .orbit-caption{display:none;}.slideshow-wrapper ul li:first-child{display:block;}.slideshow-wrapper .orbit-container{background-color:transparent;}.slideshow-wrapper .orbit-container li{display:block;}.slideshow-wrapper .orbit-container li .orbit-caption{display:block;}.slideshow-wrapper .preloader{display:block;width:40px;height:40px;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;border:solid 3px;border-color:#555 #fff;border-radius:1000px;animation-name:rotate;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear;}.orbit-container{overflow:hidden;width:100%;position:relative;background:none;}.orbit-container .orbit-slides-container{list-style:none;margin:0;padding:0;position:relative;-webkit-transform:translateZ(0);}.orbit-container .orbit-slides-container img{display:block;max-width:100%;}.orbit-container .orbit-slides-container.fade>li{opacity:0;transition:opacity 500ms ease-in-out;-ms-transform:translate(0, 0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}.orbit-container .orbit-slides-container.fade>li.animate-in{opacity:1;z-index:20;transition:opacity 500ms ease-in-out;}.orbit-container .orbit-slides-container.fade>li.animate-out{z-index:10;transition:opacity 500ms ease-in-out;}.orbit-container .orbit-slides-container.swipe-next>li{-ms-transform:translate(100%, 0);-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}.orbit-container .orbit-slides-container.swipe-next>li.animate-in{-ms-transform:translate(0, 0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition-duration:500ms;}.orbit-container .orbit-slides-container.swipe-next>li.animate-out{-ms-transform:translate(-100%, 0);-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);transition-duration:500ms;}.orbit-container .orbit-slides-container.swipe-prev>li{-ms-transform:translate(-100%, 0);-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}.orbit-container .orbit-slides-container.swipe-prev>li.animate-in{-ms-transform:translate(0, 0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition-duration:500ms;}.orbit-container .orbit-slides-container.swipe-prev>li.animate-out{-ms-transform:translate(100%, 0);-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);transition-duration:500ms;}.orbit-container .orbit-slides-container>li{position:absolute;top:0;left:0;width:100%;-ms-transform:translate(100%, 0);-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}.orbit-container .orbit-slides-container>li>a{display:block;}.orbit-container .orbit-slides-container>li.active{opacity:1;position:relative;top:0;left:0;-ms-transform:translate(0, 0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}.orbit-container .orbit-slides-container>li .orbit-caption{position:absolute;bottom:0;background-color:rgba(51, 51, 51, 0.8);color:#fff;width:100%;padding:0.625rem 0.875rem;font-size:0.875rem;}.orbit-container .orbit-slide-number{position:absolute;top:10px;left:10px;font-size:12px;color:#fff;background:rgba(0, 0, 0, 0);z-index:10;}.orbit-container .orbit-slide-number span{font-weight:bold;padding:0.3125rem;}.orbit-container .orbit-timer{position:absolute;top:12px;right:10px;height:6px;width:100px;z-index:10;}.orbit-container .orbit-timer .orbit-progress{display:none;}.orbit-container .orbit-timer>span{display:none;position:absolute;top:0px;right:0;width:11px;height:14px;border:solid 4px #fff;border-top:none;border-bottom:none;}.orbit-container .orbit-timer.paused>span{right:-4px;top:0px;width:11px;height:14px;border:inset 8px;border-left-style:solid;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);border-color:transparent #fff transparent transparent;}.orbit-container .orbit-timer.paused>span.dark{border-color:transparent #333 transparent transparent;}.orbit-container:hover .orbit-timer>span{display:block;}.orbit-container .orbit-prev,.orbit-container .orbit-next{position:absolute;top:45%;margin-top:-25px;width:36px;height:60px;line-height:50px;color:white;background-color:transparent;text-indent:-9999px !important;z-index:10;}.orbit-container .orbit-prev:hover,.orbit-container .orbit-next:hover{background-color:rgba(0, 0, 0, 0.3);}.orbit-container .orbit-prev>span,.orbit-container .orbit-next>span{position:absolute;top:50%;margin-top:-10px;display:block;width:0;height:0;border:inset 10px;}.orbit-container .orbit-prev{left:0;}.orbit-container .orbit-prev>span{border-right-style:solid;border-color:transparent;border-right-color:#fff;}.orbit-container .orbit-prev:hover>span{border-right-color:#fff;}.orbit-container .orbit-next{right:0;}.orbit-container .orbit-next>span{border-color:transparent;border-left-style:solid;border-left-color:#fff;left:50%;margin-left:-4px;}.orbit-container .orbit-next:hover>span{border-left-color:#fff;}.orbit-container .orbit-bullets-container{text-align:center;}.orbit-container .orbit-bullets{margin:0 auto 30px auto;overflow:hidden;position:relative;top:10px;float:none;text-align:center;display:block;}.orbit-container .orbit-bullets li{display:inline-block;width:0.5625rem;height:0.5625rem;background:#ccc;float:none;margin-right:6px;border-radius:1000px;}.orbit-container .orbit-bullets li.active{background:#999;}.orbit-container .orbit-bullets li:last-child{margin-right:0;}.touch .orbit-container .orbit-prev,.touch .orbit-container .orbit-next{display:none;}.touch .orbit-bullets{display:none;}@media only screen and (min-width:40.063em){.touch .orbit-container .orbit-prev,.touch .orbit-container .orbit-next{display:inherit;}.touch .orbit-bullets{display:block;}}@media only screen and (max-width: 40em){.orbit-stack-on-small .orbit-slides-container{height:auto !important;}.orbit-stack-on-small .orbit-slides-container>*{position:relative !important;margin-left:0% !important;opacity:1 !important;-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important;transition:none !important;}.orbit-stack-on-small .orbit-timer{display:none;}.orbit-stack-on-small .orbit-next,.orbit-stack-on-small .orbit-prev{display:none;}.orbit-stack-on-small .orbit-bullets{display:none;}.orbit-stack-on-small .orbit-slide-number{display:none;}}.panel{border-style:solid;border-width:1px;border-color:#d8d8d8;margin-bottom:1.25rem;padding:1.25rem;background:#f2f2f2;}.panel>:first-child{margin-top:0;}.panel>:last-child{margin-bottom:0;}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6,.panel p,.panel li{color:#333;}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6{line-height:1;margin-bottom:0.625rem;}.panel h1.subheader,.panel h2.subheader,.panel h3.subheader,.panel h4.subheader,.panel h5.subheader,.panel h6.subheader{line-height:1.4;}.panel.callout{border-style:solid;border-width:1px;border-color:#b8ecff;margin-bottom:1.25rem;padding:1.25rem;background:#eefaff;}.panel.callout>:first-child{margin-top:0;}.panel.callout>:last-child{margin-bottom:0;}.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6,.panel.callout p,.panel.callout li{color:#333;}.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6{line-height:1;margin-bottom:0.625rem;}.panel.callout h1.subheader,.panel.callout h2.subheader,.panel.callout h3.subheader,.panel.callout h4.subheader,.panel.callout h5.subheader,.panel.callout h6.subheader{line-height:1.4;}.panel.callout a:not(.button){color:#00a2e1;}.panel.radius{border-radius:3px;}/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.1.0
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:1rem;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;user-select:none;}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:700;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #00a2e1;border-top:0;background:#fff;}.chosen-container.chosen-with-drop .chosen-drop{left:0;}.chosen-container a{cursor:pointer;}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:2rem;border:1px solid #aaa;background-color:#fff;background-clip:padding-box;color:#444;text-decoration:none;white-space:nowrap;line-height:2rem;}.chosen-container-single .chosen-default{color:#999;}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap;}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px;}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url('../images/chosen/chosen-sprite.png') -42px 1px no-repeat;font-size:1px;}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px;}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px;}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%;}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url('../images/chosen/chosen-sprite.png') no-repeat 0px 2px;}.chosen-container-single .chosen-search{position:relative;z-index:700;margin:0;padding:3px 4px;white-space:nowrap;}.chosen-container-single .chosen-search input[type="text"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #00a2e1;background:white url('../images/chosen/chosen-sprite.png') no-repeat 100% -20px;background:url('../images/chosen/chosen-sprite.png') no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0;}.chosen-container-single .chosen-drop{margin-top:-2px;background-clip:padding-box;}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px;}.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch;}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;-webkit-touch-callout:none;}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer;}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default;}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;color:#fff;}.chosen-container .chosen-results li.no-results{display:list-item;background:#f4f4f4;}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default;}.chosen-container .chosen-results li.group-option{padding-left:15px;}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline;}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;width:100%;height:auto !important;height:1%;border:1px solid #00a2e1;background-color:#fff;cursor:text;}.chosen-container-multi .chosen-choices li{float:left;list-style:none;}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap;}.chosen-container-multi .chosen-choices li.search-field input[type="text"]{margin:1px 0;padding:5px;height:15px;outline:0;border:0 !important;background:transparent !important;color:#666;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;}.chosen-container-multi .chosen-choices li.search-field .default{color:#999;}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 0 3px 5px;padding:3px 20px 3px 5px;border:1px solid #00a2e1;border-radius:3px;background-color:#e4e4e4;color:#333;line-height:13px;cursor:default;}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url('../images/chosen/chosen-sprite.png') -42px 1px no-repeat;font-size:1px;}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px;}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;color:#666;}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4;}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px;}.chosen-container-multi .chosen-results{margin:0;padding:0;}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default;}.chosen-container-active .chosen-single{border:1px solid #00a2e1;}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #00a2e1;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent;}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px;position:relative;top:0.2rem;left:1px;}.chosen-container-active .chosen-choices{border:1px solid #5897fb;}.chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#111 !important;}.chosen-disabled{opacity:0.5 !important;cursor:default;}.chosen-disabled .chosen-single{cursor:default;}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default;}.chosen-rtl{text-align:right;}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0;}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl;}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px;}.chosen-rtl .chosen-single div{right:auto;left:3px;}.chosen-rtl .chosen-single abbr{right:auto;left:26px;}.chosen-rtl .chosen-choices li{float:right;}.chosen-rtl .chosen-choices li.search-field input[type="text"]{direction:rtl;}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px;}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px;}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px;}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0;}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0;}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none;}.chosen-rtl .chosen-search input[type="text"]{padding:4px 5px 4px 20px;background:white url('../images/chosen/chosen-sprite.png') no-repeat -30px -20px;background:url('../images/chosen/chosen-sprite.png') no-repeat -30px -20px;direction:rtl;}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px;position:relative;top:0.2rem;}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px;position:relative;top:0.2rem;}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 144dppx){.chosen-rtl .chosen-search input[type="text"],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type="text"],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url('../images/chosen/chosen-sprite@2x.png') !important;background-size:52px 37px !important;background-repeat:no-repeat !important;position:relative;top:0.2rem;}}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-loading .slick-list{background:#fff url("/ajax-loader.gif") center center no-repeat;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-list,.slick-track,.slick-slide,.slick-slide img{-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;left:0;top:0;display:block;zoom:1;}.slick-track:before,.slick-track:after{content:"";display:table;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{float:left;height:100%;min-height:1px;display:none;}.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;}@font-face{font-family:"slick";src:imag-url("slick.eot");src:imag-url("slick.eot?#iefix") format("embedded-opentype"),imag-url("slick.woff") format("woff"),imag-url("slick.ttf") format("truetype"),imag-url("slick.svg#slick") format("svg");font-weight:normal;font-style:normal;}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:none;}.slick-prev:focus,.slick-next:focus{outline:none;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25;}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}.slick-prev:before{content:'\2190';}.slick-next{right:-25px;}.slick-next:before{content:'\2192';}.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0px;width:100%;}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0px 5px;padding:0px;cursor:pointer;}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer;}.slick-dots li button:focus{outline:0;}.slick-dots li button:before{position:absolute;top:0;left:0;content:'\2022';width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:0.75;}html{height:100%;}body{height:100%;min-width:768px;position:relative;-webkit-font-smoothing:antialiased;}h1,h2,h3,h4,h5,h6{letter-spacing:1px;font-family:'utopia-std','Georgia',serif;}h1.semi-bold,h2.semi-bold,h3.semi-bold,h4.semi-bold,h5.semi-bold,h6.semi-bold{font-weight:600;font-family:'utopia-std-display','utopia-std','Georgia',serif;}p{margin-bottom:1.25rem;}a{outline:0 !important;}hr{margin-top:0;margin-bottom:1.25rem;border-width:1px 0 0;border-color:#a2aeb6;}.analytics{display:none;}.no-wrap{white-space:nowrap;}.full-width{width:100%;}.highlight{color:#00a2e1 !important;}.remove-padding{padding:0;}.all-caps{text-transform:uppercase;letter-spacing:1px;}.all-caps.all-caps-body{font-family:'proxima-nova','Helvetica','Verdana',sans-serif;}.all-caps.all-caps-small{font-size:0.625em;}.small-header{text-transform:uppercase;letter-spacing:1px;font-size:0.675em;font-weight:normal;color:#728a98;border-bottom-color:#728a98;margin-bottom:1em;}.small-header.small-header-primary{color:#00a2e1;border-bottom-color:#00a2e1;}.small-header.small-header-border{border-bottom-width:1px;border-bottom-style:solid;padding-bottom:0.25em;margin-bottom:1.5em;}.header-divider{text-transform:uppercase;letter-spacing:1px;font-size:0.5625rem;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-weight:400;text-align:center;background:#a2aeb6;margin:1em 0 1.25em;height:1px;line-height:0;}.header-divider>span{position:relative;top:1px;background:#fff;padding:0 0.75em;}.force-hide{display:none !important;}.hidden-text,.ir{overflow:hidden;}.hidden-text:before,.ir:before{content:"";display:block;width:0;height:100%;}.no-display{display:none;}.quiet{color:#a2aeb6;}.body-block-container,.footer-container{position:relative;z-index:200;width:100%;max-width:100rem;margin:0 auto;background:#fff;}.std{margin:0 auto;overflow:hidden;width:940px;}.std *{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}.std h2{margin-bottom:20px;font-size:0.875rem;}.std h3{margin-bottom:1em;font-size:1.3125rem;font-weight:normal;}.std ul,.std ol.alpha{padding-top:0;padding-left:1.5em;margin-bottom:1em;margin-left:0;}.std p,.std ul,.std ol.alpha{line-height:1.5em;margin-bottom:20px;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-size:0.875rem;font-weight:300;}.std h1,.std h2,.std h3,.std h4,.std h5,.std h6{font-family:'utopia-std-display','utopia-std','Georgia',serif;letter-spacing:normal;color:#00a2e1;}.no-flicker{-webkit-transform:translate3d(0, 0, 0);}.breadcrumbs{display:block;overflow:hidden;margin-left:0;margin-bottom:0.5em;list-style:none;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;color:#45555f;}.breadcrumbs>.end{color:#888;}.breadcrumbs>li:hover{text-decoration:none;}.breadcrumbs>*{margin:0;float:left;font-size:10px;text-transform:uppercase;}.breadcrumbs>*:hover a,.breadcrumbs>*:focus a{text-decoration:none;}.breadcrumbs>* a,.breadcrumbs>* span{text-transform:uppercase;color:#45555f;}.breadcrumbs>* a:hover,.breadcrumbs>* a:focus,.breadcrumbs>* a:active{color:#00a4e4;text-decoration:none;}.breadcrumbs>*.current{cursor:default;color:#333;}.breadcrumbs>*.current a{cursor:default;color:#45555f;}.breadcrumbs>*.current:hover,.breadcrumbs>*.current:hover a,.breadcrumbs>*.current:focus,.breadcrumbs>*.current:focus a{text-decoration:none;}.breadcrumbs>*.unavailable{color:#999;}.breadcrumbs>*.unavailable a{color:#999;}.breadcrumbs>*.unavailable:hover,.breadcrumbs>*.unavailable:hover a,.breadcrumbs>*.unavailable:focus,.breadcrumbs>*.unavailable a:focus{text-decoration:none;color:#999;cursor:default;}.breadcrumbs>*:before{content:'/';color:#45555f;margin:0 0.75rem;position:relative;}.breadcrumbs>*:first-child:before{content:' ';margin:0;}.breadcrumbs>*:first-child{margin-left:1px;}.breadcrumbs-container{width:100%;margin:0;max-width:100rem;*zoom:1;}.breadcrumbs-container:after{content:"";display:table;clear:both;}.breadcrumbs-main{padding-left:0.9375rem;padding-right:0.9375rem;width:100%;letter-spacing:1px;font-size:0.875em;}@media only screen{button,.button{box-shadow:none;}}button,.button{border:0;font-weight:600;letter-spacing:1px;text-transform:uppercase;padding:0.85em;-webkit-transition:all,0.2s,ease-in-out;-moz-transition:all,0.2s,ease-in-out;transition:all,0.2s,ease-in-out;cursor:pointer;}button.primary,.button.primary{background:rgba(0, 164, 228, 0.7);border-color:rgba(0, 164, 228, 0.7);}button.primary:hover,.button.primary:hover{background:#00a4e4;border-color:#00a4e4;}.button.primary.disabled{font-size:0.75em;padding:0.95em;color:#45555f;background:rgba(194, 195, 197, 0.7);border-color:rgba(194, 195, 197, 0.7);}.button.primary.disabled:hover{background:#c2c3c5;border-color:#c2c3c5;}.button.primary.disabled{font-size:1em;}.spinner{position:relative;width:auto;padding-left:32px;padding-right:32px;height:20px;float:left;}.spinner .top{width:20px;height:20px;background-image:url('/images/icons/icn-preloader-ko.png');background-size:20px 20px;position:absolute;-webkit-animation:spin 0.8s infinite linear;-moz-animation:spin 0.8s infinite linear;animation:spin 0.8s infinite linear;z-index:100;top:0;left:0;}.spinner .bottom{width:20px;height:20px;background-image:url('/images/icons/icn-preloader-shadow.png');background-size:20px 20px;position:absolute;z-index:0;top:0;left:0;opacity:0.3;}@-webkit-keyframes spin{from{-webkit-transform:rotate(0);}to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spin{from{-moz-transform:rotate(0);}to{-moz-transform:rotate(360deg);}}@keyframes spin{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}}.product-carousel{*zoom:1;position:relative;}.product-carousel:after{content:"";display:table;clear:both;}.product-carousel .nav-arrow-offset-slideshow{width:90%;margin:0 auto 15px;}.product-carousel .nav-arrow-offset-slideshow .carousel-nav{display:none;}.product-carousel .nav-arrow-offset-slideshow .carousel-nav.carousel-nav-paginated{padding-top:10px;display:block;}.product-carousel .has-measurements .product-image-wrapper{width:85% !important;margin:0 auto;}.product-carousel .nav-arrow{position:absolute;display:block;width:10%;height:70px;top:40%;text-align:center;z-index:400;cursor:pointer;}.product-carousel .nav-arrow img{position:relative;top:16px;}.product-carousel .nav-arrow .angle{background:#bfc7cc;height:22px;width:5px;position:absolute;left:20px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}.product-carousel .nav-arrow .angle.angle-up{top:32px;-webkit-transform:rotate(-40deg);-moz-transform:rotate(-40deg);-ms-transform:rotate(-40deg);-o-transform:rotate(-40deg);transform:rotate(-40deg);}.product-carousel .nav-arrow .angle.angle-down{bottom:30px;-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg);transform:rotate(40deg);}.product-carousel .nav-arrow:hover .angle{background:#a2aeb6;}.product-carousel .nav-arrow.prev-arrow{left:0;}.product-carousel .nav-arrow.next-arrow{right:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}.product-carousel .carousel-item{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;overflow:hidden;}.carousel{width:100%;position:relative;}.carousel .carousel-item{display:none;}.carousel .carousel-active{display:block;}.carousel .carousel-nav:nth-child(2){display:none;}.carousel-pagination{text-transform:uppercase;letter-spacing:1px;color:#45555f;font-size:0.75em;font-style:italic;text-align:center;position:relative;}.carousel-pagination li{padding:0 1.25em;}.carousel-pagination li:first-child{padding-left:0;}.carousel-pagination li:last-child{padding-right:0;}.carousel-pagination:before{color:#00a2e1;content:'Views: ';font-size:9px;margin-right:1em;}.carousel-pagination a{color:#45555f;}.carousel-pagination a:hover{color:#00a2e1;}.carousel-pagination a.headturn-thumbnail-container{display:block;width:98px;}.carousel-nav-paginated .prev,.carousel-nav-paginated .next{display:none;}.carousel-nav-paginated ol{margin:0 4em 1em;padding:0;}.carousel-nav-paginated li,.carousel-nav-paginated li a{display:inline-block;position:relative;}.carousel-nav-paginated .carousel-active-page a{text-decoration:none;}.carousel-arrows-hidden .prev,.carousel-arrows-hidden .next{display:none;}.carousel-nav-hidden .carousel-nav{display:none;}.carousel-slide{position:relative;overflow:hidden;-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);}.no-animate{-webkit-transition:left 0 ease !important;-moz-transition:left 0 ease !important;-ms-transition:left 0 ease !important;-o-transition:left 0 ease !important;transition:left 0 ease !important;}.carousel-slide .carousel-item{position:absolute;left:100%;background-color:#fff;top:0;width:100%;display:block;z-index:100;transition:left 0.5s ease;}.carousel-no-transition .carousel-item{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}.carousel-slide .carousel-active{left:0;position:relative;z-index:200;}.carousel-slide .carousel-in{left:0;}.carousel-slide-reverse .carousel-out{left:100%;}.carousel-slide .carousel-out,.carousel-slide-reverse .carousel-in{left:-100%;}.carousel-slide-reverse .carousel-item{transition:left 0.5s ease;}.carousel-slide-reverse .carousel-active{left:0;}.carousel-fade{position:relative;overflow:hidden;-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);}.carousel-fade .carousel-item{position:absolute;opacity:0;left:0;top:0;width:100%;display:block;-webkit-transition:opacity 0.5s ease,left 0.5s ease;-moz-transition:opacity 0.5s ease,left 0.5s ease;-ms-transition:opacity 0.5s ease,left 0.5s ease;-o-transition:opacity 0.5s ease,left 0.5s ease;transition:opacity 0.5s ease,left 0.5s ease;}.carousel-fade .carousel-active{opacity:1;position:relative;z-index:300;}.carousel-fade .carousel-out{opacity:0;}.carousel-fade .carousel-in{opacity:1;}.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item-next{z-index:0;}.progressives-carousel.product-carousel.pagination-borderless .carousel-pagination{border:0;}.progressives-carousel.product-carousel .nav-arrow-offset-slideshow{margin:0 auto;}.progressives-carousel.product-carousel .carousel-nav{text-align:center;}.progressives-carousel.product-carousel .carousel-pagination{display:inline-block;margin:0 0 5px;padding:0 40px 5px 30px;}.progressives-carousel.product-carousel .carousel-pagination:before{content:'';}.progressives-carousel.product-carousel .carousel-pagination li{padding:0 7px;}.progressives-carousel.product-carousel .carousel-pagination li a{text-indent:-9999px;border:1px solid #45555f;width:8px;height:8px;border-radius:8px;}.progressives-carousel.product-carousel .carousel-pagination li.carousel-active-page a{background-color:#45555f;}.progressives-carousel.product-carousel .nav-arrow{top:50%;margin-top:-65px;height:auto;width:auto;padding:25px 5px;}#product-expanded .progressives-carousel.product-carousel .nav-arrow{margin-top:-45px;}.progressives-carousel.product-carousel .nav-arrow:hover .arrow{background-position:-40px;}.progressives-carousel.product-carousel .nav-arrow .arrow{height:40px;width:40px;background-size:120px 40px;background-repeat:no-repeat;}.progressives-carousel.product-carousel .nav-arrow.prev-arrow{left:-40px;}#product-expanded .progressives-carousel.product-carousel .nav-arrow.prev-arrow{left:30px;}.progressives-carousel.product-carousel .nav-arrow.prev-arrow .arrow{background-image:url('/images/icons/icn-arrow-slideshow-left.png');}.progressives-carousel.product-carousel .nav-arrow.next-arrow{right:-40px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}#product-expanded .progressives-carousel.product-carousel .nav-arrow.next-arrow{right:30px;}.progressives-carousel.product-carousel .nav-arrow.next-arrow .arrow{background-image:url('/images/icons/icn-arrow-slideshow-right.png');}form.custom .hidden-field{margin-left:-99999px;position:absolute;visibility:hidden;}form.custom .custom{display:inline-block;width:12px;height:12px;position:relative;top:-1px;vertical-align:middle;border:solid 1px #ccc;background:#fff;}form.custom .custom.checkbox{border-radius:0;padding:0;}form.custom .custom.radio{border-radius:1000px;padding:1px;}form.custom .custom.checkbox:before{content:'';display:block;font-size:12px;color:#fff;}form.custom .custom.radio.checked:before{content:'';display:block;width:8px;height:8px;border-radius:1000px;background:#222;position:relative;}form.custom .custom.checkbox.checked:before{content:'\00d7';color:#222;position:absolute;top:-50%;left:50%;margin-top:4px;margin-left:-5px;}form.custom .custom.dropdown{display:block;position:relative;top:0;height:2.3125rem;margin-bottom:1.25rem;margin-top:0;padding:0;width:100%;background:#fff;background:-moz-linear-gradient(top, #fff 0%, #f3f3f3 100%);background:-webkit-linear-gradient(top, #fff 0%, #f3f3f3 100%);-webkit-box-shadow:none;background:linear,to bottom,#fff 0%,#f3f3f3 100%;box-shadow:none;font-size:0.875rem;vertical-align:top;}form.custom .custom.dropdown ul{overflow-y:auto;max-height:200px;}form.custom .custom.dropdown .current{cursor:default;white-space:nowrap;line-height:2.25rem;color:rgba(0, 0, 0, 0.75);text-decoration:none;overflow:hidden;display:block;margin-left:0.5rem;margin-right:2.3125rem;}form.custom .custom.dropdown .selector{cursor:default;position:absolute;width:2.5rem;height:2.3125rem;display:block;right:0;top:0;}form.custom .custom.dropdown .selector:after{content:'';display:block;content:"";display:block;width:0;height:0;border:inset 5px;border-color:#aaa transparent transparent transparent;border-top-style:solid;position:absolute;left:0.9375rem;top:50%;margin-top:-3px;}form.custom .custom.dropdown:hover a.selector:after,form.custom .custom.dropdown.open a.selector:after{content:"";display:block;width:0;height:0;border:inset 5px;border-color:#222 transparent transparent transparent;border-top-style:solid;}form.custom .custom.dropdown .disabled{color:#888;}form.custom .custom.dropdown .disabled:hover{background:transparent;color:#888;}form.custom .custom.dropdown .disabled:hover:after{display:none;}form.custom .custom.dropdown.open ul{display:block;z-index:500;min-width:100%;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}form.custom .custom.dropdown.small{max-width:134px;}form.custom .custom.dropdown.medium{max-width:254px;}form.custom .custom.dropdown.large{max-width:434px;}form.custom .custom.dropdown.expand{width:100% !important;}form.custom .custom.dropdown.open.small ul{min-width:134px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}form.custom .custom.dropdown.open.medium ul{min-width:254px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}form.custom .custom.dropdown.open.large ul{min-width:434px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}form.custom .error .custom.dropdown{border-color:#f04124;background-color:rgba(240, 65, 36, 0.1);background:rgba(240, 65, 36, 0.1);margin-bottom:0;}form.custom .error .custom.dropdown:focus{background:#fff;border-color:#999999;}form.custom .error .custom.dropdown+small.error{margin-top:0;}form.custom .custom.dropdown ul{position:absolute;width:auto;display:none;margin:0;left:-1px;top:auto;-webkit-box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.1);box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.1);margin:0;padding:0;background:#fff;border:solid 1px #cccccc;font-size:16px;}form.custom .custom.dropdown ul li{color:#555;font-size:0.875rem;cursor:default;padding-top:0.25rem;padding-bottom:0.25rem;padding-left:0.375rem;padding-right:2.375rem;min-height:1.5rem;line-height:1.5rem;margin:0;white-space:nowrap;list-style:none;}form.custom .custom.dropdown ul li.selected{background:#eee;color:#000;}form.custom .custom.dropdown ul li:hover{background-color:#e4e4e4;color:#000;}form.custom .custom.dropdown ul li.selected:hover{background:#eee;cursor:default;color:#000;}form.custom .custom.dropdown ul.show{display:block;}form.custom .custom.disabled{background:#ddd;}.error-message{display:none;}.error-container .error-message{display:block;margin-bottom:0.5rem;line-height:1rem;}.error-container .error-message.full-width{width:100%;}.error-container .error-message+.error{display:none;}.error-container input,.error-container input[type="text"],.error-container input[type="password"],.error-container input[type="date"],.error-container input[type="datetime"],.error-container input[type="datetime-local"],.error-container input[type="month"],.error-container input[type="week"],.error-container input[type="email"],.error-container input[type="number"],.error-container input[type="search"],.error-container input[type="tel"],.error-container input[type="time"],.error-container input[type="url"],.error-container select,.error-container textarea,.error-container .chosen-container .chosen-single,.error-container .chosen-container .chosen-default,.error-container .chosen-container .chosen-drop{border-color:#c02f31;margin-bottom:0.5rem;}.error-container label{color:#45555f;}.parsley-error-list,.error-message,small.error{font-size:10px !important;color:#c02f31 !important;text-transform:uppercase;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;letter-spacing:1px;list-style:none;margin-bottom:1em;padding:0;background:none;}ul.flash-messages{list-style:none;margin-left:0;}ul.flash-messages.error,ul.flash-messages.alert{border-top:1px solid #fb1219;background-color:#fef2f2;color:#fb1219;}ul.flash-messages.success{border-top:1px solid #0dba00;background-color:#f2fef2;color:#0dba00;}ul.flash-messages li{text-transform:uppercase;letter-spacing:1px;padding-left:2em;padding-right:2em;padding-top:1em;padding-bottom:1em;font-size:0.6875rem;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;}label{text-transform:uppercase;letter-spacing:1px;font-style:normal;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-size:0.75rem;color:#45555f;}input[type='text'],input[type='password'],input[type='date'],input[type='datetime'],input[type='datetime-local'],input[type='month'],input[type='week'],input[type='email'],input[type='number'],input[type='search'],input[type='tel'],input[type='time'],input[type='url'],button,select,textarea{font-family:'proxima-nova','Helvetica','Verdana',sans-serif;letter-spacing:1px;margin-bottom:10px;font-style:normal;}input[type='text'][data-invalid],input[type='text'].validation-failed,input[type='text'].error,input[type='password'][data-invalid],input[type='password'].validation-failed,input[type='password'].error,input[type='date'][data-invalid],input[type='date'].validation-failed,input[type='date'].error,input[type='datetime'][data-invalid],input[type='datetime'].validation-failed,input[type='datetime'].error,input[type='datetime-local'][data-invalid],input[type='datetime-local'].validation-failed,input[type='datetime-local'].error,input[type='month'][data-invalid],input[type='month'].validation-failed,input[type='month'].error,input[type='week'][data-invalid],input[type='week'].validation-failed,input[type='week'].error,input[type='email'][data-invalid],input[type='email'].validation-failed,input[type='email'].error,input[type='number'][data-invalid],input[type='number'].validation-failed,input[type='number'].error,input[type='search'][data-invalid],input[type='search'].validation-failed,input[type='search'].error,input[type='tel'][data-invalid],input[type='tel'].validation-failed,input[type='tel'].error,input[type='time'][data-invalid],input[type='time'].validation-failed,input[type='time'].error,input[type='url'][data-invalid],input[type='url'].validation-failed,input[type='url'].error,button[data-invalid],button.validation-failed,button.error,select[data-invalid],select.validation-failed,select.error,textarea[data-invalid],textarea.validation-failed,textarea.error{border:1px solid #c02f31 !important;}input[type='text']:focus,input[type='password']:focus,input[type='date']:focus,input[type='datetime']:focus,input[type='datetime-local']:focus,input[type='month']:focus,input[type='week']:focus,input[type='email']:focus,input[type='number']:focus,input[type='search']:focus,input[type='tel']:focus,input[type='time']:focus,input[type='url']:focus,button:focus,select:focus,textarea:focus{border:1px solid #00a2e1;}input[type='text']::-webkit-input-placeholder,input[type='password']::-webkit-input-placeholder,input[type='date']::-webkit-input-placeholder,input[type='datetime']::-webkit-input-placeholder,input[type='datetime-local']::-webkit-input-placeholder,input[type='month']::-webkit-input-placeholder,input[type='week']::-webkit-input-placeholder,input[type='email']::-webkit-input-placeholder,input[type='number']::-webkit-input-placeholder,input[type='search']::-webkit-input-placeholder,input[type='tel']::-webkit-input-placeholder,input[type='time']::-webkit-input-placeholder,input[type='url']::-webkit-input-placeholder,button::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{text-transform:uppercase;letter-spacing:1px;}input[type='text']::-moz-placeholder,input[type='password']::-moz-placeholder,input[type='date']::-moz-placeholder,input[type='datetime']::-moz-placeholder,input[type='datetime-local']::-moz-placeholder,input[type='month']::-moz-placeholder,input[type='week']::-moz-placeholder,input[type='email']::-moz-placeholder,input[type='number']::-moz-placeholder,input[type='search']::-moz-placeholder,input[type='tel']::-moz-placeholder,input[type='time']::-moz-placeholder,input[type='url']::-moz-placeholder,button::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{text-transform:uppercase;letter-spacing:1px;}input[type='text']:-moz-placeholder,input[type='password']:-moz-placeholder,input[type='date']:-moz-placeholder,input[type='datetime']:-moz-placeholder,input[type='datetime-local']:-moz-placeholder,input[type='month']:-moz-placeholder,input[type='week']:-moz-placeholder,input[type='email']:-moz-placeholder,input[type='number']:-moz-placeholder,input[type='search']:-moz-placeholder,input[type='tel']:-moz-placeholder,input[type='time']:-moz-placeholder,input[type='url']:-moz-placeholder,button:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{text-transform:uppercase;letter-spacing:1px;}input[type='text']:-ms-input-placeholder,input[type='password']:-ms-input-placeholder,input[type='date']:-ms-input-placeholder,input[type='datetime']:-ms-input-placeholder,input[type='datetime-local']:-ms-input-placeholder,input[type='month']:-ms-input-placeholder,input[type='week']:-ms-input-placeholder,input[type='email']:-ms-input-placeholder,input[type='number']:-ms-input-placeholder,input[type='search']:-ms-input-placeholder,input[type='tel']:-ms-input-placeholder,input[type='time']:-ms-input-placeholder,input[type='url']:-ms-input-placeholder,button:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{text-transform:uppercase;letter-spacing:1px;}input[type='email']{text-transform:uppercase;letter-spacing:1px;}.mailcheck-error{display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:normal;font-style:italic;background:#f04124;color:#c02f31;text-transform:uppercase;letter-spacing:1px;font-size:0.625rem;display:none;background:none;margin-bottom:0;}.mailcheck-error .suggestion{color:#c02f31;text-decoration:underline;}input[type='checkbox']{position:absolute;left:-9999px;display:block;}.lt-ie9 input[type='checkbox']{left:0;width:auto !important;}input[type='checkbox']+label{position:relative;font-size:0.625rem;}input[type='checkbox']+label:before{content:'';display:inline-block;position:relative;top:2px;width:14px;height:15px;margin-right:5px;background:url('../images/forms/checkbox-sprites.png') no-repeat 0 3px;}.lt-ie9 input[type='checkbox']+label:before{background:none;}input[type='checkbox']+label:active:before{background-position:0 -14px;}input[type='checkbox']:checked+label:before{background-position:0 -34px;}input[type='checkbox']:checked+label:active:before{background-position:0 -54px;}input[type='checkbox']:checked+label.disabled{cursor:default;color:#a2aeb6;}input[type='checkbox']:checked+label.disabled:active:before{background-position:0 -34px;}input[type='checkbox'].force-show{display:block !important;}.popover-arrow{position:absolute;top:-0.7em;right:10%;z-index:600;content:'';width:0;height:0;border-left:0.8em solid transparent;border-right:0.8em solid transparent;border-bottom:0.8em solid #eee;}.popover-container{display:none;position:relative;}.popover-contents{position:relative;z-index:100;width:80%;margin:1em auto 0;padding:1.5em;overflow:auto;text-align:center;background:#eee;}.popover-contents h6{color:#45555f;font-size:1em;font-weight:bold;}.popover-contents p{padding:1em 0 0;}.popover-contents a.popover-close{position:absolute;top:4px;right:8px;font-size:1.125rem;color:#45555f;}.popover-contents form .input-wrap{width:100%;}.popover-contents .action-button{display:block;margin:0 auto;}.popover-contents .action-button.popover-close{opacity:1;cursor:pointer;}.popover-contents .action-button.loading{opacity:0.25;}.popover-contents .success-message{display:none;}.popover-contents .success-message .action-button{opacity:1;cursor:pointer;}.popover-contents .error-message{clear:both;margin-top:1em;margin-bottom:1em;font-size:0.625rem;color:#c02f31;text-transform:uppercase;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;letter-spacing:1px;text-align:center;font-weight:bold;}form[nocontinue]{*zoom:1;}form[nocontinue]:after{content:"";display:table;clear:both;}form[nocontinue] button[type="submit"]{display:none;}.headturn-image{max-width:none;}.headturn-image-wrap{margin:0 auto;overflow:hidden;width:auto;position:relative;-webkit-transition:all,0.3s;-moz-transition:all,0.3s;transition:all,0.3s;opacity:0;filter:alpha(opacity=0);}.headturn-image-wrap.loaded{opacity:1;filter:alpha(opacity=100);}.headturn-image-wrap .help-overlay{position:absolute;top:10px;right:10px;z-index:300;}.overlay-curtain{display:none;z-index:900;background:rgba(69, 85, 96, 0.4);width:100%;height:100%;position:fixed;top:0;left:0;bottom:0;right:0;}.orbit-container .orbit-slides-container li{z-index:100;}.orbit-container .orbit-slides-container li.active{z-index:200;}.radio-card{float:left;width:31.6666666667%;height:13.75rem;margin-left:2.5%;margin-top:2.5%;background:#fff;padding:0.625rem;cursor:pointer;border:0.0625rem solid #a2aeb6;text-align:center;}.lt-ie9 .radio-card{width:30%;}.radio-card.no-manual-selection{cursor:auto;}.radio-card:nth-child(3n+1){margin-left:0;}.radio-card:hover,.radio-card.deselected:hover,.radio-card.active,.radio-card.no-manual-selection{padding:0.625rem;border:0.0625rem solid #00a2e1;}.radio-card:hover h1,.radio-card:hover h2,.radio-card:hover h3,.radio-card:hover h4,.radio-card:hover h5,.radio-card:hover h6,.radio-card:hover .title,.radio-card.deselected:hover h1,.radio-card.deselected:hover h2,.radio-card.deselected:hover h3,.radio-card.deselected:hover h4,.radio-card.deselected:hover h5,.radio-card.deselected:hover h6,.radio-card.deselected:hover .title,.radio-card.active h1,.radio-card.active h2,.radio-card.active h3,.radio-card.active h4,.radio-card.active h5,.radio-card.active h6,.radio-card.active .title,.radio-card.no-manual-selection h1,.radio-card.no-manual-selection h2,.radio-card.no-manual-selection h3,.radio-card.no-manual-selection h4,.radio-card.no-manual-selection h5,.radio-card.no-manual-selection h6,.radio-card.no-manual-selection .title{color:#00a2e1;}.radio-card.deselected:hover h1,.radio-card.deselected:hover h2,.radio-card.deselected:hover h3,.radio-card.deselected:hover h4,.radio-card.deselected:hover h5,.radio-card.deselected:hover h6,.radio-card.deselected:hover .title{color:#d3d4d5;}.radio-card.option-disabled,.radio-card.option-disabled:hover{padding:0.625rem;border:0.0625rem solid #d3d4d5 !important;cursor:default;color:#d3d4d5 !important;}.radio-card.option-disabled h1,.radio-card.option-disabled h2,.radio-card.option-disabled h3,.radio-card.option-disabled h4,.radio-card.option-disabled h5,.radio-card.option-disabled h6,.radio-card.option-disabled .title,.radio-card.option-disabled:hover h1,.radio-card.option-disabled:hover h2,.radio-card.option-disabled:hover h3,.radio-card.option-disabled:hover h4,.radio-card.option-disabled:hover h5,.radio-card.option-disabled:hover h6,.radio-card.option-disabled:hover .title{color:#d3d4d5 !important;}.radio-card.option-disabled .saved-credit-card-info,.radio-card.option-disabled:hover .saved-credit-card-info{opacity:0.5;}.disallow .radio-card{cursor:auto;}.disallow .radio-card:hover,.disallow .radio-card.deselected:hover{padding:0.625rem;border:0.0625rem solid #d3d4d5;}.disallow .radio-card:hover h1,.disallow .radio-card:hover h2,.disallow .radio-card:hover h3,.disallow .radio-card:hover h4,.disallow .radio-card:hover h5,.disallow .radio-card:hover h6,.disallow .radio-card:hover .title,.disallow .radio-card.deselected:hover h1,.disallow .radio-card.deselected:hover h2,.disallow .radio-card.deselected:hover h3,.disallow .radio-card.deselected:hover h4,.disallow .radio-card.deselected:hover h5,.disallow .radio-card.deselected:hover h6,.disallow .radio-card.deselected:hover .title{color:inherit;}.radio-card.deselected{color:#d3d4d5;border:0.0625rem solid #d3d4d5;}.radio-card.deselected img{opacity:0.5;}.radio-card.deselected h1,.radio-card.deselected h2,.radio-card.deselected h3,.radio-card.deselected h4,.radio-card.deselected h5,.radio-card.deselected h6,.radio-card.deselected .title{color:#d3d4d5;}.radio-card.deselected .info-prompt{color:#d3d4d5;}.radio-card.add-new{text-transform:uppercase;letter-spacing:1px;color:#45555f;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-size:0.75rem;line-height:1rem;font-weight:600;}.radio-card.add-new .add-new{display:inline-block;width:100%;margin:0 -100%;padding-top:0;vertical-align:middle;line-height:1.4;}.radio-card.add-new .add-new .icon{margin-bottom:0.3rem;font-size:5rem;font-family:'Helvetica','Arial',sans-serif;font-weight:800;}.radio-card.add-new.deselected{color:#d3d4d5;}.radio-card.add-new.deselected .add-new{color:#d3d4d5;}.radio-card:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25rem;}.radio-card>*{display:inline-block;width:100%;margin:0 -100%;padding-top:1.25rem;vertical-align:top;}.radio-card .vertically-center{display:inline-block;width:100%;margin:0 -100%;padding-top:0;vertical-align:middle;}.radio-card .info-prompt{text-transform:uppercase;letter-spacing:1px;color:#45555f;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-size:0.75rem;line-height:1rem;font-weight:600;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px dotted #a2aeb6;}.radio-card .info-to-use{line-height:1.4;}.radio-card .info-to-use.long-prose{width:90%;margin:0 auto;text-transform:none;letter-spacing:0;}.radio-card .info-to-use h5{text-transform:uppercase;letter-spacing:1px;font-size:0.75rem;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;color:#45555f;font-weight:400;margin-bottom:0;}.radio-card .info-to-use p{text-transform:uppercase;letter-spacing:1px;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;color:#45555f;font-weight:600;font-size:0.75rem;}.radio-card .info-to-use p+h5{margin-top:1rem;}.radio-card.deselected .info-to-use.long-prose h5,.radio-card.deselected .info-to-use.long-prose p{color:#d3d4d5;}.radio-card .value-store{display:none;}.radio-card-group{*zoom:1;text-transform:uppercase;letter-spacing:1px;width:100%;font-size:0.75rem;}.radio-card-group:after{content:"";display:table;clear:both;}.radio-card-group .large-radio-card{position:relative;float:left;width:49%;min-height:17.9375rem;padding:0.5625rem;text-align:center;background-color:#fff;border:1px solid #a2aeb6;}.radio-card-group .large-radio-card h3{color:#a2aeb6;}.radio-card-group .large-radio-card:nth-of-type(2){margin-left:2%;}.radio-card-group .large-radio-card.active,.radio-card-group .large-radio-card:hover{border:2px solid #45555f;}.radio-card-group .large-radio-card.active h3,.radio-card-group .large-radio-card:hover h3{color:#00a2e1;}body.loading #underlay .loader{display:block;}#underlay{background:#f4f4f4;position:absolute;top:85px;left:0;min-height:calc(100% - 85px);width:100%;z-index:900;padding:20px 0;visibility:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.25s ease 0,opacity 0.25s ease 0,visibility 0 ease 0.25s;-moz-transition:all 0.25s ease 0,opacity 0.25s ease 0,visibility 0 ease 0.25s;transition:all 0.25s ease 0,opacity 0.25s ease 0,visibility 0 ease 0.25s;box-shadow:0 0 10px rgba(0, 0, 0, 0.2);-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);}#underlay.on{min-height:105%;visibility:visible;top:60px;opacity:1;filter:alpha(opacity=100);-webkit-transition:all 0.25s ease 0,opacity 0.25s ease 0,visibility 0 ease 0;-moz-transition:all 0.25s ease 0,opacity 0.25s ease 0,visibility 0 ease 0;transition:all 0.25s ease 0,opacity 0.25s ease 0,visibility 0 ease 0;}.checkout-onepage-index #underlay{top:130px;z-index:1000;}.checkout-onepage-index #underlay.on{top:105px;}#underlay .loader{display:none;position:absolute;margin:0 auto;right:0;left:0;top:60px;}#underlay .sub-wrap{display:none;}#underlay .sub-wrap.active{display:block;}#underlay .close-x{color:#45555f;padding:15px;letter-spacing:1px;text-transform:uppercase;font-size:10px;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;position:absolute;right:0;top:-15px;z-index:300;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}#underlay .close-x:hover{color:#00a2e1;}#underlay .close-x .icon{display:inline-block;font-size:15px;position:relative;top:0;text-transform:none;}body.underlay .body-block-container{max-height:100%;position:absolute;overflow:hidden;width:100%;max-width:1600px;}body.underlay.loading .body-block-container{position:relative;max-height:none;}body.underlay .footer-container{display:none;}body.underlay #checkout-flow-redesign{max-height:100%;overflow:hidden;position:absolute;width:960px;}#account-container{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:100rem;*zoom:1;*zoom:1;}#account-container:after{content:"";display:table;clear:both;}#account-container:after{content:"";display:table;clear:both;}#account-container #profile-form{padding-left:0.9375rem;padding-right:0.9375rem;width:50%;float:left;display:none;padding-left:0;padding-right:0;}#account-container #profile-form label.checkbox{margin-left:0;margin-bottom:1em;}#account-container #address-form{padding-left:0.9375rem;padding-right:0.9375rem;width:50%;float:left;padding-left:0;}#account-container nav{padding-left:0.9375rem;padding-right:0.9375rem;width:33.3333333333%;float:left;}#account-container nav ul{background-color:#f9fafa;float:right;width:220px;list-style:none;font-size:13px;padding:1.5em;}#account-container nav ul li{padding-bottom:2em;display:list-item;text-transform:uppercase;letter-spacing:1px;}#account-container nav ul li:last-child{padding-bottom:0;}#account-container nav ul li a{color:#45555f;}#account-container nav ul li a:hover{color:#00a2e1;}#account-container nav ul li.active a,#account-container nav ul li.active a:visited{color:#00a2e1;}#account-container main{padding-left:0.9375rem;padding-right:0.9375rem;width:50%;float:right;float:left;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;margin-bottom:6em;}#account-container main a.toggle-edit,#account-container main a.toggle-add{padding-left:10px;}#account-container section p.none{text-transform:uppercase;letter-spacing:1px;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-size:0.75rem;background-color:#f9fafa;padding:1em;}#account-container section .messages{*zoom:1;border-top:1px solid #a2aeb6;margin-bottom:1.5em;}#account-container section .messages:after{content:"";display:table;clear:both;}#account-container section .messages ul.flash-messages{margin-top:-1px;margin-bottom:0;}#account-container section header h1{font-size:1.625rem;margin-bottom:0;}#account-container section header h2{font-size:1.125rem;margin-bottom:0;}#account-container section h2 span.sm-link{padding-left:0.5em;}#account-container section a{font-family:'proxima-nova','Helvetica','Verdana',sans-serif;text-transform:uppercase;font-weight:300;font-size:0.625rem;font-style:italic;letter-spacing:0.5px;}#account-container section.title a.logout{float:right;padding-top:1.125rem;font-style:normal;}#account-container section.profile{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:100rem;*zoom:1;}#account-container section.profile:after{content:"";display:table;clear:both;}#account-container section.profile table{border:0;font-size:0.625rem;width:66%;margin-bottom:2em;}#account-container section.profile table th{text-transform:uppercase;letter-spacing:1px;color:#45555f;font-size:0.75rem;font-weight:normal;text-align:left;width:10em;}#account-container section.profile table td{color:#45555f;font-family:'utopia-std','Georgia',serif;font-size:1rem;}#account-container section.addresses{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:100rem;*zoom:1;}#account-container section.addresses:after{content:"";display:table;clear:both;}#account-container section.addresses .address{padding-left:0.9375rem;padding-right:0.9375rem;width:50%;float:left;text-transform:uppercase;letter-spacing:1px;position:relative;font-size:0.75rem;line-height:1.125rem;margin-bottom:2em;}#account-container section.addresses .address .content{min-height:8em;}#account-container section.addresses .address a.remove{position:absolute;right:0;color:#a2aeb6;top:4px;font-family:'Helvetica','Arial',sans-serif;font-size:1.25rem;font-style:normal;}#account-container section.addresses .address a.remove:hover{color:#fb1219;}#account-container section.addresses .address:nth-child(odd){padding-left:0;}#account-container section.addresses .address:nth-child(odd) a.remove{right:14px;}#account-container section.addresses .address:nth-child(even){padding-right:0;}#account-container section.addresses .address h3{font-size:1rem;margin-bottom:0.25em;}#account-container section.addresses .address .options{border-top:1px solid #a2aeb6;margin-top:1em;}#account-container section.addresses .address .options.single{border-top:0;margin-top:0;}#account-container section.addresses .address .options a.toggle-edit{float:right;}#account-container section.addresses .address input,#account-container section.addresses .address label{margin-left:0;}#account-container section.billing,#account-container section.shipping{padding-left:0.9375rem;padding-right:0.9375rem;width:50%;float:left;}#account-container section.billing header h2,#account-container section.shipping header h2{text-transform:uppercase;letter-spacing:1px;}#account-container section.billing{padding-left:0;}#account-container section.shipping{padding-right:0;}#account-container section.prescriptions dt{border-bottom:1px solid #a2aeb6;background-color:#f9fafa;margin-bottom:1.5em;padding-top:0.5em;padding-left:0.5em;}#account-container section.prescriptions dt .toggle{float:right;font-style:normal;}#account-container section.prescriptions dd{display:none;}#account-container section.prescriptions dd p,#account-container section.prescriptions dd td,#account-container section.prescriptions dd th{text-transform:uppercase;letter-spacing:1px;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-size:0.75rem;font-weight:normal;}#account-container section.prescriptions table{border:0;width:100%;}#account-container section.prescriptions table td{height:0.875rem;line-height:0.75rem;}#account-container section.prescriptions table td:not(:first-child){text-align:center;width:22%;}#account-container section.prescriptions table tr.secondary td{font-style:italic;color:#a2aeb6;}#account-container section.prescriptions table.pd th{color:#00a2e1;}#account-container section.orders table{border:0;width:100%;}#account-container section.orders table.order-list .order-details{display:none;}#account-container section.orders table.order-list .order-details .shipping-address-edit{margin-left:1em;}#account-container section.orders table.order-list .order-details .color-name{text-transform:capitalize;}#account-container section.orders table.order-list .order-details .customer-bookmark-container{width:150px;height:150px;background-position:center;background-size:contain;background-repeat:no-repeat;}#account-container section.orders .product-link{color:#222;font-size:0.875rem;font-style:normal;font-weight:normal;text-transform:none;}.shipping-edit-notice{background:#fff;position:absolute;top:50%;left:50%;padding:2rem;width:600px;height:200px;margin-top:-100px;margin-left:-300px;}.shipping-edit-notice .close{text-align:right;}.customer-image-lightbox{background:#fff;position:absolute;top:20%;left:50%;padding:2rem;width:600px;height:600px;margin-top:-100px;margin-left:-300px;}.customer-image-lightbox .close{text-align:right;}.customer-bookmark-lightbox-container{width:500px;height:500px;display:block;margin-left:auto;margin-right:auto;background-position:center;background-size:contain;background-repeat:no-repeat;}.bookmark-frame{min-width:100px;}#auth-container{padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left;*zoom:1;float:none;}#auth-container:after{content:"";display:table;clear:both;}#auth-container .forgot-password-contents h6{text-transform:uppercase;letter-spacing:1px;color:#00a2e1;}#auth-container .forgot-password-contents p{text-transform:uppercase;letter-spacing:1px;line-height:1.5em;margin-bottom:0.75em;font-size:0.75rem;}#auth-container .forgot-password-contents button.button{margin-bottom:0;}#auth-container [data-abide] .error small.error,#auth-container [data-abide] span.error,#auth-container [data-abide] small.error{padding:0;margin-top:-8px;margin-bottom:0.5rem;background:none;line-height:1rem;font-style:normal;}#auth-container h3{border-bottom:1px dotted #a4a5a6;font-family:"utopia-std-display","utopia-std","Georgia",serif;font-size:23px;font-weight:600;letter-spacing:1px;line-height:23px;padding-bottom:20px;padding-top:17px;text-transform:none;}#auth-container input::-webkit-input-placeholder{text-transform:uppercase;letter-spacing:1px;}#auth-container input::-moz-placeholder{text-transform:uppercase;letter-spacing:1px;}#auth-container input:-moz-placeholder{text-transform:uppercase;letter-spacing:1px;}#auth-container input:-ms-input-placeholder{text-transform:uppercase;letter-spacing:1px;}#auth-container .box-container{*zoom:1;padding-top:1.5em;width:740px;margin:0 auto 3em;}#auth-container .box-container:after{content:"";display:table;clear:both;}#auth-container .box-container .show-register{display:none;}#auth-container .box-container .show-register a{text-transform:uppercase;letter-spacing:1px;color:#45555f;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-size:0.75rem;line-height:1rem;font-weight:600;}#auth-container .box-container.hide-register{width:354px;}#auth-container .box-container.hide-register .boxed:last-child{display:none;}#auth-container .box-container.hide-register .show-register{display:block;text-align:center;}#auth-container .boxed{background-color:#fff;border:1px solid #a4a5a6;padding:21px;min-height:280px;margin-bottom:1em;float:left;}#auth-container .boxed:first-child{margin-right:1em;}#auth-container .boxed:last-child{margin-left:1em;}#auth-container .boxed.dimmed .overlay h4{color:#ccc;}#auth-container .boxed:hover{border:2px solid #111;padding:20px;}#auth-container .boxed:hover .overlay h4{color:#00a2e1;}#auth-container .boxed .overlay{cursor:pointer;width:310px;height:230px;}#auth-container .boxed .overlay h4{text-transform:uppercase;letter-spacing:1px;padding-top:105px;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-size:18px;font-weight:600;text-align:center;}#auth-container .boxed .contents{width:310px;display:none;}#auth-container .boxed .contents .popover-container{width:270px;top:-82px;left:20px;margin-bottom:-65px;}#auth-container .boxed .contents .popover-container .popover-contents{width:auto;}#auth-container .boxed .contents>form{margin:0 auto;width:270px;}#auth-container .boxed .contents>form .forgot-password-group{text-transform:uppercase;letter-spacing:1px;width:130px;font-size:10px;float:right;text-align:right;margin-top:7px;}#auth-container .boxed .contents>form .show-password-group{width:130px;float:left;}#auth-container .boxed .contents>form label{display:none;}#auth-container .boxed .contents>form label.checkbox{text-transform:uppercase;letter-spacing:1px;display:inline-block;margin:0;}#auth-container .boxed .contents>form button.button{width:100%;margin-top:1.5em;margin-bottom:1em;}#auth-container .boxed .contents h4{text-transform:uppercase;letter-spacing:1px;margin-top:1em;letter-spacing:2px;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-size:18px;font-weight:600;color:#00a2e1;text-align:center;}#auth-container .boxed.active,#auth-container .hide-register .boxed{border:2px solid #111;padding:20px;}#auth-container .boxed.active .contents,#auth-container .hide-register .boxed .contents{display:block;}#auth-container .boxed.active .overlay,#auth-container .hide-register .boxed .overlay{display:none;}#reset-password-container{padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left;*zoom:1;float:none;}#reset-password-container:after{content:"";display:table;clear:both;}#reset-password-container .form-container{margin:0 auto;width:350px;}#cart-page{padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left;float:none;background-color:#f4f4f4;padding-top:0.625rem;}#cart-body{*zoom:1;}#cart-body:after{content:"";display:table;clear:both;}.cart-table{width:100%;border:0;background:none;}.cart-table.expanded-cart-view thead tr{border-top:1px solid #d3d4d5;}.cart-table tbody{border-bottom:1px solid #45555f;}.cart-table tbody tr{border-top:1px solid #d3d4d5;}.cart-table tbody tr.collapsed td{padding-top:0;padding-bottom:0;}.cart-table tbody tr.collapsed td div{height:0;}.cart-table tbody tr td,.cart-table tbody tr div{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}.cart-table tr.out-of-stock td{background:#fff0a5;padding:1rem 0 1rem 1rem;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;margin:0;text-align:left;}.cart-table tr.out-of-stock td object{height:20px;width:20px;margin-bottom:-5px;}.cart-table td{padding-top:1.75rem;padding-bottom:1.75rem;overflow:hidden;}.cart-table td div{min-height:51px;}.cart-table td img.loading{width:16px;height:16px;margin-right:20px;}.cart-table th{font-weight:600;font-size:0.625rem;letter-spacing:2px;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;text-transform:uppercase;white-space:nowrap;vertical-align:middle;text-align:left;height:50px;}.cart-table dd{margin-top:8px;font-weight:bold;}.cart-table .product-thumb{margin-right:10px;width:22.080357142%;}.cart-table .product-thumb .product-out-of-stock{margin-bottom:0;}.cart-table .thumb-no-color{display:block;width:auto;max-height:100%;margin-left:15%;}.cart-table .cart-gift-card-image{max-width:120px;margin-left:0;}.cart-table .product-name{width:21.857142857%;}.cart-table .product-name p{margin-bottom:0;}.cart-table .product-name .frame-name a{line-height:16px;font-size:1rem;color:#45555f;text-transform:uppercase;letter-spacing:2px;}.cart-table .product-name .frame-name a:hover{color:#00a2e1;}.cart-table .product-name .frame-color{font-size:0.625rem;color:#45555f;text-transform:uppercase;font-style:italic;}.cart-table .product-type{width:21.227678571%;letter-spacing:2px;color:#45555f;font-weight:normal;font-family:'utopia-std','Georgia',serif;font-size:0.75rem;text-transform:uppercase;}.cart-table td .product-out-of-stock{margin-top:0.5rem;}.cart-table td .product-out-of-stock span{background:#fff0a5;padding:0.25rem 0.5rem;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;}.cart-table form{margin:0;}.cart-table .remove-from-cart{text-align:right;}.cart-table .remove-from-cart .submit-wrapper{display:inline-block;padding:0;cursor:pointer;}.cart-table .remove-from-cart .submit-wrapper:hover span,.cart-table .remove-from-cart .submit-wrapper:hover .remove-button{color:#00a2e1;}.cart-table .remove-from-cart .remove-button{position:relative;top:-2px;background-color:transparent;border:0;-webkit-appearance:none !important;padding:10px;margin:0;color:#45555f;text-transform:uppercase;font-size:0.625rem;letter-spacing:1px;}.hto-filler-row{cursor:pointer;}.hto-filler-row .hover-image{display:none;}.hto-filler-row td.hto-filler-cell{padding-top:1.3rem;padding-bottom:1.3rem;}.hto-filler-row p{position:relative;top:10px;font-size:1.0625rem;font-style:normal;font-weight:400;font-family:'utopia-std','Georgia',serif;letter-spacing:1px;color:#a4a5a6;text-transform:uppercase;}.hto-filler-row:hover .hover-image{display:block;}.hto-filler-row:hover .gray-image{display:none;}.hto-filler-row:hover p{color:#00a2e1;}.cart-button{font-size:0.625rem;letter-spacing:2px;height:40px;line-height:20px;width:178px;}.checkout-button-section{text-align:right;margin:25px 0 0;}.checkout-button-section .cart-subtotal{font-weight:600;color:#222;text-transform:uppercase;font-size:16px;margin-right:30px;}.checkout-button-section .checkout-button{background-color:#00a2e1;display:inline-block;margin-bottom:0;}.checkout-button-section .checkout-button:hover{background-color:#18b3f0;}.checkout-button-section.top-button{margin-bottom:30px;}.continue-shopping-section{clear:both;float:right;margin:10px 0 30px 0;}.continue-shopping-section .continue-shopping-button{color:#45555f;background-color:#cecfd1;}.continue-shopping-section .continue-shopping-button:hover{background-color:#c2c3c5;}.cart-empty .empty-cart-message{border-top:1px solid #d3d4d5;border-bottom:1px solid #d3d4d5;text-align:center;padding:20px 0;font-size:1.125rem;font-style:normal;font-weight:400;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;letter-spacing:2px;color:#a4a5a6;text-transform:uppercase;margin-top:60px;margin-bottom:30px;}.cart-empty .continue-shopping-section{float:none;text-align:center;}.cart-empty .continue-shopping-section a{margin:0 auto;}#hto-recommendations{margin-left:30px;margin-right:30px;}#cart-hto-recommender{text-align:center;border-bottom:1px solid #45555f;padding:0 0 20px;}#cart-hto-recommender.hidden{display:none;}#cart-hto-recommender .slick-prev,#cart-hto-recommender .slick-next{border-color:transparent !important;background-color:transparent !important;width:30px;height:30px;margin-top:-29px;}#cart-hto-recommender .slick-disabled{display:none !important;}#cart-hto-recommender .slick-prev:before{content:'';background:url('/images/icons/icn-arrow-back.png') center right no-repeat;width:30px;height:30px;display:block;}#cart-hto-recommender .slick-next:before{content:'';background:url('/images/icons/icn-arrow-back.png') center right no-repeat;width:30px;height:30px;display:block;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}#cart-hto-recommender .slick-prev:hover,#cart-hto-recommender .slick-next:hover,#cart-hto-recommender .slick-prev:active,#cart-hto-recommender .slick-next:active{border-color:transparent;background-color:transparent;opacity:0.7;}#cart-hto-recommender h3{letter-spacing:0;line-height:1em;font-size:24px;font-weight:600;font-family:'utopia-std-display','utopia-std','Georgia',serif;}#cart-hto-recommender h5{font-family:'utopia-std-display','utopia-std','Georgia',serif;letter-spacing:0;font-weight:600;font-size:18px;}#cart-hto-recommender p{margin-bottom:30px;}#cart-hto-recommender .recommendation{margin:0 10px;padding:20px 15px;background-color:#fff;border:1px solid #d3d4d5;}#cart-hto-recommender .recommendation.last-slide{background-color:transparent;border:0;text-align:center;padding-top:20%;}#cart-hto-recommender .recommendation.last-slide h5{color:#00a2e1;}#cart-hto-recommender .recommendation.last-slide>div{margin-top:30px;cursor:pointer;}#cart-hto-recommender .recommendation.last-slide .icn{display:inline-block;position:relative;bottom:-2px;width:15px;height:15px;background-size:45px 15px;margin-right:10px;}#cart-hto-recommender .recommendation.last-slide .live-chat-icon{background-image:url('/images/icons/icn-live-chat.png');}#cart-hto-recommender .recommendation.last-slide .refresh-icon{background-image:url('/images/icons/icn-refresh.png');}#cart-hto-recommender .product-name{margin-bottom:3px;}#cart-hto-recommender .product-name a:link,#cart-hto-recommender .product-name a:visited{color:#45555f;}#cart-hto-recommender .product-name:hover{color:#6b7b8c;}#cart-hto-recommender .product-color{font-family:'utopia-std','Georgia',serif;font-size:14px;font-style:italic;text-transform:capitalize;}#cart-hto-recommender .product-image-wrap{margin:15px auto 5px;}#cart-hto-recommender .product-image-wrap img{margin:0 auto;}#cart-hto-recommender .product-width-wrap{font-family:'utopia-std','Georgia',serif;color:#a2aeb6;font-size:13px;margin-bottom:30px;}#cart-hto-recommender .product-width-wrap .product-width{color:#45555f;}#cart-hto-recommender .button{font-size:11px;letter-spacing:2px;margin-bottom:0;line-height:38px;padding-top:0;padding-bottom:0;}#cart-hto-recommender .button .spinner{float:none;display:inline-block;padding-left:0;vertical-align:middle;padding-right:20px;margin-left:-7px;width:16px;height:16px;}#cart-hto-recommender .button .spinner .top{width:16px;height:16px;background-size:16px 16px;}#cart-hto-recommender .button .spinner .bottom{width:16px;height:16px;background-size:16px 16px;}#cart-hto-recommender .button .icn{padding-right:4px;font-size:16px;line-height:13px;position:relative;bottom:-1px;}#cart-hto-recommender .add-recommendation-button{width:100%;max-width:200px;padding:0;}#cart-hto-recommender .add-recommendation-button:hover{background-color:#18b3f0;}#cart-hto-recommender .fill-cart{margin:0 60px 30px;}#cart-hto-recommender .fill-cart h4{font-family:'utopia-std-display','utopia-std','Georgia',serif;font-weight:600;letter-spacing:0;font-size:20px;margin-bottom:20px;}#cart-hto-recommender .fill-button{background-color:#45555f;padding:0 50px;line-height:38px;min-width:200px;}#cart-hto-recommender .fill-button:hover{opacity:0.8;}#cart-hto-recommender .toggle-recommendations a{font-family:'proxima-nova','Helvetica','Verdana',sans-serif;color:#a2aeb6;font-size:0.8125rem;text-transform:none;}#cart-hto-recommender .in-cart{height:37px;width:180px;margin:0 auto;font-size:12px;text-align:left;color:#45555f;padding-top:7px;}#cart-hto-recommender .in-cart .confirmation-message{display:block;text-transform:uppercase;letter-spacing:1px;font-weight:600;margin-bottom:3px;}#cart-hto-recommender .in-cart:before{content:' ';display:block;float:left;width:15px;height:23px;margin-right:10%;background:url('/images/icons/icn-checkmark-success.png') center right no-repeat;}#cart-hto-recommender .complete-hto p{margin-bottom:0;}@media screen and (max-width: 850px){#cart-hto-recommender .smallscreen-hide{display:none;}}#cart-hto-recommender .recommender-v2 h3{text-align:left;padding-bottom:10px;font-size:22px;}#cart-hto-recommender .recommender-v2 h3.filled-cart{text-align:center;padding-bottom:0;}#cart-hto-recommender .recommender-v2 p{margin-bottom:0;}#cart-hto-recommender .recommender-v2 img.loader{display:block;position:static;}#cart-hto-recommender .recommender-v2 .recommendations-table p{margin:0 !important;}#cart-hto-recommender .recommender-v2 .recommendations-table tbody{border-bottom:1px solid #d3d4d5;}#cart-hto-recommender .recommender-v2 .recommendations-table td.not-for-me{text-align:right;padding-right:20px;}#cart-hto-recommender .recommender-v2 .recommendations-table .add-recommendation-button{color:#00a2e1;text-transform:uppercase;letter-spacing:1px;font-weight:600;font-size:12px;cursor:pointer;}#cart-hto-recommender .recommender-v2 .recommendations-table .add-recommendation-button:hover{background-color:transparent;color:#18b3f0;}#cart-hto-recommender .recommender-v2 .recommendations-table .add-recommendation-button .icon{font-size:20px;position:relative;bottom:-2px;left:-3px;}#cart-hto-recommender .recommender-v2 .recommendations-table .reject-button{text-transform:uppercase;letter-spacing:1px;font-size:10px;cursor:pointer;}#cart-hto-recommender .recommender-v2 .recommendations-table .reject-button .icon{font-size:16px;position:relative;bottom:-2px;}#cart-hto-recommender .recommender-v2 .toggle-recommendations{display:none;}#cart-hto-recommender .recommender-v2 .fill-cart{position:relative;text-align:left;padding:0;margin:0;}#cart-hto-recommender .recommender-v2 .fill-cart h4{margin:20px 0 0;}#cart-hto-recommender .recommender-v2 .fill-cart .fill-button{position:absolute;right:0;top:50%;margin-top:-18px;}.recommender-v3{text-align:center;padding:20px 0;}@media screen and (max-width: 1024px){.recommender-v3{text-align:left;}.recommender-v3 .fill-action{margin-top:20px;text-align:right;}}.recommender-v3 .fill-description h3{font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-size:1.375rem;margin-bottom:0;}.recommender-v3 .fill-description p{margin-bottom:0;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;}.recommender-v3 .fill-button{background-color:#e6e6e6;box-shadow:inset 0 0 0 1px #fff;border:1px #45555f solid;text-transform:initial;font-size:1rem;letter-spacing:0;color:#45555f;text-shadow:0 0 1px #fff;padding-left:40px;padding-right:40px;}.recommender-v3 button,.recommender-v3 .button{margin-top:10px;}#cart-hto-recommender-v3-pos-2{margin-top:-1.25rem;background-color:#ffffff;}.amex-express-checkout-enabled .amex-express-checkout{display:block;}.amex-express-checkout-enabled .top-button .cart-subtotal{margin-right:0;}.amex-express-checkout-enabled .top-button a{display:none;}.amex-express-checkout-enabled .continue-shopping-section{display:none;}.amex-express-checkout-enabled .cart-button{width:182px;}.amex-express-button-visible .amex-express-checkout .amex-express-button{visibility:visible;}.amex-express-checkout{display:none;clear:both;float:right;text-align:right;padding:1.25rem 0;}.amex-express-checkout .divider{width:182px;margin-left:auto;margin-right:0;margin-bottom:0.5rem;border-top:1px solid #979797;}.amex-express-checkout .divider .divider-text{width:36px;margin:0 auto;text-transform:uppercase;text-align:center;background-color:#f4f4f4;margin:-6px auto 0;}.amex-express-checkout p{line-height:1.4;font-size:0.625rem;text-transform:uppercase;letter-spacing:1px;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-weight:normal;color:#414b56;margin-top:0.25rem;letter-spacing:0.05em;}.amex-express-checkout a{font-size:1.0625rem;}.amex-express-checkout .continue-shopping{margin:2rem 0 2.5em;}.amex-express-checkout .amex-express-button{visibility:hidden;cursor:pointer;}.amex-express-checkout .amex-express-button:hover a{color:#008ec2;}.amex-express-checkout .amex-express-button p{letter-spacing:0.18em;margin-right:-0.18em;}.amex-express-checkout .amex-logo{display:none;float:left;height:35px;margin-right:10px;}.amex-express-checkout-v2 .amex-express-checkout .amex-logo{display:inline-block;}.checkout-cart-redesign{padding:0 0 10px;background:#f4f4f4;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;}.checkout-cart-redesign ul,.checkout-cart-redesign ol{list-style:none;}.checkout-cart-redesign #cart-footer{width:100%;padding-top:20px;border-top:1px solid #ddd;}.checkout-cart-redesign .normalCart{margin:0;width:100%;}.checkout-cart-redesign fieldset{width:100%;min-width:0;}.checkout-cart-redesign .page-title{border-bottom:0;float:left;padding-bottom:10px;}.checkout-cart-redesign .page-title ul.checkout-types{display:none;}.checkout-cart-redesign .cart-empty{padding:27px 0 0;border-bottom:1px solid #ddd;margin-bottom:20px;}.checkout-cart-redesign ul.messages{display:none;}.checkout-cart-redesign .cart-empty-text{width:100%;text-align:center;margin:0;padding:28px 0 26px;border-top:1px solid #ddd;vertical-align:middle;display:block;color:#a4a5a6;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-size:18px;letter-spacing:2px;}.checkout-cart-redesign .cart-empty-button{width:50%;margin:20px auto 15px;text-align:center;}.checkout-cart-redesign button.btn-checkout,.checkout-cart-redesign button.btn-continue,.checkout-cart-redesign button.btn-continue-empty{margin-left:20px;margin-bottom:0;font:600 10px 'proxima-nova','Helvetica','Verdana',sans-serif;height:40px;padding:0;color:#fff;width:174px;opacity:1;-webkit-transition:background 0.2s;-moz-transition:background 0.2s;transition:background 0.2s;}.checkout-cart-redesign button.btn-continue-empty{margin-left:0;}.checkout-cart-redesign button.btn-checkout{background:#48ceff;color:#fff;}.checkout-cart-redesign button.btn-checkout:hover{background:#00a2e1;}.checkout-cart-redesign button.btn-continue,.checkout-cart-redesign button.btn-continue-empty{background:#cecfd1;color:#45555f;}.checkout-cart-redesign button.btn-continue:hover,.checkout-cart-redesign button.btn-continue-empty:hover{background:#c2c3c5;}.checkout-cart-redesign #cart-h1{padding:0 0 20px;margin:0;font-size:23px;line-height:23px;text-transform:none;font-weight:600;letter-spacing:1px;text-align:left;font-family:'utopia-std-display','utopia-std','Georgia',serif;color:#45555f;margin-right:0;}.checkout-cart-redesign .cart-table h2{padding:0;margin:0;line-height:0;}.checkout-cart-redesign .cart-table .product-name a{color:#45555f;}.checkout-cart-redesign .cart-table .product-name a:hover{color:#00a2e1;}.checkout-cart-redesign .cart-table.data-table{border:0;border-collapse:collapse;margin:40px 0 0;width:100%;}.checkout-cart-redesign .cart-table.data-table thead tr:first-child{border-top:0;}.checkout-cart-redesign .cart-table.data-table tr{border-top:1px solid #ddd;background:#f4f4f4;}.checkout-cart-redesign .cart-table th{color:#45555f;font-weight:700;font-size:10px;letter-spacing:2px;padding-right:0;padding-left:0;}.checkout-cart-redesign .cart-table th p{font-family:'proxima-nova','Helvetica','Verdana',sans-serif;text-transform:uppercase;text-align:left;white-space:nowrap;border-bottom:0;padding:8px 0 7px;margin:0;font-size:10px;font-weight:600;}.checkout-cart-redesign .cart-table td{background:#f4f4f4;vertical-align:middle;padding:1.6875rem 0;}.checkout-cart-redesign .cart-table .cart-hto-slot td{padding:2.25rem 0;}.checkout-cart-redesign .cart-table thead .cart-totals{border-top:0;}.checkout-cart-redesign .cart-table thead .cart-totals td{padding:25px 0;background:#f4f4f4;}.checkout-cart-redesign .cart-table thead .cart-totals .checkout-btns button{margin-bottom:0;}.checkout-cart-redesign .cart-table .cart-totals,.checkout-cart-redesign .cart-table tfoot{background:none;padding:0;}.checkout-cart-redesign .cart-table .cart-totals td,.checkout-cart-redesign .cart-table tfoot td{padding-top:55px;}.checkout-cart-redesign .cart-table .cart-totals strong,.checkout-cart-redesign .cart-table tfoot strong{font-size:16px;font-weight:600;text-transform:uppercase;}.checkout-cart-redesign .cart-table .cart-totals .label,.checkout-cart-redesign .cart-table tfoot .label{text-align:right;vertical-align:middle;}.checkout-cart-redesign .cart-table .cart-totals .total,.checkout-cart-redesign .cart-table tfoot .total{text-align:center;vertical-align:middle;}.checkout-cart-redesign .cart-table .cart-totals .checkout-btns ul,.checkout-cart-redesign .cart-table tfoot .checkout-btns ul{width:100%;float:none;}.checkout-cart-redesign .cart-table .cart-totals .checkout-btns ul li,.checkout-cart-redesign .cart-table tfoot .checkout-btns ul li{margin:0;width:100%;}.checkout-cart-redesign .cart-table .cart-totals .checkout-btns button,.checkout-cart-redesign .cart-table tfoot .checkout-btns button{max-width:174px;width:98%;margin-left:0;float:right;-webkit-transition:background 0.2s;-moz-transition:background 0.2s;transition:background 0.2s;}.checkout-cart-redesign .cart-table .cart-thumb{width:22.080357142%;margin-right:10px;text-align:left;}.checkout-cart-redesign .cart-table .cart-thumb a.product-image{display:inline;text-align:left;}.checkout-cart-redesign .cart-table tr.cart-hto-slot .cart-thumb{height:51px;background:url('../images/cart_overlay/Checkout_Cart-HTO-gray.png') center no-repeat;}.checkout-cart-redesign .cart-table tr.cart-hto-slot .hto-placeholder-desc{font-size:17px;font-style:normal;font-weight:400;font-family:'utopia-std','Georgia',serif;letter-spacing:1px;color:#a2aeb6;}.checkout-cart-redesign .cart-table tr.cart-hto-slot:hover{cursor:pointer;}.checkout-cart-redesign .cart-table tr.cart-hto-slot:hover .cart-thumb{background:url('../images/cart_overlay/Checkout_Cart-HTO-blue-hover.png') center no-repeat;}.checkout-cart-redesign .cart-table tr.cart-hto-slot:hover .hto-placeholder-desc{color:#00a2e1;}.checkout-cart-redesign .cart-table .cart-color{width:21.857142857%;}.checkout-cart-redesign .cart-table .cart-color h2.product-name a,.checkout-cart-redesign .cart-table .cart-color .product-name a{text-transform:uppercase;line-height:normal;letter-spacing:2px;font:16px 'utopia-std','Georgia',serif;font-weight:100;}.checkout-cart-redesign .cart-table .cart-color p.item-color{margin:0.1em 0 0;padding:0;font-weight:normal;font-family:'utopia-std','Georgia',serif;font-size:10px;text-transform:uppercase;font-style:italic;}.checkout-cart-redesign .cart-table .cart-type{width:21.227678571%;font-family:'utopia-std','Georgia',serif;letter-spacing:2px;font-size:12px;text-transform:uppercase;}.checkout-cart-redesign .cart-table .a-center{text-align:center;}.checkout-cart-redesign .cart-table .cart-tprice{width:9.741071428%;}.checkout-cart-redesign .cart-table .cart-tprice p{text-align:center;}.checkout-cart-redesign .cart-table .cart-remove{width:25.093750002%;text-align:right;}.checkout-cart-redesign .cart-table .cart-remove a{position:relative;top:-0.125em;color:#45555f;letter-spacing:1px;font-size:10px;}.checkout-cart-redesign .rm-btn a .icon{position:relative;top:3px;font-size:19px;}.checkout-cart-redesign.tall-cart .page-title{padding-bottom:0;}.checkout-cart-redesign.tall-cart #cart-h1{position:relative;}#cart-continue.checkout-cart-redesign{padding:0;}.login-redesign{padding-top:20px;}.login-redesign div.expanded-content div.subsection-wrap{max-width:900px !important;margin:0 auto;}.checkout-cart-index .col-main{padding-top:20px;}.product-optical{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:100rem;*zoom:1;*zoom:1;width:100%;overflow:visible;position:relative;z-index:100;}.product-optical:after{content:"";display:table;clear:both;}.product-optical:after{content:"";display:table;clear:both;}.product-optical hr{margin-top:0;margin-bottom:1.25rem;border-width:2px 0 0;border-color:#a2aeb6;}.product-optical .header-divider{height:3px;}.product-optical .product-info{padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left;padding-right:19.6875em;float:none;}.product-optical .product-available-colors{position:relative;text-align:center;border-bottom:3px solid #a2aeb6;margin-bottom:20px;height:115px;overflow:hidden;}.product-optical .product-available-colors .viewport{position:relative;width:98%;height:100%;overflow:hidden;}.product-optical .product-available-colors.scrolling{height:87px;}.product-optical .product-available-colors div.scrollbar{position:relative;height:7px;margin:-36px 0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.product-optical .product-available-colors div.scrollbar.disable{display:none;}.product-optical .product-available-colors div.scrollbar div.track{position:relative;height:5px;border:1px solid #d3d4d5;border-radius:3px;}.product-optical .product-available-colors div.scrollbar div.track div.thumb{position:absolute;height:100%;width:67%;background:#d3d4d5;border-radius:3px;}.product-optical .product-available-colors-header{font-size:0.625em;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;color:#45555f;}.product-optical .product-details{width:auto;margin-left:-0.9375rem;margin-right:-0.9375rem;margin-top:0;margin-bottom:0;max-width:none;*zoom:1;}.product-optical .product-details:after{content:"";display:table;clear:both;}.product-optical .product-details .product-details-list{padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left;list-style:none;margin-left:0;}.product-optical .product-details .product-details-list .product-details-list-item{width:33.3333333333%;float:left;}@media only screen{.product-optical .product-details .product-details-list .product-details-list-item>*{margin-right:0.75em;}}@media only screen and (min-width:40.063em){.product-optical .product-details .product-details-list .product-details-list-item>*{margin-right:1.875rem;}}@media only screen{.product-optical .product-details .product-details-list .product-details-list-item:last-child>*{margin-right:0;}}@media only screen and (min-width:40.063em){.product-optical .product-details .product-details-list .product-details-list-item:last-child>*{margin-right:0;}}.product-optical .product-details .product-details-list .product-details-list-item h3{margin-bottom:0.25em;}.product-optical .product-details .product-details-list .product-details-list-item p{margin-bottom:0;text-transform:capitalize;}@media only screen{.product-optical .product-details .product-details-list .product-details-list-item p{font-size:18px;}}@media only screen and (min-width:40.063em){.product-optical .product-details .product-details-list .product-details-list-item p{font-size:24px;}}.product-optical .product-details .product-details-list .product-details-measurements{text-align:right;}.product-optical .product-details .product-details-list .product-details-measurements>*{padding-right:0;}.product-optical .product-details .product-details-list .product-details-list-item-large{width:66.6666666667%;float:left;}.product-optical .product-details .product-details-list .product-details-list-item-full{width:100%;float:left;}.product-optical .product-block-grid{display:inline-block !important;margin:0 auto !important;text-align:center;}.product-optical .product-block-grid>li{display:inline-block;padding:0 0.5em;}.product-optical .product-block-grid p{font-family:'utopia-std','Georgia',serif;font-size:0.75em;text-transform:capitalize;}.product-optical .product-block-grid.product-block-variants{position:absolute;top:0;left:0;min-width:98%;margin:0;padding:0;list-style-type:none;white-space:nowrap;text-align:center;}.product-optical .product-block-grid.product-block-variants>li{display:inline-block;width:109px;height:79px;margin:0 0 0 18px;}.product-optical .product-block-grid.product-block-variants>li:hover .product-name a{color:#00a2e1;}.product-optical .product-block-grid.product-block-variants .product-name{letter-spacing:0;margin-bottom:0.5em;white-space:nowrap;}.product-optical .product-block-grid.product-block-recommendations{width:100%;}.product-optical .product-block-grid.product-block-recommendations>li{float:left;width:33.333333%;height:auto;}.product-optical .product-block-grid.product-block-recommendations>li:first-child{padding-left:0;}.product-optical .product-block-grid.product-block-recommendations h3{margin-bottom:0;}.product-optical .product-block-grid.product-block-recommendations a{color:#45555f;margin-bottom:0;}.product-optical .product-block-grid.product-block-recommendations .product-image{margin-bottom:0.5em;width:auto;}.product-optical .product-block-grid.product-block-recommendations .product-name{font-size:1em;margin-bottom:0;margin-top:0;padding-top:0;text-align:center;width:100%;letter-spacing:0;}.product-optical .product-block-grid .product-block-active .product-name a{color:#00a2e1;}.product-optical .general-details{width:100%;float:left;}.product-optical .general-details>div{width:43.5%;}.product-optical .general-details ul{margin-left:0.9375rem;}.product-optical .general-details li{line-height:1.4;font-size:0.85em;margin-bottom:0.625em;}.product-optical .general-details li:last-child{margin-bottom:0;}.product-optical .general-details td{vertical-align:top;}.product-optical .recommended-frames-section{width:auto;margin-left:-0.9375rem;margin-right:-0.9375rem;margin-top:0;margin-bottom:0;max-width:none;*zoom:1;}.product-optical .recommended-frames-section:after{content:"";display:table;clear:both;}.product-optical .recommended-frames-section h3{margin-bottom:0;}.product-optical .recommended-frames-section .recommended-frames{padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left;}.product-optical .recommended-frames-section .product-block{text-align:left;}.product-optical .product-purchase-section{*zoom:1;z-index:0;position:absolute;width:17.8125em;margin:0 0.9375rem 0 0;top:0;right:0;clear:both;font-family:'utopia-std','Georgia',serif;text-align:center;}.product-optical .product-purchase-section:after{content:"";display:table;clear:both;}@media only screen and (min-device-width: 1024px){.product-optical .product-purchase-section.sticky{position:fixed;top:16px;}}.product-optical .product-purchase-section.bottom{position:absolute;bottom:0;top:auto;}.product-optical .product-purchase-section .header-divider>span{padding:0 0.35em;}.product-optical .product-purchase-section .product-purchase-box{border:0.25em double #cad3d9;padding:1em 1em 0.5em;}.product-optical .product-purchase-section .product-name{color:#00a2e1;font-size:1.75em;font-weight:normal;line-height:1;margin-bottom:0;text-transform:capitalize;}.product-optical .product-purchase-section .product-style{text-transform:uppercase;letter-spacing:1px;font-size:0.675em;}.product-optical .product-purchase-section .product-price{color:#00a2e1;font-size:1.625em;font-weight:bold;margin-bottom:0.5em;}.product-optical .product-purchase-section .product-includes{list-style:none;margin-left:0;margin-bottom:0.5em;}.product-optical .product-purchase-section .product-includes li{font-size:0.875em;line-height:1.6;}.product-optical .product-purchase-section .button-cart{width:100%;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;margin-bottom:1.8em;opacity:0.7;letter-spacing:2px;}.product-optical .product-purchase-section .button-cart .icon{display:inline-block;position:relative;top:2px;left:-3px;margin:-100px 2px -100px 0;font:600 21px 'proxima-nova','Helvetica','Verdana',sans-serif;}.product-optical .product-purchase-section .button-cart.disabled{opacity:0.5;}.product-optical .product-purchase-section .button-cart-primary{background:#4dbfec;border-color:#4dbfec;opacity:1;}.product-optical .product-purchase-section .button-cart-primary:hover{background:#00a2e1;border-color:#00a2e1;}.product-optical .product-purchase-section .button-cart-secondary{opacity:1;margin-bottom:0.75rem;font-size:0.75rem;letter-spacing:1px;}.product-optical .product-purchase-section .button-cart-secondary .icon{top:1px;font-size:18px;font-size:1.1rem;}.product-optical .product-purchase-section .button-cart.disabled{opacity:0.5;}.product-optical .product-purchase-section .product-trial .header-divider{font-size:0.75em;margin-bottom:0.75em;}.product-optical .product-purchase-section .social-links{margin:0 auto em-calc(20) auto;margin-left:-1.375rem;margin-right:0;padding:0;list-style:none;overflow:hidden;margin-left:0;text-align:center;list-style:none;margin-left:0;}.product-optical .product-purchase-section .social-links>li{list-style:none;float:left;margin-left:1.375rem;display:block;}.product-optical .product-purchase-section .social-links>li>*{display:block;}.product-optical .product-purchase-section .social-links>li{float:none;display:inline-block;}.product-optical .product-purchase-section .social-links>li:first-child{margin-left:0;}.product-optical .product-purchase-section .social-links li{font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-size:0.625em;letter-spacing:1px;text-transform:uppercase;}.product-optical .product-purchase-section .social-links img{height:12px;}.product-optical .product-purchase-section .social-links a{color:#45555f;}.product-optical .product-purchase-section .social-links a:hover{color:#00a2e1;}.product-optical .product-purchase-section h3{text-transform:uppercase;letter-spacing:1px;font-size:0.625em;}.product-optical .product-carousel{margin:0 auto;position:relative;width:100%;padding:0 10%;}.product-optical .product-carousel .carousel-item{background:#fff;text-align:center;cursor:pointer;}.product-optical .product-carousel .headturn-image-wrap{top:15px;}.product-optical .product-view-enlarge{text-transform:uppercase;letter-spacing:1px;bottom:5px;color:#adbbc3;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-size:0.625em;font-style:normal;line-height:1.6em;position:absolute;right:0;}@media only screen{.product-optical .product-view-enlarge{display:inline-block;}}.product-optical .trial-details{*zoom:1;overflow:visible;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}.product-optical .trial-details:after{content:"";display:table;clear:both;}.product-optical .trial-details .toggle{user-select:none;display:block;margin:0 -15px;padding:10px 0 8px;color:#00a2e1;cursor:pointer;text-transform:uppercase;letter-spacing:1px;font:10px 'proxima-nova','Helvetica','Verdana',sans-serif;font-style:italic;}.product-optical .trial-details .toggle:after{content:'\25bc';font-style:normal;color:#a2aeb6;padding-left:5px;font-size:0.75em;}.product-optical .trial-details .toggle.active{background:#e4e5e6;}.product-optical .trial-details .toggle.active:after{content:'\25b2';}.product-optical .trial-details .ways-to-try{display:none;text-align:left;margin:0 -15px -8px;padding:30px 15px;background:#f8f8f9;line-height:1.4;}.product-optical .trial-details .ways-to-try ul{list-style-type:none;margin-bottom:0;}.product-optical .trial-details .ways-to-try li{display:block;*zoom:1;position:relative;}.product-optical .trial-details .ways-to-try li:after{content:"";display:table;clear:both;}.product-optical .trial-details .ways-to-try li+li{margin-top:13px;}.product-optical .trial-details .ways-to-try .image-outer-wrap{position:absolute;top:0;bottom:0;left:0;}.product-optical .trial-details .ways-to-try .image-wrap{width:82px;height:100%;display:table;vertical-align:middle;text-align:center;}.product-optical .trial-details .ways-to-try .image{display:table-cell;vertical-align:middle;}.product-optical .trial-details .ways-to-try .description{width:60%;float:right;}.product-optical .trial-details .ways-to-try h4{margin-bottom:1px;text-transform:uppercase;letter-spacing:1px;font:0.75em 'proxima-nova','Helvetica','Verdana',sans-serif;font-weight:600;}.product-optical .trial-details .ways-to-try p{font:0.75em 'utopia-std','Georgia',serif;line-height:1.4;}#product-expanded{*zoom:1;position:fixed;top:0;left:0;background:#fff;width:100%;padding:0 2em 0.5em;z-index:900;box-shadow:0 4px 2px -2px #808080;}#product-expanded:after{content:"";display:table;clear:both;}#product-expanded .product-carousel{position:relative;min-width:768px;}#product-expanded .carousel{width:90%;min-width:700px;margin:2.5rem auto;position:relative;}#product-expanded .carousel-nav{min-width:768px;margin:0 -2em;}#product-expanded .carousel-nav ol{width:70%;margin:0 auto 1em;}@media only screen{#product-expanded .carousel-nav li{max-width:98px;}#product-expanded .carousel-nav li:nth-child(3){padding-right:0;}#product-expanded .carousel-nav li:nth-child(3).headturn-thumbnail-image{padding-left:0;}#product-expanded .carousel-nav li:nth-child(4){padding-left:0;}}@media only screen and (min-width:40.063em){#product-expanded .carousel-nav li{max-width:none;}#product-expanded .carousel-nav li:nth-child(3){padding-right:1.25em;}#product-expanded .carousel-nav li:nth-child(4){padding-left:1.25em;}}#product-expanded .headturn-image-wrap{top:15px;}#product-expanded .carousel-ext-navigation a{overflow:hidden;width:16px;height:37px;position:absolute;top:50%;opacity:0.5;transition:opacity 300ms ease-out;}#product-expanded .carousel-ext-navigation a:before{content:"";display:block;width:0;height:100%;}#product-expanded .carousel-ext-navigation a:hover{opacity:1;}#product-expanded .carousel-ext-navigation .prev{left:0;background:url('../images/product_detail/left_arrow.png');}#product-expanded .carousel-ext-navigation .next{right:0;background:url('../images/product_detail/right_arrow.png');}#product-expanded .carousel-pagination:before{display:none;}#product-expanded .product-carousel-close{text-transform:uppercase;letter-spacing:1px;color:#45555f;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-size:10px;font-weight:600;height:50px;letter-spacing:1px;padding:10px 14px 8px;text-transform:uppercase;right:-14px;top:-3px;z-index:300;}@media only screen{#product-expanded .product-carousel-close{position:fixed;}}@media only screen and (min-width:40.063em){#product-expanded .product-carousel-close{position:absolute;}}#product-expanded .product-carousel-close .icon{display:inline-block;position:relative;top:2px;margin:-20px 0;font-size:16px;}.product-listing-carousel{margin-left:0;margin-right:0;margin-bottom:1.25em;padding-bottom:2px;padding-top:2px;border-bottom:1px solid #96a3ac;border-top:1px solid #96a3ac;max-width:none;}.product-listing-carousel>section{padding:0;}.product-listing-carousel .carousel-item{width:100%;height:280px;}.product-listing-carousel .carousel-item .carousel-item-content{width:100%;height:100%;background-position:center;background-size:cover;}.product-listing-carousel .carousel-item .carousel-link{display:block;width:100%;height:100%;}.product-listing-grid{padding:20px 45px 25px;overflow:hidden;max-width:1200px;margin:0 auto;}.product-listing-grid .empty-listing-message{text-align:center;}.product-listing-grid .product-block-grid{text-transform:uppercase;letter-spacing:1px;color:#45555f;margin:0 auto;max-width:75em;text-align:center;text-decoration:none;list-style:none;}.product-listing-grid .product-block-grid>li{clear:none;}@media screen{.product-listing-grid .product-block-grid>li{float:left;width:33.333%;padding:0 2em;margin-bottom:25px;min-height:150px;}.product-listing-grid .product-block-grid>li img{width:100%;}}@media only screen and (min-width:40.063em){.product-listing-grid .product-block-grid>li{min-height:150px;margin-bottom:35px;}}@media only screen and (min-width:40.063em){.product-listing-grid .product-block-grid>li{min-height:220px;margin-bottom:40px;}}.product-listing-grid .product-image{margin-bottom:0;}.product-listing-grid .promo-block .product-image{position:relative;top:12px;}.product-listing-grid .product-selection{margin:0 auto em-calc(20) auto;margin-left:-1.375rem;margin-right:0;padding:0;list-style:none;overflow:hidden;margin-left:0;text-align:center;margin-bottom:0.8333333333rem;line-height:1;}.product-listing-grid .product-selection>li{list-style:none;float:left;margin-left:1.375rem;display:block;}.product-listing-grid .product-selection>li>*{display:block;}.product-listing-grid .product-selection>li{float:none;display:inline-block;}.product-listing-grid .product-selection>li:first-child{margin-left:0;}.product-listing-grid .product-selection>li{width:8px;height:8px;background:transparent;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #45555f;overflow:hidden;cursor:pointer;margin:0 0.2em;}.product-listing-grid .product-selection>li:before{content:"";display:block;width:0;height:100%;}.product-listing-grid .product-selection>li[data-selected],.product-listing-grid .product-selection>li:hover{background:#728a98;}.product-listing-grid .product-selection>li:first-child{margin-left:0.2em;}.product-listing-grid .presorted-gallery-border{clear:left;width:100%;border-bottom:1px;border-bottom-style:solid;min-height:1px;text-align:left;padding-left:0;text-transform:initial;font-weight:600;}.product-listing-grid .presorted-gallery-banner{font-family:'proxima-nova';text-align:center;padding-top:40px;padding-bottom:55px;letter-spacing:0;}.product-listing-grid .presorted-gallery-center-one{margin-left:33%;}.product-listing-grid .presorted-gallery-center-two{margin-left:16%;}.product-listing-grid .color-name-display{text-transform:capitalize;font-size:15px;letter-spacing:0;}.product-listing-grid .presorted-gallery-product-name{text-transform:capitalize;font-size:17px;margin-bottom:0;font-weight:bold;letter-spacing:0;}.product-listing-grid .presorted-gallery-product-name a{color:#414b56;}.gallery-hto{display:none;border-bottom:4px double #96a3ac;margin-bottom:1.5em;}.gallery-hto .gallery-hto-contents{max-width:1000px;padding:0;}@media only screen and (max-width: 1080px){.gallery-hto .gallery-hto-contents{padding:10px 20px;}}.gallery-hto .large-3{padding:0 0 0 60px;margin-bottom:1.25em;}.gallery-hto .large-3:first-child{padding:0;}@media only screen and (max-width: 1080px){.gallery-hto .large-3{width:20%;padding:0 0 0 30px;float:left;}.gallery-hto .large-3.gallery-hto-filter{width:40%;}}.gallery-hto h4{font-size:16px;font-weight:600;letter-spacing:0;margin-bottom:0;}.gallery-hto p{line-height:1.3076923077;font-size:0.8125rem;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-weight:400;margin:0;}.gallery-hto .icon{height:40px;margin-bottom:8px;}.gallery-hto .filter-controls{border:0;margin:0.75em 0 0;padding:0;}.gallery-hto .filter-controls label{font-size:0.75rem;}.gallery-hto .filter-controls label .custom.checkbox{top:-1px;}.gallery-hto .filter-controls label .custom.checkbox.checked:before{margin-top:4px;}@media only screen and (max-width: 1080px){.gallery-hto .filter-controls{margin-top:1.5rem;}}.gallery-hto-v1 .gallery-hto{display:block;}.gallery-hto-v1 button.btn-dropdown.btn-filter{display:block;}.gallery-hto-v1 #product_listing_filter{max-width:1000px;border-top:1px solid #96a3ac;padding-top:2.5em;margin-top:-1.5em;}.gallery-hto-v1 .filter-clear-container .filter-clear-inner{-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;transition:opacity 0.5s;visibility:visible;opacity:1;margin-top:10px;}.gallery-hto-v1 .filters-container{-webkit-transition:max-height 0.5s ease-in-out;-moz-transition:max-height 0.5s ease-in-out;transition:max-height 0.5s ease-in-out;overflow:hidden;max-width:1000px;max-height:120px;margin:-0.5em auto 0;border-bottom:4px double #96a3ac;}.gallery-hto-v1 .filters-container #product_listing_filter{margin-top:0;border-bottom:none;}@media only screen and (max-width: 1080px){.gallery-hto-v1 .filters-container{max-height:145px;}}.gallery-hto-v2 .filter-set-material{border-left:4px double #a2aeb6 !important;}.gallery-hto-v2 .filter-controls-container{position:relative;}.gallery-hto-v2 .filter-set{-webkit-transition:visibility 0s 0.66s,max-height 0s 0.66s,max-width 0s 0.66s;-moz-transition:visibility 0s 0.66s,max-height 0s 0.66s,max-width 0s 0.66s;transition:visibility 0s 0.66s,max-height 0s 0.66s,max-width 0s 0.66s;max-height:none;max-width:none;}.gallery-hto-v2 .filter-clear-inner{-webkit-transition:visibility 0s 0.66s;-moz-transition:visibility 0s 0.66s;transition:visibility 0s 0.66s;}.gallery-hto-v2 .filter-set-view{display:none;}.gallery-hto-v2 .filter-set-availability-hto-v2{display:block;}.gallery-hto-v2 .filter-view-buttons{display:block;}button.btn-dropdown{position:relative;width:130px;border:1px solid #272d33;border-radius:2px;background-color:#fff;color:#45555f;margin:0;padding:0.625rem;text-align:left;font-size:0.5rem;font-weight:normal;}button.btn-dropdown .caret{-webkit-transition:-webkit-transform 0.5s ease-in-out;-moz-transition:-moz-transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);position:absolute;width:10px;right:8px;top:8px;}button.btn-dropdown .caret.open{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}button.btn-dropdown:focus{background-color:#fff;color:#45555f;outline:none;}button.btn-dropdown:hover{background-color:#fff;color:#45555f;}button.btn-dropdown.btn-filter{display:none;float:left;}@media only screen and (max-width: 1080px){button.btn-dropdown.btn-filter{margin-left:20px;}}.hto-collapsed .filters-container{-webkit-transition:max-height 0.5s ease-in-out,border 0.5s;-moz-transition:max-height 0.5s ease-in-out,border 0.5s;transition:max-height 0.5s ease-in-out,border 0.5s;max-height:0;border-width:0;border-color:transparent;}.hto-collapsed .filter-clear-container .filter-clear-inner{-webkit-transition:opacity 0.5s,visibility 0s 0.5s;-moz-transition:opacity 0.5s,visibility 0s 0.5s;transition:opacity 0.5s,visibility 0s 0.5s;visibility:hidden;opacity:0;}.filters-hidden .gallery-hto-message-block{-webkit-transition:none;-moz-transition:none;transition:none;visibility:visible;max-width:none;max-height:none;}.filters-hidden .gallery-hto-message-block .gallery-hto-message{opacity:1;margin-left:0;}.filters-hidden .gallery-hto-message-block .gallery-hto-message p{opacity:1;}.filters-hidden .gallery-hto-message-block .gallery-hto-message:nth-child(1){-webkit-transition:opacity 2s 0.3s,margin 0.2s ease-in-out 0.5s;-moz-transition:opacity 2s 0.3s,margin 0.2s ease-in-out 0.5s;transition:opacity 2s 0.3s,margin 0.2s ease-in-out 0.5s;}.filters-hidden .gallery-hto-message-block .gallery-hto-message:nth-child(1) p{-webkit-transition:opacity 0.5s 0.7s;-moz-transition:opacity 0.5s 0.7s;transition:opacity 0.5s 0.7s;}.filters-hidden .gallery-hto-message-block .gallery-hto-message:nth-child(2){-webkit-transition:opacity 2s 0.8s,margin 0.2s ease-in-out 1s;-moz-transition:opacity 2s 0.8s,margin 0.2s ease-in-out 1s;transition:opacity 2s 0.8s,margin 0.2s ease-in-out 1s;}.filters-hidden .gallery-hto-message-block .gallery-hto-message:nth-child(2) p{-webkit-transition:opacity 0.5s 1.2s;-moz-transition:opacity 0.5s 1.2s;transition:opacity 0.5s 1.2s;}.filters-hidden .gallery-hto-message-block .gallery-hto-message:nth-child(3){-webkit-transition:opacity 2s 1.3s,margin 0.2s ease-in-out 1.5s;-moz-transition:opacity 2s 1.3s,margin 0.2s ease-in-out 1.5s;transition:opacity 2s 1.3s,margin 0.2s ease-in-out 1.5s;}.filters-hidden .gallery-hto-message-block .gallery-hto-message:nth-child(3) p{-webkit-transition:opacity 0.5s 1.7s;-moz-transition:opacity 0.5s 1.7s;transition:opacity 0.5s 1.7s;}.filters-hidden .filter-set{-webkit-transition:none;-moz-transition:none;transition:none;visibility:hidden;max-height:0;max-width:0;}.filters-hidden .filter-set.filter-set-availability-hto-v2{visibility:visible;max-height:none;max-width:none;}.filters-hidden .filter-set-availability-hto-v2{width:30%;}.filters-hidden .filter-set-availability-hto-v2 .hto-details{display:block;}.filters-hidden .filter-set-availability-hto-v2 .hto-learn-more{display:none;}.filters-hidden .filter-set-availability-hto-v2 .hto-subhead{padding:0;}@media only screen and (max-width: 1080px){.filters-hidden .filter-set-availability-hto-v2{width:32%;}}.filters-hidden .filter-clear-inner{-webkit-transition:none;-moz-transition:none;transition:none;visibility:hidden;}.filters-hidden .close-hto-block{-webkit-transition:opacity 0.5s 2s,visibility 0s 2s;-moz-transition:opacity 0.5s 2s,visibility 0s 2s;transition:opacity 0.5s 2s,visibility 0s 2s;visibility:visible;opacity:1;}.filter-set-availability-hto-v2{display:none;width:26%;}.filter-set-availability-hto-v2 h4{font-size:1.0625rem;font-weight:600;letter-spacing:0;margin:-5px 0 0;}.filter-set-availability-hto-v2 a{font-size:1.0625rem;letter-spacing:0;}.filter-set-availability-hto-v2 .filter-group label{margin:0;font-size:0.75rem;}.filter-set-availability-hto-v2 .filter-group label .custom.checkbox{top:-1px;width:16px;height:16px;}.filter-set-availability-hto-v2 .filter-group label .custom.checkbox.checked:before{margin-left:-4px;font-size:1.125rem;}.filter-set-availability-hto-v2 .filter-group-material{height:86px;}.filter-set-availability-hto-v2 .hto-subhead{height:40px;padding-top:5px;}.filter-set-availability-hto-v2 .hto-details{line-height:1.3076923077;font-size:0.8125rem;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-weight:400;margin:0;display:none;}@media only screen and (max-width: 1080px){.filter-set-availability-hto-v2{width:33%;}.filter-set-availability-hto-v2 .hto-subhead{margin-bottom:1rem;}}.gallery-hto-message-block{-webkit-transition:visibility 0s 0.66s,max-height 0s 0.66s,max-width 0s 0.66s;-moz-transition:visibility 0s 0.66s,max-height 0s 0.66s,max-width 0s 0.66s;transition:visibility 0s 0.66s,max-height 0s 0.66s,max-width 0s 0.66s;*zoom:1;visibility:hidden;position:absolute;right:0;width:70%;}.gallery-hto-message-block:after{content:"";display:table;clear:both;}.gallery-hto-message-block .gallery-hto-message{opacity:0;float:left;width:170px;padding-left:30px;margin-left:20px;}.gallery-hto-message-block .gallery-hto-message p{-webkit-transition:opacity 0s 1s;-moz-transition:opacity 0s 1s;transition:opacity 0s 1s;line-height:1.3076923077;font-size:0.8125rem;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-weight:400;margin:0;opacity:0;}.gallery-hto-message-block .gallery-hto-message .icon{height:40px;margin-top:-8px;margin-bottom:8px;}@media only screen and (max-width: 1080px){.gallery-hto-message-block .gallery-hto-message{padding-top:10px;}}.gallery-hto-message-block .gallery-hto-message:nth-child(3){-webkit-transition:opacity 0.33s,margin 0s 1s;-moz-transition:opacity 0.33s,margin 0s 1s;transition:opacity 0.33s,margin 0s 1s;}.gallery-hto-message-block .gallery-hto-message:nth-child(2){-webkit-transition:opacity 0.33s 0.165s,margin 0s 1s;-moz-transition:opacity 0.33s 0.165s,margin 0s 1s;transition:opacity 0.33s 0.165s,margin 0s 1s;}.gallery-hto-message-block .gallery-hto-message:nth-child(1){-webkit-transition:opacity 0.33s 0.33s,margin 0s 1s;-moz-transition:opacity 0.33s 0.33s,margin 0s 1s;transition:opacity 0.33s 0.33s,margin 0s 1s;}@media only screen and (max-width: 1080px){.gallery-hto-message-block{width:68%;}}.filter-view-buttons{display:none;float:left;margin-top:30px;margin-bottom:-20px;width:176px;}@media only screen and (max-width: 1080px){.filter-view-buttons{margin-left:20px;}}.check-button-group{border:1px solid #272d33;border-radius:2px;background-color:#fff;}.check-button-group ul{list-style-type:none;padding:0;margin:0;}.check-button-group li{width:50%;float:left;}.check-button-group label{text-align:center;font-size:0.5rem;padding:8px 0;}.check-button-group label.checked{background-color:#45555f;color:#fff;}.close-hto-block{-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;transition:opacity 0.2s;visibility:hidden;opacity:0;position:absolute;right:0;top:-8px;font-size:0.875rem;color:#45555f;}.product-block .product-image{line-height:0;display:inline-block;border:solid 4px #fff;max-width:100%;box-shadow:0 0 0 1px rgba(0, 0, 0, 0.2);width:100%;border:0;padding:0;margin-bottom:0.5em;-webkit-box-shadow:none;box-shadow:0 0 0 #000 !important;}.product-block .product-image:hover,.product-block .product-image:focus{box-shadow:0 0 6px 1px rgba(0, 162, 225, 0.5);}.product-block .product-image:hover{-webkit-box-shadow:none;box-shadow:none;}.product-block .product-name{text-transform:uppercase;letter-spacing:1px;line-height:1;font-size:0.625em;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;}.product-block .product-name a{color:#45555f;}.help-overlay.measurements{position:absolute;bottom:1.5em;right:7.5%;z-index:300;font-size:0.875rem;}.help-overlay.measurements img{position:relative;top:-0.1em;margin-right:5px;}.product-image-wrapper{text-align:center;}.measurements-container{display:none;z-index:300;position:absolute;width:90%;left:5%;height:100%;text-transform:uppercase;letter-spacing:1px;font-size:0.5625rem;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-weight:400;}.measurements-container .horizontal-measurement{margin-top:0;position:absolute;top:5%;padding:0.25em 0.5em;white-space:nowrap;line-height:1;}.measurements-container .horizontal-measurement.temple-length{width:80%;left:5%;top:2.5%;}.measurements-container .horizontal-measurement div{margin:0.5em 0;}.measurements-container .horizontal-measurement:before,.measurements-container .horizontal-measurement:after{content:'';height:100%;top:0;width:12px;position:absolute;}.measurements-container .horizontal-measurement:before{left:0;border-left:1px solid #a2aeb6;background:url('../../images/meas-overlay-left-arrow.png') no-repeat 100% 49%;}.measurements-container .horizontal-measurement:after{right:0;background:url('../../images/meas-overlay-right-arrow.png') no-repeat left 49%;border-right:1px solid #a2aeb6;}.measurements-container .horizontal-measurement.no-before:before{border-left:0;}.measurements-container .vertical-measurement{display:table;position:absolute;left:-7.5%;top:22.5%;height:60%;white-space:nowrap;text-align:center;}.measurements-container .vertical-measurement .vertical-measurement-wrap{display:table-cell;vertical-align:middle;}.measurements-container .vertical-measurement .vertical-measurement-wrap .distance-line{left:100%;top:3%;position:absolute;height:94%;width:1px;background:#a2aeb6;z-index:0;}.measurements-container .vertical-measurement .vertical-measurement-wrap span{display:block;margin-left:50%;background:#fff;width:100%;position:relative;z-index:200;padding:0.65em 0;}.measurements-container .vertical-measurement .vertical-measurement-wrap:before,.measurements-container .vertical-measurement .vertical-measurement-wrap:after{position:absolute;content:'';width:100%;height:12px;z-index:200;}.measurements-container .vertical-measurement .vertical-measurement-wrap:before{top:0;border-top:1px solid #a2aeb6;background:url('../../images/meas-overlay-up-arrow.png') no-repeat 50% 100%;}.measurements-container .vertical-measurement .vertical-measurement-wrap:after{bottom:0;border-bottom:1px solid #a2aeb6;background:url('../../images/meas-overlay-down-arrow.png') no-repeat 50% 0;}.product-unavailable{width:80%;margin:0 auto 1.5em;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-size:12px;font-style:italic;}#pdp form{margin:0;}.product-purchase-box .product-limited-edition,.product-toolbox-section .product-limited-edition{font-style:italic;font-size:14px;color:#a4a5a6;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;margin-bottom:0;}.collection-goop,.collection-glamour{width:340px;clear:both;margin:0 auto 80px;border-top:1px solid #d2d6d9;border-bottom:1px solid #d2d6d9;text-align:center;}.collection-goop img,.collection-glamour img{display:inline-block;margin:30px 0;}.collection-container.palm-canyon{width:100%;}.collection-container.palm-canyon .product-limited-edition-palm-canyon{display:block;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;opacity:0.4;}.collection-container.palm-canyon .product-limited-edition-palm-canyon:hover{opacity:1;}.collection-container.palm-canyon.pc-wide{height:50px;margin-bottom:10px;}.collection-container.palm-canyon.pc-wide .product-limited-edition-palm-canyon{background-image:url('/images/product_detail/pc-logo-horiz.png');}.collection-container.palm-canyon.pc-narrow{height:110px;margin-bottom:10px;padding-bottom:10px;border-bottom:3px solid #c2c3c5;}.collection-container.palm-canyon.pc-narrow .product-limited-edition-palm-canyon{background-image:url('/images/product_detail/pc-logo-stack.png');}#hto_lightbox_content{display:none;}#hto_sold_out{height:auto !important;}#hto_sold_out h2{font-size:1.4375em;letter-spacing:normal;}#hto_sold_out em{text-transform:capitalize;}#hto_sold_out p{font-size:13px;letter-spacing:normal;}.lightbox-container{*zoom:1;position:fixed;background:#fff;border:1px solid #888;box-shadow:0 4px 2px -2px #808080;box-sizing:border-box;left:0;letter-spacing:normal;max-height:inherit;padding:10px;top:0;z-index:1000;}.lightbox-container:after{content:"";display:table;clear:both;}.lightbox-container>iframe{width:940px;height:540px;padding:0 10px;border:0;}.lightbox-container .lightbox-controls{text-align:right;font-size:14px;}.lightbox-container .lightbox-controls .control-close{display:block;width:65px;height:27px;background:url('/images/lightbox-close.gif') no-repeat left top;}.sun-pdp-container{padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left;*zoom:1;text-align:center;}.sun-pdp-container:after{content:"";display:table;clear:both;}.sun-pdp-container h1{text-transform:uppercase;letter-spacing:1px;letter-spacing:2px;font-size:1.5625rem;margin-top:1.1rem;}.sun-pdp-container h3{text-transform:uppercase;letter-spacing:1px;font-size:1rem;margin-bottom:0;}.sun-pdp-container h4{font-size:0.875rem;font-style:italic;}.sun-pdp-container h5{text-transform:uppercase;letter-spacing:1px;font-size:0.8125rem;font-family:'utopia-std','Georgia',serif;letter-spacing:0;}.sun-pdp-container h6{text-transform:uppercase;letter-spacing:1px;font-size:0.75rem;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;margin-bottom:1.75rem;}.sun-pdp-container .product-block .product-image{margin-bottom:0;}.sun-pdp-container .polarization-message{font-family:'utopia-std','Georgia',serif;font-size:0.875rem;font-style:italic;margin:-0.5rem 0 2rem;}.sun-pdp-container .product-toolbox-section{padding-left:0.9375rem;padding-right:0.9375rem;width:33.3333333333%;float:right;float:left;}.sun-pdp-container .product-toolbox-section .product-views-grid{display:block;padding:0;margin:0 -5px;*zoom:1;padding-top:6px;}.sun-pdp-container .product-toolbox-section .product-views-grid:after{content:"";display:table;clear:both;}.sun-pdp-container .product-toolbox-section .product-views-grid>li{display:block;height:auto;float:left;padding:0 5px 10px;}.sun-pdp-container .product-toolbox-section .product-views-grid>li{width:33.3333333333%;padding:0 5px 10px;list-style:none;}.sun-pdp-container .product-toolbox-section .product-views-grid>li:nth-of-type(1n){clear:none;}.sun-pdp-container .product-toolbox-section .product-views-grid>li:nth-of-type(3n+1){clear:both;}.sun-pdp-container .product-toolbox-section .product-views-grid .product-view-image img{padding:10px 3px;margin-bottom:10px;border:1px solid #a2aeb6;}.sun-pdp-container .product-toolbox-section .product-views-grid .headturn-image-wrap{height:67px;border:1px solid #a2aeb6;}.sun-pdp-container .product-toolbox-section .headturn-indicator{position:relative;top:-4px;}.sun-pdp-container .product-toolbox-section .product-variants-grid-wrapper{padding-left:0.9375rem;padding-right:0.9375rem;width:91.6666666667%;float:right;float:left;margin-left:auto;margin-right:auto;float:none !important;}.sun-pdp-container .product-toolbox-section .product-variants-grid{display:block;padding:0;margin:0 -7.5px;*zoom:1;}.sun-pdp-container .product-toolbox-section .product-variants-grid:after{content:"";display:table;clear:both;}.sun-pdp-container .product-toolbox-section .product-variants-grid>li{display:block;height:auto;float:left;padding:0 7.5px 15px;}.sun-pdp-container .product-toolbox-section .product-variants-grid>li{width:50%;padding:0 7.5px 15px;list-style:none;}.sun-pdp-container .product-toolbox-section .product-variants-grid>li:nth-of-type(1n){clear:none;}.sun-pdp-container .product-toolbox-section .product-variants-grid>li:nth-of-type(2n+1){clear:both;}.sun-pdp-container .product-toolbox-section .product-variants-grid .product-name a{font-size:0.5625rem;font-family:'utopia-std','Georgia',serif;}.sun-pdp-container .product-toolbox-section .product-variants-grid .product-wrapper{padding-top:15px;padding-bottom:10px;border-top:1px solid #fff;border-bottom:1px solid #fff;margin-bottom:0;}.sun-pdp-container .product-toolbox-section .product-variants-grid .product-wrapper p{margin:0;padding-top:5px;}.sun-pdp-container .product-toolbox-section .product-variants-grid .product-wrapper a{line-height:1em;}.sun-pdp-container .product-toolbox-section .product-variants-grid li.product-block-active .product-wrapper,.sun-pdp-container .product-toolbox-section .product-variants-grid li:hover .product-wrapper{border-top:1px solid #00a2e1;border-bottom:1px solid #00a2e1;}.sun-pdp-container .product-toolbox-section .button-block{padding-left:0;padding-right:0;width:50%;float:left;padding-right:15px;}.sun-pdp-container .product-toolbox-section .button-block:nth-of-type(n+2){padding-left:15px;padding-right:0;}.sun-pdp-container .product-toolbox-section .button-block h5{height:35px;position:relative;margin-top:0;margin-bottom:5px;width:100%;}.sun-pdp-container .product-toolbox-section .button-block h5>span{position:absolute;bottom:0;left:0;right:0;}.sun-pdp-container .product-toolbox-section .button-block .button.button-cart{text-transform:uppercase;letter-spacing:1px;display:table;margin-bottom:15px;font-size:0.75rem;padding:0 0.3125rem;width:100%;height:45px;background-color:#45555f;color:#fff;opacity:0.7;}.sun-pdp-container .product-toolbox-section .button-block .button.button-cart>span{display:table-cell;vertical-align:middle;}.sun-pdp-container .product-toolbox-section .button-block .button.button-cart:hover{opacity:1;}.sun-pdp-container .product-toolbox-section .button-block .button.button-cart .icon{color:#fff;font-size:1.375rem;line-height:0.75rem;position:relative;left:-5px;top:3px;}.sun-pdp-container .product-toolbox-section .button-block .button.disabled{opacity:0.5;}.sun-pdp-container .product-toolbox-section .button-block .button.button-try{width:100%;padding-left:0;padding-right:0;font-size:10px;font-weight:600;color:#45555f;letter-spacing:0;background-color:#e6e6e6;opacity:1;}.sun-pdp-container .product-toolbox-section .button-block .button.button-try:hover{background-color:#d1d4d3;}.sun-pdp-container .product-toolbox-section .button-block .button.button-try .icon{position:relative;top:2px;margin-right:3px;line-height:0;color:#00a2e1;font-size:17px;font-weight:600;}.sun-pdp-container .product-toolbox-section .button-block .button.button-try.disabled{opacity:0.5;}.sun-pdp-container .product-toolbox-section .button-block .button.button-try.disabled .icon{color:#45555f;}.sun-pdp-container .product-toolbox-section .button-block .button.button-try.disabled:hover{opacity:0.5 !important;background-color:#e6e6e6 !important;}.sun-pdp-container .product-toolbox-section .hto.button-block .button.button-try{margin-bottom:0;}.sun-pdp-container .product-toolbox-section .hto.button-block .hto-unavailable-text{display:inline-block;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-size:0.6em;font-style:italic;line-height:1.75em;margin-top:10px;text-align:left;}.sun-pdp-container .product-toolbox-section .buy-section.row,.sun-pdp-container .product-toolbox-section .try-section.row{margin-left:0;}.sun-pdp-container .product-toolbox-section .buy-section .button-block{border-bottom:1px solid #a2aeb6;}.sun-pdp-container .product-toolbox-section .buy-section .button-block:nth-of-type(n+2){border-left:1px solid #a2aeb6;}.sun-pdp-container .product-toolbox-section .buy-section .button-block .product-price{font-family:'utopia-std','Georgia',serif;color:#00a2e1;font-size:1.75rem;margin-bottom:0.3125rem;}.sun-pdp-container .product-toolbox-section .buy-section.has-no-rx .non-rx{width:100%;}.sun-pdp-container .product-toolbox-section .buy-section.has-no-rx .rx{display:none;}.sun-pdp-container .product-toolbox-section .try-section{margin-top:2rem;}.sun-pdp-container .product-toolbox-section .try-section h5{letter-spacing:1px;}.sun-pdp-container .product-toolbox-section .try-section h5 a{font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-style:italic;letter-spacing:0;margin-left:5px;}@media only screen{.sun-pdp-container .product-toolbox-section .try-section h5 a{font-size:0.5625rem;}}@media only screen and (min-width:40.063em){.sun-pdp-container .product-toolbox-section .try-section h5 a{font-size:0.625rem;}}.sun-pdp-container .product-detail-section{margin-bottom:2.5em;}.sun-pdp-container .product-detail-section.product-toolbox{max-width:1024px;margin:0 auto;}.sun-pdp-container .product-detail-section-row{padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:right;float:left;margin-left:auto;margin-right:auto;float:none !important;*zoom:1;}.sun-pdp-container .product-detail-section-row:after{content:"";display:table;clear:both;}.sun-pdp-container .product-detail-section-row p a{text-transform:uppercase;letter-spacing:1px;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-size:0.75rem;line-height:1rem;}.sun-pdp-container .product-detail-section-row.learn-more-content{padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:right;float:left;margin-left:auto;margin-right:auto;float:none !important;text-align:left;max-width:1024px;}.sun-pdp-container .product-detail-section-row.learn-more-content .learn-more-section{padding-left:0.9375rem;padding-right:0.9375rem;width:33.3333333333%;float:left;padding-left:1.875rem;padding-right:1.875rem;}.sun-pdp-container .product-detail-section-row.learn-more-content .learn-more-section:last-child{padding-right:1.75em;}.sun-pdp-container .product-detail-section-row.learn-more-content p{font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-size:0.8125rem;}.sun-pdp-container .product-detail-section-row.learn-more-content p.image-header{text-align:center;}.sun-pdp-container .product-detail-section-row.learn-more-content .learn-more-hto-wrapper{padding-left:0.9375rem;padding-right:0.9375rem;width:50%;float:left;}.sun-pdp-container .product-detail-section-row .product-measurements{text-transform:uppercase;letter-spacing:1px;font-size:0.8125rem;}.sun-pdp-container .product-detail-section-row .product-description{padding-left:0.9375rem;padding-right:0.9375rem;width:66.6666666667%;float:right;float:left;margin-left:auto;margin-right:auto;float:none !important;font-size:1.625rem;margin:30px auto;padding:0;}.sun-pdp-container .product-detail-section-row.retail-row{padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:right;float:left;margin-left:auto;margin-right:auto;float:none !important;max-width:1024px;}.sun-pdp-container .product-detail-section-row .retail-promo{padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:right;float:left;margin-left:auto;margin-right:auto;float:none !important;*zoom:1;display:table;margin-top:1.5rem;text-align:left;padding:15px 30px;border-top:1px solid #a2aeb6;border-bottom:1px solid #a2aeb6;}.sun-pdp-container .product-detail-section-row .retail-promo:after{content:"";display:table;clear:both;}.sun-pdp-container .product-detail-section-row .retail-promo .showroom-map-wrapper{padding-left:0.9375rem;padding-right:0.9375rem;width:16.6666666667%;float:left;}.sun-pdp-container .product-detail-section-row .retail-promo .retail-teaser-text-wrapper{padding-left:0.9375rem;padding-right:0.9375rem;width:50%;float:left;}.sun-pdp-container .product-detail-section-row .retail-promo .retail-cta-wrapper{padding-left:0.9375rem;padding-right:0.9375rem;width:33.3333333333%;float:left;}.sun-pdp-container .product-detail-section-row .retail-promo p{display:table-cell;font-size:1.5rem;line-height:1.5rem;vertical-align:middle;height:80px;}#progressives-pdp .tablet-only{display:none;}@media screen and (max-width: 850px){#progressives-pdp .tablet-only{display:block;}}#progressives-pdp hr{border-color:#d3d4d5;}#progressives-pdp h1,#progressives-pdp h2,#progressives-pdp h5{font-family:'utopia-std-display','utopia-std','Georgia',serif;}#progressives-pdp h1{font-size:40px;font-weight:600;line-height:40px;margin-bottom:20px;letter-spacing:0;}#progressives-pdp h2{font-size:30px;font-weight:600;letter-spacing:0;}#progressives-pdp h2.banner{text-transform:uppercase;letter-spacing:1px;font-size:0.675rem;text-align:center;background:#a2aeb6;margin:1rem 0 1.25rem;height:1px;line-height:0;letter-spacing:0;font-size:30px;text-transform:none;font-weight:600;margin-bottom:50px;}#progressives-pdp h2.banner>span{position:relative;top:1px;background:#fff;padding:0 0.75em;}#progressives-pdp h3{display:inline-block;border:1px solid;padding:5px 15px 3px;font-size:12px;line-height:12px;text-transform:uppercase;letter-spacing:1px;}@media screen and (max-width: 850px){#progressives-pdp h3{padding-bottom:5px;}}#progressives-pdp h5{font-size:20px;font-weight:600;line-height:20px;margin-bottom:5px;letter-spacing:0;}#progressives-pdp h6{margin-bottom:-1px;line-height:12px;color:#a2aeb6;font-size:12px;font-weight:600;text-transform:uppercase;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;}#progressives-pdp label{color:#414b56;}#progressives-pdp .link-arrow{position:relative;display:inline-block;top:1px;margin-left:5px;width:10px;height:10px;background-image:url('/images/icons/icn-arrow-blue.png');background-size:10px 10px;}#progressives-pdp .breadcrumbs-container{padding:0 0.9375rem;margin-bottom:10px;}#progressives-pdp .breadcrumbs-container .breadcrumbs{padding:0 0 5px 0;border-bottom:1px solid #dadddf;}#progressives-pdp .price-promo{padding-bottom:5px;font-size:16px;line-height:18px;font-weight:100;}#progressives-pdp .price-promo .price{font-family:'utopia-std','Georgia',serif;font-weight:800;font-size:22px;padding-left:3px;}#progressives-pdp .product-view-and-buy{*zoom:1;width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:100rem;*zoom:1;}#progressives-pdp .product-view-and-buy:after{content:"";display:table;clear:both;}#progressives-pdp .product-view-and-buy:after{content:"";display:table;clear:both;}@media screen and (min-width: 851px){#progressives-pdp .product-view-and-buy{padding-left:0.9375rem;}}#progressives-pdp .tablet-header{padding-left:15px;}#progressives-pdp .tablet-header h1{margin-bottom:5px;}#progressives-pdp .product-images{float:left;width:70%;width:-webkit-calc(100% - 270px);width:calc(100% - 270px);padding-right:0.9375rem;}@media screen and (max-width: 850px){#progressives-pdp .product-images{padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left;}}#progressives-pdp .product-carousel{width:80%;margin:0 auto;position:relative;}#progressives-pdp .product-carousel .product-image-wrapper{cursor:url('/images/icons/cursor-magnify.png') 24 24,pointer;}#progressives-pdp .product-carousel .product-image-wrapper,#progressives-pdp .product-carousel .headturn-image-wrap{position:relative;padding-bottom:50%;width:100%;}#progressives-pdp .product-carousel .product-image-wrapper>img,#progressives-pdp .product-carousel .headturn-image-wrap .headturn-image{position:absolute !important;top:0;left:0;right:0;bottom:0;max-height:100%;margin:auto;}#progressives-pdp #product-expanded{display:none;bottom:0;}#progressives-pdp #product-expanded .lightbox-heading{position:relative;z-index:300;width:68.85%;min-width:600px;margin:20px auto -45px;text-align:left;}#progressives-pdp #product-expanded .lightbox-heading .product-name{margin-bottom:0.125rem;font:2.5rem 'utopia-std-display','utopia-std','Georgia',serif;font-weight:600;}#progressives-pdp #product-expanded .lightbox-heading .product-color{letter-spacing:1px;text-transform:capitalize;font:1.25rem 'utopia-std-display','utopia-std','Georgia',serif;font-style:italic;}#progressives-pdp #product-expanded .product-carousel{width:90%;min-width:600px;}#progressives-pdp #product-expanded .product-carousel .product-image-wrapper{cursor:auto;}#progressives-pdp #product-expanded .product-carousel .headturn-image-wrap .headturn-image{margin:0 auto;}#progressives-pdp #product-expanded .carousel{min-width:600px;margin-bottom:1rem;}#progressives-pdp #product-expanded .carousel-pagination span{display:none;}#progressives-pdp #product-expanded li{border:1px solid #d2d6d9;width:115px;height:60px;padding:1px;margin:0;margin-right:5px;vertical-align:top;}#progressives-pdp #product-expanded li img{position:relative;top:5px;}#progressives-pdp #product-expanded li.carousel-active-page{padding:0;border:2px solid #00a2e1;}#progressives-pdp #product-expanded li.carousel-active-page:hover{border-color:#00a2e1;}#progressives-pdp #product-expanded li:hover{border-color:#414b56;}#progressives-pdp #product-expanded .headturn-thumbnail-image .headturn-image-wrap{top:7px;left:7px;}#progressives-pdp #product-expanded .headturn-thumbnail-image .headturn-image-wrap img{top:0;}#progressives-pdp #product-expanded .help-overlay.measurements{left:0;right:0;margin-left:0;white-space:nowrap;text-align:center;}#progressives-pdp .product-available-colors{margin-top:30px;}#progressives-pdp .product-available-colors h6{color:#45555f;font-weight:800;}@media screen and (max-width: 850px){#progressives-pdp .product-available-colors{display:none;}}#progressives-pdp ul.product-assemblies{*zoom:1;position:relative;display:inline-block;list-style:none;margin:0;border-top:1px solid #d3d4d5;border-bottom:1px solid #d3d4d5;margin-top:10px;padding:12px 0 9px;}#progressives-pdp ul.product-assemblies:after{content:"";display:table;clear:both;}#progressives-pdp ul.product-assemblies li{float:left;width:120px;margin:0;padding:0 10px;text-align:center;text-transform:capitalize;cursor:pointer;}#progressives-pdp ul.product-assemblies li a{color:#45555f;font-size:15px;font-style:italic;}#progressives-pdp ul.product-assemblies .product-wrapper{line-height:16px;}#progressives-pdp ul.product-assemblies .product-image{display:block;text-align:center;}#progressives-pdp ul.product-assemblies .product-image img{margin-bottom:4px;padding:0;}#progressives-pdp ul.product-assemblies img{margin-bottom:10px;padding:0 10px;}@media screen and (max-width: 850px){#progressives-pdp ul.product-assemblies img{margin-bottom:0;}}#progressives-pdp ul.product-assemblies .active-indicator{width:120px;height:2px;background-color:#00a2e1;position:absolute;}#progressives-pdp ul.product-assemblies .active-indicator.top{top:-1px;}#progressives-pdp ul.product-assemblies .active-indicator.bottom{bottom:-1px;}#progressives-pdp .product-purchase-section{float:right;width:240px;margin:0 15px;padding-bottom:25px;border-bottom:2px solid;}#progressives-pdp .product-purchase-section.no-option-selected h3{background-color:#f2b600;}#progressives-pdp .product-purchase-section.no-option-selected h3 span{border-color:#f2b600;}#progressives-pdp .product-purchase-section.no-option-selected .variants-list{border-color:#f2b600;}#progressives-pdp .product-purchase-section.no-option-selected .variants-helper{border-color:#f2b600;}#progressives-pdp .product-purchase-section.no-option-selected .select-option-error{display:block;}#progressives-pdp .product-purchase-section .select-option-error{display:none;margin:-10px 0 20px;text-align:center;color:#f2b600;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-size:1rem;line-height:1.25;}#progressives-pdp .product-purchase-section .tablet-product-available-colors{display:none;}@media screen and (max-width: 850px){#progressives-pdp .product-purchase-section{*zoom:1;width:100%;padding:15px 0 0 0;margin:0;border-bottom:0;}#progressives-pdp .product-purchase-section:after{content:"";display:table;clear:both;}#progressives-pdp .product-purchase-section .product-options-section,#progressives-pdp .product-purchase-section .purchase-section,#progressives-pdp .product-purchase-section .tablet-product-available-colors{display:block;float:left;}#progressives-pdp .product-purchase-section .product-options-section{width:40%;padding:0 15px;border-left:1px solid #d3d4d5;border-right:1px solid #d3d4d5;}#progressives-pdp .product-purchase-section .product-options-section h3{width:80%;margin-left:auto;margin-right:auto;margin-top:25px;}#progressives-pdp .product-purchase-section .tablet-product-available-colors,#progressives-pdp .product-purchase-section .purchase-section{width:30%;}#progressives-pdp .product-purchase-section .tablet-product-available-colors{padding-right:15px;padding-top:0;}#progressives-pdp .product-purchase-section .tablet-product-available-colors h6{color:#45555f;}#progressives-pdp .product-purchase-section .tablet-product-available-colors ul{padding:0;border-bottom:0;}#progressives-pdp .product-purchase-section .tablet-product-available-colors ul li{width:100%;padding:15px 0;text-align:left;border-bottom:1px solid #d3d4d5;}#progressives-pdp .product-purchase-section .tablet-product-available-colors ul li.product-block-active{padding:14px 0;border-bottom:2px solid #00a2e1;border-top:2px solid #00a2e1;margin-top:-1px;}#progressives-pdp .product-purchase-section .tablet-product-available-colors .product-wrapper{*zoom:1;position:relative;font-size:15px;}#progressives-pdp .product-purchase-section .tablet-product-available-colors .product-wrapper:after{content:"";display:table;clear:both;}#progressives-pdp .product-purchase-section .tablet-product-available-colors .product-wrapper a.product-image{width:50%;float:left;display:block;min-height:none;margin-bottom:0;}#progressives-pdp .product-purchase-section .tablet-product-available-colors .product-wrapper a.product-image:before{display:inline-block;}#progressives-pdp .product-purchase-section .tablet-product-available-colors .product-wrapper img{left:0;}#progressives-pdp .product-purchase-section .tablet-product-available-colors .product-wrapper a.product-color{position:absolute;display:table;top:0;bottom:0;margin:auto;left:50%;right:30px;font-size:15px;}#progressives-pdp .product-purchase-section .purchase-section{padding-left:15px;padding-top:25px;}#progressives-pdp .product-purchase-section .purchase-section .button-cart{width:90%;margin-left:auto;margin-right:auto;}#progressives-pdp .product-purchase-section .variants-list{border-top:2px solid #45555f;}#progressives-pdp .product-purchase-section .variants-list input+label,#progressives-pdp .product-purchase-section .variants-list .out-of-stock-message{margin:0 15px;}#progressives-pdp .product-purchase-section .variants-list .variant{margin:0;padding:20px 0;border-bottom:1px solid #d3d4d5;}#progressives-pdp .product-purchase-section .variants-list .variant .dot-separator{visibility:hidden;}#progressives-pdp .product-purchase-section .variants-list .hto-container .variant{border-bottom:0;border-top:1px solid #d3d4d5;margin-top:1px;}#progressives-pdp .product-purchase-section .variants-list .hto-container .hto-break{display:none;}#progressives-pdp .product-purchase-section .variants-list .price,#progressives-pdp .product-purchase-section .variants-list .price.free{top:50%;right:20px;margin-top:-12px;}#progressives-pdp .product-purchase-section .variants-helper{border-top:2px solid #45555f;}}#progressives-pdp .product-purchase-section .variants-list .accordion-section .accordion-title{margin-bottom:0;}#progressives-pdp .product-purchase-section .variants-list .accordion-section .accordion-title label{margin:0;text-transform:none;font-family:'utopia-std-display','utopia-std','Georgia',serif;font-size:1rem;letter-spacing:0;height:21px;overflow:hidden;}#progressives-pdp .product-purchase-section .variants-list .accordion-section .accordion-title label .price .from-text{font-size:12px;font-style:italic;}#progressives-pdp .product-purchase-section .variants-list .accordion-section .accordion-content{max-height:0px;overflow:hidden;}#progressives-pdp .product-purchase-section .variants-list .accordion-section .accordion-content .variant.sub-variant{margin-left:23px;}#progressives-pdp .product-purchase-section .variants-list .accordion-section .accordion-content .variant.sub-variant label .name{font-style:italic;}#progressives-pdp .product-purchase-section .variants-list .accordion-section .accordion-content .hto-break{margin:20px auto;}#progressives-pdp .product-purchase-section .variant-list-variant{display:none;}#progressives-pdp .product-purchase-section .variants-list .accordion-section.open .accordion-title{margin-bottom:15px;}#progressives-pdp .product-purchase-section .variants-list .accordion-section.open .accordion-title .name:before{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);background:#fff url('/images/icons/icn-arrow-drawer.png') no-repeat;background-size:12px 12px;}#progressives-pdp .product-purchase-section .variants-list .accordion-section.open .accordion-title .price{display:none;}#progressives-pdp .product-purchase-section .variants-list .accordion-section.open .accordion-title .dot-separator{display:none;}#progressives-pdp .product-purchase-section .product-purchase-section-body{padding:0 10px;margin-top:-2px;}@media screen and (max-width: 850px){#progressives-pdp .product-purchase-section .product-purchase-section-body{margin-top:0;}}#progressives-pdp .product-purchase-section .price-promo{border-bottom:2px solid;}#progressives-pdp .product-purchase-section h3{display:block;height:1px;background-color:#414b56;margin:35px 0 30px;padding:0;line-height:0;text-align:center;border:0;}#progressives-pdp .product-purchase-section h3>span{position:relative;top:1px;border:4px double;font-size:11px;text-transform:uppercase;letter-spacing:1px;padding:5px 15px;background:#fff;}#progressives-pdp .product-purchase-section h3 span{font-size:12px;line-height:12px;top:-4px;}#progressives-pdp .product-purchase-section .button-cart{-webkit-tap-highlight-color:rgba(255, 255, 255, 0);-webkit-appearance:none;-webkit-border-radius:0;display:block;position:relative;width:100%;margin:0 0 0.625rem;padding:0.8125rem 1.875rem;border:1px #0089bf solid;border-radius:0;background:#00a2e1;box-shadow:0 0 1px #e3e5e5,inset 0 0 1px #48bdec;outline:0;cursor:pointer;color:#fff;white-space:nowrap;vertical-align:top;text-shadow:0 1px #0089bf;text-transform:none;text-decoration:none;text-align:center;letter-spacing:0;line-height:normal;font:20px 'utopia-std-display','utopia-std','Georgia',serif;font-weight:normal;-webkit-transition:none;-moz-transition:none;transition:none;margin-bottom:25px;}#progressives-pdp .product-purchase-section .button-cart:before{content:' ';position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 1px #1aade7;}#progressives-pdp .product-purchase-section .button-cart:hover{background:#18b3f0;border:1px #009bd9 solid;box-shadow:0 0 1px #eaeceb,inset 0 0 1px #48cbff;text-shadow:0 1px #009bd9;}#progressives-pdp .product-purchase-section .button-cart:hover:before{box-shadow:inset 0 0 1px #1abeff;}#progressives-pdp .product-purchase-section .button-cart .cart-text{display:none;}#progressives-pdp .product-purchase-section .button-cart img{height:16px;position:relative;top:-1px;right:-3px;}#progressives-pdp .product-purchase-section .button-cart.add .add{display:inline-block;}#progressives-pdp .product-purchase-section .button-cart.busy{height:50px;}#progressives-pdp .product-purchase-section .button-cart.busy .busy{display:inline-block;}#progressives-pdp .product-purchase-section .button-cart.sold-out,#progressives-pdp .product-purchase-section .button-cart.out-of-stock,#progressives-pdp .product-purchase-section .button-cart.unavailable,#progressives-pdp .product-purchase-section .button-cart.cart-full{background-color:#e5e5e5;border:1px solid #d9d9d9;box-shadow:none;text-shadow:none;color:#999;cursor:default;}#progressives-pdp .product-purchase-section .button-cart.sold-out:before,#progressives-pdp .product-purchase-section .button-cart.out-of-stock:before,#progressives-pdp .product-purchase-section .button-cart.unavailable:before,#progressives-pdp .product-purchase-section .button-cart.cart-full:before{box-shadow:none;}#progressives-pdp .product-purchase-section .button-cart.sold-out .sold-out{display:inline-block;}#progressives-pdp .product-purchase-section .button-cart.out-of-stock .out-of-stock,#progressives-pdp .product-purchase-section .button-cart.unavailable .out-of-stock{display:inline-block;}#progressives-pdp .product-purchase-section .button-cart.in-cart{background-color:#fff;border:1px solid #d2d6d9;box-shadow:none;text-shadow:none;color:#45555f;cursor:default;}#progressives-pdp .product-purchase-section .button-cart.in-cart:before{box-shadow:none;}#progressives-pdp .product-purchase-section .button-cart.in-cart .in-cart{display:inline-block;font-size:16px;}#progressives-pdp .product-purchase-section .button-cart.cart-full .cart-full{display:inline-block;font-size:16px;}#progressives-pdp .product-purchase-section .shipping-promo{text-align:center;font-size:11px;line-height:16px;text-transform:uppercase;font-weight:600;}@media screen and (max-width: 850px){#progressives-pdp .product-purchase-section .product-name,#progressives-pdp .product-purchase-section .price-promo{display:none;}}#progressives-pdp .variants-list .variant{position:relative;margin-bottom:15px;}#progressives-pdp .variants-list .variant span{display:table-cell;}#progressives-pdp .variants-list input{display:none;}#progressives-pdp .variants-list input+label{margin:0;text-transform:none;font-family:'utopia-std','Georgia',serif;font-size:16px;letter-spacing:0;height:21px;overflow:hidden;}#progressives-pdp .variants-list input+label:hover:before{background-position:-15px;}#progressives-pdp .variants-list input:checked+label .name:before{background-position:-30px;}#progressives-pdp .variants-list input:checked+label .name:hover:before{background-position:-30px;}#progressives-pdp .variants-list input:disabled+label .name:before{background-position:-45px;}#progressives-pdp .variants-list input:disabled+label .name:hover:before{background-position:-45px;}#progressives-pdp .variants-list .unavailable label{color:#d3d4d5;cursor:default;}#progressives-pdp .variants-list .unavailable .price.free{display:none;}#progressives-pdp .variants-list .unavailable .price.unavailable{display:table-cell;}#progressives-pdp .variants-list .unavailable.out-of-stock .price.unavailable{display:none;}#progressives-pdp .variants-list .unavailable.out-of-stock .dot-separator{visibility:hidden;}#progressives-pdp .variants-list .unavailable.out-of-stock .out-of-stock-message{display:block;}#progressives-pdp .variants-list .name{white-space:nowrap;}#progressives-pdp .variants-list .name:before{content:' ';display:inline-block;position:relative;top:2px;margin-right:8px;width:15px;height:15px;background-image:url('/images/icons/btn-radio-pdp.png');background-size:60px 15px;background-repeat:no-repeat;}.lt-ie9 #progressives-pdp .variants-list .name:before{background-image:none;}#progressives-pdp .variants-list .dot-separator{padding:0 5px;letter-spacing:-0.5px;text-align:center;}#progressives-pdp .variants-list .price{font-weight:bold;white-space:nowrap;display:none;}#progressives-pdp .variants-list .price.free{font-weight:400;font-style:italic;font-size:15px;margin-top:2px;display:table-cell;}#progressives-pdp .variants-list .price.unavailable,#progressives-pdp .variants-list .price.out-of-stock{display:none;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;color:#d3d4d5;font-size:13px;line-height:28px;font-weight:400;}#progressives-pdp .variants-list .hto-break{text-transform:uppercase;letter-spacing:1px;font-size:0.675rem;text-align:center;background:#a2aeb6;margin:1rem 0 1.25rem;height:1px;line-height:0;width:75px;margin:30px auto 15px;font-weight:bold;}#progressives-pdp .variants-list .hto-break>span{position:relative;top:1px;background:#fff;padding:0 0.75em;}#progressives-pdp .variants-list .unavailable .hto-break{color:#d3d4d5;background:#d3d4d5;}#progressives-pdp .variants-list span.out-of-stock-message{display:none;line-height:1.3076923077;font-size:0.8125rem;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-weight:400;padding-left:23px;color:#999;}#progressives-pdp .variants-helper{font-size:13px;font-weight:600;color:#00a2e1;border-top:1px solid #a2aeb6;padding-top:10px;margin-bottom:20px;cursor:pointer;}#progressives-pdp .variants-helper:hover{color:#18b3f0;}#progressives-pdp .product-info{padding:40px 0.9375rem;}#progressives-pdp .product-info.no-headturn .details-header{float:left;width:65%;border-bottom:0;}#progressives-pdp .product-info.no-headturn .product-description{width:100%;}#progressives-pdp .product-info.no-headturn .product-detail-component.width,#progressives-pdp .product-info.no-headturn .product-detail-component.measurements{width:30%;padding-top:7px;padding-left:1px;border-top:4px solid #414b56;}#progressives-pdp .product-info.no-headturn .product-detail-component.width .info-icon,#progressives-pdp .product-info.no-headturn .product-detail-component.measurements .info-icon{top:6px;}#progressives-pdp .product-info.no-headturn .product-detail-component.width{margin-top:3.5em;}#progressives-pdp .product-info.no-headturn .product-detail-component.measurements{border-top-width:1px;}#progressives-pdp .product-info.no-headturn .product-details{margin-bottom:40px;}#progressives-pdp .product-info h2{margin-bottom:50px;border-bottom:1px solid #d3d4d5;}#progressives-pdp .product-info h3{margin-bottom:15px;}#progressives-pdp .product-info p{font-size:30px;}#progressives-pdp .product-info .product-details,#progressives-pdp .product-info .general-details{*zoom:1;width:75%;min-width:720px;margin:0 auto 30px;}#progressives-pdp .product-info .product-details:after,#progressives-pdp .product-info .general-details:after{content:"";display:table;clear:both;}#progressives-pdp .product-info .product-details{margin-bottom:60px;}#progressives-pdp .product-info .general-details{margin-top:-10px;}#progressives-pdp .product-info .details-header{margin-bottom:10px;border-bottom:4px solid;}#progressives-pdp .product-info .details-header h3{margin-bottom:20px;}#progressives-pdp .product-info .product-description{width:80%;margin-bottom:10px;}#progressives-pdp .product-info .headturn{width:65%;float:left;}#progressives-pdp .product-info .product-detail-component{position:relative;}#progressives-pdp .product-info .product-detail-component .info-icon{position:absolute;right:5px;background-image:url('/images/icons/icn-info.png');width:16px;height:16px;background-size:48px 16px;cursor:pointer;}#progressives-pdp .product-info .product-detail-component .info-icon:hover{background-position:32px 0;}#progressives-pdp .product-info .product-detail-component.with-headturn.measurements h6{padding-top:10px;margin-top:0;border-top:1px solid #45555f;}#progressives-pdp .product-info .product-detail-component.with-headturn.measurements .info-icon{top:10px;}#progressives-pdp .product-info .product-details .product-detail-component{width:35%;float:right;clear:right;padding-left:20px;}#progressives-pdp .product-info .product-details .product-detail-component .info-icon{top:0;}#progressives-pdp .product-info .general-details .product-detail-component{width:50%;float:left;}#progressives-pdp .product-info ul{font-size:17px;width:75%;}#progressives-pdp .product-info li{margin-bottom:15px;}#progressives-pdp .recommendations{margin-bottom:80px;white-space:nowrap;text-align:center;}#progressives-pdp .recommendations .option{display:inline-block;white-space:normal;text-align:left;}#progressives-pdp .recommendations .option>span{color:#00a2e1;text-decoration:none;line-height:inherit;cursor:pointer;font-weight:600;}#progressives-pdp .recommendations .option>span:hover{color:#008ec2;}#progressives-pdp .recommendations .option .image-wrap{padding-bottom:15px;}#progressives-pdp .recommendations .option .image-wrap.hto-image{width:78px;padding-top:16px;}#progressives-pdp .recommendations .option .image-wrap.hto-image img{margin-left:-5px;}#progressives-pdp .recommendations .option .image-wrap.retail-image{padding-top:13px;width:69px;}#progressives-pdp .recommendations .product-name{font-size:1.0625rem;margin:0;}#progressives-pdp .recommendations .product-color{font-size:0.9375rem;font-style:italic;}#progressives-pdp .recommendations a{font-weight:600;}#progressives-pdp .try{margin-bottom:80px;}#progressives-pdp .try h5{margin-bottom:3px;}#progressives-pdp .try p{font-family:'proxima-nova','Helvetica','Verdana',sans-serif;margin-bottom:0.75rem;}#progressives-pdp .recommendations .option{width:22.5%;text-align:center;}#progressives-pdp .recommendations .option+.option{margin-left:5%;}@media screen and (max-width: 850px){#progressives-pdp .recommendations .option{width:27.5%;}#progressives-pdp .recommendations .option+.option{margin-left:5.5%;}}#progressives-pdp .recommendations a{color:#414b56;}#progressives-pdp .recommendations .product-name{font-family:'utopia-std-display','utopia-std','Georgia',serif;font-weight:600;}#progressives-pdp .overlay-curtain{background:rgba(255, 255, 255, 0.8);}#progressives-pdp #pdp-recommendations img{width:250px;}#helper-lightbox{box-shadow:0 0 15px 1px #ccc;border:0;}#helper-lightbox h5{font-size:20px;font-weight:600;line-height:20px;margin-bottom:30px;letter-spacing:0;}#helper-lightbox .helper-inner{height:100%;border:1px solid #00a2e1;padding:30px;}#helper-lightbox .control-close{background:none;height:auto;font-size:45px;font-weight:100;padding:0;margin:0;line-height:30px;padding-right:5px;padding-top:5px;color:#45555f;}#helper-lightbox .type{font-size:17px;font-family:'utopia-std','Georgia',serif;padding-bottom:5px;}#helper-lightbox .type .price{font-weight:bold;}#helper-lightbox .type .price.free{font-weight:normal;font-style:italic;}#helper-lightbox .description{font-size:15px;margin-bottom:30px;}#helper-lightbox .description a{display:block;font-size:12px;font-weight:100;padding-top:5px;}#helper-lightbox .helper-footer{font-family:'utopia-std','Georgia',serif;}#helper-lightbox .link-arrow{position:relative;display:inline-block;top:0;margin-left:-0.05em;width:0.6em;height:0.6em;background-image:url('/images/icons/icn-arrow-blue.png');background-size:0.6em;}.standard-collection-logo{border-bottom:3px solid #414b56;}@media screen and (max-width: 850px){.standard-collection-logo{border-bottom:0;text-align:right;position:absolute;top:35px;right:15px;}.standard-collection-logo img{width:50%;}}.product-collection-section{-webkit-transition:visibility 0s 0.3s,max-height 0.3s ease-in-out,border-color 0.3s ease-in-out;-moz-transition:visibility 0s 0.3s,max-height 0.3s ease-in-out,border-color 0.3s ease-in-out;transition:visibility 0s 0.3s,max-height 0.3s ease-in-out,border-color 0.3s ease-in-out;position:relative;height:102px;max-height:0;visibility:hidden;overflow:hidden;border-bottom:2px solid;border-color:rgba(65, 75, 86, 0);}.product-collection-section.expanded{-webkit-transition:max-height 0.3s ease-in-out,border-color 0.3s ease-in-out;-moz-transition:max-height 0.3s ease-in-out,border-color 0.3s ease-in-out;transition:max-height 0.3s ease-in-out,border-color 0.3s ease-in-out;max-height:102px;visibility:visible;border-color:#414b56;}.product-collection-section .product-collection{-webkit-transition:visibility 0s 0.3s,opacity 0.3s ease-in-out;-moz-transition:visibility 0s 0.3s,opacity 0.3s ease-in-out;transition:visibility 0s 0.3s,opacity 0.3s ease-in-out;position:absolute;height:100px;width:100%;visibility:hidden;opacity:0;}.product-collection-section .product-collection a{position:relative;display:block;height:100%;}.product-collection-section .product-collection .collection-image{position:absolute;top:20px;left:0;right:0;height:60px;margin:0 auto;}.product-collection-section .product-collection.visible{-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;visibility:visible;opacity:1;}@media screen and (max-width: 850px){.product-collection-section{-webkit-transition:none;-moz-transition:none;transition:none;position:absolute;top:40px;right:20px;width:181px;height:60px;max-height:102px;border:none;}.product-collection-section.expanded{-webkit-transition:none;-moz-transition:none;transition:none;}.product-collection-section .product-collection{-webkit-transition:visibility 0s 0.3s,opacity 0.3s ease-in-out;-moz-transition:visibility 0s 0.3s,opacity 0.3s ease-in-out;transition:visibility 0s 0.3s,opacity 0.3s ease-in-out;height:60px;visibility:hidden;opacity:0;}.product-collection-section .product-collection .collection-image{-webkit-transition:visibility 0s 0.3s;-moz-transition:visibility 0s 0.3s;transition:visibility 0s 0.3s;top:0;left:auto;margin:0;visibility:hidden;}.product-collection-section .product-collection.visible{-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;visibility:visible;opacity:1;}.product-collection-section .product-collection.visible .collection-image{-webkit-transition:none;-moz-transition:none;transition:none;visibility:visible;}}.carousel-item .measurements{display:none;}.carousel-item.has-measurements .measurements{display:block;}#checkout-header{text-align:center;padding:2.5rem 0;width:40%;margin:0 auto;}#checkout-nav{text-transform:uppercase;letter-spacing:1px;transition:border-top-color 0.1s cubic-bezier(0.455, 0.03, 0.515, 0.955) 300ms ease-out;z-index:800;padding:0.9375rem 0 0;text-align:center;font:0.75rem 'proxima-nova','Helvetica','Verdana',sans-serif;border-top:1px solid #a2aeb6;border-bottom:1px solid #a2aeb6;background:#fff;}#checkout-nav:after{display:block;margin:0.5625rem 0 0.1875rem;border-bottom:1px solid #a2aeb6;content:'';}#checkout-nav.sticky-kit{border-top-color:transparent;}#checkout-nav div.nav-item{display:inline-block;}#checkout-nav div.nav-item.allow{cursor:pointer;}#checkout-nav div.nav-item+div.nav-item:before{margin:0 0.625rem;color:#45555f;font-weight:400;content:'\003e';}#checkout-nav div.nav-item.active{color:#00a2e1;font-weight:600;}#checkout-nav div.nav-item .nav-step-label{display:inline-block;padding:0.4375rem 0.625rem 0.625rem;}#checkout-footer{margin:auto;margin-top:2.5rem;padding:0;padding-top:0.9375rem;padding-bottom:1.5625rem;text-align:center;border-top:0.1875rem double #a2aeb6;width:960px;}#checkout-footer ul{text-transform:uppercase;letter-spacing:1px;color:#45555f;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-size:0.625rem;line-height:1rem;font-weight:600;position:relative;width:80%;margin:0 auto;padding-bottom:2rem;list-style:none;}#checkout-footer ul li{display:inline-block;}#checkout-footer ul a{color:#45555f;}#checkout-footer ul a:hover{color:#00a2e1;}#checkout-footer ul .contact-form-link{position:absolute;top:0;left:0;}#checkout-footer ul .email-link{width:100%;margin:0 auto;text-align:center;}#checkout-footer ul .phone{position:absolute;top:0;right:5rem;}.checkout-page-container{width:960px;margin:0 auto;}.checkout-page-container h2{text-transform:uppercase;letter-spacing:1px;font-size:1.25rem;font-family:'utopia-std','Georgia',serif;font-weight:400;}.checkout-page-container h3{text-transform:uppercase;letter-spacing:1px;margin-bottom:0.625rem;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-size:1.125rem;font-weight:600;}.checkout-page-container h4{margin:0;padding:0;color:#00a2e1;text-transform:none;text-align:left;letter-spacing:0;font:1.25rem 'utopia-std','Georgia',serif;font-weight:400;}.checkout-page-container h6{text-transform:uppercase;letter-spacing:1px;font-size:0.75rem;font-weight:600;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;}.checkout-page-container .button{width:30%;margin:0;padding:1.125rem 0 1.0625rem;font-size:0.75rem;font-weight:600;}.checkout-page-container .submit-wrap{text-align:center;}.checkout-page-container .form-container{margin:0 auto;padding:1.25rem;background-color:#fff;}.checkout-page-container input,.checkout-page-container select,.checkout-page-container textarea{transition:none 300ms ease-out;background-color:#fff;}.checkout-page-container input[type='checkbox']+label{margin:0;}.checkout-page-container input,.checkout-page-container select,.checkout-page-container .chosen-container{text-transform:uppercase;letter-spacing:1px;}.checkout-page-container input.no-caps{text-transform:none;}.checkout-page-container .chosen-container{margin-bottom:0.5rem;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-size:0.75rem;}.checkout-page-container .chosen-container .chosen-results{font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-size:0.75rem;}.checkout-page-container .chosen-container .chosen-single{text-transform:uppercase;letter-spacing:1px;-webkit-transition:border-color 0.1s cubic-bezier(0.455, 0.03, 0.515, 0.955);-moz-transition:border-color 0.1s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:border-color 0.1s cubic-bezier(0.455, 0.03, 0.515, 0.955);font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-size:0.75rem;height:2.15rem;line-height:2.75;}.checkout-page-container .chosen-container .chosen-single span{color:#45555f;}.checkout-page-container .chosen-container .chosen-single div b{-webkit-transition:border-color 0.1s cubic-bezier(0.455, 0.03, 0.515, 0.955);-moz-transition:border-color 0.1s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:border-color 0.1s cubic-bezier(0.455, 0.03, 0.515, 0.955);background:0;border-top:0.5rem solid #a2aeb6;border-left:0.5625rem solid #fff;border-right:0.5625rem solid #fff;border-bottom:0;position:absolute;left:auto;right:0.25rem;top:0.8rem;}.checkout-page-container .chosen-container .chosen-single.chosen-default span{color:#a2aeb6;}.checkout-page-container .chosen-container .chosen-container-active.chosen-with-drop div b{left:auto;border-top-color:#00a2e1;top:0.85rem;}.checkout-page-container .error small.error,.checkout-page-container span.error,.checkout-page-container small.error{padding:0;margin-top:-1px;margin-bottom:0.5rem;background:none;width:40%;line-height:1rem;}.checkout-page-container .error small.error.full-width,.checkout-page-container span.error.full-width,.checkout-page-container small.error.full-width{width:100%;}.checkout-page-container .error small.error+.error,.checkout-page-container span.error+.error,.checkout-page-container small.error+.error{display:none;}.checkout-page-container .error input,.checkout-page-container .error select,.checkout-page-container .error textarea,.checkout-page-container .error .chosen-container .chosen-single,.checkout-page-container .error .chosen-container .chosen-default,.checkout-page-container .error .chosen-container .chosen-drop{border-color:#c02f31;margin-bottom:0.5rem;}.checkout-page-container .error label{color:#45555f;}.checkout-page-container .popover-close{position:absolute;top:0.25rem;right:0.5rem;font-size:0.875rem;color:#45555f;cursor:pointer;text-transform:none;}.checkout-page-container .forgot-password-contents{width:100%;}.checkout-page-container .forgot-password-contents h6,.checkout-page-container .forgot-password-contents p{margin-bottom:0.5rem;text-transform:uppercase;font-size:0.75rem;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;}.checkout-page-container .forgot-password-contents .button{width:80%;}.checkout-page-container .forgot-password-contents .bold-text{font-weight:600;}.checkout-section{*zoom:1;-webkit-transition:color 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955);-moz-transition:color 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:color 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955);margin-bottom:1.875rem;padding:3% 3.5%;position:relative;background-color:#f8f8f8;}.checkout-section:after{content:"";display:table;clear:both;}.checkout-section .inactive-cover{display:none;}.checkout-section.checkout-section-inactive .inactive-cover{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255, 255, 255, 0.6);z-index:300;}.checkout-section.checkout-section-inactive .button{background:#efefef;}.checkout-section.checkout-section-inactive input[disabled],.checkout-section.checkout-section-inactive select[disabled],.checkout-section.checkout-section-inactive select[disabled]:hover{border:1px solid #d3d4d5 !important;background-color:#fff !important;}.checkout-section .checkout-section-header{width:100%;margin-bottom:1.25rem;text-align:center;border-bottom:1px dotted #a2aeb6;position:relative;}.checkout-section .checkout-section-body{*zoom:1;}.checkout-section .checkout-section-body:after{content:"";display:table;clear:both;}.checkout-section .checkout-step-edit{text-transform:uppercase;letter-spacing:1px;color:#45555f;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-size:0.75rem;line-height:1rem;font-weight:600;-webkit-transition:color 0.1s cubic-bezier(0.455, 0.03, 0.515, 0.955);-moz-transition:color 0.1s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:color 0.1s cubic-bezier(0.455, 0.03, 0.515, 0.955);position:absolute;top:0.5rem;right:0;color:#45555f;}.checkout-section .checkout-step-edit:hover{color:#00a2e1;}.checkout-section .checkout-loader{clear:both;margin-top:1rem;text-align:center;position:relative;height:3.125rem;}.checkout-section .checkout-loader .spinner{position:relative !important;float:none;display:inline-block;}.checkout-section .checkout-step-save{margin-top:1rem;text-align:center;}.checkout-section .checkout-step-save .error{text-transform:uppercase;letter-spacing:1px;color:#c02f31;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-size:0.75rem;line-height:1rem;font-weight:600;width:75%;margin:1rem auto 0;}.checkout-section .button{margin:0 auto;}.checkout-step-hidden{display:none;}.checkout-substep{position:relative;border-top:0;padding-top:0;margin-top:0;}.checkout-substep ~ .checkout-substep .step-control-wrap{top:1.875rem;}.checkout-substep .step-control-wrap{text-transform:uppercase;letter-spacing:1px;color:#45555f;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-size:0.75rem;line-height:1rem;font-weight:600;display:none;position:absolute;top:0.3125rem;right:0;white-space:nowrap;}.checkout-substep .step-control-wrap>*{text-transform:uppercase;letter-spacing:1px;color:#45555f;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-size:0.75rem;line-height:1rem;font-weight:600;margin-left:1.5rem;}.checkout-substep:first-of-type{border-top:0;padding-top:0;margin-top:0;}.checkout-substep ~ .checkout-substep{border-top:1px dotted #a2aeb6;padding-top:1.5rem;margin-top:1.5rem;}.checkout-section-auth .checkout-section-body{width:80%;margin:0 auto;}.checkout-section-auth .radio-card-login{padding-top:2.3125rem;}.checkout-section-auth .radio-card-login .radio-card-contents{position:relative;width:85%;margin:0 auto;}.checkout-section-auth .radio-card-login .button{width:100%;margin:1rem auto;}.checkout-section-auth .radio-card-skip-login{cursor:pointer;padding:0;}.checkout-section-auth .radio-card-skip-login h3{position:absolute;top:50%;width:100%;height:1.5625rem;margin-top:-0.8125rem;}.checkout-section-auth .small-skip-login-link{display:none;text-align:center;margin-top:0.5em;}.checkout-section-auth .small-skip-login-link a{text-transform:uppercase;letter-spacing:1px;color:#45555f;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-size:0.75rem;line-height:1rem;font-weight:600;}.checkout-section-auth .password-utility-row{*zoom:1;}.checkout-section-auth .password-utility-row:after{content:"";display:table;clear:both;}.checkout-section-auth .password-utility-row .show-password-container{float:left;margin-top:-0.375rem;font-size:0.5625rem;}.checkout-section-auth .password-utility-row a.forgot-password{float:right;font-size:0.5625rem;}.checkout-section-auth.small-skip-login .radio-card-login{float:none;margin:0 auto;}.checkout-section-auth.small-skip-login .radio-card-skip-login{display:none;}.checkout-section-auth.small-skip-login .small-skip-login-link{display:block;}.checkout-section-prescription .checkout-step-sidebar{float:left;width:22.5%;margin-right:2.5%;margin-left:0;}.checkout-section-prescription .checkout-step-sidebar ul{margin:0;margin-top:0.5rem;list-style:none;}.checkout-section-prescription .checkout-step-sidebar ul:first-child{margin-top:0;}.checkout-section-prescription .checkout-step-sidebar ul li{position:relative;margin:0;margin-bottom:1rem;}.checkout-section-prescription .checkout-step-sidebar ul li:last-child{margin-bottom:0.5rem;}.checkout-section-prescription .checkout-step-sidebar .list-section-header{text-transform:uppercase;letter-spacing:1px;color:#00a2e1;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-size:0.625rem;line-height:1rem;font-weight:600;padding:0.375rem 0;border-top:1px dotted #a2aeb6;border-bottom:1px dotted #a2aeb6;}.checkout-section-prescription .checkout-step-sidebar .frame-name{text-transform:uppercase;letter-spacing:1px;color:#45555f;font-family:'utopia-std','Georgia',serif;font-size:1rem;line-height:1rem;font-weight:400;margin:0 0 0.25rem 0;line-height:1rem;}.checkout-section-prescription .checkout-step-sidebar .frame-color{text-transform:uppercase;letter-spacing:1px;color:#45555f;font-family:'utopia-std','Georgia',serif;font-size:0.625rem;line-height:1rem;font-weight:400;margin:0;}.checkout-section-prescription .checkout-step-sidebar .product-amount,.checkout-section-prescription .checkout-step-sidebar .subtotal{text-transform:uppercase;letter-spacing:1px;color:#45555f;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-size:0.75rem;line-height:1rem;font-weight:600;text-align:right;}.checkout-section-prescription .checkout-step-sidebar .subtotal{padding-top:1rem;border-top:1px dotted #a2aeb6;}.checkout-section-prescription .checkout-step-sidebar .product-amount{position:absolute;right:0;bottom:1rem;}.checkout-section-prescription .checkout-step-sidebar .high-index-option-copy{text-transform:uppercase;letter-spacing:1px;color:#45555f;font-family:'utopia-std','Georgia',serif;font-size:0.625rem;line-height:1rem;font-weight:400;padding:0.6rem 0 0.5rem;border-top:1px dotted #a2aeb6;}.checkout-section-prescription .checkout-step-content{float:right;width:75%;margin-bottom:1.875rem;padding:1.25rem;background-color:#fff;}.checkout-section-prescription .checkout-step-content .upload-prescription-name{text-transform:uppercase;letter-spacing:1px;color:#45555f;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-size:0.75rem;line-height:1rem;font-weight:400;margin-top:1rem;margin-left:1rem;}.checkout-section-prescription .checkout-step-content .upload-prescription-name a{font-weight:700;}.checkout-section-prescription .checkout-step-content .checkout-substep-name-upload{*zoom:1;}.checkout-section-prescription .checkout-step-content .checkout-substep-name-upload:after{content:"";display:table;clear:both;}.checkout-section-prescription .checkout-step-content .checkout-substep-name-upload .input-wrapper{width:50%;float:left;margin-right:1rem;}.checkout-section-prescription .checkout-step-content .checkout-substep-name-upload .button{float:left;padding-top:0.625rem;padding-bottom:0.625rem;width:5rem;}.checkout-summary-prescription{padding-left:25%;}.checkout-summary-prescription ul{margin:0;list-style:none;margin-bottom:0.5rem;}.checkout-summary-prescription p{text-transform:uppercase;letter-spacing:1px;color:#45555f;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-size:0.75rem;line-height:1rem;font-weight:400;}.checkout-summary-prescription li{display:inline-block;text-transform:uppercase;letter-spacing:1px;color:#45555f;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-size:0.8125rem;line-height:1rem;font-weight:600;}.checkout-summary-prescription li:first-child{padding-right:0.5rem;width:30%;font-weight:400;}.checkout-summary-prescription li:first-child:after{content:':';}.checkout-summary-prescription .choice-prescription-type{padding-top:3.47rem;padding-bottom:0.5rem;border-bottom:1px dotted #a2aeb6;}.checkout-substep-content-doctor .input-wrapper input,.checkout-substep-content-doctor .input-wrapper select{width:70%;}.checkout-substep-content-doctor .doctor-info{margin-bottom:1rem;padding-bottom:0.5rem;border-bottom:1px dotted #a2aeb6;}.checkout-substep-content-doctor .clinic-state{*zoom:1;width:70%;}.checkout-substep-content-doctor .clinic-state:after{content:"";display:table;clear:both;}.checkout-substep-content-doctor .clinic-state .clinic-state-label{text-transform:uppercase;letter-spacing:1px;color:#45555f;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-size:0.75rem;line-height:1rem;font-weight:400;float:left;line-height:2.25;width:43%;padding-right:1rem;}.checkout-substep-content-doctor .clinic-state .clinic-state-input{float:left;width:57%;}.checkout-substep-content-doctor .clinic-state .clinic-state-input input{width:100%;}.checkout-substep-content-doctor .patient-dob{*zoom:1;margin-bottom:0.5rem;width:71%;}.checkout-substep-content-doctor .patient-dob:after{content:"";display:table;clear:both;}.checkout-substep-content-doctor .patient-dob .input-wrapper{float:left;margin-right:0.5rem;}.checkout-substep-content-doctor .patient-dob .patient-dob-label{text-transform:uppercase;letter-spacing:1px;color:#45555f;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-size:0.75rem;line-height:1rem;font-weight:400;line-height:1rem;width:11.8125rem;padding-top:0.25rem;padding-right:1rem;margin-right:0;}.checkout-substep-content-doctor .patient-dob .popover-toggle{font-size:0.65rem;}.checkout-substep-content-doctor .patient-dob .patient-dob-month{width:5.6875rem;}.checkout-substep-content-doctor .patient-dob .patient-dob-day{width:3.75rem;}.checkout-substep-content-doctor .patient-dob .patient-dob-year{margin-right:0;width:5.3125rem;}.checkout-substep-content-doctor .date-of-birth-container .date-of-birth-contents{width:100%;margin-bottom:1rem;}.checkout-substep-content-doctor .date-of-birth-container .date-of-birth-contents p{text-transform:uppercase;letter-spacing:1px;color:#45555f;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-size:0.75rem;line-height:1rem;font-weight:600;width:75%;margin:0 auto;padding-top:0.5rem;line-height:1.15rem;}.checkout-substep-content-doctor .date-of-birth-container .popover-arrow{left:0;}.checkout-substep-prescription-doctor .checkout-substep-content,.checkout-substep-prescription-upload .checkout-substep-content,.checkout-substep-prescription-readers .checkout-substep-content{margin-top:1.5rem;}.checkout-substep-prescription-readers .input-readers{float:left;width:45%;padding-right:1rem;}.checkout-substep-prescription-readers .button-readers{padding:0.85em;width:20%;}.checkout-section-htotype .checkout-step-content,.checkout-section-htotype .checkout-summary-htotype{width:80%;margin:0 auto 1.875rem;padding:1.25rem;}.checkout-section-htotype .checkout-step-content{background-color:#fff;}.checkout-section-htotype .checkout-summary-htotype ul{margin:0;list-style:none;}.checkout-section-htotype .checkout-summary-htotype li{display:inline-block;text-transform:uppercase;letter-spacing:1px;color:#45555f;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-size:0.8125rem;line-height:1rem;font-weight:600;}.checkout-section-htotype .checkout-summary-htotype li:first-child{padding-right:0.5rem;font-weight:400;}.checkout-section-htotype .checkout-summary-htotype li:first-child:after{content:':';}.checkout-section-addresses .checkout-step-content,.checkout-section-signup .checkout-step-content{width:80%;margin:0 auto 1.875rem;padding:1.25rem;background-color:#fff;}.checkout-section-addresses .new-address-form,.checkout-section-signup .new-address-form{margin-top:1rem;}.checkout-section-addresses input,.checkout-section-signup input{width:40%;}.checkout-section-addresses .mailcheck-error,.checkout-section-signup .mailcheck-error{padding-top:0;padding-left:0;}.checkout-section-addresses .region-wrapper,.checkout-section-signup .region-wrapper{*zoom:1;}.checkout-section-addresses .region-wrapper:after,.checkout-section-signup .region-wrapper:after{content:"";display:table;clear:both;}.checkout-section-addresses .region-wrapper .zip-code,.checkout-section-addresses .region-wrapper .city-region-selector,.checkout-section-addresses .region-wrapper .country-selector,.checkout-section-signup .region-wrapper .zip-code,.checkout-section-signup .region-wrapper .city-region-selector,.checkout-section-signup .region-wrapper .country-selector{float:left;width:22.5%;margin-right:0.9375rem;}.checkout-section-addresses .region-wrapper .zip-code input,.checkout-section-addresses .region-wrapper .city-region-selector input,.checkout-section-addresses .region-wrapper .country-selector input,.checkout-section-signup .region-wrapper .zip-code input,.checkout-section-signup .region-wrapper .city-region-selector input,.checkout-section-signup .region-wrapper .country-selector input{width:100%;}.checkout-section-addresses .region-wrapper .city-region-selector,.checkout-section-signup .region-wrapper .city-region-selector{text-transform:uppercase;letter-spacing:1px;color:#a4a5a6;font-size:0.75rem;float:left;line-height:2.25rem;width:45%;margin-right:0;}.checkout-section-addresses .region-wrapper .city-region-selector .city-region-label,.checkout-section-signup .region-wrapper .city-region-selector .city-region-label{text-transform:uppercase;letter-spacing:1px;}.checkout-section-addresses .region-wrapper .city-region-selector .city-region-input,.checkout-section-signup .region-wrapper .city-region-selector .city-region-input{padding-right:1rem;}.checkout-section-addresses .region-wrapper .city-region-selector .input-wrapper,.checkout-section-signup .region-wrapper .city-region-selector .input-wrapper{float:left;width:50%;padding-right:1rem;}.checkout-section-addresses .region-wrapper .city-region-selector input,.checkout-section-signup .region-wrapper .city-region-selector input{width:100%;}.checkout-section-addresses .country-readonly,.checkout-section-signup .country-readonly{text-transform:uppercase;letter-spacing:1px;font-size:0.75rem;line-height:2.25rem;float:left;}.checkout-section-addresses .checkout-address-summary,.checkout-section-addresses .checkout-signup-summary,.checkout-section-addresses .checkout-substep-expedite,.checkout-section-signup .checkout-address-summary,.checkout-section-signup .checkout-signup-summary,.checkout-section-signup .checkout-substep-expedite{width:65%;margin:0 auto;*zoom:1;}.checkout-section-addresses .checkout-address-summary:after,.checkout-section-addresses .checkout-signup-summary:after,.checkout-section-addresses .checkout-substep-expedite:after,.checkout-section-signup .checkout-address-summary:after,.checkout-section-signup .checkout-signup-summary:after,.checkout-section-signup .checkout-substep-expedite:after{content:"";display:table;clear:both;}.checkout-section-addresses .checkout-address-summary h3,.checkout-section-addresses .checkout-signup-summary h3,.checkout-section-addresses .checkout-substep-expedite h3,.checkout-section-signup .checkout-address-summary h3,.checkout-section-signup .checkout-signup-summary h3,.checkout-section-signup .checkout-substep-expedite h3{font-size:0.75rem;font-weight:400;}.checkout-section-addresses .checkout-shipping-options,.checkout-section-signup .checkout-shipping-options{list-style:none;margin-left:0;}.checkout-section-addresses .checkout-shipping-options label,.checkout-section-signup .checkout-shipping-options label{font-size:1.0625rem;line-height:20px;font-family:'utopia-std','Georgia',serif;text-transform:none;letter-spacing:normal;margin:0;white-space:nowrap;}.checkout-section-addresses .checkout-shipping-options label:before,.checkout-section-signup .checkout-shipping-options label:before{content:' ';display:inline-block;position:relative;top:2px;margin-right:8px;width:15px;height:15px;background-image:url('/images/icons/btn-radio-pdp.png');background-size:60px 15px;background-position:-15px;background-repeat:no-repeat;}.lt-ie9 .checkout-section-addresses .checkout-shipping-options label:before,.lt-ie9 .checkout-section-signup .checkout-shipping-options label:before{background-image:none;}.checkout-section-addresses .checkout-shipping-options label .expedited-help,.checkout-section-signup .checkout-shipping-options label .expedited-help{font-family:'utopia-std','Georgia',serif;font-size:0.75rem;margin-left:26px;}.checkout-section-addresses .checkout-shipping-options input,.checkout-section-signup .checkout-shipping-options input{display:none;vertical-align:top;margin-top:5px;width:25px;}.checkout-section-addresses .checkout-shipping-options input:checked+label:before,.checkout-section-signup .checkout-shipping-options input:checked+label:before{background-position:-30px;}.checkout-section-addresses .checkout-shipping-options input:checked+label:hover:before,.checkout-section-signup .checkout-shipping-options input:checked+label:hover:before{background-position:-30px;}.checkout-section-addresses .address-summary-section,.checkout-section-addresses .signup-summary-section,.checkout-section-signup .address-summary-section,.checkout-section-signup .signup-summary-section{list-style:none;margin-left:0;width:50%;float:left;}.checkout-section-addresses .address-summary-section li,.checkout-section-addresses .address-summary-section span,.checkout-section-addresses .signup-summary-section li,.checkout-section-addresses .signup-summary-section span,.checkout-section-signup .address-summary-section li,.checkout-section-signup .address-summary-section span,.checkout-section-signup .signup-summary-section li,.checkout-section-signup .signup-summary-section span{text-transform:uppercase;letter-spacing:1px;color:#45555f;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-size:0.875rem;line-height:1rem;font-weight:600;}.checkout-section-addresses .signup-summary-section,.checkout-section-signup .signup-summary-section{float:none;margin:0 auto;text-align:center;}.checkout-section-addresses .forgot-password-activator,.checkout-section-signup .forgot-password-activator{color:#00a2e1;text-decoration:none;line-height:inherit;cursor:pointer;font-size:0.625rem;letter-spacing:1px;text-transform:uppercase;}.checkout-section-addresses .forgot-password-activator:hover,.checkout-section-signup .forgot-password-activator:hover{color:#008ec2;}.checkout-section-addresses .popover-contents,.checkout-section-signup .popover-contents{width:254px;margin-left:0;}.checkout-section-addresses .popover-contents input,.checkout-section-addresses .popover-contents .button,.checkout-section-signup .popover-contents input,.checkout-section-signup .popover-contents .button{width:100%;}.checkout-section-addresses .popover-arrow,.checkout-section-signup .popover-arrow{right:auto;left:230px;}.checkout-section-payment .checkout-section-body{*zoom:1;}.checkout-section-payment .checkout-section-body:after{content:"";display:table;clear:both;}.checkout-section-payment .checkout-step-sidebar-discount{float:right;width:35%;margin-right:0;margin-left:2.5%;background-color:#fff;padding:1.25rem 1rem;}.checkout-section-payment .checkout-step-sidebar-discount h3{text-transform:uppercase;letter-spacing:1px;color:#45555f;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-size:0.75rem;line-height:1rem;font-weight:600;}.checkout-section-payment .checkout-step-sidebar-discount img.loading-icon{display:none;}.checkout-section-payment .checkout-step-sidebar-discount .discount-section{*zoom:1;}.checkout-section-payment .checkout-step-sidebar-discount .discount-section:after{content:"";display:table;clear:both;}.checkout-section-payment .checkout-step-sidebar-discount .discount-block{float:left;width:65%;}.checkout-section-payment .checkout-step-sidebar-discount .discount-submit-block{position:relative;float:right;height:2.1875rem;width:32.5%;}.checkout-section-payment .checkout-step-sidebar-discount .discount-submit{padding:0.625rem 0;width:100%;}.checkout-section-payment .checkout-step-sidebar-discount .discount-submit.hide{display:none;}.checkout-section-payment .checkout-step-sidebar-discount input[readonly]{border-color:#a2aeb6;color:#a2aeb6;}.checkout-section-payment .checkout-step-sidebar-discount .discount-message{padding:0;margin-top:-0.0625rem;margin-bottom:0.5rem;background:none;line-height:1rem;clear:both;display:block;text-transform:uppercase;}.checkout-section-payment .checkout-step-sidebar-discount .discount-message.hide{display:none;}.checkout-section-payment .checkout-step-sidebar-discount .success{color:#00a2e1;}.checkout-section-payment .checkout-step-content-payment{float:left;width:62.5%;padding:1rem;background-color:#fff;position:relative;}.checkout-section-payment .checkout-step-content-payment.only-hto{float:none;width:100%;}.checkout-section-payment .checkout-step-content-payment .hto-notice{text-transform:uppercase;letter-spacing:1px;color:#45555f;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-size:0.75rem;line-height:1rem;font-weight:400;}.checkout-section-payment .checkout-step-content-payment .checkout-substep-saved-payment .info-to-use .cc-icon{padding-bottom:1.5rem;}.checkout-section-payment .checkout-step-content-payment .checkout-substep-saved-payment .info-to-use .cc-last4{font-size:1.5rem;}.checkout-section-payment .no-payment-copy{text-transform:uppercase;letter-spacing:1px;color:#45555f;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-size:0.75rem;line-height:1rem;font-weight:600;margin-bottom:1rem;}.checkout-summary-payment{margin:auto;width:90%;}.checkout-summary-payment .payment-summary,.checkout-summary-payment .amex-summary{*zoom:1;list-style:none;border-top:1px dotted #a2aeb6;padding:0;margin:0;padding-top:1rem;margin-top:1rem;}.checkout-summary-payment .payment-summary:after,.checkout-summary-payment .amex-summary:after{content:"";display:table;clear:both;}.checkout-summary-payment .payment-summary li,.checkout-summary-payment .amex-summary li{text-transform:uppercase;letter-spacing:1px;color:#45555f;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-size:0.75rem;line-height:1rem;font-weight:600;float:left;font-size:1rem;}.checkout-summary-payment .payment-summary .credit-card-name,.checkout-summary-payment .payment-summary .credit-card-expiry,.checkout-summary-payment .amex-summary .credit-card-name,.checkout-summary-payment .amex-summary .credit-card-expiry{width:25%;}.checkout-summary-payment .payment-summary .credit-card-number,.checkout-summary-payment .amex-summary .credit-card-number{width:50%;text-align:center;}.checkout-summary-payment .payment-summary .credit-card-number img,.checkout-summary-payment .amex-summary .credit-card-number img{margin-right:0.3125rem;}.checkout-summary-payment .payment-summary .credit-card-expiry,.checkout-summary-payment .amex-summary .credit-card-expiry{float:right;text-align:right;}.checkout-summary-payment .payment-summary.first,.checkout-summary-payment .amex-summary.first{border-top:0;padding-top:0;margin-top:0;}.checkout-summary-payment.amex-summary-payment{display:none;width:100%;}.checkout-summary-payment.amex-summary-payment .amex-summary{border-top:0;padding-top:0;margin-top:0;}.checkout-summary-payment.amex-summary-payment .amex-summary .credit-card-number{width:auto;}.checkout-summary-payment.amex-summary-payment .amex-summary .credit-card-expiry{width:auto;padding-top:6px;}.checkout-substep-credit-card label{margin-bottom:0.375rem;margin-top:0.375rem;}.checkout-substep-credit-card .credit-card{width:40%;float:left;padding-top:1.875rem;padding-right:0.75rem;}.checkout-substep-credit-card .credit-card .cc-types-wrapper .cc-icon{width:2.875rem;opacity:0.15;}.checkout-substep-credit-card .credit-card .cc-types-wrapper .active{opacity:1;}.checkout-substep-credit-card .expiration-month,.checkout-substep-credit-card .expiration-year{width:22.5%;float:left;padding-right:0.75rem;}.checkout-substep-credit-card .expiration-month label{white-space:nowrap;}.checkout-substep-credit-card .expiration-year{padding-top:1.875rem;}.checkout-substep-credit-card .verification-number{width:15%;float:left;}.checkout-substep-credit-card .whats-this-cvc-link{text-transform:uppercase;letter-spacing:1px;font-size:0.625rem;}.checkout-substep-credit-card .whats-this-cvc-container{text-transform:uppercase;letter-spacing:1px;position:relative;float:right;width:58%;margin-top:0.75rem;}.checkout-substep-credit-card .whats-this-cvc-container .popover-arrow{top:1rem;right:1.75rem;}.checkout-substep-credit-card .whats-this-cvc-container .whats-this-cvc-contents{width:auto;margin:auto;}.checkout-substep-credit-card .whats-this-cvc-container .whats-this-cvc-contents p{font-size:1.75rem;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;}.checkout-substep-credit-card .whats-this-cvc-container .whats-this-cvc-contents p:last-child{margin-bottom:0;}.radio-card-saved-payment .last4{margin-bottom:0.4375rem;font-weight:400;font-size:1.875rem;}.radio-card-saved-payment .saved-credit-card-info{padding-top:3.75rem;background-position:top center;background-repeat:no-repeat;}.radio-card-saved-payment .card-type-vi{background-image:url('../images/VI.png');}.radio-card-saved-payment .card-type-ae{background-image:url('../images/AE.png');}.radio-card-saved-payment .card-type-mc{background-image:url('../images/MC.png');}.radio-card-saved-payment .card-type-di{background-image:url('../images/DI.png');}.checkout-invoice{*zoom:1;margin:auto;width:90%;}.checkout-invoice:after{content:"";display:table;clear:both;}.checkout-invoice ul{float:right;text-align:right;list-style:none;width:25%;}.checkout-invoice li{text-transform:uppercase;letter-spacing:1px;color:#45555f;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-size:0.75rem;line-height:1rem;font-weight:600;display:block;text-align:right;padding-top:1rem;}.checkout-invoice li.invoice-total{border-top:1px dotted #a2aeb6;font-weight:400;font-size:1rem;margin-top:1.5rem;}.checkout-invoice li.hide{display:none;}.checkout-table{border:0;background:none;margin:1rem auto;width:90%;}.checkout-table tr,.checkout-table td{background:none;}.checkout-table tr{border-bottom:1px dotted #a2aeb6;}.checkout-table td{padding:2rem 0;vertical-align:middle;}.checkout-table p{margin-bottom:0;}.checkout-table .product-thumb{width:18%;}.checkout-table .product-name{width:30%;}.checkout-table .product-name .frame-color{text-transform:uppercase;letter-spacing:1px;font-size:0.75rem;}.checkout-table .product-type{text-transform:uppercase;letter-spacing:1px;width:25%;font-family:'utopia-std','Georgia',serif;font-size:0.75rem;}.checkout-table .product-price{text-transform:uppercase;letter-spacing:1px;color:#45555f;font-family:'proxima-nova','Helvetica','Verdana',sans-serif;font-size:0.75rem;line-height:1rem;font-weight:600;width:30%;text-align:right;}.emphasized-experiment .radio-card{width:37.5%;height:7.502rem;}.emphasized-experiment .radio-card .info-prompt{margin-bottom:0.5rem;padding-bottom:0.4rem;}.emphasized-experiment .radio-card>*{width:79%;padding-top:0.66rem;}.emphasized-experiment .radio-card.big{width:60%;height:16rem;}.emphasized-experiment .radio-card.big>*{width:66%;margin:0 auto;padding-top:4.75rem;}#checkout-subhead{z-index:800;background:#fff;}#checkout-subhead.sticky-kit{border-top-color:transparent;}