@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=e1359fca-6acc-4dd5-a720-61e1bf234c13");@font-face{font-family:"HelveticaNeueLt Pro 45 Lt";src:url("/styles/fonts/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?#iefix");src:url("/styles/fonts/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?#iefix") format("eot"),url("/styles/fonts/530dee22-e3c1-4e9f-bf62-c31d510d9656.woff") format("woff"),url("/styles/fonts/688ab72b-4deb-4e15-a088-89166978d469.ttf") format("truetype"),url("/styles/fonts/7816f72f-f47e-4715-8cd7-960e3723846a.svg#7816f72f-f47e-4715-8cd7-960e3723846a") format("svg");font-weight: lighter;}@font-face{font-family:"HelveticaNeueLt Pro 55 Roman";src:url("/styles/fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix");src:url("/styles/fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix") format("eot"),url("/styles/fonts/bcf54343-d033-41ee-bbd7-2b77df3fe7ba.woff") format("woff"),url("/styles/fonts/b0ffdcf0-26da-47fd-8485-20e4a40d4b7d.ttf") format("truetype"),url("/styles/fonts/da09f1f1-062a-45af-86e1-2bbdb3dd94f9.svg#da09f1f1-062a-45af-86e1-2bbdb3dd94f9") format("svg");font-weight: normal;}@font-face{font-family:"Proxima Nova Rg";src:url("/styles/fonts/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot?#iefix");src:url("/styles/fonts/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot?#iefix") format("eot"),url("/styles/fonts/e56ecb6d-da41-4bd9-982d-2d295bec9ab0.woff") format("woff"),url("/styles/fonts/2aff4f81-3e97-4a83-9e6c-45e33c024796.ttf") format("truetype"),url("/styles/fonts/ab9cd062-380f-4b53-b1a7-c0bec7402235.svg#ab9cd062-380f-4b53-b1a7-c0bec7402235") format("svg");font-weight: normal;}body {margin: 0;}.float-container {overflow: hidden;}.float-left {float: left;display: inline;}.float-right {float: right;display: inline;}.float-clear {clear: both;}.astro {visibility: hidden;}.mobile-input,.mobile-submit{font-size: 14pt;padding: 5px;}.mobile-input {width: 50% !important;}.mobile-submit {width: 45% !important;}a {text-decoration: none;}input[type="submit"] {-webkit-appearance: none;-webkit-border-radius: 0px;border-radius: 0px;}a.logo,a.view-cart,a.search-anchor,a.social-icon-facebook,a.social-icon-twitter,a.social-icon-instagram,a.social-icon-pinterest,a.social-icon-youtube,.big-arrow,.small-arrow,div.themed-select-arrow{background-image: url(/images/gnr.png);background-repeat: no-repeat;}a.logo {display: block;width: 140px;height: 28px;background-position: 0px 0px;background-size: 300px;}.big-arrow {display: block;width: 40px;height: 18px;}.big-down-arrow {background-position: -279px 0px;}.big-up-arrow {background-position: -319px 0px;}.small-arrow {display: block;width: 20px;height: 15px;}.small-down-arrow {background-position: -359px 0px;}.small-up-arrow {background-position: -379px 0px;}select.shaded {background-color: #c0a9d1;color: #fff;}div.content-body {margin: 0 auto 0 auto;}div.header {padding: 20px 20px 10px 20px;}div.header a.block-link {display: block;width: 25px;height: 25px;}div.header a.view-cart {background-position: -25px -28px;background-size: 300px;}div.header a.search-anchor {background-position: -25px -53px;margin-right: 25px;background-size: 300px;}input.boxed,textarea.boxed,select.boxed{-webkit-appearance: none;border-radius: 0;border: 1px solid #c8c8c8;margin: 0;font-family: 'Proxima Nova Rg';font-weight: normal;}select.boxed {-webkit-appearance: menulist;}input.boxed {height: 26px;background-color: #fff;}input.boxed::-webkit-input-placeholder,textarea.boxed::-webkit-input-placeholder{ color: #c8c8c8;}input.boxed:-moz-placeholder,textarea.boxed:-moz-placeholder{ color: #c8c8c8;opacity: 1;filter: alpha(opacity=100); }input.boxed::-moz-placeholder,textarea.boxed::-moz-placeholder{ color: #c8c8c8;opacity: 1;filter: alpha(opacity=100); }input.boxed:-ms-input-placeholder,textarea.boxed:-ms-input-placeholder{ color: #c8c8c8;}input.submit {border: 0;background-color: #fff;color: #000;font-family: Open Sans, sans-serif;font-weight: 300;font-size: 15pt;padding: 0;}input.search {width: 130px;}a.social-icon {display: block;width: 50px;height: 50px;background-size: 300px;}a.social-icon-youtube {background-position: -50px -28px;}a.social-icon-instagram {background-position: -100px -28px;}a.social-icon-pinterest {background-position: -150px -28px;}a.social-icon-twitter {background-position: -200px -28px;}a.social-icon-facebook {background-position: -250px -28px;}div.header-line {position: relative;background-color: #bad871;height: 2px;overflow: visible;margin-bottom: 1px;}div.header-line div.line-left {background-color: #c0a8d1;width: 33%;height: 2px;}div.header-line div.line-right {background-color: #f16166;width: 33%;height: 2px;}h3.mailing-list-title {font-family: Open Sans, sans-serif;font-weight: lighter;font-size: 11pt;margin: 0;padding: 0 0 10px 0;color: #404653;}div.mailing-list-container input.field {display: block;}div.mailing-list-container input.right-join {border-right: 0px;}#js_mailing_name_container {display: none;}#js_mailing_name_container input.field {margin-top: 1px;}#js_mailing_result_container {font-family: Open Sans, sans-serif;font-weight: bold;color: #BAD871;font-size: 9pt;margin: 3px 0px 0px 5px;width: 250px;}div.mailing-list-container input {}input.submit-black {font-family: Geneva;font-weight: bold;display: block;padding: 0px 16px 0px 16px;height: 38px;background-color: #14171E;border: 0;color: #fff;}div.hero {padding: 25px 0 0 25px;}div.hero h1.title {font-family: Open Sans, sans-serif;font-weight: lighter;font-size: 18pt;color: #14171e;margin: 0;word-spacing: 9999px;}div.hero-no-img {margin-bottom: 25px;}div.hero-no-img h1.title { word-spacing: inherit;}div.hero a {color: #000;}div.hero .sub-title {font-family: 'HelveticaNeueLt Pro 55 Roman';font-size: 11pt;font-weight: normal;}div.hero h1.title a {font-family: Open Sans, sans-serif;font-weight: lighter;font-size: 35pt;color: #14171e;}div.hero h1.title a:hover {text-decoration: underline;}div.footer {padding: 33px 0 50px 0;}div.footer-section {padding: 25px;border-top: 1px solid #c8c8c8;}div.footer-section-first {background: #ededed; background: -moz-linear-gradient(top,#ededed 0%, #ffffff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#ffffff)); background: -webkit-linear-gradient(top,#ededed 0%,#ffffff 100%); background: -o-linear-gradient(top,#ededed 0%,#ffffff 100%); background: -ms-linear-gradient(top,#ededed 0%,#ffffff 100%); background: linear-gradient(to bottom,#ededed 0%,#ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=0 ); }div.footer div.phone-number {font-family: Open Sans, sans-serif;font-size: 1em;font-weight: lighter;line-height: 100%;}div.footer a.call-button {display: block;font-family: Open Sans, sans-serif;text-align: center;font-weight: lighter;border: 1px solid #000;padding: 0;color: #000;}div.footer a.block-link {display: block;color: #fff;font-family: Open Sans, sans-serif;font-weight: bold;font-size: 11pt;width: 35%;padding: 5%;}a.shop-by-category {background-color: #c0a8d1;}a.incentive-title {background-color: #f16067;}div.footer div.navigation div.first-column {padding-right: 7em;}div.footer div.navigation a {display: block;font-family: Open Sans, sans-serif;font-weight: lighter;border-bottom: 1px solid #fff;color: #000;font-size: 14pt;margin-bottom: 1em;}div.bottom-navigation,div.copyright-note{font-family: 'HelveticaNeueLt Pro 45 Lt';font-weight: lighter;font-size: 10pt;text-align: center;}div.copyright-note {padding-top: 8px;}#captcha-container div.captcha-question,#captcha-container input.captcha-input{margin-bottom: 9px;}#captcha-container input.captcha-input {display: block;}#content div.note,#content div.alert{font-family: Open Sans, sans-serif;font-weight: normal;font-size: 12pt;padding: 0 45px 0 45px;margin: 50px 0 50px 0;}#content div.note h3 {font-size: 15pt;}#content div.alert h3 {font-size: 15pt;color: #f00;}#content p.notice {font-family: Open Sans, sans-serif;font-weight: lighter;font-size: 14pt;padding: 40px 45px 50px 45px;margin: 0 0 40px 0;background-color: #f7f9f9;color: #414142;}#content p.notice a {color: #414142;}#content p.notice a:hover {text-decoration: underline;}#content .text-block {font-family: 'Proxima Nova Rg';font-weight: normal;font-size: 9pt;color: #b0aead;}#content p.indent {text-indent: 36px;}#content div.thumb-container {width: 109px;}#content div.thumb-container a {font-family: Open Sans, sans-serif;font-weight: normal;font-size: 10.5pt;display: block;width: 109px;height: 153px;border-bottom: 1px solid #c1c1c1;color: #404653;line-height: 110%;margin-bottom: 7px;}#content div.thumb-container a:hover {text-decoration: underline;}#content div.thumb-container a img {display: block;margin: 0px 23px 12px 0px;}#content div.thumb-container a div.anchor-text {width: 101px;}#content div.thumb-container div.colors-heading {font-family: 'HelveticaNeueLt Pro 55 Roman';font-weight: normal;font-size: 9pt;color: #414142;}#content div.pagination {font-family: Open Sans, sans-serif;font-weight: bold;font-size: 12pt;}#content div.pagination .page-pointer {padding: 7px 15px 7px 15px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}#content div.pagination .page-previous {margin-right: 45px;}#content div.pagination .page-next {margin-left: 45px;}#content div.pagination div {color: #3f4041;}#content div.pagination a {display: block;color: #000;}#content div.pagination a:hover {background-color: #C0A8D1;color: #fff;}div.footer div.tr360 {margin-top: 35px;text-align: center;}div.footer div.tr360 a {font-family: 'HelveticaNeueLt Pro 45 Lt';font-size: 9pt;color: #414142;}a.scroll-for-more {position: fixed;z-index: 100;font-family: 'HelveticaNeueLt Pro 55 Roman';font-weight: norma;font-size: 12pt;bottom: 0px;right: 45px;background-color: #fff;color: #414142;border-top-left-radius: 7px;border-top-right-radius: 7px;padding: 7px;text-align: center;}a.scroll-for-more span.text {display: block;margin-bottom: 15px;}a.scroll-for-more span.big-arrow {margin: 0px auto 0px auto;}#vacation-message {padding: 15px 45px 0px 45px;font-family: Open Sans, sans-serif;font-weight: 400;font-size: 13pt;color: #f00;}@media screen and (orientation: landscape){.mobile-input {width: 70% !important;}.mobile-submit {width: 25% !important;}a.logo {width: 279px;height: 56px;background-size: auto;}div.header a.block-link {display: block;width: 50px;height: 50px;}div.header a.view-cart {background-position: -50px -56px;background-size: auto;}div.header a.search-anchor {background-position: -50px -106px;background-size: auto;margin-right: 25px;}div.hero {padding: 25px 0 0 25px;}div.hero h1.title {font-size: 18pt;}a.social-icon {display: block;width: 100px;height: 100px;background-size: auto;}a.social-icon-youtube {background-position: -100px -56px;}a.social-icon-instagram {background-position: -200px -56px;}a.social-icon-pinterest {background-position: -300px -56px;}a.social-icon-twitter {background-position: -400px -56px;}a.social-icon-facebook {background-position: -500px -56px;}div.footer div.phone-number {font-size: 2em;}div.footer a.call-button {font-size: 1.5em;padding: 0;}div.footer a.block-link {font-size: 18pt;width: 35%;padding: 5%;}}@media screen and (min-width: 40.5em){div.content-body {width: 960px;}a.logo {width: 279px;height: 56px;background-size: auto;}div.header {padding: 44px 44px 0px 44px;overflow: visible;}a.menu-toggler {position: relative;display: block;width: 220px;height: 30px;margin-top: 22px;padding: 2px 0 0 10px;font-family: Open Sans, sans-serif;font-weight: lighter;font-size: 14pt;background-color: #c0a8d1;color: #fff;}a.menu-toggler:hover {text-decoration: none;-webkit-box-shadow: 0 -1px 2px 1px rgba(0,0,0,.1);-moz-box-shadow: 0 -1px 2px 1px rgba(0,0,0,.1);box-shadow: 0 -1px 2px 1px rgba(0,0,0,.1);}a.menu-toggler .small-arrow {position: absolute;right: 10px;bottom: 5px;}div.main-navigation {height: 50px;}div.main-navigation a.navigation-item {display: block;font-family: Open Sans, sans-serif;font-weight: lighter;height: 32px;border-bottom: 1px solid #fff;color: #000;margin-left: 15px;font-size: 10.5pt;}div.main-navigation a.navigation-selected-item {border-bottom: 1px solid #cfcfcf;}div.header a.view-cart {background-position: -279px -24px;width: 25px;height: 32px;}div.header a.view-cart:hover {background-position: -304px -24px;}div.header div.phone-number {font-family: Open Sans, sans-serif;font-size: 17pt;font-weight: lighter;line-height: 115%;margin-left: 15px;}div.header-line {margin-bottom: 0px;}div.hero {padding: 75px 0 0 50px;}div.hero h1.title {font-size: 35pt;}a.social-icon {width: 26px;height: 28px;}a.social-icon-facebook {background-position: -381px -28px;}a.social-icon-facebook:hover {background-position: -407px -28px;}a.social-icon-twitter {background-position: -329px -28px;}a.social-icon-twitter:hover {background-position: -355px -28px;}a.social-icon-instagram {background-position: -433px -28px;}a.social-icon-instagram:hover {background-position: -459px -28px;}a.social-icon-pinterest {background-position: -433px 0px;}a.social-icon-pinterest:hover {background-position: -459px 0px;}a.social-icon-youtube {background-position: -485px -28px;}a.social-icon-youtube:hover {background-position: -511px -28px;}#js_menu {display: none;position: absolute;z-index: 100;top: 2px;left: 0px;width: 960px;height: 300px;-webkit-box-shadow: 0 2px 2px 2px rgba(0,0,0,.1);-moz-box-shadow: 0 2px 2px 2px rgba(0,0,0,.1);box-shadow: 0 2px 2px 2px rgba(0,0,0,.1);background-color: #fff;}#js_menu div.menu-container {}#js_menu div.menu-block {width: 200px;padding: 0 20px 0 20px;}#js_menu h2 {font-family: Open Sans, sans-serif;font-weight: lighter;font-size: 12pt;margin: 20px 0 0 0;padding: 0;}#js_menu ul {background-color: rgba(255,255,255,0.5);border: 1px solid rgba(255,255,255,0.3);list-style-type: none;margin: 0;padding: 10px;}#js_menu ul.highlighted {background: url(/images/menu-highlighted.jpg) no-repeat;}#js_menu li {line-height: 100%;}#js_menu .parent-category {display: block;font-family: Open Sans, sans-serif;font-weight: lighter;font-size: 12pt;margin: 20px 0 0 0;padding: 0;color: #551a8b;}#js_menu ul a.category {font-family: Open Sans, sans-serif;font-weight: normal;font-size: 9pt;color: #404653;}#js_menu a:hover {text-decoration: underline;}#js_menu a.nav-request-samples {display: block;margin-top: 20px;font-family: Open Sans, sans-serif;font-weight: bold;font-size: 11pt;padding: 3px;background-color: #f16067;color: #fff;text-align: center;}div.post-header {padding: 18px 45px 23px 45px;}div.cookie-note {font-family: Open Sans, sans-serif;font-size: 10pt;font-weight: regular;padding: 0px 45px 0px 5px;margin: 8px 0px 13px 30px;border-left: 15px solid #f00;}div.mailing-list-container input.field {width: 173px;}div.incentives-container {text-align: right;}a.incentive-title {font-family: Open Sans, sans-serif;font-weight: bold;font-size: 15pt;text-align: center;background-color: #f16067;color: #fff;height: 28px;padding: 0 25px 0 25px;margin: 12px 0 0 0;white-space: nowrap;}h3.incentive-shipping {font-family: Open Sans, sans-serif;font-weight: normal;font-size: 13pt;height: 19px;padding: 0;margin: 0;color: #344053;}input.boxed,textarea.boxed,select.boxed{font-size: 10pt;padding: 5px;}input.boxed {height: 16px;}input.submit:hover {text-decoration: underline;}input.search {margin-left: 9px;}input.submit-black {height: 28px;font-size: 10pt;}div.bottom-navigation a {color: #000;padding: 0 4px 0 4px;}div.bottom-navigation a:hover {text-decoration: underline;}}div.hero {padding: 20px 0 50px 5px;}div.hero h1.title {word-spacing: inherit;}div.hero h1.title,div.hero h1.title a{font-size: 24pt;}#content {margin: 0px 45px 50px 45px;font-family: Open Sans, sans-serif;}#content div.add-review-wrapper {background: url(/images/add-review/rxy.gif) repeat;}#content div.add-review-container {background-color: #fff;width: 335px;height: 350px;}#content div.add-review-hero {width: 535px;height: 350px;opacity: .30;filter: alpha(opacity=30); }#content div.field-container {margin-bottom: 9px;}#content .boxed {width: 276px;}#content textarea.boxed {height: 160px;}#stars {margin-bottom: 15px;width: 288px;}#js_stars_rating {font-weight: lighter;font-size: 20pt;line-height: 100%;margin-top: 5px;}#js_stars_rating span {font-size: 9pt;}#stars a.star {display: block;width: 40px;height: 40px;background: url(/images/add-review/stars.png) no-repeat;}#stars a.selected {background-position: 0px -80px;}#stars a.unselected {background-position: 0px 0px;}#stars a.selected:hover, #stars a.unselected:hover {background-position: 0px -40px;}#content div.signed-name {margin-bottom: 9px;}