.rga .filter-tabs {display: flex;justify-content: space-between;align-items: center;}.rga .filter-tabs > div {padding-left: 40px;padding-right: 0;}@media all and (min-width: 1px) and (max-width: 767px) {.rga .filter-tabs {flex-wrap: wrap;align-items: unset;margin-bottom: 30px;}.rga .filter-tabs > div {padding-left: 0;padding-right: 0;}.rga .filter-tabs > div > button {width: 100%;}.rga .filter-tabs .filter-paging {padding-left: 10px;}.rga .filter-tabs.show-narrow .filter-narrow, .rga .filter-tabs.show-narrow .filter-grid {flex-basis: 100%;}.rga .filter-tabs.show-narrow.show-paging .filter-paging {flex-basis: 70%;}.rga .filter-tabs.show-narrow.show-paging .filter-grid {flex-basis: 30%;}.rga .filter-tabs.show-narrow.show-sort .filter-sort {flex-basis: 50%;}.rga .filter-tabs.show-narrow.show-sort .filter-narrow {flex-basis: 50%;}.rga .filter-tabs.show-narrow.show-customize .filter-narrow, .rga .filter-tabs.show-narrow.show-customize .filter-customize {flex-basis: 50%;}.rga .filter-tabs.show-narrow.show-customize.show-search .filter-customize {flex-basis: 50%;}.rga .filter-tabs.show-narrow.show-customize.show-search .filter-narrow, .rga .filter-tabs.show-narrow.show-customize.show-search .filter-search {flex-basis: 25%;}.rga .filter-tabs.show-narrow.show-customize.show-search.show-sort .filter-sort, .rga .filter-tabs.show-narrow.show-customize.show-search.show-sort .filter-search {flex-basis: 10%;}.rga .filter-tabs.show-narrow.show-customize.show-search.show-sort .filter-customize {flex-basis: 50%;}.rga .filter-tabs.show-narrow.show-customize.show-search.show-sort .filter-narrow {flex-basis: 30%;}}.rga .filter-tabs button {z-index: 2;border-width: 0;background: #fff;text-transform: uppercase;padding: 10px 0px;padding: 1rem 0rem;font-family: "font-2", Helvetica, Arial, sans-serif;font-weight: 700;font-size: 10px;font-size: 1rem;}@media all and (min-width: 1px) and (max-width: 767px) {.rga .filter-tabs button:first-child {border-width: 1px 1px 1px 1px;}}.rga .filter-tabs button:last-child {border-width-left: 0;}.rga .filter-tabs button.waiting {color: #222222;}@media all and (min-width: 768px) {.rga .filter-tabs button:hover, .rga .filter-tabs button:hover.waiting {color: #222222;}}.rga .filter-tabs button.selected {position: relative;color: #fff;background: #222222;}.rga .filter-tabs button.selected.add-arrow > span:after {border-top: 0;border-bottom: 3px solid #fff;}.rga .filter-tabs button.selected.add-arrow:after, .rga .filter-tabs button.selected.add-arrow:before {bottom: -2px;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}.rga .filter-tabs button.selected.add-arrow:after {border-color: rgba(243, 243, 243, 0);border-bottom-color: #f9f9f9;border-width: 5px;margin-left: -5px;}@media all and (min-width: 1px) {.rga .filter-tabs button.selected.add-arrow:after {border-width: 10px;margin-left: -10px;}}.rga .filter-tabs button.selected.add-arrow:before {border-color: rgba(34, 34, 34, 0);border-bottom-color: #e2e2e2;border-width: 7px;margin-left: -7px;}@media all and (min-width: 1px) {.rga .filter-tabs button.selected.add-arrow:before {border-width: 12px;margin-left: -12px;}}.rga .filter-tabs button.unselected {color: #b8b8b8;}@media all and (min-width: 768px) {.rga .filter-tabs button {border-top-width: 0;border-bottom-width: 0;}.rga .filter-tabs button.selected {color: #222222;background: transparent;}.rga .filter-tabs button.selected.add-arrow > span:after {border-bottom-color: #222222;}.rga .filter-tabs button.selected.add-arrow:after {border-bottom-color: #f9f9f9;}.rga .filter-tabs button.selected.add-arrow.unselected > span:after {border-bottom-color: #b8b8b8;}}@media all and (min-width: 1px) and (max-width: 767px) {.rga .filter-module.tab-open .filter-tabs {margin-bottom: 0;}.rga .filter-module.tab-open .filter-tabs .filter-paging, .rga .filter-module.tab-open .filter-tabs .filter-grid {display: none !important;}}.rga .filter {position: relative;max-width: 160em;margin: 0 auto;}.rga .filter .header-spacer {height: auto;}.rga .filter .dropdown-container > h1 {margin-top: 20px;margin-left: 20px;}.rga .filter .dropdown-container > div {margin-top: 20px;margin-bottom: 0px;}@media all and (min-width: 768px) {.rga .filter .dropdown-container > div {margin-top: 48px;margin-bottom: 27px;margin-right: 100px;}}@media all and (min-width: 992px) {.rga .filter .dropdown-container > div {margin-bottom: 15px;}}.rga .filter .dropdown-container > div .dropdown-item {position: relative;}.rga .filter .dropdown-container > div .dropdown-item > span {position: absolute;top: -2px;margin-left: 5px;font-family: "font-2", Helvetica, Arial, sans-serif;font-weight: bold;text-transform: uppercase;}@media all and (min-width: 768px) {.rga .filter .dropdown-container > div .dropdown-item > span {top: -18px;margin-left: 5px;}}.rga .filter .dropdown-container > div .dropdown-item .dropdown-label {padding-top: 1px;padding-bottom: 0px;margin-top: 7px;text-align: left;}.rga .filter .dropdown-container > div .dropdown-item .dropdown-label.no-swatch {width: 100%;}.rga a:hover {text-decoration: none;}.rga .card .collapse {display: none;}.rga .dropdown-text {position: absolute;display: inline-block;margin-left: 15px;top: -8px;font-weight: bold;color: #555555;}.rga #dropdown-text-display {height: 30px;padding-left: 19px;font-size: 16px;white-space: nowrap;text-overflow: ellipsis;font-family: font-2;}.rga .facet-dropdown {position: relative;display: inline-block;border: 1px solid grey;margin: 15px;height: 32px;width: 100%;white-space: normal;word-wrap: break-word;}.rga .facet-dropdown .dropdown-menu-icon {position: absolute;}.rga .facet-dropdown .dropdown-menu-icon:before {content: '';display: inline-block;width: 25px;background-repeat: no-repeat;}.rga .facet-dropdown .dropdown-menu-text-icon {padding-left: 30px;padding-top: 5px;position: absolute;}.rga .facet-dropdown .dropdown-menu-text-no-icon {position: absolute;padding-top: 5px;}.rga .facet-dropdown .facet-dropdown-content {display: none;position: relative;background-color: #f9f9f9;width: 100%;box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);padding: 8px 16px;z-index: 1000;top: 1px;white-space: normal;border-top: solid grey;border-width: 0 1px 1px 1px;float: right;}.rga .facet-dropdown .facet-dropdown-content .long-list-item {padding-top: 0px;padding-bottom: 0px;padding-right: 5px;height: 30px;width: auto;}.rga .facet-dropdown .facet-dropdown-content .long-list-item.vertical-block {display: block;height: auto;padding: 0;text-align: center;line-height: normal;}.rga .facet-dropdown .facet-dropdown-content .sprite-metals {height: 27px;width: 27px;}.rga .facet-dropdown .facet-dropdown-content .option-info .short-title {text-transform: uppercase;font-weight: bold;font-family: font-2;}.rga .facet-dropdown .facet-dropdown-content .option-info .short-title .short-body {visibility: hidden;}.rga .facet-dropdown .facet-dropdown-content .dropdown-item-name {visibility: hidden;text-decoration: underline transparent;}.rga .facet-dropdown .facet-dropdown-content .dropdown-item-name.active {visibility: visible;text-decoration: underline #298CB0;}.rga .facet-dropdown .facet-dropdown-content .hovered-menu-item {visibility: visible;text-decoration: underline #BDBDBD;}.rga .facet-dropdown .facet-dropdown-content .facet-dropdown-menu-item {padding: 0;text-align: center;font-family: font-2;font-size: 12px;font-weight: 400;word-wrap: normal;hyphens: none;}.rga .setting-tray .facet-dropdown {margin: 0;}.rga .setting-tray .facet-dropdown-menu-item.disabled, .rga .setting-tray .facet-list-menu-item.disabled {opacity: 0.4;}.rga .setting-tray .facet-dropdown-menu-item.disabled a, .rga .setting-tray .facet-list-menu-item.disabled a {cursor: not-allowed;}.rga .facet-dropdown:hover .facet-dropdown-content {display: block;}.rga .engraving-info {padding-bottom: 5px;border-bottom: 1px solid grey;margin-bottom: 10px;}.rga .dropdown-caret {content: "";position: absolute;right: 10px;top: 14px;border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 4px solid #555;}.rga .filter h1 {font-size: 16px;font-size: 1.6rem;line-height: 14.4px;line-height: 1.44rem;letter-spacing: 0.3px;letter-spacing: 0.03rem;}@media all and (min-width: 992px) {.rga .filter h1 {font-size: 24px;font-size: 2.4rem;line-height: 21.6px;line-height: 2.16rem;letter-spacing: 0.3px;letter-spacing: 0.03rem;}}.rga .filter-title-text {max-width: 65%;display: block;float: left;white-space: nowrap;text-overflow: ellipsis;font-family: "font-1", Georgia, "Times New Roman", Times, serif;text-transform: capitalize;font-size: 20px;letter-spacing: 0.35px;font-weight: normal;}@media all and (min-width: 1px) and (max-width: 767px) {.rga .filter-title-text {max-width: 90%;font-size: 18px;}}.rga .filter-title {padding: 18px 0px 15px 20px;padding: 1.8rem 0rem 1.5rem 2rem;text-align: center;font-weight: 700;}@media all and (min-width: 768px) and (max-width: 991px) {.rga .filter-title {margin-top: 0px;margin-bottom: 12px;padding-right: 30px;padding-left: 30px;text-align: left;}}@media all and (min-width: 992px) {.rga .filter-title {margin-bottom: 9px;}}.rga .filter-module {overflow: hidden;display: block !important;}@media screen and (min-width: 992px) {.rga .filter-module {margin-top: -6px;}}@media screen and (max-width: 991px) {.rga .filter-module {margin-top: -4px;}}.rga .filter-module .filter-tabs button.inactive {color: #ccc;}.rga .filter-module .filter-tabs button.inactive > span:after {border-top-color: #ccc;}@media all and (min-width: 1px) {.rga .filter-module .filter-tabs > button {padding-bottom: 13px;padding-bottom: 1.3rem;}}@media all and (min-width: 1px) and (max-width: 767px) {.rga .filter-module {overflow: visible;}}@media all and (min-width: 768px) {.rga .filter-module {border-top: 1px solid #ddd;}.rga .filter-module .filter-tabs {position: absolute;top: 7px;top: 0.7rem;right: 0;}}@media all and (min-width: 992px) {.rga .filter-module .filter-tabs {top: 5px;top: 0.5rem;}.rga .filter-module .filter-tabs > button {padding-bottom: 17px;padding-bottom: 1.7rem;}}.rga .filter-module-content h4 {margin-top: 25px;margin-top: 2.5rem;margin-bottom: 10px;margin-bottom: 1rem;font-size: 10px;font-size: 1rem;font-weight: 700;text-transform: uppercase;min-height: 28px;}@media all and (min-width: 768px) {.rga .filter-module-content h4 {margin-top: 10px;margin-top: 1rem;font-size: 12px;font-size: 1.2rem;}}.rga .filter-module-content h4.narrow-by-menu-name {cursor: pointer;padding: 16px;outline: none;transition: 0.5s;font-size: 22px;border-bottom: 1px solid #DBDBDB;display: flex;justify-content: space-between;margin: 0;font-family: font-1;text-transform: capitalize;font-weight: lighter;line-height: 1.4;letter-spacing: 0.7px;}.rga .filter-module-content h4.narrow-by-menu-name .glyphicon {font-size: 11px;position: inherit;align-self: center;}.rga .filter-module-content label.narrow-by-menu-item {line-height: 38px;font-size: 14px;letter-spacing: 0.5px;text-transform: capitalize;}.rga .filter-module-content label.narrow-by-menu-item.selected {font-weight: 700;}@media all and (min-width: 768px) {.rga .filter-module-content label.narrow-by-menu-item.selected > span {margin-left: -5px;margin-left: -0.5rem;padding-right: 5px;padding-right: 0.5rem;padding-left: 5px;padding-left: 0.5rem;background: #e8e8e8;}}.rga .filter-module-options {list-style: none;margin-bottom: 10px;margin-bottom: 1rem;text-align: center;border: 1px solid #e2e2e2;background-color: #fff;}@media all and (min-width: 1px) {.rga .filter-module-options {background-color: transparent;}}.rga .filter-module-options > li {padding: 10px 0px;padding: 1rem 0rem;z-index: 1;font-size: 9px;font-size: 0.9rem;line-height: 8.1px;line-height: 0.81rem;letter-spacing: 0.3px;letter-spacing: 0.03rem;font-family: "font-2", Helvetica, Arial, sans-serif;font-weight: normal;color: #222222;text-transform: uppercase;background: #fff;border-right: 1px solid #e2e2e2;cursor: pointer;}.rga .filter-module-options > li:last-child {border-right-width: 0;}.rga .filter-module-options > li.selected {background-color: #666;color: #fff;}@media all and (min-width: 768px) {.rga .filter-module-options > li {padding: 5px;padding: 0.5rem;padding-top: 0;display: inline;width: auto;border: 0;background-color: transparent;color: #999;}.rga .filter-module-options > li.selected {color: #222222;background-color: transparent;}.rga .filter-module-options > li:after {padding-left: 10px;padding-left: 1rem;content: '/';}.rga .filter-module-options > li:last-child:after {content: '';}}@media all and (min-width: 768px) {.rga .filter-module-options {border: 0;padding-top: 3px;padding-top: 0.3rem;margin-top: 10px;margin-top: 1rem;}}.rga .filter-module-options-cta {margin-top: 30px;margin-top: 3rem;margin-bottom: 20px;margin-bottom: 2rem;}.rga .filter-module-options-cta > button {width: 48%;float: right;}@media all and (min-width: 1px) {.rga .filter-module-options-cta > button {width: auto;padding-right: 20px;padding-right: 2rem;padding-left: 20px;padding-left: 2rem;}}.rga .filter-dash {padding-top: 8px;padding-top: 0.8rem;font-size: 10px;font-size: 1rem;text-align: center;color: #666;}@media all and (min-width: 768px) {.rga .filter-dash {padding-top: 6px;padding-top: 0.6rem;}}.rga .filter-module-options-bar p a {font-size: 14px;font-size: 1.4rem;color: #666;padding-top: 10px;padding-top: 1rem;}.rga .filter-module-options-bar .filter-module-options-cta {margin-top: 15px;margin-bottom: 15px;}.rga .filter-module-options-bar .filter-module-options-cta > button {float: right;}.rga .filter-module-options-bar .filter-module-options-cta > button:first-child {margin-left: 1rem;}@media all and (min-width: 768px) {.rga .filter-module-options-bar > div {padding-left: 0;}}.rga .filter-module-content {background-color: #f9f9f9;}@media all and (min-width: 768px) {.rga .filter-module-content {padding-right: 0;padding-left: 0;border-bottom: 1px solid #ddd;}.rga .filter-module-content > .active {padding-top: 30px;padding-top: 3rem;}}.rga .filter-module-content .dropdown select {border: none;box-shadow: none;background: transparent;background-image: none;-webkit-appearance: none;padding-left: 30%;width: 120%;}.rga .native-scroll > .filter-list {height: 300px;height: 30rem;}@media all and (min-width: 768px) {.rga .native-scroll > .filter-list {height: auto;}}.rga .filter-list-columns {-webkit-column-count: 2;-webkit-column-gap: 0;-webkit-column-width: auto;-moz-column-count: 2;-moz-column-gap: 0;-moz-column-width: auto;column-count: 2;column-gap: 0;column-width: auto;}@media all and (min-width: 768px) {.rga .filter-list-columns {-webkit-column-count: 1;-webkit-column-gap: 0;-webkit-column-width: auto;-moz-column-count: 1;-moz-column-gap: 0;-moz-column-width: auto;column-count: 1;column-gap: 0;column-width: auto;background-color: transparent;}.rga .filter-list-columns > label {padding-left: 0;}}.rga .filter-list-columns > label {background-color: #fff;}@media all and (min-width: 1px) {.rga .filter-list-columns > label {background-color: transparent;}}.rga .filter-price-range {margin-bottom: 15px;margin-bottom: 1.5rem;}.rga .filter-price-range button {width: 100%;}@media all and (min-width: 768px) {.rga .filter-price-range button {margin-top: 10px;margin-top: 1rem;}}.rga .filter-price-range .dropdown {width: 100%;margin: 0px;height: 36px;}@media screen and (min-width: 768px) and (max-width: 991px) {.rga .filter-price-range .dropdown {width: 100% !important;}}@media screen and (max-width: 767px) {.rga .filter-price-range .dropdown {width: 45%;}}.rga .hidden-xs-small {display: none;}@media all and (min-width: 768px) {.rga .hidden-xs-small {display: block;}}.rga .native-scroll {height: 260px;height: 26rem;overflow: auto;}@media all and (min-width: 768px) {.rga .native-scroll {height: 100%;}}.rga .custom-scroll {overflow-x: hidden;position: relative;clear: both;}.rga .custom-scroll > div:first-child {width: 105%;}.rga .custom-scroll-parent {overflow: auto;height: 260px;height: 26rem;}.rga .custom-scroll-container {position: absolute;right: 4px;top: 0;background: transparent;width: 3px;height: 100%;opacity: .7;overflow: hidden;}@media all and (min-width: 768px) {.rga .custom-scroll-container {display: none;}}.rga .custom-scroll-bar {width: 100%;height: 5%;background: #666;position: absolute;top: 0;border-radius: 5px;}@media all and (min-width: 768px) {.rga .columns {-webkit-column-count: auto;-webkit-column-gap: 0;-webkit-column-width: 200px;-moz-column-count: auto;-moz-column-gap: 0;-moz-column-width: 200px;column-count: auto;column-gap: 0;column-width: 200px;}}.rga .long-list-with-sprite .sprite-shapes:before {width: 27px !important;}.rga .tab-content > .tab-pane {background-color: transparent;}@media all and (min-width: 1px) and (max-width: 767px) {.rga .tab-content > .tab-pane {padding-left: 0px;padding-right: 0px;}}.rga .tab-content > .tab-search-pane {padding: 0px;}.rga .tab-pane > span {padding-right: 0;}.rga .narrow-more {color: #999;font-size: 11px;position: absolute;bottom: 0px;left: 10px;}@media all and (min-width: 1px) and (max-width: 767px) {.rga .narrow-more {display: none;}}.rga .facet-breadcrumb-container {height: 38px;margin-top: 12px;margin-bottom: 12px;}.rga .facet-breadcrumb {text-rendering: auto;}.rga .facet-breadcrumb-close {display: block;background-image: url("site/buttons/facet-breadcrumb-close-3c1492c6d960158208a2e7e0c37ae928.png");background-repeat: no-repeat;height: 6px;width: 6px;margin-top: 7px;margin-right: 4px;margin-left: 12px;}.rga .filter-module-options-bar a.facet-breadcrumb:first-child > i {margin-left: 0px;}.rga .filter .list-toolbar {margin-bottom: 5px;}@media all and (min-width: 1px) {.rga .filter .list-toolbar {margin-top: -6px;}}@media all and (min-width: 1200px) {.rga .filter .list-toolbar {margin-top: 5px;}}.rga .facet-direction-nav {height: 0;position: absolute;top: 205px;left: 0;width: 100%;margin-right: 10px;}.rga .facet-direction-nav li {list-style: none;}.rga .facet-direction-nav li a {width: 26px;height: 26px;margin: 0;display: block;background: url("site/flexslider/controls-facet-2d6a9b91d2f39320e82a55a661c66c00.png") no-repeat;cursor: pointer;text-indent: -999em;position: absolute;}.rga .facet-direction-nav li .facet-next {background-position: -36px 0;right: 10px;}.rga .facet-direction-nav li .facet-next:hover {background-position: -36px -25px;}.rga .facet-direction-nav li .facet-prev {background-position: -10px 0;left: 10px;}.rga .facet-direction-nav li .facet-prev:hover {background-position: -10px -25px;}@media all and (min-width: 768px) and (max-width: 991px) {.product-wall-dropdowns .dropdown-item {padding-bottom: 15px;}}@media all and (min-width: 768px) {.firefox .filter-title {margin-bottom: 12px;}}.sort-by-dropdown > select #sortBy {display: flex;width: 70% !important;height: 50% !important;padding: 0px;}.sort-by-dropdown span {padding-right: 5px;font-size: small;}body.touch .rga .dropdown-text {margin: 0;position: relative;display: none;}@media (max-width: 1030px) {body.touch .rga .facet-dropdown {display: none;}}body.touch .rga .facet-dropdown .long-list-item {border-width: 1px 0 1px 0;padding: 0 0 0 15px;height: 36px;}body.touch .rga .facet-dropdown .facet-dropdown-content .dropdown-item-name {visibility: visible;}@media (max-width: 1100px) and (min-width: 1000px) {body.touch .rga .setting-tray .facet-dropdown {display: inline-block;}}#setting-tray-collapse {width: 100vw;background: #247c9b;color: white;height: 44px;text-transform: uppercase;}@media all and (min-width: 992px) {#setting-tray-collapse {display: none !important;}}#setting-tray-collapse .glyphicon {top: 3px;}#setting-tray-collapse:not(.collapsed) .glyphicon-chevron-right:before {content: "\e114";-webkit-text-stroke: 4px #247c9b;font-size: 20px;}button[class="filter-button collapsed"] .glyphicon-chevron-right:before {content: "\e080" !important;-webkit-text-stroke: 4px #247c9b;font-size: 20px;}@media all and (min-width: 992px) {.setting-tray.collapse {display: block;height: auto !important;}}.setting-tray #diamond-carat-slider-selected {display: none;}@media all and (max-width: 991px) {.setting-tray #setting-tray-menu-3.collapsing {-webkit-transition: opacity 0.35s ease;transition: opacity 0.35s ease;-webkit-transition: height 0.35s ease;transition: height 0.35s ease;}.setting-tray #setting-tray-menu-3.collapsing .setting-tray-slider {opacity: 0;}.setting-tray #setting-tray-menu-3.in .setting-tray-slider {opacity: 1;}}@media all and (min-width: 992px) {.setting-tray .visible-tray-sm {display: none !important;}}.setting-tray #setting-style-ft-menus .disable-shape-mobile {display: none;}@media all and (max-width: 991px) {.setting-tray #setting-style-ft-menus #setting-tray-menu-grid-2 {display: none;}}@media all and (min-width: 992px) {.setting-tray #setting-style-ft-menus #setting-tray-menu-3.collapse {display: block;}}@media all and (min-width: 992px) {.setting-tray #setting-style-ft-menus #setting-tray-menu-3 .slider-desktop-label {display: block;margin-bottom: 8px;}}@media all and (max-width: 991px) {.setting-tray #setting-style-ft-menus #setting-tray-menu-3 .slider-desktop-label {display: none;}}@media all and (min-width: 992px) {.setting-tray #setting-style-ft-menus {display: grid;grid-row-gap: 24px;grid-template-rows: 50% 50%;grid-template-columns: 75% 25%;}.setting-tray #setting-style-ft-menus #setting-tray-menu-collapse-1, .setting-tray #setting-style-ft-menus #setting-tray-menu-collapse-0 {padding-right: 4vw;}.setting-tray #setting-style-ft-menus #setting-tray-menu-collapse-2 {margin-top: 30px;grid-column: 2;grid-row: 2;}.setting-tray #setting-style-ft-menus #setting-tray-menu-collapse-3 {margin-top: 30px;grid-column: 2;grid-row: 1;}}@media all and (min-width: 992px) and (-ms-high-contrast: none) {.setting-tray #setting-style-ft-menus #setting-tray-menu-collapse-3 {margin-bottom: 20px;}}@media all and (min-width: 992px) {.setting-tray #setting-style-ft-menus.setting-tray-grid-df {grid-template-columns: 100%;}.setting-tray #setting-style-ft-menus.setting-tray-grid-df #setting-tray-menu-collapse-1, .setting-tray #setting-style-ft-menus.setting-tray-grid-df #setting-tray-menu-collapse-0 {padding-right: 0;}}@media all and (max-width: 991px) {.setting-tray #setting-style-ft-menus {display: flex;flex-wrap: wrap;}.setting-tray #setting-style-ft-menus.setting-tray-grid-df #setting-tray-menu-collapse-1, .setting-tray #setting-style-ft-menus.setting-tray-grid-df #setting-tray-menu-collapse-0 {padding-right: 0;}.setting-tray #setting-style-ft-menus #setting-tray-menu-collapse-0 .setting-tray-label, .setting-tray #setting-style-ft-menus #setting-tray-menu-collapse-2 .setting-tray-label {border-left-width: 0;}.setting-tray #setting-style-ft-menus #setting-tray-menu-collapse-1 .setting-tray-label, .setting-tray #setting-style-ft-menus #setting-tray-menu-collapse-3 .setting-tray-label {border-right-width: 0;}.setting-tray #setting-style-ft-menus .setting-tray-label {font-size: 14px;height: 50px;text-align: left;vertical-align: middle;border: #BDBDBD 1px solid;line-height: 50px;padding: 0 12px;font-family: font-2;color: #222222;letter-spacing: .25px;}.setting-tray #setting-style-ft-menus .setting-tray-label .glyphicon {float: right;top: 12px;}.setting-tray #setting-style-ft-menus .setting-tray-label:not(.collapsed) {border-bottom-width: 0;}.setting-tray #setting-style-ft-menus .setting-tray-label:not(.collapsed) .glyphicon-chevron-right:before {content: "\e114";-webkit-text-stroke: 4px white;color: #247c9b;font-size: 20px;}.setting-tray #setting-style-ft-menus .setting-tray-label.collapsed .glyphicon-chevron-right:before {content: "\e080";-webkit-text-stroke: 4px white;color: #BDBDBD;font-size: 20px;}.setting-tray #setting-style-ft-menus div[class="setting-tray-label "] {border-bottom-width: 1px !important;}.setting-tray #setting-style-ft-menus div[class="setting-tray-label "] .glyphicon-chevron-right:before {content: "\e080" !important;-webkit-text-stroke: 4px white;color: #BDBDBD !important;font-size: 20px;}}@media all and (min-width: 992px) {.setting-tray #setting-style-ft-menus .setting-tray-label {display: none;}.setting-tray #setting-style-ft-menus .slider {display: block;padding-bottom: 10px;}}.setting-tray .facet-dropdown {margin: 0px;}@media all and (max-width: 991px) {.setting-tray [id^="setting-tray-menu-collapse-"],.setting-tray [id*=" setting-tray-menu-collapse-"] {width: 50%;}}.setting-tray .lab-grown-accent-filter {font-family: font-2;}@media all and (max-width: 991px) {.setting-tray .lab-grown-accent-filter {width: 100%;padding-top: 10px;padding-bottom: 10px;}}.setting-tray .lab-grown-accent-filter img {width: 20px;}@media all and (max-width: 991px) {.setting-tray .slider-container {float: right;padding: 60px 25px;width: 100vw;border: solid #BDBDBD;border-width: 0 0 1px 0;background: white;}}.setting-tray .horizontal-menu {display: flex;justify-content: space-between;}@media all and (max-width: 991px) {.setting-tray .horizontal-menu {border: solid #BDBDBD;border-width: 0 0 1px 0;background: white;width: 200%;}.setting-tray .horizontal-menu.collapse {display: none !important;}.setting-tray .horizontal-menu.in span {z-index: 998;}}@media all and (min-width: 1px) and (max-width: 767px) {.setting-tray .horizontal-menu {flex-wrap: wrap;}.setting-tray .horizontal-menu .long-list-horizontal-item {flex-basis: 20%;}}.setting-tray .setting-tray-slider .ui-slider-horizontal .ui-slider-range {background-color: #298cb0;}.setting-tray .setting-tray-slider .tick-text {white-space: nowrap;left: -5px;position: absolute;top: 16px;font-family: font-2;font-weight: 400;font-size: 11px;}.setting-tray .setting-tray-slider .ui-slider-horizontal {height: .5em;}.setting-tray .setting-tray-slider .ui-widget-content {background: #aaa;}.setting-tray .setting-tray-slider .ui-slider-tick {position: absolute;background-color: #FFF;width: 2px;height: 8px;top: -1px;white-space: nowrap;z-index: 10;}@media all and (max-width: 991px) {.setting-tray .setting-tray-slider {width: 100%;position: relative;float: left;}}.setting-tray .setting-tray-slider input {width: 22%;margin-top: 10px;padding: 4px 5px;}.narrow-by-modal {overflow-y: scroll !important;}.narrow-by-modal.filter-module {margin-top: 0;}.narrow-by-modal .filter-module-content {padding: 0;}.narrow-by-modal .filter-module-content .filter-module-options-cta {margin-top: 10px;margin-bottom: 0;}.narrow-by-modal .filter-price-range.clearfix {padding: 15px;margin: 0;border-bottom: 1px solid black;}.narrow-by-modal h4 {margin: 0 !important;}.narrow-by-modal .accordion-results-number {padding: 10px;border-bottom: 1px black solid;}.narrow-by-modal .modal-dialog {width: 100%;height: 100%;margin: 0;padding: 0;}.narrow-by-modal .modal-header {padding: 0;margin: 0;border: 0;}.narrow-by-modal .modal-footer {padding: 0;margin: 0;border-top: 0;}.narrow-by-modal .modal-content {height: auto;min-height: 100%;border-radius: 0;background-color: #f9f9f9;}.narrow-by-modal .modal-body {padding: 0;}.narrow-by-modal .narrow-by-menu-item {margin-bottom: 0;padding: 0 15px;text-transform: capitalize;}.narrow-by-modal .narrow-by-menu-name {padding: 15px;border-bottom: 1px solid black;}.narrow-by-remove-tag {padding-left: 5px;-webkit-text-stroke: 2px white;top: 2px;}#narrow-modal-footer.empty {display: none !important;}#narrow-by-tag-container-inside, #setting-tray-breadcrumbs {margin-top: 0;}#narrow-by-tag-container-inside ul, #setting-tray-breadcrumbs ul {padding: 1px;white-space: nowrap;overflow-x: scroll;list-style-type: none;border-bottom: solid 1px lightgrey;text-align: left;}#narrow-by-tag-container-inside .narrow-by-tag, #setting-tray-breadcrumbs .narrow-by-tag {border: 1px black solid;height: 38px;padding: 10px;margin: 5px 3px;text-align: center;display: inline-block;vertical-align: top;}@media all and (min-width: 992px) {#setting-tray-breadcrumbs {display: none;}}#setting-tray-breadcrumbs .narrow-by-tag {border: 1px solid #BDBDBD;border-radius: 3px;letter-spacing: .5px;font-family: font-2;}#setting-tray-breadcrumbs .narrow-by-tag .glyphicon-remove {color: #247c9b;}@media all and (max-width: 767px) {.narrow-by-menu-options {overflow-y: scroll;}}#menu-overlay, #product-wall-overlay {position: absolute;display: none;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;opacity: 0.4;z-index: 1051;cursor: pointer;}.no-border ul {border-bottom: 0 !important;}.wall-revamped {grid-template-areas: "menu" "results";display: grid;}@media all and (min-width: 1px) and (max-width: 767px) {.wall-revamped {display: block;}}.wall-revamped.filter-open {grid-template-areas: "menu menu" "filters results";grid-template-columns: 300px auto;grid-column-gap: 5px;}.wall-revamped.filter-open .filter-module div.filter-tabs {grid-template-columns: 300px 225px auto 100px 150px;}.wall-revamped.filter-open .filter-module div.filter-tabs .filter-customize button.btn.add-arrow {width: 300px;}.wall-revamped.filter-open #product-wall-results #narrow-by-tag-container-inside {margin-left: 10px;}.wall-revamped.filter-open #product-wall-results .facet-breadcrumb-container {margin-top: 0;}@media all and (max-width: 1199px) {.wall-revamped.filter-open {grid-template-columns: 220px auto;}.wall-revamped.filter-open .filter-module div.filter-tabs {grid-template-columns: 220px 225px auto 100px 150px;}.wall-revamped.filter-open .filter-module div.filter-tabs .filter-customize button.btn.add-arrow {width: 220px;}}.wall-revamped .filter .header-spacer {padding: 20px 0;}@media all and (min-width: 1px) and (max-width: 767px) {.wall-revamped .filter .header-spacer {border-bottom: 1px solid #DBDBDB;}}.wall-revamped .filter .header-spacer .filter-title {padding: 0 30px;margin: 0;line-height: 30px;}@media all and (min-width: 1px) and (max-width: 767px) {.wall-revamped .filter .header-spacer .filter-title {padding: 0;}}.wall-revamped .filter .header-spacer .filter-title .filter-title-text {font-size: 24px;overflow: hidden;}.wall-revamped .filter .filter-module {overflow: visible;}.wall-revamped .filter .filter-module.no-border {border: none;}.wall-revamped .filter .filter-module .filter-tabs {position: inherit;display: grid;justify-content: normal;align-items: center;grid-template-columns: 150px 225px auto 100px 150px;grid-template-areas: "filter sort . paging grid-switch";font-family: font-2;grid-column-gap: 15px;padding: 0;}.wall-revamped .filter .filter-module .filter-tabs > div {padding: 0;}@media all and (max-width: 1199px) {.wall-revamped .filter .filter-module .filter-tabs {grid-template-columns: 150px 225px auto 100px 110px;}}@media all and (min-width: 1px) and (max-width: 767px) {.wall-revamped .filter .filter-module .filter-tabs {margin-top: 20px;grid-template-columns: 220px auto 85px;grid-template-rows: auto;grid-template-areas: "filter paging grid-switch" "sort . .";grid-row-gap: 15px;grid-column-gap: 0;}}.wall-revamped .filter .filter-module .filter-tabs .filter-sort {grid-area: sort;align-items: center;justify-self: start;}.wall-revamped .filter .filter-module .filter-tabs .filter-paging {grid-area: paging;justify-self: end;font-size: 14px;text-transform: uppercase;}@media all and (min-width: 1px) and (max-width: 767px) {.wall-revamped .filter .filter-module .filter-tabs .filter-paging {margin-right: 4px;}}.wall-revamped .filter .filter-module .filter-tabs .filter-paging .dropdown::after {right: 18px;}.wall-revamped .filter .filter-module .filter-tabs .filter-paging .list-toolbar, .wall-revamped .filter .filter-module .filter-tabs .filter-sort .list-toolbar {margin: 0;}.wall-revamped .filter .filter-module .filter-tabs .filter-paging .page-by-tab, .wall-revamped .filter .filter-module .filter-tabs .filter-paging .sort-by-tab, .wall-revamped .filter .filter-module .filter-tabs .filter-sort .page-by-tab, .wall-revamped .filter .filter-module .filter-tabs .filter-sort .sort-by-tab {font-weight: bold;}@media all and (min-width: 1px) and (max-width: 767px) {.wall-revamped .filter .filter-module .filter-tabs .filter-paging .page-by-tab, .wall-revamped .filter .filter-module .filter-tabs .filter-paging .sort-by-tab, .wall-revamped .filter .filter-module .filter-tabs .filter-sort .page-by-tab, .wall-revamped .filter .filter-module .filter-tabs .filter-sort .sort-by-tab {font-size: 13px;}}.wall-revamped .filter .filter-module .filter-tabs .filter-paging form.paging, .wall-revamped .filter .filter-module .filter-tabs .filter-paging form.sorting, .wall-revamped .filter .filter-module .filter-tabs .filter-sort form.paging, .wall-revamped .filter .filter-module .filter-tabs .filter-sort form.sorting {display: inherit;margin: 0;float: right;}.wall-revamped .filter .filter-module .filter-tabs .filter-paging form.paging .dropdown, .wall-revamped .filter .filter-module .filter-tabs .filter-paging form.sorting .dropdown, .wall-revamped .filter .filter-module .filter-tabs .filter-sort form.paging .dropdown, .wall-revamped .filter .filter-module .filter-tabs .filter-sort form.sorting .dropdown {border: none;padding-right: 5px;}.wall-revamped .filter .filter-module .filter-tabs .filter-paging form.paging .dropdown:after, .wall-revamped .filter .filter-module .filter-tabs .filter-paging form.sorting .dropdown:after, .wall-revamped .filter .filter-module .filter-tabs .filter-sort form.paging .dropdown:after, .wall-revamped .filter .filter-module .filter-tabs .filter-sort form.sorting .dropdown:after {border-width: 5px 5px 0;top: -5px;}.wall-revamped .filter .filter-module .filter-tabs .filter-paging form.paging .dropdown > select, .wall-revamped .filter .filter-module .filter-tabs .filter-paging form.sorting .dropdown > select, .wall-revamped .filter .filter-module .filter-tabs .filter-sort form.paging .dropdown > select, .wall-revamped .filter .filter-module .filter-tabs .filter-sort form.sorting .dropdown > select {padding-right: 5px;margin-left: 5px;padding: 0;width: auto;font-size: 16px;border-bottom: 2px solid #DBDBDB;border-radius: 0;line-height: 22px;}.wall-revamped .filter .filter-module .filter-tabs .filter-paging form.paging .dropdown > select:hover, .wall-revamped .filter .filter-module .filter-tabs .filter-paging form.sorting .dropdown > select:hover, .wall-revamped .filter .filter-module .filter-tabs .filter-sort form.paging .dropdown > select:hover, .wall-revamped .filter .filter-module .filter-tabs .filter-sort form.sorting .dropdown > select:hover {border-color: #222222;}.wall-revamped .filter .filter-module .filter-tabs .filter-paging form.paging, .wall-revamped .filter .filter-module .filter-tabs .filter-sort form.paging {width: 40px;}.wall-revamped .filter .filter-module .filter-tabs .filter-paging form.paging .dropdown > select, .wall-revamped .filter .filter-module .filter-tabs .filter-sort form.paging .dropdown > select {width: 100%;}.wall-revamped .filter .filter-module .filter-tabs .filter-customize {grid-area: filter;justify-self: start;z-index: 150;}@media all and (max-width: 767px) {.wall-revamped .filter .filter-module .filter-tabs .filter-customize.stuck-at-position {left: 0;width: 100vw;}.wall-revamped .filter .filter-module .filter-tabs .filter-customize.stuck-at-position > button.btn.add-arrow {width: 100vw;}.wall-revamped .filter .filter-module .filter-tabs .filter-customize.stuck-at-position > button.btn.add-arrow > span {text-align: center;}.wall-revamped .filter .filter-module .filter-tabs .filter-customize.stuck-at-position > button.btn.add-arrow > span::after {right: 110px;}}.wall-revamped .filter .filter-module .filter-tabs .filter-customize .btn.add-arrow {padding: 16px;font-size: 14px;width: 150px;text-align: left;}@media all and (max-width: 767px) {.wall-revamped .filter .filter-module .filter-tabs .filter-customize .btn.add-arrow {height: 40px;}}.wall-revamped .filter .filter-module .filter-tabs .filter-customize .btn.add-arrow > span {margin: 0;}.wall-revamped .filter .filter-module .filter-tabs .filter-customize .btn.add-arrow > span:after {right: -14px;}@media all and (max-width: 767px) {.wall-revamped .filter .filter-module .filter-tabs .filter-customize .btn.add-arrow > span {margin: -7px 0 0 0;display: block;}.wall-revamped .filter .filter-module .filter-tabs .filter-customize .btn.add-arrow > span::after {right: 0;top: 1px;}}.wall-revamped .filter .filter-module .filter-tabs .filter-customize .btn-primary.add-arrow {background-color: #222222;color: #FFF;}.wall-revamped .filter .filter-module .filter-tabs .filter-customize .btn-primary.add-arrow > span:after {border-left: 5px solid #222222;border-right: 5px solid #222222;border-top: 5px solid #FFF;}.wall-revamped .filter .filter-module .filter-tabs .filter-customize .btn-default.add-arrow {background-color: #FFF;color: #222222;border-bottom: 1px solid #222222;}.wall-revamped .filter .filter-module .filter-tabs .filter-customize .btn-default.add-arrow > span:after {border-left: 5px solid #FFF;border-right: 5px solid #FFF;border-bottom: 5px solid #222222;border-top: none;}.wall-revamped .filter .filter-module .filter-tabs .filter-grid {justify-self: end;grid-area: grid-switch;}.wall-revamped .filter .modal-content .filter-tabs {margin-top: 0;grid-template-columns: auto;grid-template-areas: "filter";grid-row-gap: 0;}.wall-revamped .filter .modal-content .filter-tabs .filter-customize {width: 100%;}.wall-revamped .filter .modal-content .filter-tabs .filter-paging, .wall-revamped .filter .modal-content .filter-tabs .filter-sort, .wall-revamped .filter .modal-content .filter-tabs .filter-grid {display: none;}.wall-revamped #product-wall-menu {margin: 0;grid-area: menu;}.wall-revamped #product-wall-results {margin: 0;grid-area: results;}@media all and (min-width: 1px) and (max-width: 767px) {.wall-revamped #product-wall-results .filter-module-options-bar.add-gutter-lg {padding: 0 15px;}}@media all and (min-width: 768px) {.wall-revamped #product-wall-results #narrow-by-tag-container-inside {margin-top: 15px;}.wall-revamped #product-wall-results #narrow-by-tag-container-inside ul {border-bottom: none;}}.wall-revamped #product-wall-filters.filter-module-content {grid-area: filters;background-color: transparent;}.wall-revamped #product-wall-filters.filter-module-content .filter-price-range .dropdown {width: 45%;}.wall-revamped #product-wall-filters.filter-module-content button.btn {height: 48px;width: 100%;padding: 10px 0;}.wall-revamped #product-wall-filters .no-animation.collapsing {transition: unset;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}html {-webkit-text-size-adjust: none;}