@charset "UTF-8";
.maintenanceNo.custom_category tice {
  display: none !important; }

@font-face {
  font-family: "texta-bolduploaded_file";
  src: url("../fonts/texta_bold-webfont.eot");
  src: url("../fonts/texta_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/texta_bold-webfont.woff") format("woff"), url("../fonts/texta_bold-webfont.ttf") format("truetype"), url("../fonts/texta_bold-webfont.svg#texta-bolduploaded_file") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: "texta-regularuploaded_file";
  src: url("../fonts/texta_regular-webfont.eot");
  src: url("../fonts/texta_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/texta_regular-webfont.woff") format("woff"), url("../fonts/texta_regular-webfont.ttf") format("truetype"), url("../fonts/texta_regular-webfont.svg#texta-regularuploaded_file") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@media only screen and (min-width: 990px) {
  ul.navPage-subMenu-list {
    position: fixed !important;
    left: 0;
    background: #fdfdfd; } }

@media (max-width: 990px) {
  #faceted-search-container .sidebarBlock.subcat {
    max-height: 300px;
    height: auto;
    overflow-y: auto;
    margin-bottom: 2rem; }
  #faceted-search-container .sidebarBlock ul.sub-navlist-categories {
    display: flex;
    flex-flow: wrap; }
  #faceted-search-container .sidebarBlock ul.sub-navlist-categories li.navList-item {
    width: 33%; }
  li.navList-item.custom-cat-level-one a.navList-action {
    font-size: 16px;
    font-weight: bold; } }

@media (max-width: 550px) {
  #faceted-search-container .sidebarBlock ul.sub-navlist-categories li.navList-item {
    width: 50% !important; } }

.card-body .pro_add_cart {
  height: 30px; }

.paypal-button.paypal-button-context-iframe.paypal-button-label-checkout.paypal-button-size-responsive.paypal-button-layout-horizontal {
  height: auto !important;
  min-width: 200px !important; }

@media (max-width: 990px) {
  .navPage-childList.subcatActive {
    display: flex !important;
    flex-direction: column;
    align-items: center; }
  ul#n #menu_res.navPages-container nav.navPages {
    overflow: auto;
    max-height: calc(100vh - 100px); }
  #menu_res.navPages-container {
    background: #2a6666; }
  body.has-activeNavPages {
    overflow: hidden;
    position: fixed;
    width: 100%;
    height: 100%; }
  .mobileMenu-toggle.is-open + #menu_res.navPages-container {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch; }
  #menu_res.navPages-container.is-open {
    top: 0;
    bottom: 0;
    position: fixed;
    z-index: 100;
    height: 100vh; }
  .header.is-open {
    overflow: hidden;
    height: unset; } }

.custom_product .modal-background {
  z-index: 99 !important; }

.custom_product .modal-background {
  z-index: 9999999999 !important; }

.modal--alert {
  z-index: 9999999999 !important; }

@media (min-width: 991px) {
  .card-body .pro_add_cart {
    min-height: 46px !important;
    display: block !important; } }

@media (max-width: 990px) {
  .card-body .pro_add_cart {
    min-height: 37px !important; } }

@media (max-width: 479px) {
  .custom_cart .cart-additionalCheckoutButtons .FloatRight div {
    float: unset; }
  .custom_cart #paypalexpress-button-container .paypal-smart-buttons > div > div.zoid-outlet {
    max-width: 100% !important; } }

@media (max-width: 550px) and (min-width: 479px) {
  .custom_cart #paypalexpress-button-container .paypal-smart-buttons > div > div.zoid-outlet {
    max-width: 304px !important; } }

@media only screen and (max-width: 990px) {
  #menu_res .navPages .navPage-subMenu-list .navPage-subMenu-item a {
    max-width: 185px; } }

@media (max-width: 550px) {
  aside#faceted-search-container div#facetedSearch a.facetedSearch-toggle.toggleLink {
    display: flex;
    align-items: center; } }

@font-face {
  font-family: "texta-mediumuploaded_file";
  src: url("../fonts/texta_medium-webfont.eot");
  src: url("../fonts/texta_medium-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/texta_medium-webfont.woff") format("woff"), url("../fonts/texta_medium-webfont.ttf") format("truetype"), url("../fonts/texta_medium-webfont.svg#texta-mediumuploaded_file") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: "texta-heavyuploaded_file";
  src: url("../fonts/texta_heavy-webfont.eot");
  src: url("../fonts/texta_heavy-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/texta_heavy-webfont.woff") format("woff"), url("../fonts/texta_heavy-webfont.ttf") format("truetype"), url("../fonts/texta_heavy-webfont.svg#texta-heavyuploaded_file") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: "texta-blackuploaded_file";
  src: url("../fonts/texta_black-webfont.eot");
  src: url("../fonts/texta_black-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/texta_black-webfont.woff") format("woff"), url("../fonts/texta_black-webfont.ttf") format("truetype"), url("../fonts/texta_black-webfont.svg#texta-blackuploaded_file") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: "texta-lightuploaded_file";
  src: url("../fonts/texta_light-webfont.eot");
  src: url("../fonts/texta_light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/texta_light-webfont.woff") format("woff"), url("../fonts/texta_light-webfont.ttf") format("truetype"), url("../fonts/texta_light-webfont.svg#texta-lightuploaded_file") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: "texta-thinuploaded_file";
  src: url("../fonts/texta_thin-webfont.eot");
  src: url("../fonts/texta_thin-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/texta_thin-webfont.woff") format("woff"), url("../fonts/texta_thin-webfont.ttf") format("truetype"), url("../fonts/texta_thin-webfont.svg#texta-thinuploaded_file") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

* {
  outline: none; }

a, a:focus, a:hover {
  text-decoration: none;
  outline: none; }

a, a:focus {
  color: #312825; }

a:hover {
  color: #56b9b9; }

body {
  font-family: "texta-regularuploaded_file";
  font-weight: normal;
  color: #312825;
  letter-spacing: .8px;
  font-size: 18px; }

.body {
  margin-top: 0;
  float: left;
  width: 100%; }

.button, .button:focus, .button:active, .swal2-container .swal2-confirm.button, .swal2-container .swal2-modal .swal2-cancel {
  background-color: rgba(0, 0, 0, 0);
  color: #2a6666;
  line-height: normal;
  border-color: #312825;
  border-radius: 0px;
  outline: none;
  letter-spacing: .8px;
  text-transform: uppercase;
  font-family: "texta-blackuploaded_file";
  font-size: 16px;
  font-weight: normal;
  padding: 10px 31px; }

.button:hover, .button:focus:hover, .button:active:hover, .swal2-container .swal2-confirm.button:hover, .swal2-container .swal2-modal .swal2-cancel:hover {
  background-color: #56b9b9;
  border-color: #56b9b9;
  color: #fff; }

.button, .button:focus, .button:active, .swal2-container .swal2-confirm.button, .swal2-container .swal2-modal .swal2-cancel {
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -ms-transition: all .4s ease;
  -o-transition: all .4s ease; }

.button:hover, .swal2-container .swal2-confirm.button:hover, .swal2-container .swal2-modal .swal2-cancel:hover {
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -ms-transition: all .4s ease;
  -o-transition: all .4s ease; }

h1, h2, h3, h4, h5, h6 {
  font-family: "texta-regularuploaded_file";
  text-transform: uppercase;
  color: #312825;
  font-weight: normal; }

.shop_by_tone {
  float: left;
  width: 100%;
  background: #a2aaa7;
  padding: 30px 0 77px;
  margin: 45px 0 0; }

.shop_by_tone .container {
  max-width: 1310px; }

.shop_by_tone .container h2 {
  font-family: "texta-regularuploaded_file";
  text-transform: uppercase;
  color: #312825;
  font-weight: normal;
  font-size: 40px;
  line-height: 40px;
  color: #fff;
  text-align: center;
  margin: 22.5px 0 38px;
  letter-spacing: 4px; }

.shop_by_tone .container ul {
  padding: 0;
  margin: 0 -10px; }

.shop_by_tone .container ul li {
  width: 14.28%;
  float: left;
  padding: 0 10px; }

.shop_by_tone .container ul li a {
  float: left;
  width: 100%;
  position: relative; }

.shop_by_tone .container ul li a img {
  box-shadow: 3px 2px 6px -1px rgba(0, 0, 0, 0.4); }

.shop_by_tone .container ul li a span, .shop_by_tone .container ul li a .hp_aboutus .top_abt p, .hp_aboutus .top_abt .shop_by_tone .container ul li a p {
  font-size: 18px;
  color: #312825;
  text-transform: uppercase;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  left: 0;
  right: 0;
  text-align: center;
  margin: auto; }

.shop_by_tone .container ul li a:hover span, .shop_by_tone .container ul li a:hover .hp_aboutus .top_abt p, .hp_aboutus .top_abt .shop_by_tone .container ul li a:hover p {
  font-weight: normal;
  font-family: "texta-blackuploaded_file"; }

.reward_badges {
  float: left;
  width: 100%;
  margin: 84px 0 71px; }

.reward_badges ul {
  padding: 0;
  text-align: center;
  max-width: 965px;
  display: block;
  margin: auto; }

.reward_badges ul li {
  width: 25%;
  text-align: center;
  float: left; }

.reward_badges ul li > a {
  display: flex;
  height: 148px;
  width: 148px;
  align-items: center;
  justify-content: center;
  background: #2a6666;
  border-radius: 50%;
  margin: auto; }

.reward_badges ul li span, .reward_badges ul li .hp_aboutus .top_abt p, .hp_aboutus .top_abt .reward_badges ul li p {
  color: #312825;
  font-size: 18px;
  line-height: 45px;
  letter-spacing: .9px;
  text-transform: uppercase;
  font-weight: normal;
  font-family: "texta-blackuploaded_file";
  display: inline-block;
  margin: -5px 0 0; }

.banner_section1 {
  float: left;
  width: 100%; }

.reward_badges ul li > a:hover .for_fill {
  fill: #56b9b9; }

.reward_badges ul li > a:hover .for_stroke {
  stroke: #56b9b9; }

.hp_aboutus {
  float: left;
  width: 100%;
  background: url("../img/abt_bannerimg.png") no-repeat center;
  background-size: 100% 100%; }

@media only screen and (min-width: 1399px) {
  .hp_aboutus {
    background: 0 0;
    position: relative;
    padding: 0; } }

@media only screen and (min-width: 1399px) {
  .hp_aboutus > .for_img {
    float: left;
    width: 100%; } }

.hp_aboutus > .for_img img {
  display: none; }

@media only screen and (min-width: 1399px) {
  .hp_aboutus > .for_img img {
    display: block;
    width: 100%; } }

.hp_aboutus .hpabout_inner {
  float: left;
  width: 100%;
  background: rgba(0, 0, 0, 0.6); }

@media only screen and (min-width: 1399px) {
  .hp_aboutus .hpabout_inner {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0; } }

.hp_aboutus .hpabout_inner h2 {
  font-size: 40px;
  line-height: 40px;
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  margin: 80px 0 40px;
  letter-spacing: 4px; }

@media only screen and (min-width: 1399px) {
  .hp_aboutus .hpabout_inner h2 {
    margin: 55px 0 40px; } }

.hp_aboutus .top_abt {
  text-align: center;
  max-width: 940px;
  display: block;
  margin: auto;
  width: 100%;
  padding: 0 0 80px; }

@media only screen and (min-width: 1399px) {
  .hp_aboutus .top_abt {
    position: absolute;
    top: 10%;
    transform: translateY(-10%);
    left: 0;
    right: 0;
    text-align: center;
    margin: auto; } }

.hp_aboutus .top_abt span, .hp_aboutus .top_abt p {
  font-size: 28px;
  line-height: 40px;
  font-weight: normal;
  color: #fff; }

.hp_aboutus .top_abt p {
  margin: 0 0 30px; }

.hp_aboutus .top_abt a {
  display: inline-block;
  text-align: center;
  border: 1px solid #fdfdfd;
  text-transform: uppercase;
  letter-spacing: .8px;
  font-size: 16px;
  font-weight: normal;
  color: #fff;
  width: 196px;
  height: 46px;
  line-height: 44px;
  font-family: "texta-blackuploaded_file"; }

.hp_aboutus .top_abt a:hover {
  background: #56b9b9;
  border-color: #56b9b9; }

.bottom_abt {
  float: left;
  width: 100%;
  background: rgba(0, 0, 0, 0.6);
  padding: 62px 0 57px; }

@media only screen and (min-width: 1399px) {
  .bottom_abt {
    position: absolute;
    bottom: 0; } }

.bottom_abt > .container {
  max-width: 1310px; }

.bottom_abt ul {
  margin: auto;
  display: block; }

.bottom_abt ul li {
  width: 25%;
  float: left;
  padding: 0 0 0;
  text-align: center; }

.bottom_abt ul li .for_img {
  vertical-align: middle;
  display: inline-block;
  margin: 0 6px 0 0px; }

.bottom_abt ul li .for_text {
  vertical-align: middle;
  display: inline-block; }

.bottom_abt ul li .for_text p {
  font-size: 20px;
  line-height: 17px;
  text-transform: uppercase;
  color: #fff;
  letter-spacing: 2px;
  margin: 0;
  text-align: left;
  font-weight: normal;
  font-family: "texta-blackuploaded_file"; }

.bottom_abt ul li .for_text span, .bottom_abt ul li .for_text .hp_aboutus .top_abt p, .hp_aboutus .top_abt .bottom_abt ul li .for_text p {
  font-size: 10px;
  line-height: 17px;
  text-transform: uppercase;
  color: #fff;
  letter-spacing: 1px;
  text-align: left;
  float: left;
  font-weight: normal;
  font-family: "texta-blackuploaded_file"; }

.bottom_abt ul li:last-child {
  padding: 0; }

.testimonial {
  float: left;
  width: 100%;
  background: url("https://www.oakwoodveneer.com/content/testimonial_background_wide.jpg") no-repeat;
  background-size: 100% 100%;
  margin: 10px 0 0; }

.testimonial .testimonial_inner {
  float: left;
  width: 100%;
  background: rgba(0, 0, 0, 0.6);
  padding: 75px 0 64px; }

.testimonial .testimonial_inner .testimonial_cnt {
  float: left;
  width: 100%; }

.testimonial .testimonial_inner .testimonial_cnt ul {
  margin: 0; }

.testimonial .testimonial_inner .testimonial_cnt ul .slick-arrow {
  display: none !important; }

.testimonial .testimonial_inner .testimonial_cnt ul li {
  padding: 0 0 20px;
  margin: 0 5px; }

.testimonial .testimonial_inner .testimonial_cnt ul li .test_cnt {
  max-width: 1190px;
  margin: 0 auto;
  text-align: center;
  padding: 0 170px 0px;
  position: relative; }

.testimonial .testimonial_inner .testimonial_cnt ul li .test_cnt .testimonial_left {
  display: inline-block;
  position: absolute;
  left: 0;
  top: 50%;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -ms-transition: all .4s ease;
  -o-transition: all .4s ease; }

.testimonial .testimonial_inner .testimonial_cnt ul li .test_cnt .testimonial_left svg {
  opacity: .3;
  overflow: visible; }

.testimonial .testimonial_inner .testimonial_cnt ul li .test_cnt .testimonial_right {
  display: inline-block;
  position: absolute;
  right: 0;
  top: 50%;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -ms-transition: all .4s ease;
  -o-transition: all .4s ease; }

.testimonial .testimonial_inner .testimonial_cnt ul li .test_cnt .testimonial_right svg {
  opacity: .3;
  overflow: visible; }

.testimonial .testimonial_inner .testimonial_cnt ul li .test_cnt span, .testimonial .testimonial_inner .testimonial_cnt ul li .test_cnt .hp_aboutus .top_abt p, .hp_aboutus .top_abt .testimonial .testimonial_inner .testimonial_cnt ul li .test_cnt p {
  font-size: 24px;
  letter-spacing: 2.4px;
  line-height: 40px;
  color: #3b362d;
  font-weight: normal;
  text-transform: uppercase;
  color: #fff;
  display: inline-block;
  padding: 0 0 13px; }

.testimonial .testimonial_inner .testimonial_cnt ul li .test_cnt p {
  font-size: 36px;
  letter-spacing: 0;
  line-height: 50px;
  font-weight: normal;
  font-family: "Merriweather",serif;
  color: #fff;
  margin: 0 0 50px; }

.testimonial > .conatiner {
  max-width: 1310px; }

.slick-dots {
  bottom: -7%; }

.slick-dots li {
  background: rgba(0, 0, 0, 0);
  padding: 0;
  height: 13px;
  width: 13px;
  margin: 0 3px; }

.slick-dots li.slick-active button {
  border: 1px solid #fff;
  opacity: 1; }

.slick-dots li.slick-active button:before {
  background: #fff;
  height: 13px;
  width: 13px; }

.slick-dots li button {
  border: 1px solid #fff;
  background: #fff;
  height: 13px;
  width: 13px;
  opacity: .4; }

.slick-dots li button:before {
  height: 13px;
  width: 13px; }

.slick-dots li button:before:hover {
  background: #fff;
  height: 13px;
  width: 13px;
  opacity: 1; }

.slick-dots li button:hover:before, .slick-dots li.slick-active button:before {
  background: #fff;
  opacity: 1; }

.instagram {
  float: left;
  width: 100%;
  margin: 0 0 26px; }

.instagram .container {
  max-width: 1315px; }

.instagram .container #instagram {
  margin: 0 -9px; }

.instagram .container #instagram h2 {
  text-align: center;
  font-size: 40px;
  line-height: 40px;
  letter-spacing: 4px;
  font-weight: normal;
  margin: 105px 0 48px; }

.instagram .container #instagram h2 svg {
  display: inline-block;
  height: 36px;
  width: 36px;
  margin: 0 15px -6px 0px; }

.instagram .container #instagram .instagram-wrap {
  width: 25%;
  float: left;
  padding: 0 9px 18px; }

.footer {
  float: left;
  width: 100%;
  border: 0;
  padding: 0; }

.footer .newsletter {
  float: left;
  width: 100%; }

.footer .ft_btm {
  float: left;
  width: 100%; }

.footer .ft_btm .footer-info {
  float: left;
  width: 100%; }

.footer .ft_btm .copyright_right {
  float: left;
  width: 100%; }

.newsletter {
  background: #2a6666;
  text-align: center;
  padding-bottom: 22px; }

.newsletter .newsletter_heading {
  font-family: "texta-regularuploaded_file";
  text-transform: uppercase;
  color: #312825;
  font-weight: normal;
  color: #fff;
  font-size: 40px;
  line-height: 40px;
  color: #fff;
  margin: 57px 0 25px;
  letter-spacing: 4px; }

.newsletter p {
  font-size: 20px;
  line-height: 26px;
  font-weight: normal;
  letter-spacing: .4px;
  color: #fff;
  margin: 0 0 25px; }

.newsletter .form {
  margin: 0; }

.newsletter .form .form-field {
  margin: 0 0 17px; }

.newsletter .form .form-field .form-prefixPostfix {
  max-width: 455px;
  margin: 0 auto; }

.newsletter .form .form-field .form-prefixPostfix .form-input {
  float: left;
  width: 100%;
  background: #548484;
  border: 0;
  line-height: 46px;
  height: 46px;
  letter-spacing: 1.8px;
  font-size: 18px;
  color: #fff;
  font-weight: 500;
  display: inline-block;
  border-radius: 0;
  padding: 0 15px;
  text-transform: uppercase; }

.newsletter .form .form-field .form-prefixPostfix .form-prefixPostfix-button--postfix {
  width: 149px;
  font-size: 16px;
  font-weight: normal;
  line-height: normal;
  height: 46px;
  letter-spacing: .8px;
  margin: 0 0 0 11px;
  padding: 0;
  line-height: 44px;
  display: inline-block;
  text-align: center;
  color: #fff;
  background: rgba(0, 0, 0, 0);
  border: 1px solid #fdfdfd;
  border-radius: 0;
  text-transform: uppercase;
  font-family: "texta-blackuploaded_file"; }

.newsletter .form .form-field .form-prefixPostfix .form-prefixPostfix-button--postfix:hover {
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -ms-transition: all .4s ease;
  -o-transition: all .4s ease;
  color: #fff;
  background: #56b9b9;
  border-color: #56b9b9; }

.ft_btm {
  background: url("../img/footer_bg.png") no-repeat center;
  background-size: 100% 100%;
  border-top: 1px solid #95b3b3;
  border-bottom: 1px solid #95b3b3; }

.ft_btm .ft_btminner {
  float: left;
  width: 100%;
  background: rgba(0, 0, 0, 0.8);
  padding: 7px 0 52px; }

.ft_btm .ft_btminner > .container {
  max-width: 1170px; }

.footer-info {
  padding: 20px 0 8px 0px;
  float: left;
  width: 100%; }

.footer-info .footer-info-col {
  width: 20%;
  margin: 0 0 23px;
  padding: 0;
  float: left; }

.footer-info .footer-info-col .footer-info-heading {
  font-size: 20px;
  letter-spacing: 2px;
  line-height: 32px;
  color: #fff;
  font-weight: normal;
  text-transform: uppercase;
  margin: 4px 0 7px;
  font-family: "texta-blackuploaded_file"; }

.footer-info .footer-info-col a {
  font-size: 20px;
  letter-spacing: .4px;
  line-height: 26px;
  color: #fff;
  font-weight: normal; }

.footer-info .footer-info-col a:hover {
  color: #56b9b9; }

.footer-info .footer-info-col p {
  font-size: 20px;
  letter-spacing: .4px;
  line-height: 26px;
  color: #fff;
  font-weight: normal;
  margin-bottom: 0; }

.footer-info .footer-info-col address {
  font-size: 20px;
  letter-spacing: .4px;
  line-height: 26px;
  color: #fff;
  font-weight: normal;
  font-style: normal;
  padding: 0 70px 0 0; }

.footer-info .footer-info-col.connect ul {
  margin: 0;
  list-style-type: none; }

.socialLinks {
  margin: 15px 0 40px; }

.socialLinks .socialLinks-item {
  display: inline-block;
  text-align: center;
  margin: 0 12px 0 0;
  float: left;
  text-align: left; }

.socialLinks .socialLinks-item .icon {
  float: left;
  display: inline-block;
  height: auto;
  width: auto; }

.socialLinks .socialLinks-item .icon:hover svg {
  fill: #56b9b9; }

.socialLinks .socialLinks-item .icon:hover svg .a {
  fill: #56b9b9; }

.socialLinks .socialLinks-item .icon svg {
  fill: #fff;
  width: 30px;
  height: 30px;
  overflow: visible; }

.socialLinks .socialLinks-item .icon svg .a {
  fill: #fff;
  stroke: none; }

.footer-info .footer-info-col .footer-info-list {
  margin: 0; }

.copyright {
  float: left;
  width: 100%;
  background: #2a6666;
  text-align: center;
  padding: 3px 0 8px;
  position: relative; }

.copyright .footer-payment-icons svg {
  margin-right: 7px; }

.copyright .footer-payment-icons svg .a {
  stroke: none; }

.copyright .powered-by {
  font-size: 20px;
  letter-spacing: .4px;
  line-height: 26px;
  color: #fff;
  font-weight: normal;
  margin: 16px 0 20px;
  display: inline-block;
  vertical-align: middle; }

.copyright .powered-by a {
  font-size: 20px;
  letter-spacing: .4px;
  line-height: 26px;
  color: #fff;
  font-weight: normal; }

.copyright .powered-by a:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background: #fff;
  height: 3px;
  width: 3px;
  border-radius: 50%;
  margin: 0 12px 2px 11px; }

.copyright .powered-by a:hover {
  color: #56b9b9; }

.copyright span, .copyright .hp_aboutus .top_abt p, .hp_aboutus .top_abt .copyright p {
  position: absolute;
  right: 6.2%;
  top: 50%;
  transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%); }

.copyright span svg .a, .copyright .hp_aboutus .top_abt p svg .a, .hp_aboutus .top_abt .copyright p svg .a {
  stroke: none; }

.copyright .container {
  position: static; }

.homeProductBlock .page-heading {
  font-family: "texta-regularuploaded_file";
  text-transform: uppercase;
  color: #312825;
  font-weight: normal;
  font-size: 40px;
  line-height: 40px;
  letter-spacing: 4px;
  margin: 80px 0 46px; }

.homeProductBlock .productGrid {
  margin: 0 -30px; }

.homeProductBlock .productGrid .product {
  width: 25%;
  float: left;
  padding: 0 30px;
  text-align: center; }

.homeProductBlock.VeneeredPanels_Products .page-heading {
  margin: 45px 0 46px; }

.card-body {
  text-align: center;
  padding: 8px 0 0; }

.card-body .card-title {
  font-size: 18px;
  line-height: 20px;
  height: 62px;
  overflow: hidden;
  font-weight: normal;
  text-transform: uppercase;
  margin: 0 auto 8px; }

.card-body .card-title a {
  color: #312825; }

.card-body .card-title a:hover {
  color: #56b9b9; }

.card-body .card-text[data-test-info-type=brandName] {
  display: none; }

.productView-rating {
  display: block;
  height: 26px; }

.productView-rating .icon {
  height: 18px;
  width: 18px; }

.productView-rating .icon svg {
  fill: #a2aaa7;
  height: 18px;
  width: 18px; }

.productView-rating .icon svg .a {
  fill: #a2aaa7;
  stroke: none; }

.productView-rating .icon.icon--ratingFull svg {
  fill: #56b9b9;
  height: 18px;
  width: 18px; }

.productView-rating .icon.icon--ratingFull svg .a {
  fill: #56b9b9;
  stroke: none; }

.productView-rating > .card-text {
  display: inline-block;
  margin: 0 0 10px; }

.card-body .pro_add_cart {
  display: inline-block;
  width: 100%;
  margin: 10px 0 0; }

.card-body .pro_add_cart a {
  display: block;
  text-align: center;
  border: 1px solid #312825;
  background: rgba(0, 0, 0, 0);
  color: #2a6666;
  letter-spacing: .8px;
  height: 46px;
  line-height: 44px;
  padding: 0;
  font-weight: normal;
  margin: 0; }

.card-body .pro_add_cart a:hover {
  background: #56b9b9;
  border-color: #56b9b9;
  color: #fff;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -ms-transition: all .4s ease;
  -o-transition: all .4s ease; }

.productGrid .product .card .card-figure .card-img-container {
  display: block;
  width: 100%;
  max-width: 100%; }

.productGrid .product .card .card-figure .card-img-container img {
  width: auto;
  display: block;
  margin: auto;
  box-shadow: 2px 2px 7px -1px rgba(0, 0, 0, 0.4); }

.productGrid .product .card .card-figure .card-img-container:after {
  padding-bottom: 100%; }

.pagination-item--next .icon, .pagination-item--previous .icon {
  margin-top: -5px; }

.header .hdr > .container {
  max-width: none;
  padding: 0; }

.header {
  float: left;
  width: 100%;
  border: 0;
  position: fixed; }

.header .hdr_top {
  float: left;
  width: 100%; }

.header .hdr_top .container {
  max-width: 1260px; }

.header .hdr_bottom {
  float: left;
  width: 100%; }

.header .main_menu {
  float: left;
  width: 100%; }

.hdr_top .hdrtop_left {
  display: inline-block;
  float: left;
  padding-left: 205px; }

.hdr_top .hdrtop_left p {
  color: #2a6666;
  font-size: 14px;
  font-weight: normal;
  letter-spacing: .28px;
  text-transform: uppercase;
  font-family: "texta-regularuploaded_file";
  line-height: 45px;
  margin: 0; }

.hdr_top .hdrtop_right {
  display: inline-block;
  float: right;
  line-height: 45px;
  padding-right: 46px; }

.hdr_top .hdrtop_right .navUser-section {
  margin: 0;
  padding: 0; }

.hdr_top .hdrtop_right .navUser-section .navUser-item {
  padding: 0 0 0 28px;
  width: auto; }

.hdr_top .hdrtop_right .navUser-section .navUser-item .navUser-action {
  font-size: 14px;
  font-weight: normal;
  letter-spacing: .28px;
  text-transform: uppercase;
  font-family: "texta-regularuploaded_file";
  color: #2a6666;
  padding: 0;
  line-height: 23px;
  display: inline; }

.hdr_top .hdrtop_right .navUser-section .navUser-item .navUser-action svg {
  display: inline-block;
  vertical-align: middle;
  margin: -8px 10px 0 0;
  width: 23.04px;
  height: 23.23px;
  fill: #2a6666; }

.hdr_top .hdrtop_right .navUser-section .navUser-item .navUser-action svg .a {
  stroke: #2a6666; }

.hdr_top .hdrtop_right .navUser-section .navUser-item .navUser-action:hover svg {
  fill: #56b9b9; }

.hdr_top .hdrtop_right .navUser-section .navUser-item .navUser-action:hover svg .a {
  stroke: #56b9b9; }

.hdr_top .hdrtop_right .navUser-section .navUser-item .navUser-action:hover {
  color: #56b9b9; }

.hdr_top .hdrtop_right .navUser-section .navUser-item.HP_account .navUser-action svg {
  height: 26px;
  width: 22px; }

.hdr_top .hdrtop_right .navUser-section .navUser-item.HP_account .navUser-action.logout svg {
  height: 18px; }

.hdr_top .hdrtop_right .navUser-section .navUser-item.navUser-item--cart {
  padding: 0 0 0 30px; }

.hdr_top .hdrtop_right .navUser-section .navUser-item.navUser-item--cart .navUser-action {
  position: relative; }

.hdr_top .hdrtop_right .navUser-section .navUser-item.navUser-item--cart .navUser-action svg {
  width: 30.46px;
  height: 26.58px;
  margin: -8px 0 0; }

.hdr_top .hdrtop_right .navUser-section .navUser-item.navUser-item--cart .navUser-action svg .a {
  stroke: none;
  fill: #2a6666; }

.hdr_top .hdrtop_right .navUser-section .navUser-item.navUser-item--cart .navUser-action svg .b {
  stroke: none;
  fill: #56b9b9; }

.hdr_top .hdrtop_right .navUser-section .navUser-item.navUser-item--cart .navUser-action:hover svg .a {
  fill: #56b9b9; }

.hdr_top .hdrtop_right .navUser-section .navUser-item.navUser-item--cart .countPill {
  display: inline-block;
  font-size: 0;
  background: #56b9b9;
  height: 12px;
  width: 12px;
  padding: 0;
  position: absolute;
  right: 0px;
  top: 0; }

.hdr_top .hdrtop_right .navUser-section .navUser-item.navUser-item--cart .countPill.cart-quantity {
  display: none; }

.hdr_top .hdrtop_right .navUser-section .navUser-item.navUser-item--cart .countPill.countPill--positive {
  display: inline-block; }

.hdr_top .hdrtop_right .navUser-section .navUser-item.for_currencySelector {
  padding: 0 0 0 10px; }

.hdrtop_right .for_currencySelector {
  position: relative; }

.hdrtop_right .for_currencySelector .navUser-action--currencySelector {
  border: 0; }

#currencySelection {
  width: 150px;
  right: 0;
  left: auto !important;
  top: 100% !important;
  padding: 10px;
  border: 1px solid #312825;
  background: #fff;
  box-shadow: 2px 2px 6px -3px rgba(0, 0, 0, 0.4); }

#currencySelection li {
  width: 100%;
  padding: 2px 10px;
  border: 1px solid #312825;
  border-top: 0; }

#currencySelection li a {
  font-size: 14px;
  font-weight: normal;
  letter-spacing: .28px;
  text-transform: uppercase;
  font-family: "texta-regularuploaded_file";
  color: #312825;
  border: 0;
  margin: 0;
  padding: 0; }

#currencySelection li a:hover {
  color: #56b9b9; }

#currencySelection li a strong {
  font-weight: 900;
  color: #2a6666; }

#currencySelection li:nth-child(1) {
  border-top: 1px solid #312825; }

#currencySelection:after {
  border: 10px inset;
  height: 0;
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #000;
  border-bottom-style: solid;
  bottom: 100%;
  width: 0;
  content: "";
  display: block;
  position: absolute;
  transform: translateX(-50%); }

.hdr_bottom {
  background: #2a6666; }

.hdr_bottom .hdrbtm_left {
  float: left;
  display: inline-block;
  margin: -21px 0 -21px;
  padding-left: 70px; }

.hdr_bottom .hdrbtm_left .header-logo {
  margin: 0;
  font-size: inherit; }

.hdr_bottom .hdrbtm_left .header-logo .logo_round {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  height: 108px;
  width: 108px;
  border-radius: 50%;
  background: #fff; }

.hdr_bottom .hdrbtm_left .header-logo .logo_round svg {
  height: 80.5px;
  width: 80.5px; }

.hdr_bottom .hdrbtm_left .header-logo .logo_round svg .a {
  fill: #2a6666;
  stroke: none; }

.hdr_bottom .hdrbtm_left .header-logo .logo_text {
  display: inline-block;
  vertical-align: middle;
  font-size: 34px;
  line-height: 42px;
  text-transform: capitalize;
  color: #fff;
  font-family: "Merriweather",serif;
  margin-left: 19px;
  letter-spacing: -0.68px; }

.hdr_bottom .hdrbtm_right {
  display: inline-block;
  float: right;
  padding-right: 6px; }

.hdr_bottom .hdrbtm_right ul {
  width: auto;
  display: inline-block;
  margin: 7px 0 -6px; }

.hdr_bottom .hdrbtm_right ul li {
  float: left;
  padding: 0 0 0 36px;
  list-style-type: none; }

.hdr_bottom .hdrbtm_right ul li a {
  font-size: 36px;
  line-height: 54px;
  letter-spacing: .72px;
  color: #fff;
  text-transform: uppercase; }

.hdr_bottom .hdrbtm_right ul li a:hover {
  color: #56b9b9; }

.search_box {
  width: 340px;
  display: inline-block;
  z-index: 9;
  margin: 0; }

.search_box .form {
  margin: 0; }

.search_box .form .form-field {
  width: 100%;
  margin: 0;
  position: relative; }

.search_box .form .form-field .form-input {
  width: 100%;
  font-size: 24px;
  font-weight: normal;
  height: 52px;
  line-height: 52;
  color: #2a6666;
  background: #95b3b3;
  border: 0;
  border-radius: 0;
  padding: 0px 55px 0px 25px;
  letter-spacing: .48px;
  text-transform: uppercase;
  font-family: "texta-regularuploaded_file"; }

.search_box .form .form-field .search_btn {
  position: absolute;
  top: 0;
  right: 0;
  height: 50px;
  width: 36px;
  border: #ffdead;
  background: url(../img/search_btn.svg) center no-repeat;
  padding: 0 60px 0 0; }

.search_box .form .form-field .search_btn:hover {
  background: url(../img/search_btnhover.svg) center no-repeat; }

.main_menu {
  float: left;
  width: 100%;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
  margin-bottom: 8px; }

.main_menu ul li {
  padding: 15.5px 25px 12.5px; }

.main_menu ul li a {
  font-size: 15px;
  line-height: 25px;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-weight: normal;
  font-family: "texta-bolduploaded_file";
  padding: 0;
  position: relative;
  color: #312825; }

.main_menu ul li a:hover {
  color: #56b9b9; }

.main_menu ul li a.is-open {
  background: rgba(0, 0, 0, 0); }

.main_menu ul li a .icon {
  display: none; }

.main_menu ul li:hover .navPage-subMenu {
  display: block; }

.main_menu .navPages-action.activePage {
  color: #312825; }

.main_menu .navPages {
  max-width: 100%; }

.main_menu .navPage-subMenu {
  background: #f5f5f5;
  background-size: cover;
  padding: 0;
  display: none;
  left: 0;
  right: 0;
  top: 100%; }

.main_menu .navPage-subMenu:after {
  content: "";
  display: inline-block;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.8); }

.main_menu .navPage-subMenu .navPage-subMenu-list {
  position: relative;
  z-index: 9;
  max-width: 100%;
  padding: 59px 4px 62px 74px;
  max-height: 437px;
  overflow-y: auto; }

.main_menu .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item {
  width: 33.33%;
  float: left;
  padding: 8px 0; }

.main_menu .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item a {
  margin: 0;
  padding: 0;
  border: 0;
  text-transform: uppercase;
  display: inline;
  line-height: 14px; }

.main_menu .navPage-subMenu .is-open {
  display: block !important; }

.quickSearchResults .quickSearchMessage {
  margin: 0;
  background: #fff;
  font-size: 26px;
  line-height: normal;
  overflow: auto; }

.card .card-figcaption .card-figcaption-body .quickview {
  padding: 5px 6px 2px;
  background: rgba(255, 255, 255, 0.6); }

.carousel_main {
  float: left;
  width: 100%; }

.carousel_main .left_carousel {
  width: 66.67%;
  float: left; }

.carousel_main .right_carousel {
  width: 33.33%;
  float: left; }

.carousel_main .right_carousel ul {
  margin: -4px 0 0 10px; }

.carousel_main .right_carousel ul li {
  width: 100%;
  padding: 4px 0; }

.carousel_main .right_carousel ul li a {
  display: block;
  position: relative; }

.carousel_main .right_carousel ul li a img {
  width: 100%; }

.carousel_main .right_carousel ul li a p {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  left: 0;
  right: 0;
  text-align: center;
  margin: auto;
  font-size: 34px;
  color: #fff;
  letter-spacing: 3.4px;
  font-weight: normal;
  text-transform: uppercase;
  z-index: 9;
  font-family: "texta-blackuploaded_file"; }

.carousel_main .right_carousel ul li a:after {
  content: "";
  display: block;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0; }

.carousel_main .right_carousel ul li a:hover:after {
  display: none;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -ms-transition: all .4s ease;
  -o-transition: all .4s ease; }

.left_carousel .heroCarousel {
  margin: 0; }

.heroCarousel-slide {
  float: left;
  width: 100%; }

.heroCarousel-slide .heroCarousel-image {
  object-fit: inherit;
  max-height: 100%;
  width: 100%;
  float: left; }

.heroCarousel-slide .heroCarousel-image-wrapper, .heroCarousel.slick-initialized {
  float: left;
  max-height: 100%;
  width: 100%; }

.heroCarousel-image-wrapper:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  background: rgba(0, 0, 0, 0.3); }

.heroCarousel {
  float: left;
  width: 100%;
  margin: 0; }

.heroCarousel.slick-dotted.slick-slider {
  margin-bottom: 0; }

.heroCarousel .slick-arrow {
  background: rgba(0, 0, 0, 0);
  border: 0;
  margin: 0;
  height: 34px;
  width: 34px;
  top: 50%;
  transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  padding: 0; }

.heroCarousel .slick-arrow.slick-prev {
  left: 35px; }

.heroCarousel .slick-arrow.slick-prev:before {
  background: url("../img/carouseal_leftarrow.svg") no-repeat;
  height: 34px;
  width: 34px; }

.heroCarousel .slick-arrow.slick-next {
  right: 35px; }

.heroCarousel .slick-arrow.slick-next.slick-next:before {
  background: url("../img/carouseal_rightarrow.svg") no-repeat;
  height: 34px;
  width: 34px; }

.heroCarousel .slick-dots {
  bottom: 37px; }

.heroCarousel .slick-dots li {
  background: rgba(0, 0, 0, 0);
  margin: 4.5px; }

.heroCarousel .heroCarousel-content {
  top: 50%;
  transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  background: rgba(0, 0, 0, 0);
  padding: 0;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto; }

.heroCarousel .heroCarousel-content .heroCarousel-title {
  font-size: 60px;
  line-height: 60px;
  letter-spacing: 6px;
  color: #fff;
  margin: 70px 0 0; }

.main_salebanner {
  float: left;
  width: 100%;
  margin: 74px 0 0; }

.main_salebanner .salebanner-outer {
  width: 100%;
  display: block;
  max-width: 100%;
  margin: auto;
  text-align: center; }

.main_salebanner .salebanner-outer > ul {
  margin-left: 0;
  margin-right: 0; }

.main_salebanner .salebanner-outer .for_iframe {
  display: flex;
  height: 440px;
  align-items: center;
  justify-content: center;
  text-align: center;
  margin: auto; }

.main_salebanner .salebanner-outer iframe {
  width: 100%;
  height: 100%; }

.main_salebanner .salebanner-inner {
  position: relative;
  text-align: left;
  width: 100%;
  display: block;
  max-width: 1000px;
  margin: auto; }

.main_salebanner .box-a {
  background: url(../img/abc.jpg) top left repeat;
  width: 98%;
  min-height: 425px;
  margin-top: 22px; }

.main_salebanner .box-a:after {
  content: "";
  position: absolute;
  height: 60px;
  width: 90%;
  top: -22px;
  left: 25px;
  z-index: -1;
  background-color: #312825; }

.main_salebanner .text-top {
  display: block;
  width: 50%;
  text-transform: uppercase;
  padding-left: 48px;
  padding-top: 28px; }

.main_salebanner .text-top h3 {
  display: block;
  font-size: 100px;
  font-weight: normal;
  line-height: 80px;
  letter-spacing: 2px;
  color: #000;
  opacity: .4;
  margin: 10px 0 0; }

.main_salebanner .text-top span, .main_salebanner .text-top .hp_aboutus .top_abt p, .hp_aboutus .top_abt .main_salebanner .text-top p {
  display: block;
  font-size: 120px;
  font-weight: normal;
  line-height: 90px;
  letter-spacing: 2.4px;
  color: #fff;
  opacity: .4;
  margin-left: -9px; }

.main_salebanner .text-top p {
  display: block;
  font-size: 40px;
  font-weight: normal;
  line-height: 40px;
  letter-spacing: 4px;
  color: #fff;
  opacity: .4;
  margin: 8px 0 0; }

.main_salebanner .text-bottom {
  display: block;
  width: 50%;
  text-transform: uppercase;
  padding-left: 48px;
  margin-top: 20px; }

.main_salebanner .text-bottom p {
  display: block;
  font-size: 24px;
  line-height: 40px;
  letter-spacing: .48px;
  color: #000;
  opacity: .4; }

.main_salebanner .box-b {
  background-color: #312825;
  width: 50%;
  float: right;
  min-height: 420px;
  position: absolute;
  right: 0;
  top: -22px; }

.main_salebanner .box-b-text {
  display: block;
  width: auto;
  padding: 34px 60px 44px 66px; }

.main_salebanner .box-b-text h3 {
  display: block;
  font-size: 40px;
  font-weight: normal;
  line-height: 40px;
  letter-spacing: 4px;
  color: #cf746f;
  margin-bottom: 24px;
  text-transform: uppercase;
  margin: 10px 0;
  font-family: "texta-blackuploaded_file"; }

.main_salebanner .box-b-text p {
  display: block;
  font-size: 44px;
  line-height: 44px;
  letter-spacing: .88px;
  color: #fff;
  margin: 23px 0 0; }

.main_salebanner .box-b-text p + p {
  margin: 0; }

.main_salebanner .box-b-btn {
  margin-top: 47px; }

.main_salebanner .btn {
  margin-right: 18px;
  border: 1px solid #fafafa;
  color: #56b9b9;
  font-size: 24px;
  font-weight: 900;
  margin: 0;
  width: 177px;
  height: 46px;
  line-height: 42px;
  padding: 0; }

.main_salebanner .btn:hover {
  color: #fff;
  border-color: #56b9b9; }

.main_salebanner .btn.left {
  margin: 0 15px 0 0; }

.main_salebanner .slick-arrow {
  display: none !important; }

.main_salebanner .slick-dots {
  bottom: -11%; }

.main_salebanner .slick-dots li {
  margin: 0 4.5px; }

.main_salebanner .slick-dots li button:hover:before, .main_salebanner .slick-dots li.slick-active button:before {
  background: #999; }

.main_salebanner .slick-dots li button {
  border: 1px solid #ccc;
  background: #ccc; }

.search_box .form .form-field .form-input::placeholder {
  color: #2a6666; }

.newsletter .form .form-field .form-prefixPostfix .form-input::placeholder {
  color: #fff; }

.body.mn_page_search {
  margin-bottom: 60px; }

.card-figure {
  margin-top: 5px; }

.cat_img_container span, .cat_img_container .hp_aboutus .top_abt p, .hp_aboutus .top_abt .cat_img_container p {
  width: 170px;
  display: block; }

.cat_img_container span img:hover, .cat_img_container .hp_aboutus .top_abt p img:hover, .hp_aboutus .top_abt .cat_img_container p img:hover {
  opacity: .8; }

.main_menu .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item:nth-child(3n+1) {
  clear: left; }

.navPage-subMenu-item.cat_img_container {
  max-width: 183px;
  margin: 46px 0 0 0px;
  clear: none; }

.main_menu ul li.navPage-childList-item {
  padding: 0 5px 0 0;
  margin: 14px 0 0px;
  width: 100%;
  float: left; }

.main_menu .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item .navPage-subMenu-action.navPages-action {
  letter-spacing: 2.4px;
  color: #2a6666;
  font-size: 24px;
  line-height: 20px;
  text-transform: uppercase;
  margin: 0 0 11px;
  display: inline-block;
  width: auto; }

.main_menu .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item .navPage-childList-action {
  text-align: left;
  font-family: texta-blackuploaded_file;
  letter-spacing: 1.6px;
  color: #312825;
  font-size: 16px;
  line-height: 16px;
  text-transform: uppercase; }

.main_menu .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item.cat_img_container .navPages-action {
  text-align: left;
  font-family: texta-regularuploaded_file;
  letter-spacing: .36px;
  color: #312825;
  font-size: 18px;
  line-height: 20px;
  text-transform: capitalize;
  margin: 14px 38px 0 0; }

.main_menu .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item .navPage-childList-action:hover, .main_menu .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item.cat_img_container .navPages-action:hover, .main_menu .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item .navPage-subMenu-action.navPages-action:hover {
  color: #56b9b9; }

.navPage-childList .navPage-childList-item.much_more {
  display: block; }

.main_menu .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item.Domestics, .main_menu .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item.Exotics, .main_menu .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item.Burls {
  width: auto;
  margin: 0 31px 0 0;
  clear: none; }

.main_menu .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item.Burls {
  margin: 0; }

.main_menu .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item:last-child {
  margin-bottom: 50px; }

.has-activeModal .modal-background {
  background: rgba(0, 0, 0, 0.85); }

@media only screen and (min-width: 1499px) {
  .main_menu .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item.Domestics, .main_menu .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item.Exotics, .main_menu .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item.Burls {
    margin: 0 62px 0 0; }
  .main_menu .navPage-subMenu .navPage-subMenu-list {
    padding: 59px 50px 62px 148px;
    max-height: none; }
  .main_menu .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item.Burls {
    margin: 0; } }

@media only screen and (min-width: 990px) {
  .body {
    padding-top: 171.6px; }
  .header .hdr, .header .hdr_top .hdrtop_left, .header .hdr_top .hdrtop_right, .header .hdr_top .hdrtop_right .navUser-section .navUser-item .navUser-action, .header .hdr_bottom, .header .hdr_bottom .hdrbtm_left .header-logo .logo_round, .header .hdr_bottom .hdrbtm_left .header-logo .logo_round svg, .header .hdr_bottom .hdrbtm_left .header-logo .logo_text, .header .search_box, .header .hdr_bottom .hdrbtm_right ul li a, .header .hdr_bottom .hdrbtm_left, .header .search_box .form .form-field .form-input, .header .hdr_bottom .hdrbtm_right ul li.for_call, .header .hdr_top .hdrtop_right .navUser-section .navUser-item .navUser-action svg .a, .header .hdr_top .hdrtop_right .navUser-section .navUser-item.navUser-item--cart .navUser-action svg .a, .header .main_menu ul li {
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    -o-transition: all .4s ease; }
  .header.header_fixed .hdr {
    position: relative;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    -o-transition: all .4s ease; }
  .header.header_fixed .hdr_top .hdrtop_left, .header.header_fixed .hdr_top .hdrtop_right .navUser-section .navUser-item.for_currencySelector {
    display: none;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    -o-transition: all .4s ease; }
  .header.header_fixed .hdr_top .hdrtop_right {
    position: absolute;
    right: 0;
    top: 6px;
    right: 165px;
    line-height: 38px;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    -o-transition: all .4s ease; }
  .header.header_fixed .hdr_top .hdrtop_right .navUser-section .navUser-item {
    padding: 0 0 0 5px; }
  .header.header_fixed .hdr_top .hdrtop_right .navUser-section .navUser-item .navUser-action {
    font-size: 0;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    -o-transition: all .4s ease; }
  .header.header_fixed .hdr_bottom {
    margin: 9px 0 0;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    -o-transition: all .4s ease; }
  .header.header_fixed .hdr_bottom .hdrbtm_left .header-logo .logo_round {
    height: 60px;
    width: 60px;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    -o-transition: all .4s ease; }
  .header.header_fixed .hdr_bottom .hdrbtm_left .header-logo .logo_round svg {
    height: 45px;
    width: 45px;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    -o-transition: all .4s ease; }
  .header.header_fixed .hdr_bottom .hdrbtm_left .header-logo .logo_text, .header.header_fixed .hdr_bottom .hdrbtm_right ul li a {
    font-size: 22px;
    line-height: 30px;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    -o-transition: all .4s ease; }
  .header.header_fixed .hdr_bottom .hdrbtm_left {
    margin: -14px 0 -14px;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    -o-transition: all .4s ease; }
  .header.header_fixed .hdr_bottom .hdrbtm_right ul {
    margin: 3px 0 -5px; }
  .header.header_fixed .search_box {
    width: 190px;
    margin: 3px 0 0; }
  .header.header_fixed .search_box .form .form-field .form-input {
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    -o-transition: all .4s ease;
    padding: 3px 32px 0 10px; }
  .header.header_fixed .search_box .form .form-field .search_btn {
    height: 25px;
    background-size: 20px;
    padding: 0 30px 0 0;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    -o-transition: all .4s ease; }
  .header.header_fixed .hdr_bottom .hdrbtm_right ul li.for_call {
    padding: 0 150px 0 0;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    -o-transition: all .4s ease; }
  .header.header_fixed .hdr_top .hdrtop_right .navUser-section .navUser-item .navUser-action svg .a {
    stroke: #fff;
    fill: none;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    -o-transition: all .4s ease; }
  .header.header_fixed .hdr_top .hdrtop_right .navUser-section .navUser-item.navUser-item--cart .navUser-action svg .a {
    fill: #fff;
    stroke: none;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    -o-transition: all .4s ease; }
  .header.header_fixed .hdr_top .hdrtop_right .navUser-section .navUser-item .navUser-action svg {
    height: 20px;
    margin: -8px 2px 0 0;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    -o-transition: all .4s ease; }
  .header.header_fixed .hdr_top .hdrtop_right .navUser-section .navUser-item.HP_account .navUser-action svg, .header.header_fixed .hdr_top .hdrtop_right .navUser-section .navUser-item.navUser-item--cart .navUser-action svg {
    height: 22px;
    margin: -8px 4px 0 0;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    -o-transition: all .4s ease; }
  .header.header_fixed .hdr_top .hdrtop_right .navUser-section .navUser-item.navUser-item--cart .countPill {
    right: 5px;
    top: -12px;
    height: 10px;
    width: 10px; }
  .header.header_fixed .hdr_top .hdrtop_right .navUser-section .navUser-item.HP_account .navUser-action.logout svg {
    fill: #fff;
    height: 20px; }
  .header.header_fixed .hdr_top .hdrtop_right .navUser-section .navUser-item.HP_account .navUser-action.logout:hover svg {
    fill: #56b9b9; }
  .header.header_fixed .hdr_top .hdrtop_right .navUser-section .navUser-item.HP_account .navUser-action.logout {
    margin: 0 0 0 8px; }
  .header.header_fixed .quickSearchResults .productGrid .product .card .card-figure a, .header.header_fixed .custom_account_recentitems .quickSearchResults .productGrid .product .card .card-figure a, .header.header_fixed .custom_wishlist .quickSearchResults .productGrid .product .card .card-figure a {
    height: 70px; }
  .header.header_fixed .quickSearchResults .productGrid .product .card .card-body, .header.header_fixed .custom_account_recentitems .quickSearchResults .productGrid .product .card .card-body, .header.header_fixed .custom_wishlist .quickSearchResults .productGrid .product .card .card-body {
    padding: 10px 10px 0px 8px; }
  .header.header_fixed .quickSearchResults .modal-close {
    font-size: 28px; }
  .header.header_fixed .main_menu ul li a {
    padding: 2.5px 0 3.5px; }
  .header.header_fixed .hdr_top .hdrtop_right .navUser-section .navUser-item .navUser-action:hover svg .a {
    stroke: #56b9b9; }
  .header.header_fixed .hdr_top .hdrtop_right .navUser-section .navUser-item.navUser-item--cart .navUser-action:hover svg .a {
    fill: #56b9b9;
    stroke: none; }
  .header.header_fixed .quickSearchResults .productGrid .product .card .card-body .card-title a {
    font-size: 13px; }
  .header.header_fixed .quickSearchResults .productGrid .product .card .card-figure a .card-img-container .card-image {
    max-height: 55px;
    max-width: 55px; } }

.blog_page .blog {
  float: left;
  width: 33.33%;
  padding: 0 25px;
  margin: 0 0 50px 0;
  border-top: 0;
  border-right: 0; }

.blog_page .blog .blog-post-figure {
  width: 100%; }

.blog_page .blog .blog-post-figure .blog-thumbnail {
  margin: 0 auto;
  max-width: 100%;
  display: block; }

.blog_page .blog .blog-post-figure .blog-thumbnail a {
  display: flex;
  height: 280px;
  align-items: center; }

.blog_page .blog .blog-post-figure .blog-thumbnail a img {
  max-height: 280px; }

.blog_page .blog .blog-post-body {
  width: 100%; }

.blog_page .blog .blog-post-body .blog-title {
  font-size: 18px;
  margin: 10px 0;
  text-transform: uppercase;
  height: 40px;
  overflow: hidden;
  text-align: left;
  font-family: "texta-regularuploaded_file";
  font-weight: normal;
  margin-bottom: 0;
  font-family: "texta-blackuploaded_file";
  line-height: 20px; }

.blog_page .blog .blog-post-body .blog-title a {
  color: #312825; }

.blog_page .blog .blog-post-body .blog-title a:hover {
  color: #56b9b9; }

.blog_page .blog .blog-post-body .blog-date {
  color: #312825;
  text-align: left; }

.blog_page .blog .blog-post-body .blog-author {
  color: #312825; }

.blog_page .blog .blog-post-body .blog-post {
  height: 150px;
  overflow: hidden; }

.blog_page .blog .blog-post-body .blog-post a {
  color: #312825; }

.blog_page .blog .blog-post-body .blog-post a:hover {
  color: #56b9b9; }

.blog-post-body {
  width: 100%; }

.blog-post-body .blog-header .blog-title {
  margin: 0 0 5px; }

.blog-post-body .blog-header .blog-title a:hover {
  color: #56b9b9; }

.tags li a {
  color: #312825;
  font-size: 20px; }

.tags li a:hover {
  color: #56b9b9; }

.mn_page_blog_post p {
  font-size: 18px; }

.mn_page_blog_post h3 {
  font-weight: normal;
  font-family: "texta-mediumuploaded_file"; }

#CartEditProductFieldsForm .form-option-variant {
  padding: 1px .35714rem 4px; }

#CartEditProductFieldsForm .form-radio:checked + .form-option {
  border-color: 0;
  box-shadow: none; }

.mn_page_newsletter_subscribe .page-content--centered {
  width: 66.66667%;
  margin-left: auto;
  margin-right: auto; }

.mn_page_login .login {
  margin: 1.5rem auto 6rem; }

.navUser-item--cart .dropdown-menu .previewCart {
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
  background: #fff; }

.previewCartItem-brand, .previewCartItem-price {
  display: none; }

.navUser-item--cart .dropdown-menu .previewCartItem-name {
  font-size: 18px; }

.navUser-item--cart .dropdown-menu .previewCartAction {
  padding: 1rem .78571rem; }

.navUser-item--cart .dropdown-menu .previewCartAction .button {
  font-size: 14px;
  padding: 8px 0; }

.navUser-item--cart .dropdown-menu.is-open {
  width: 450px !important; }

.error_page_404 {
  display: inline-block;
  text-align: center;
  width: 100%;
  color: #312825;
  letter-spacing: 1px;
  margin: 20px 0 0 0; }

.error_page_404 h1 {
  display: inline-block;
  text-align: center;
  width: 100%;
  color: #312825;
  letter-spacing: 1px;
  margin-top: 20px; }

.error_page_404 p {
  font-size: 16px;
  letter-spacing: 1px;
  color: #312825;
  margin: 0; }

.error_page_404 .page-content--centered {
  padding-left: .75rem;
  padding-right: .75rem;
  width: 66.66667%;
  margin-left: auto;
  margin-right: auto;
  float: none; }

.error_page_note {
  display: block;
  float: left;
  width: 100%;
  text-align: left;
  margin: 30px 0 0; }

.error_page_note p {
  display: block;
  font-size: 16px;
  font-weight: normal;
  line-height: 26px;
  margin-bottom: 15px;
  color: #333; }

.error_page_note span, .error_page_note .hp_aboutus .top_abt p, .hp_aboutus .top_abt .error_page_note p {
  display: block;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  margin-bottom: 10px;
  color: #333; }

.error_page_note ul {
  display: block;
  text-align: left;
  color: #333; }

.error_page_note ul li {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px; }

.quickSearchResults, .custom_account_recentitems .quickSearchResults, .custom_wishlist .quickSearchResults {
  position: absolute;
  right: 0;
  top: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0);
  z-index: 99;
  margin: 0; }

.quickSearchResults .modal-close, .custom_account_recentitems .quickSearchResults .modal-close, .custom_wishlist .quickSearchResults .modal-close {
  color: #312825 !important;
  top: 1px;
  right: 1px;
  background: #fff;
  color: #312825;
  line-height: 2.28571rem !important; }

.quickSearchResults .modal-close:hover, .custom_account_recentitems .quickSearchResults .modal-close:hover, .custom_wishlist .quickSearchResults .modal-close:hover {
  color: #56b9b9 !important; }

.quickSearchResults .productGrid, .custom_account_recentitems .quickSearchResults .productGrid, .custom_wishlist .quickSearchResults .productGrid {
  width: 100%;
  background-color: #fff;
  display: block;
  max-height: 450px;
  overflow-y: auto;
  min-width: 100%;
  padding: 0;
  margin: 0;
  border: 1px solid #bebdbd;
  border-top: 0; }

.quickSearchResults .productGrid .product, .custom_account_recentitems .quickSearchResults .productGrid .product, .custom_wishlist .quickSearchResults .productGrid .product {
  width: 100%;
  padding: 0;
  display: block;
  border-bottom: 1px solid #dedddb; }

.quickSearchResults .productGrid .product:first-child, .custom_account_recentitems .quickSearchResults .productGrid .product:first-child, .custom_wishlist .quickSearchResults .productGrid .product:first-child {
  border-top: 1px solid #dedddb; }

.quickSearchResults .productGrid .product .card, .custom_account_recentitems .quickSearchResults .productGrid .product .card, .custom_wishlist .quickSearchResults .productGrid .product .card {
  border: 0;
  margin: 0;
  padding: 0;
  background-color: #fff; }

.quickSearchResults .productGrid .product .card .card-figure, .custom_account_recentitems .quickSearchResults .productGrid .product .card .card-figure, .custom_wishlist .quickSearchResults .productGrid .product .card .card-figure {
  width: 35%;
  height: auto;
  float: left;
  padding: 0;
  margin: 0;
  box-shadow: none; }

.quickSearchResults .productGrid .product .card .card-figure a, .custom_account_recentitems .quickSearchResults .productGrid .product .card .card-figure a, .custom_wishlist .quickSearchResults .productGrid .product .card .card-figure a {
  position: static;
  border: 0;
  height: 90px;
  float: left;
  width: 100%; }

.quickSearchResults .productGrid .product .card .card-figure a .card-img-container, .custom_account_recentitems .quickSearchResults .productGrid .product .card .card-figure a .card-img-container, .custom_wishlist .quickSearchResults .productGrid .product .card .card-figure a .card-img-container {
  height: auto; }

.quickSearchResults .productGrid .product .card .card-figure a .card-img-container .card-image, .custom_account_recentitems .quickSearchResults .productGrid .product .card .card-figure a .card-img-container .card-image, .custom_wishlist .quickSearchResults .productGrid .product .card .card-figure a .card-img-container .card-image {
  min-height: auto;
  transition: none;
  -webkit-transition: none;
  -moz-transition: none;
  max-height: 80px;
  padding: 0; }

.quickSearchResults .productGrid .product .card .card-body, .custom_account_recentitems .quickSearchResults .productGrid .product .card .card-body, .custom_wishlist .quickSearchResults .productGrid .product .card .card-body {
  width: 65%;
  float: left;
  padding: 20px 0px 0px 8px;
  text-align: left; }

.quickSearchResults .productGrid .product .card .card-body .card-title, .custom_account_recentitems .quickSearchResults .productGrid .product .card .card-body .card-title, .custom_wishlist .quickSearchResults .productGrid .product .card .card-body .card-title {
  text-align: left;
  line-height: normal;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 46px;
  max-height: 46px;
  line-height: 14px; }

.quickSearchResults .productGrid .product .card .card-body .card-title a, .custom_account_recentitems .quickSearchResults .productGrid .product .card .card-body .card-title a, .custom_wishlist .quickSearchResults .productGrid .product .card .card-body .card-title a {
  color: #312825;
  text-align: left;
  font-size: 14px;
  line-height: 16px; }

.quickSearchResults .productGrid .product .card .card-body .card-title a:hover, .custom_account_recentitems .quickSearchResults .productGrid .product .card .card-body .card-title a:hover, .custom_wishlist .quickSearchResults .productGrid .product .card .card-body .card-title a:hover {
  color: #56b9b9; }

.quickSearchResults .productGrid .product .card .card-body .productView-rating, .custom_account_recentitems .quickSearchResults .productGrid .product .card .card-body .productView-rating, .custom_wishlist .quickSearchResults .productGrid .product .card .card-body .productView-rating {
  display: none; }

.quickSearchResults .productGrid .product .card .card-body .card-text, .custom_account_recentitems .quickSearchResults .productGrid .product .card .card-body .card-text, .custom_wishlist .quickSearchResults .productGrid .product .card .card-body .card-text {
  margin: 8px 0 4px; }

.quickSearchResults .productGrid .product .card .card-body .card-text.productView-rating, .custom_account_recentitems .quickSearchResults .productGrid .product .card .card-body .card-text.productView-rating, .custom_wishlist .quickSearchResults .productGrid .product .card .card-body .card-text.productView-rating {
  display: none; }

.quickSearchResults .productGrid .product .card .card-figcaption, .custom_account_recentitems .quickSearchResults .productGrid .product .card .card-figcaption, .custom_wishlist .quickSearchResults .productGrid .product .card .card-figcaption {
  display: none; }

.quickSearchResults .productGrid .product .card .pro_add_cart, .custom_account_recentitems .quickSearchResults .productGrid .product .card .pro_add_cart, .custom_wishlist .quickSearchResults .productGrid .product .card .pro_add_cart {
  display: none; }

.card--alternate:hover, .card--alternate:hover .card-body {
  background-color: rgba(0, 0, 0, 0); }

.mn_brand {
  margin: 0; }

.mn_brand .card-figure {
  max-height: 100%;
  height: 150px;
  border: 1px solid #d3d3d3; }

.mn_brand .card-figure a {
  width: 100%;
  display: block;
  margin: 0 auto; }

.mn_brand .card-figure a .card-img-container {
  margin: auto;
  display: flex;
  width: 100%;
  max-width: 100%; }

.mn_brand .card-figure a .card-img-container img {
  max-height: 120px;
  margin: auto;
  display: block;
  width: auto; }

.mn_brand .card-figure a .card-img-container:after {
  padding-bottom: 0; }

.mn_brand .card-body {
  padding: 0;
  margin: 0; }

.mn_brand .card-body .card-title {
  text-align: center;
  font-family: "texta-regularuploaded_file";
  height: 62px; }

.mn_brand .card-body .card-title a {
  letter-spacing: normal;
  height: auto;
  padding: 0px 2px;
  display: block;
  color: #2a6666;
  background: rgba(0, 0, 0, 0);
  font-size: 16px;
  text-transform: uppercase;
  margin: 0;
  height: 42px;
  line-height: 40px;
  overflow: hidden;
  border: 1px solid #312825;
  font-family: "texta-blackuploaded_file";
  font-weight: normal; }

.mn_brand .card-body .card-title a:hover {
  background: #56b9b9;
  color: #fff;
  border-color: #56b9b9; }

.mn_brand {
  padding: 0 10px; }

.mn_brand .brandGrid {
  margin: 0 -10px; }

.mn_brand .brandGrid .brand {
  float: left; }

.mn_brand .brandGrid .brand .card {
  margin-bottom: 0; }

.form-input, .form-select {
  outline: 0;
  border-radius: 0;
  box-shadow: none;
  color: #312825; }

.login-form .form-actions {
  text-align: left; }

.login-form .forgot-password {
  line-height: 45px;
  font-weight: normal;
  font-size: 20px;
  font-weight: "texta-blackuploaded_file"; }

.login-form .forgot-password .form-label {
  color: #56b9b9; }

.navBar--sub .navBar-item {
  margin: 0 5px; }

.navBar--sub .navBar-item.is-active {
  border-bottom: 1px solid #56b9b9;
  color: #56b9b9; }

.navBar--sub .navBar-item .navBar-action {
  color: #312825;
  font-size: 16px; }

.navBar--sub .navBar-item .navBar-action:hover {
  color: #56b9b9; }

.mn_page_forgotpassword .form-prefixPostfix {
  display: block; }

.mn_page_forgotpassword .form-prefixPostfix .form-input {
  width: 100%;
  display: block;
  border-radius: 0; }

.mn_page_forgotpassword .form-prefixPostfix .button {
  margin: 15px 0 0;
  height: 43px;
  float: left; }

.custom_account_recentitems .productGrid .product {
  float: left; }

.custom_wishlist .productGrid .product {
  text-align: center; }

.account-orderStatus-label {
  background-color: #56b9b9;
  padding: 6px 10px 4px;
  font-size: 14px; }

.account .account-product-title a:hover {
  color: #56b9b9; }

.addressList .address {
  float: left; }

.addressList .address .address-symbol {
  color: #56b9b9; }

.addressList .address .address-title {
  text-transform: capitalize;
  color: #56b9b9; }

.addressList .address .panel--newAddress:hover .address-symbol {
  color: #312825; }

.addressList .address .panel--newAddress:hover .address-title {
  color: #312825; }

.account-body {
  margin: 0 auto; }

.custom_cart .form-increment .button {
  height: 30px;
  line-height: 12px;
  width: 30px;
  padding: 0; }

.custom_cart .form-increment .button svg {
  fill: #56b9b9; }

.custom_cart .form-increment .button:hover svg {
  fill: #fff; }

.custom_cart .cart-remove {
  margin-top: 6px; }

.form-wishlist .button svg {
  fill: #56b9b9; }

.form-wishlist .button:hover svg {
  fill: #fff; }

.cart-total .cart-total-label {
  color: #312825; }

.cart-total .cart-total-label .form-select {
  padding: 5px 7px; }

.cart-total .coupon-code-add {
  color: #312825; }

.cart-total .coupon-code-add:hover {
  color: #56b9b9; }

.cart-total .cart-total-value .gift-certificate-add {
  color: #312825; }

.cart-total .cart-total-value button:hover {
  color: #56b9b9; }

.cart-total .gift-certificate-cancel {
  color: #312825; }

.cart-total .gift-certificate-cancel:hover {
  color: #56b9b9; }

.cart-total .coupon-code-cancel {
  color: #312825;
  font-style: normal; }

.cart-total .coupon-code-cancel:hover {
  color: #56b9b9; }

.cart-total .shipping-estimate-hide {
  color: #312825;
  font-style: normal; }

.cart-total .shipping-estimate-show {
  color: #312825; }

.cart-total .shipping-estimate-show:hover {
  color: #56b9b9; }

.cart-total .estimator-form-label .form-label {
  color: #312825; }

.cart-gift-certificate-form .button, .coupon-form .button {
  height: 31px;
  line-height: 29px;
  font-size: 14px;
  padding: 0; }

.cart-item-image {
  max-height: 90px; }

.cart-header-item {
  text-transform: uppercase; }

.custom_cart .estimator-form-input .form-input, .custom_cart .estimator-form-input .form-select {
  padding: 3px 25px 3px 11px; }

.page-sidebar ul li a {
  color: #312825; }

.page-sidebar ul li a:hover {
  color: #56b9b9; }

.facetedSearch-content--rating .rating--small .icon svg {
  stroke: none;
  fill: #a2aaa7; }

.facetedSearch-content--rating .rating--small .icon svg .a {
  stroke: none;
  fill: #a2aaa7; }

.facetedSearch-content--rating .rating--small .icon.icon--ratingFull svg {
  stroke: none;
  fill: #56b9b9; }

.facetedSearch-content--rating .rating--small .icon.icon--ratingFull svg .a {
  stroke: none;
  fill: #56b9b9; }

.body.mn_page_category {
  margin-bottom: 0; }

.accordion--navList .accordion-navigation-actions {
  top: -4px;
  display: none; }

.accordion--navList .accordion-title {
  font-weight: normal;
  text-transform: uppercase;
  font-family: "texta-blackuploaded_file"; }

.banners {
  float: left;
  width: 100%; }

.banners .banner {
  max-width: 100%; }

.accordion-block .toggleLink-text {
  font-weight: 900;
  font-size: 14px;
  color: #312825; }

.accordion-block .toggleLink-text:hover {
  color: #56b9b9; }

.breadcrumbs {
  margin-top: 10px; }

.breadcrumbs .breadcrumb .breadcrumb-label {
  font-weight: normal;
  color: #312825;
  text-transform: uppercase; }

.breadcrumbs .breadcrumb .breadcrumb-label:hover {
  color: #56b9b9; }

.breadcrumbs .breadcrumb.is-active .breadcrumb-label {
  color: #56b9b9;
  font-weight: normal; }

.cat_page {
  float: left;
  width: 100%;
  margin: 0; }

.cat_page .cat_left {
  width: 25%;
  float: left; }

.cat_page .cat_right {
  width: 75%;
  float: left; }

.cat_page .cat_right .productGrid .product {
  width: 33.33%;
  float: left; }

.page-sidebar {
  width: 100%; }

.page-sidebar .sidebarBlock-heading {
  text-transform: uppercase;
  font-weight: normal;
  font-family: "texta-blackuploaded_file"; }

.page-sidebar ul li a {
  font-size: 16px;
  margin: 0; }

.form-minMaxRow .form-field .button {
  height: 32px;
  padding: 0; }

.pagination {
  float: left;
  width: 100%; }

.pagination .pagination-item .pagination-link {
  font-size: 16px;
  color: #312825;
  padding: 2px 7px 4px; }

.pagination .pagination-item .pagination-link:hover {
  color: #56b9b9; }

.pagination .pagination-item.pagination-item--current {
  border-color: #56b9b9; }

.pagination .pagination-item.pagination-item--current .pagination-link {
  color: #312825; }

.pagination .pagination-item.pagination-item--next .pagination-link {
  color: #312825; }

.pagination .pagination-item.pagination-item--next .pagination-link:hover {
  color: #56b9b9; }

.pagination .pagination-item.pagination-item--previous .pagination-link {
  color: #312825; }

.pagination .pagination-item.pagination-item--previous .pagination-link:hover {
  color: #56b9b9; }

.actionBar-section .form-field, .form-field, .form-input, .form-select {
  border-radius: 0; }

.custom_product .body {
  margin-bottom: 2px; }

.tabs-contents .card-img-container:after, .writeReview-productImage-container::after {
  padding-bottom: 100%; }

.productView .form-wishlist.form-action {
  margin: 12px 0 0; }

.productView .form-wishlist.form-action .icon {
  display: none; }

#wishlist-dropdown.is-open {
  padding: 0; }

#wishlist-dropdown.is-open .button {
  background: #56b9b9;
  color: #fff;
  border: 1px solid #56b9b9; }

#wishlist-dropdown.is-open .button:hover {
  background: #fff;
  border: 1px solid #312825;
  color: #2a6666; }

#wishlist-dropdown.is-open li:not(:last-child) .button {
  border: 1px solid #56b9b9; }

#wishlist-dropdown.is-open li:not(:last-child) .button:hover {
  border-color: #312825; }

.productView .productView-images {
  width: 49%; }

.productView .productView-details {
  width: 100%; }

.productView .productView-img-container:after {
  padding-bottom: 100%; }

.modal--alert .button-container .confirm {
  border-color: #312825;
  color: #2a6666;
  background: rgba(0, 0, 0, 0); }

.modal--alert .button-container .confirm:hover {
  background: #56b9b9;
  color: #fff;
  border-color: #56b9b9; }

.productView .productView-price {
  margin: 20px 0 5px; }

.productView .productView-price .price-section {
  font-size: 30px;
  line-height: 32px;
  font-weight: normal;
  font-family: "texta-blackuploaded_file"; }

.productView .productView-reviewLink, .productView productView-info-value {
  font-size: 18px;
  line-height: 26px;
  font-weight: normal;
  letter-spacing: .36px; }

.productView-reviewLink > a:hover {
  color: #56b9b9; }

.productView .productView-info-name {
  font-size: 18px;
  line-height: 26px;
  font-weight: normal;
  font-family: "texta-blackuploaded_file"; }

.productView-product {
  border: 0;
  padding: 0; }

.productView-options .form .form-field {
  float: left;
  width: 100%; }

.productView-options .form .form-field .form-label {
  font-size: 18px;
  line-height: 26px;
  font-weight: normal;
  font-family: "texta-blackuploaded_file";
  color: #312825; }

.productView-options .form .form-field .form-label small {
  color: #11ad83;
  font-size: 18px;
  font-family: "texta-blackuploaded_file";
  font-weight: normal;
  margin: 0 0 0 -5px; }

.productView-options .form .form-field .form-option-variant {
  font-size: 16px;
  font-weight: normal;
  text-transform: uppercase;
  text-align: center;
  display: block;
  color: #999;
  font-family: "texta-blackuploaded_file"; }

.productView-options .form .form-field.choose-quality {
  margin: 0 -5px 40px; }

.productView-options .form .form-field.choose-quality .form-label {
  padding-left: 5px; }

.productView-options .form .form-field.choose-quality .form-option {
  width: 33.33%;
  float: left;
  margin: 0 0 10px;
  padding: 0 5px 0 6px;
  border: 0;
  display: table;
  height: 32px;
  line-height: 30px; }

.productView-options .form .form-field.choose-quality .form-option .form-option-variant {
  border: 1px solid #000;
  display: table-cell;
  padding: 0; }

.productView-options .form .form-field.choose-size {
  margin: 0 -5px 40px; }

.productView-options .form .form-field.choose-size .form-label {
  padding-left: 5px; }

.productView-options .form .form-field.choose-size .form-option {
  width: 20%;
  float: left;
  margin: 0 0 10px;
  padding: 0 5px 0 6px;
  border: 0;
  display: table;
  height: 32px;
  line-height: 30px; }

.productView-options .form .form-field.choose-size .form-option .form-option-variant {
  border: 1px solid #000;
  display: table-cell;
  padding: 0; }

.productView-options .form .form-field.choose-backer .form-option {
  border-color: #000;
  padding: 0 0 4px;
  margin: 0 10px 10px 0px; }

.productView-options .form .form-field.choose-backer .form-option .form-option-variant {
  padding: 0 10px; }

.productView-options .form .form-field.choose-backer[data-product-attribute=set-rectangle] .form-option .form-option-variant {
  padding: 0 10px; }

.productView-options .form .form-field[data-product-attribute=set-radio] .form-radio + .form-label:before {
  top: 8px; }

.productView-options .form .form-field[data-product-attribute=set-radio] .form-radio + .form-label:after {
  top: 9px; }

.productView-options .form .form-field[data-product-attribute=set-rectangle] .form-option {
  float: left;
  border: 0;
  display: table;
  height: 32px;
  padding-bottom: 0;
  line-height: 30px; }

.productView-options .form .form-field[data-product-attribute=set-rectangle] .form-option .form-option-variant {
  border: 1px solid #000;
  display: table-cell;
  padding: 0 5px; }

.productView-options .form .form-field[data-product-attribute=set-rectangle] .form-radio:checked + .form-option .form-option-variant {
  background: #ccc;
  color: #000;
  box-shadow: none; }

.form-radio:checked + .form-option {
  box-shadow: none; }

.form-field--increments .form-label {
  text-transform: uppercase; }

.form-field--increments .form-increment .button {
  border: 1px solid #000;
  background-color: rgba(0, 0, 0, 0);
  height: 30px;
  padding: 0 9px 0 6px;
  line-height: 28px; }

.form-field--increments .form-increment .button .icon svg {
  width: 18.3px;
  height: 9px;
  fill: none; }

.form-field--increments .form-increment .button .icon svg .a {
  fill: none;
  stroke: #000;
  stroke-width: 1px; }

.form-field--increments .form-increment .form-input--incrementTotal {
  background-color: rgba(0, 0, 0, 0);
  color: #000;
  font-size: 18px;
  font-weight: 900;
  width: 43.5px; }

.productView .form-action {
  display: inline-block;
  margin: 0;
  width: 100%; }

.productView .form-action .button {
  float: left;
  width: 100%;
  background: #56b9b9;
  color: #fff;
  font-size: 30px;
  font-weight: 900;
  letter-spacing: 1.5px;
  border-color: #56b9b9;
  padding: 0;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -ms-transition: all .4s ease;
  -o-transition: all .4s ease;
  margin: 0;
  height: 60px;
  line-height: 58px; }

.productView .form-action .button:hover {
  background: rgba(0, 0, 0, 0);
  border-color: #312825;
  color: #2a6666;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -ms-transition: all .4s ease;
  -o-transition: all .4s ease; }

.productView-description {
  float: left;
  width: 100%; }

.tabs .tab .tab-title {
  font-size: 24px;
  font-weight: normal;
  line-height: 26px;
  color: #000; }

.tabs .tab.is-active .tab-title {
  font-weight: normal;
  font-family: "texta-blackuploaded_file"; }

.custom_request {
  float: left;
  width: 100%;
  text-align: center;
  margin: 0 0 20px; }

.custom_request ul {
  margin: 0;
  padding: 0; }

.custom_request ul li {
  display: inline-block;
  width: 33.33%;
  vertical-align: middle;
  list-style-type: none;
  margin: 0 -2px; }

.custom_request ul li svg .for_stroke, .custom_request ul li svg #Path_1387 {
  stroke: #56b9b9; }

.custom_request ul li svg #Path_1387 {
  fill: #56b9b9; }

.custom_request ul li span, .custom_request ul li .hp_aboutus .top_abt p, .hp_aboutus .top_abt .custom_request ul li p {
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: .36px;
  line-height: 26px;
  margin: 0 0 0;
  font-weight: 900;
  display: inline-block;
  margin: 0; }

.custom_request .req_panel_btn {
  float: left;
  width: 100%;
  text-align: center; }

.custom_request .req_panel_btn .button {
  padding: 0 26px;
  height: 46px;
  line-height: 44px; }

.custom_request .policy_day_logo svg {
  width: 80px;
  vertical-align: middle;
  display: inline-block; }

.custom_request .policy_day_logo .for_text {
  display: inline-block;
  vertical-align: middle; }

.custom_request .policy_day_logo .for_text p {
  font-size: 16px;
  line-height: 16px;
  vertical-align: middle;
  margin: 0;
  font-weight: 700;
  text-transform: uppercase; }

.productView .socialLinks {
  display: none; }

.productView .row {
  float: left;
  width: 100%; }

.productView .row .productView-info-value {
  font-size: 18px;
  line-height: 26px;
  font-weight: normal;
  letter-spacing: .36px; }

.productView .row .productView-info-value sup {
  font-size: 11px; }

.productView .row.price_message {
  margin: 3px 0 10px; }

.tabs-contents .productCarousel {
  margin: 0; }

.tabs-contents .slick-arrow {
  background: rgba(0, 0, 0, 0);
  border: 0;
  padding: 0;
  width: 20px;
  margin: 0; }

.tabs-contents .slick-arrow.slick-next {
  right: -15px; }

.tabs-contents .slick-arrow.slick-prev {
  left: -15px; }

.custom_quickview .alertBox {
  display: inline-block; }

.custom_quickview [data-product-attribute] .form-option {
  overflow: visible; }

.custom_quickview {
  max-width: 951PX; }

.custom_quickview .modal-close {
  height: 27px;
  width: 28px;
  line-height: 10px;
  top: 14px;
  background: url(https://www.oakwoodveneer.com/content/cross.svg);
  background-repeat: repeat;
  background-repeat: no-repeat;
  border: 0;
  font-size: 0;
  right: 19px; }

.custom_quickview .modal-close:hover {
  height: 27px;
  width: 28px;
  line-height: 10px;
  top: 14px;
  background: url(https://www.oakwoodveneer.com/content/cross_hover.svg);
  background-repeat: repeat;
  background-repeat: no-repeat;
  border: 0;
  font-size: 0;
  right: 19px; }

.custom_quickview .modal-close span, .custom_quickview .modal-close .hp_aboutus .top_abt p, .hp_aboutus .top_abt .custom_quickview .modal-close p {
  color: #000;
  font-weight: 900;
  line-height: 22px;
  font-size: 26px; }

.custom_quickview .productView .productView-title {
  font-size: 30px;
  line-height: 28px;
  margin: 11px 0 5px;
  letter-spacing: 3px; }

.custom_quickview .productView .productView-reviewLink {
  margin-left: 22px; }

.custom_quickview .productView .productView-reviewLink + .productView-reviewLink {
  display: none; }

.custom_quickview .productView .productView-price {
  margin: 20px 0 0px; }

.custom_quickview .productView .productView-info-name {
  margin: 0; }

.custom_quickview .productView .productView-info-value {
  letter-spacing: .36px; }

.custom_quickview .productView-thumbnails .slick-list {
  margin: 0 40px 0 35px; }

.custom_quickview .productView-product {
  padding-bottom: 9px; }

.custom_quickview .productView-options .form .form-field.choose-quality, .custom_quickview .productView-options .form .form-field.choose-size {
  margin: 0 -5px 25px; }

.custom_quickview .productView-options .form .form-field .form-label {
  margin-bottom: 6px; }

.custom_quickview .productView-img-container {
  max-height: 306px;
  max-width: 306px; }

.custom_quickview .productView-images .productView-image .productView-img-container img {
  max-height: 100%;
  box-shadow: 2px 2px 7px -1px rgba(0, 0, 0, 0.4); }

.custom_quickview .custom_request {
  margin: 40px 0 20px; }

.custom_quickview .productView .productView-images {
  margin-bottom: 0;
  padding: 69px 0 0; }

.custom_quickview .tabs-contents {
  margin-bottom: 0; }

.custom_quickview .tabs-content {
  padding: 10px 0 6px; }

.custom_quickview .tabs-contents p {
  margin-bottom: 8px; }

.custom_quickview .productView-thumbnails .slick-arrow {
  padding: 0;
  width: 20px;
  height: 30px;
  top: 70%;
  transform: translateY(-70%); }

.custom_quickview .productView-thumbnails .slick-next:before, .custom_quickview .productView-thumbnails .slick-prev:before {
  background-size: contain;
  width: 14px;
  height: 30px; }

.custom_quickview .productView-thumbnails .slick-prev {
  left: 12px; }

.custom_quickview .productView-thumbnails .slick-next {
  right: 12px; }

.custom_quickview .productView .form-wishlist.form-action {
  display: none; }

.category_img img {
  display: none; }

.cat_right .actionBar-section .form-label {
  font-size: 14px;
  line-height: normal; }

.cat_right .actionBar-section .form-select {
  width: 130px;
  height: 30px;
  padding: 0 3px;
  line-height: 30px;
  font-size: 14px; }

.subcat_page {
  float: left;
  width: 100%;
  margin: 20px 0 0; }

.subcat_page .sub_cat_block {
  float: left;
  width: 100%; }

.subcat_page .sub_cat_block ul {
  margin: 0 -8px;
  padding: 0;
  list-style-type: none; }

.subcat_page .sub_cat_block ul li {
  width: 20%;
  float: left;
  padding: 0 8px 16px;
  text-align: center; }

.subcat_page .sub_cat_block ul li > a {
  display: flex;
  height: 200px;
  width: 100%;
  align-items: center;
  justify-content: center;
  margin: auto; }

.subcat_page .sub_cat_block ul li > a img {
  max-height: 200px; }

.subcat_page .sub_cat_block ul li .sub_cat_content {
  display: inline-block; }

.subcat_page .sub_cat_block ul li .sub_cat_content h2 {
  font-size: 18px;
  margin: 5px 0;
  line-height: 22px;
  letter-spacing: .26px;
  height: 42px;
  overflow: hidden;
  line-height: 20px; }

.suggestiveCart, .cart-item-brand, .custom_search .navBar--sub, .custom_search .panel, #menu_res, .hdr_bottom .hdrbtm_right ul li.formobile_call, .mn_page_page_contact_form .navBar--sub, .mn_page_page .navBar--sub {
  display: none; }

.custom-tips-info {
  float: left;
  width: 100%;
  margin: 0; }

.custom-tips-info .page-content--centered {
  width: 100%;
  padding: 0; }

.heading_outer {
  float: left;
  width: 100%;
  position: relative; }

.heading_outer .banner_img {
  float: left;
  width: 100%; }

.heading_outer .banner_img img {
  width: 100%; }

.heading_outer .banner_title {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  left: 0;
  right: 0;
  margin: auto;
  text-align: center; }

.heading_outer .banner_title h2 {
  font-size: 60px;
  margin: 0;
  font-weight: normal;
  letter-spacing: 6px;
  margin: 0 0 15px;
  color: #000; }

.banner_btm {
  float: left;
  width: 100%;
  margin: 56px 0 0px; }

.banner_btm p {
  font-size: 28px;
  line-height: 40px;
  font-weight: normal;
  letter-spacing: .56px;
  text-align: center;
  padding: 0 150px;
  margin: 0; }

.row_col_outer .container {
  max-width: 1500px;
  padding: 0 40px; }

.row_col_outer .container .row_col_4 {
  float: left;
  width: 100%;
  text-align: center;
  border: 1px solid #312825;
  margin: 49px 0 0;
  padding: 0 0 22px; }

.row_col_outer .container .row_col_4 h2 {
  font-size: 40px;
  letter-spacing: 4px;
  color: #fff;
  font-weight: normal;
  display: inline-block;
  width: 100%;
  text-align: center;
  background: #312825;
  margin: 0;
  padding: 3px 0 9px;
  margin: 0 0 24px; }

.row_col_outer .container .row_col_4 ul {
  margin: 0;
  padding: 0 27px;
  width: 100%;
  float: left; }

.row_col_outer .container .row_col_4 ul li {
  width: 25%;
  float: left;
  list-style-type: none;
  padding: 0 20px 15px; }

.row_col_outer .container .row_col_4 ul li a {
  display: inline-block;
  width: 100%;
  text-align: left; }

.row_col_outer .container .row_col_4 ul li a .play-button {
  height: 167px; }

.row_col_outer .container .row_col_4 ul li .row_col_body {
  display: inline-block;
  width: 100%;
  text-align: left;
  padding: 27px 0 0; }

.row_col_outer .container .row_col_4 ul li .row_col_body > a {
  font-size: 20px;
  line-height: 24px;
  letter-spacing: 2px;
  font-weight: normal;
  color: #312825;
  height: 50px;
  overflow: hidden;
  display: block;
  text-transform: uppercase;
  font-family: "texta-blackuploaded_file"; }

.row_col_outer .container .row_col_4 ul li .row_col_body > a:hover {
  color: #2a6666; }

@media only screen and (max-width: 1399px) {
  .row_col_outer .container .row_col_4 ul li .row_col_body > a {
    font-size: 18px; } }

.row_col_outer .container .row_col_4 ul li .row_col_body p {
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0px;
  color: #312825;
  font-weight: normal;
  height: 92px;
  overflow: hidden;
  margin: 0 0 8px; }

@media only screen and (max-width: 1399px) {
  .row_col_outer .container .row_col_4 ul li .row_col_body p {
    font-size: 16px;
    line-height: 22px; } }

.row_col_outer .container .row_col_4 ul li .row_col_body p > a {
  text-transform: uppercase;
  color: #56b9b9;
  letter-spacing: 0px;
  font-size: 14px;
  width: auto;
  display: initial; }

.row_col_outer .container .row_col_4 ul li .row_col_body p > a:hover {
  color: #2a6666; }

.row_col_outer .container .row_col_4 .button {
  color: #2a6666;
  padding: 14px 37.5px;
  font-size: 16px; }

.row_col_outer .container .row_col_4 .button:hover {
  color: #fff; }

.row_col_outer .container .row_col_4.knowledge_section {
  margin: 60px 0 0;
  padding: 0 0 29px; }

.row_col_outer .container .row_col_4.knowledge_section .button {
  padding: 14px 43px; }

.row_col_outer .container .row_col_4.video_section {
  background: #312825;
  padding: 0 0 12px;
  margin: 47px 0 0; }

.row_col_outer .container .row_col_4.video_section h2 {
  margin: 17px 0 21px;
  background: rgba(0, 0, 0, 0);
  padding: 0; }

.row_col_outer .container .row_col_4.video_section .button {
  border-color: #56b9b9;
  color: #fff;
  padding: 14px 37.5px;
  font-size: 16px; }

.row_col_outer .container .row_col_4.video_section ul li a {
  display: inline-block;
  text-align: center;
  width: auto; }

.video_section .video-content {
  padding: 0 0 63.4%;
  position: relative;
  overflow: hidden;
  height: 0; }

.video_section iframe {
  font-size: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none; }

.video_section .for_title {
  font-size: 20px;
  letter-spacing: 2px;
  color: #fff;
  text-transform: uppercase;
  font-weight: normal;
  display: inline-block;
  margin: 17px 0 0;
  height: 56px;
  overflow: hidden;
  font-family: "texta-blackuploaded_file"; }

@media only screen and (max-width: 1400px) {
  .video_section .for_title {
    letter-spacing: 1px; } }

.inspiration_section {
  float: left;
  width: 100%;
  background: #312825;
  text-align: center;
  margin: 58px 0 0;
  padding: 0 0 68px; }

.inspiration_section h2 {
  color: #fff;
  font-size: 40px;
  letter-spacing: 4px;
  margin: 27px 0 10px; }

.inspiration_section .container {
  max-width: 1420px; }

.inspiration_section .container ul {
  margin: 0;
  padding: 0;
  width: auto; }

.inspiration_section .container ul li {
  width: 25%;
  padding: 0 10px 18px;
  float: left; }

.inspiration_section .container ul li a {
  display: block;
  position: relative; }

.inspiration_section .container ul li a span, .inspiration_section .container ul li a .hp_aboutus .top_abt p, .hp_aboutus .top_abt .inspiration_section .container ul li a p {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  left: 0;
  right: 0;
  text-align: center;
  margin: 0 auto;
  font-family: "texta-blackuploaded_file";
  font-size: 20px;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-weight: normal;
  color: #fff;
  z-index: 9; }

.inspiration_section .container ul li a:after {
  content: "";
  display: block;
  background: rgba(0, 0, 0, 0.6);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%; }

.inspiration_section .container ul li a:hover span, .inspiration_section .container ul li a:hover .hp_aboutus .top_abt p, .hp_aboutus .top_abt .inspiration_section .container ul li a:hover p {
  visibility: hidden; }

.inspiration_section .container ul li a:hover:after {
  display: none;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -ms-transition: all .4s ease;
  -o-transition: all .4s ease; }

.inspiration_section select.form-select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-size: 16px;
  padding-right: 30px;
  cursor: pointer; }

.inspiration_section select.form-select option {
  padding: 8px 12px;
  background: #fff;
  color: #333; }

.inspiration_section select.form-select option:hover, .inspiration_section select.form-select option:focus, .inspiration_section select.form-select option:checked, .inspiration_section select.form-select option:active {
  background: #56b9b9 !important;
  color: #fff !important; }

@-moz-document url-prefix() {
  .inspiration_section select.form-select option:checked, .inspiration_section select.form-select option:hover {
    background: #56b9b9 !important;
    color: #fff !important; } }

.static_section {
  float: left;
  width: 100%;
  margin: 64px 0 30px; }

.static_section ul {
  width: auto;
  margin: 0;
  padding: 0;
  text-align: center; }

.static_section ul li {
  width: 25%;
  float: left;
  list-style-type: none;
  padding: 0 14px; }

.static_section ul li a {
  display: flex;
  background: #56b9b9;
  height: 166px;
  align-items: center;
  justify-content: center; }

.static_section ul li a .for_img {
  display: inline-block;
  vertical-align: middle;
  margin: 0 16px 0 0; }

.static_section ul li a .for_text {
  display: inline-block;
  vertical-align: middle;
  color: #312825;
  text-transform: uppercase;
  font-size: 20px;
  line-height: 18px;
  letter-spacing: 2px;
  font-weight: normal;
  text-align: left;
  font-family: "texta-blackuploaded_file"; }

.static_section ul li a:hover {
  opacity: .8; }

.static_section > .container {
  max-width: 1366px; }

.cms_page .full_width {
  width: 100%; }

.cms_video_outer {
  margin: 0 -10px; }

.cms_video_outer p {
  width: 33.33%;
  float: left;
  padding: 0 10px; }

.cms_video_outer p iframe {
  width: 100%; }

.custom_page .body {
  margin-bottom: 10px; }

#contact-us-page {
  margin: 0;
  width: 100%; }

.custom_page .page-content--centered {
  width: 100%;
  padding: 0; }

.cms_page p, .cms_page a, .cms_page ul li, .cms_page span, .cms_page .hp_aboutus .top_abt p, .hp_aboutus .top_abt .cms_page p {
  font-size: 18px;
  line-height: normal; }

.cms_page ul li {
  list-style-type: disc; }

.cms_page h2 {
  font-size: 25px; }

.cms_page h3 {
  font-size: 22px; }

.cms_page h4 {
  font-size: 20px; }

.cms_page a {
  color: #56b9b9; }

.cms_page a:hover {
  color: #2a6666; }

.kudo_heading > a {
  font-size: 25px; }

.person-name, .person-title, .person-quote, .person-hobbies {
  margin: 0;
  padding: 2.5px 0;
  line-height: 1; }

.person-photo {
  margin-bottom: 5px;
  padding: 5px;
  border: 1px solid #aaa;
  max-width: 260px; }

.person-name {
  color: #066;
  font-weight: 700;
  font-size: 18px; }

.person-quote {
  padding: 5px 0;
  height: 80px;
  overflow: hidden; }

.person-hobbies {
  margin-left: 15px;
  height: 80px;
  overflow: hidden; }

.img-ov-staff {
  max-width: 450px;
  display: inline-block;
  float: right; }

.paragraph-container {
  display: inline-block;
  width: 63%; }

.three-column {
  margin: 0 -15px; }

.one-of-three {
  float: left;
  width: 33.33%;
  padding: 0 15px;
  margin: 0 0 30px 0; }

.OV_img_mn {
  float: right;
  margin: 0 0 15px 15px; }

.crdit_card {
  float: right;
  text-align: right;
  vertical-align: top;
  margin: 0 0 0 15px; }

.mn_page_page_contact_form .navBar--sub {
  margin: 0; }

.custom_quickview .modal-close span, .custom_quickview .modal-close .hp_aboutus .top_abt p, .hp_aboutus .top_abt .custom_quickview .modal-close p {
  font-size: 0; }

.career_text_img {
  float: left;
  width: 100%; }

.career_text_img .career_text {
  float: left;
  width: 70%;
  margin: 0;
  padding: 0 15px 20px 0; }

.career_text_img .career_text li.text_underline {
  text-decoration: underline; }

.career_text_img .career_img {
  float: left;
  width: 30%; }

.cms_page p.text_center {
  text-align: center; }

.cms_page p.text_center img {
  width: 50%; }

.cms_page p.text_center.career_img img {
  width: auto; }

#menu .navPage-childList.is-open {
  padding: 0 20px 20px 0; }

#menu #navPages-337 .navPage-childList-item:nth-child(1) a, #menu #navPages-337 .navPage-childList-item:nth-child(2) a, #menu #navPages-337 .navPage-childList-item:nth-child(5) a {
  min-height: 48px;
  display: inline-block; }

.buy_button_block .bc-buy-button {
  display: inline-block;
  float: left;
  width: 25%;
  padding: .75rem; }

.custom_page iframe[id^=oauth2relay] {
  display: none !important; }

.cart-additionalCheckoutButtons {
  position: relative;
  z-index: 1; }

.card-body .trustspot-inline-category .trustspot-inline-cat .ts-star {
  font-size: 16px; }

.main_menu .navPage-subMenu .navPage-subMenu-list {
  max-height: none; }

.blog_main, .blogpost_main {
  width: 100%;
  float: left; }

.blog_left {
  width: 17.5%;
  border: 1px solid #ccc;
  padding: 15px;
  float: left; }

.blog_left .form-heading {
  margin: 5px 0;
  font-family: "Merriweather",serif;
  font-size: 18px; }

.blog_left .form-html p {
  color: red !important; }

.blog_right {
  float: left;
  width: 82.5%;
  padding-left: 20px; }

.cart_net30_button .button {
  float: right;
  width: 304px;
  max-width: 100%;
  padding: 13px 5px;
  font-size: 19px;
  color: #fff;
  background: #56b9ba;
  border: 1px solid #56b9ba;
  border-radius: 5px;
  margin: 5px 0; }

.cart_net30_button .button:hover {
  border-color: #312825;
  background: #fff;
  color: #2a6666; }

@media only screen and (max-width: 1320px) {
  .main_menu .navPage-subMenu .navPage-subMenu-list {
    padding: 59px 0px 62px;
    max-width: 1110px; }
  .cat_img_container .hp_aboutus .top_abt p, .cat_img_container span, .hp_aboutus .top_abt .cat_img_container p {
    width: 150px; }
  .navPage-subMenu-item.cat_img_container {
    max-width: 163px; }
  .main_menu .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item .navPage-childList-action {
    letter-spacing: 1px;
    font-size: 15px;
    line-height: 15px; } }

@media only screen and (max-width: 1500px) {
  .custom_quickview .modal-close {
    right: 37px; }
  .custom_quickview .modal-close:hover {
    right: 37px; } }

@media only screen and (min-width: 990px) {
  .main_menu .navPage-subMenu .navPage-subMenu-list {
    display: flex;
    max-width: 1500px; } }

@media only screen and (max-width: 1199px) {
  .tabs {
    clear: left; }
  .buy_button_block .bc-buy-button {
    width: 33.33% !important; }
  #wishlist-dropdown.is-open li:not(:last-child) .button {
    margin: 5px 0; }
  .custom_quickview .modal-close {
    right: 19px; }
  .custom_quickview .modal-close:hover {
    right: 19px; }
  .body {
    padding-top: 155px; }
  #menu #navPages-337 .navPage-childList-item:nth-child(1) a, #menu #navPages-337 .navPage-childList-item:nth-child(2) a, #menu #navPages-337 .navPage-childList-item:nth-child(5) a {
    min-height: 60px; }
  .main_menu .navPage-subMenu .navPage-subMenu-list {
    padding: 40px 15px 45px 15px;
    max-width: 1024px; }
  .main_menu .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item .navPage-subMenu-action.navPages-action {
    font-size: 22px; }
  .main_menu .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item.cat_img_container {
    width: 130px;
    padding: 5px 0; }
  .cat_img_container span, .cat_img_container .hp_aboutus .top_abt p, .hp_aboutus .top_abt .cat_img_container p {
    width: auto; }
  .main_menu .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item.Burls, .main_menu .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item.Domestics, .main_menu .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item.Exotics {
    width: 20%;
    margin: 0 15px 0 13px; }
  .main_menu .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item.cat_img_container .navPages-action {
    margin: 14px 0 0;
    letter-spacing: .3px;
    font-size: 15px; }
  .main_menu .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item .navPage-childList-action {
    letter-spacing: 1px;
    font-size: 15px;
    line-height: 15px; }
  .main_menu ul li.navPage-childList-item {
    margin: 14px 0 0; }
  .main_menu .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item.Burls {
    width: auto;
    margin: 0 0 0 13px; }
  .main_menu .navPage-subMenu {
    margin-top: 8px; }
  .main_menu .navPages-container .navPages-list > .navPages-item > .navPages-action.has-subMenu.is-open:after {
    bottom: -10px;
    width: 25px;
    background-size: contain; }
  .main_salebanner .slick-dots {
    bottom: -7%; }
  .container, .header .hdr_bottom, .header .hdr_top {
    padding: 0 15px; }
  .quickSearchResults {
    display: block; }
  #previewModal .previewCartCheckout .button {
    font-size: 12px;
    padding: 10px 5px 8px; }
  .productView--quickView .productView-details .productView-options .form-select, #CartEditProductFieldsForm .form-select {
    font-size: 14px; }
  .productView--quickView .productView-details .productView-options .form-label, #CartEditProductFieldsForm .form-label {
    font-size: 14px; }
  .hdr_bottom .hdrbtm_left, .hdrbtm_right, .hdr_bottom .hdrbtm_right ul li, .hdr_bottom .hdrbtm_right, .search_box > .container {
    padding: 0; }
  .hdr_bottom .hdrbtm_left .header-logo .logo_round {
    height: 90px;
    width: 90px; }
  .hdr_bottom .hdrbtm_left .header-logo .logo_round svg {
    height: 62.5px;
    width: 62.5px; }
  .hdr_bottom .hdrbtm_left .header-logo .logo_text, .hdr_bottom .hdrbtm_right ul li a {
    font-size: 26px; }
  .search_box {
    width: 300px;
    margin: 0px 0 0 15px; }
  .search_box .form .form-field .form-input {
    height: 46px;
    line-height: normal;
    padding: 0 42px 0px 15px; }
  .search_box .form .form-field .search_btn {
    height: 46px;
    background-size: 28px;
    padding: 0 40px 0 0; }
  .hdr_bottom .hdrbtm_right ul {
    margin: 5px 0 -4px; }
  .hdr_bottom .hdrbtm_right ul li a {
    line-height: 47px; }
  .hdr_bottom .hdrbtm_left .header-logo .logo_text {
    margin-left: 10px;
    padding: 10px 0 0; }
  .hdr_top .hdrtop_left {
    padding-left: 110px; }
  .hdr_top .hdrtop_right {
    padding-right: 40px; }
  .hdr_top .hdrtop_right .navUser-section .navUser-item, .hdr_top .hdrtop_right .navUser-section .navUser-item.navUser-item--cart {
    padding: 0 0 0 20px; }
  .main_menu ul li {
    padding: 0 9px; }
  .main_menu ul li a {
    padding: 11.5px 0 12.5px; }
  .header.header_fixed .hdr_bottom {
    margin: 12px 0 0; }
  .header.header_fixed .hdr_bottom .hdrbtm_left .header-logo .logo_text {
    padding: 7px 0 0; }
  .header.header_fixed .hdr_top .hdrtop_right {
    top: 10px; }
  .heroCarousel .heroCarousel-content {
    width: 100%;
    margin: auto;
    max-width: 62%; }
  .heroCarousel .slick-arrow.slick-next, .heroCarousel .slick-arrow.slick-prev {
    padding: 0; }
  .heroCarousel .slick-arrow.slick-prev {
    left: 15px; }
  .heroCarousel .slick-arrow.slick-next {
    right: 15px; }
  .heroCarousel .heroCarousel-content .heroCarousel-title {
    font-size: 40px;
    letter-spacing: 2px;
    line-height: 48px;
    margin: 40px 0 0; }
  .carousel_main .right_carousel ul li a p {
    font-size: 28px;
    letter-spacing: 2px; }
  .homeProductBlock .page-heading {
    margin: 40px 0 26px; }
  .homeProductBlock .productGrid {
    margin: 0 -15px; }
  .homeProductBlock .productGrid .product {
    padding: 0 15px; }
  .productGrid .product .card .card-figure .card-img-container img {
    max-height: 100%; }
  .card-body .card-title {
    margin: 0 auto 6px; }
  .main_salebanner {
    margin: 50px 0 0; }
  .main_salebanner .text-top h3 {
    font-size: 80px; }
  .main_salebanner .text-top span, .main_salebanner .text-top .hp_aboutus .top_abt p, .hp_aboutus .top_abt .main_salebanner .text-top p {
    font-size: 100px; }
  .main_salebanner .salebanner-outer .slick-dotted.slick-slider {
    margin-left: 0; }
  .main_salebanner .salebanner-inner {
    max-width: 100%; }
  .main_salebanner .box-b-text {
    padding: 34px 22px 44px 22px; }
  .main_salebanner .box-b-text h3 {
    font-size: 36px; }
  .main_salebanner .box-b-text p {
    font-size: 34px; }
  .hp_aboutus .top_abt {
    max-width: 890px; }
  .hp_aboutus .top_abt span, .hp_aboutus .top_abt p {
    font-size: 28px;
    line-height: 40px; }
  .testimonial .testimonial_inner .testimonial_cnt ul li .test_cnt {
    max-width: 100%;
    padding: 0 100px 0; }
  .testimonial .testimonial_inner .testimonial_cnt ul li .test_cnt p {
    font-size: 34px; }
  .testimonial .testimonial_inner .testimonial_cnt ul li .test_cnt .testimonial_left {
    left: 15px; }
  .testimonial .testimonial_inner .testimonial_cnt ul li .test_cnt .testimonial_right {
    right: 15px; }
  .footer-info {
    margin: 0;
    padding: 20px 0 8px 0px; }
  .copyright span, .copyright .hp_aboutus .top_abt p, .hp_aboutus .top_abt .copyright p {
    right: 15px; }
  .copyright span svg, .copyright .hp_aboutus .top_abt p svg, .hp_aboutus .top_abt .copyright p svg {
    width: 200px; }
  .reward_badges ul li > a {
    height: 135px;
    width: 135px; }
  .reward_badges {
    margin: 75px 0 60px; }
  .search_box .form .form-field .search_btn:hover {
    background-size: 28px; }
  .page-heading {
    font-size: 30px;
    line-height: 40px; }
  .cat_left .sidebarBlock-heading, .cat_left .accordion-navigation .accordion-title {
    font-size: 16px; }
  .cat_left .sidebarBlock .navList-action {
    font-size: 14px;
    padding: 2px 0; }
  .cat_left .sidebarBlock .navList-action--checkbox {
    padding-left: 1.85714rem; }
  .accordion-block .form-minMaxRow .button {
    font-size: 13px; }
  .subcat_page .sub_cat_block ul li .sub_cat_content h2 {
    font-size: 17px;
    height: 40px; }
  .custom_product .productView {
    padding-top: 0; }
  .custom_product .productView-title {
    margin-top: 0; }
  .productView-product, .page-content--centered, .page-content {
    padding: 0; }
  #wishlist-dropdown.is-open {
    padding-right: 0px; }
  #product-reviews {
    margin-bottom: 0; }
  .custom_quickview .productView-options .form .form-field.choose-quality, .productView-options .form .form-field.choose-size, .productView-options .form .form-field.choose-quality {
    margin: 0 -5px 10px; }
  .productView-images .slick-dotted.slick-slider {
    margin-bottom: 0; }
  .custom_request ul li span, .custom_request ul li .hp_aboutus .top_abt p, .hp_aboutus .top_abt .custom_request ul li p {
    margin: 0 0 20px;
    font-size: 18px; }
  .custom_product .tabs-contents .productCarousel {
    margin: 0; }
  .body.mn_page_product, #product-reviews {
    margin-bottom: 0; }
  .productView-details {
    margin-bottom: 10px; }
  .tabs .tab .tab-title, .productReviews .toggle-title {
    font-size: 20px; }
  .productView-description .tab-content p, .productView-description .tab-content a, #tab-warranty.tab-content {
    font-size: 17px; }
  .account-orderStatus-label {
    font-size: 13px;
    padding: 5px 9px 6px; }
  .error_page_403 .form-prefixPostfix-button--postfix {
    width: auto;
    margin: 0 0 0 .786rem; }
  .page {
    margin: 0; }
  .blog_page .blog {
    padding: 0 15px; }
  .page-heading {
    margin: 0 0 2rem; }
  .cms_page p, .cms_page a, .cms_page li, .cms_page span, .cms_page .hp_aboutus .top_abt p, .hp_aboutus .top_abt .cms_page p, .mn_page_blog_post p {
    font-size: 16px; }
  .cms_page p, .cms_page .hp_aboutus .top_abt p, .hp_aboutus .top_abt .cms_page p, .mn_page_blog_post p {
    margin: 0 0 18px; }
  .cms_page h3, .mn_page_blog_post h3 {
    margin: 12px 0 6px;
    font-size: 21px; }
  .paragraph-container {
    width: 60%; }
  .img-ov-staff {
    max-width: 390px; }
  .person-quote, .person-hobbies {
    height: 95px; }
  .cms_page h2 {
    font-size: 24px;
    margin: 12px 0 6px; }
  .histbox1page1 .OV_img_mn > img {
    max-height: 200px; }
  .blog .tags {
    margin: 16px 0 10px; }
  .shop_by_tone {
    margin: 25px 0 0; }
  .heading_outer .banner_title h2 {
    font-size: 54px;
    line-height: normal; }
  .banner_btm p {
    font-size: 24px;
    line-height: 34px;
    padding: 0 90px;
    margin: 0; }
  .banner_btm {
    margin: 22px 0 6px; }
  .row_col_outer .container, .inspiration_section .container, .static_section > .container {
    max-width: 100%;
    padding: 0 15px; }
  .row_col_outer .container .row_col_4 {
    margin: 35px 0 0;
    padding: 0 0 14px; }
  .row_col_outer .container .row_col_4 h2, .inspiration_section h2 {
    font-size: 36px;
    letter-spacing: 3px; }
  .row_col_outer .container .row_col_4 ul li, .static_section ul li {
    padding: 0 12px; }
  .video_section .for_title {
    margin: 12px 0 0;
    font-size: 16px;
    letter-spacing: .6px;
    height: 48px; }
  .row_col_outer .container .row_col_4.video_section .button, .row_col_outer .container .row_col_4 .button, .row_col_outer .container .row_col_4.knowledge_section .button {
    padding: 9px 30px; }
  .row_col_outer .container .row_col_4 ul li .row_col_body span, .row_col_outer .container .row_col_4 ul li .row_col_body .hp_aboutus .top_abt p, .hp_aboutus .top_abt .row_col_outer .container .row_col_4 ul li .row_col_body p {
    font-size: 18px;
    letter-spacing: normal; }
  .row_col_outer .container .row_col_4 ul li .row_col_body p {
    font-size: 15px;
    height: 99px;
    line-height: 20px; }
  .row_col_outer .container .row_col_4 ul li .row_col_body p > a {
    font-size: 12px; }
  .inspiration_section h2 {
    margin: 20px 0 8px; }
  .inspiration_section .container ul li a span, .inspiration_section .container ul li a .hp_aboutus .top_abt p, .hp_aboutus .top_abt .inspiration_section .container ul li a p, .static_section ul li a .for_text {
    font-size: 16px;
    letter-spacing: 1px; }
  .inspiration_section {
    padding: 0 0 40px; }
  .static_section ul li a {
    height: 148px; }
  .static_section ul li a .for_img {
    margin: 0 6px 0 0; }
  .static_section ul li a .for_img img {
    max-width: 65px; }
  .static_section {
    margin: 45px 0 10px; }
  .subcat_page {
    margin: 14px 0 0; }
  .tabs-contents .slick-arrow.slick-next {
    right: -10px; }
  .tabs-contents .slick-arrow.slick-prev {
    left: -10px; }
  .main_menu .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item {
    padding: 5px 0 5px 10px; }
  .main_menu .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item a {
    font-size: 14px; }
  .hdr_bottom .hdrbtm_right .quickSearchResults ul.productGrid {
    margin: 0; }
  .custom_quickview .modal-close span, .custom_quickview .modal-close .hp_aboutus .top_abt p, .hp_aboutus .top_abt .custom_quickview .modal-close p {
    line-height: 22px;
    padding: 0 0 0 2px; }
  .productView-options .form .form-field[data-product-attribute=set-rectangle] .form-option {
    overflow: visible; }
  .productView-options .form .form-field.choose-backer .form-option .form-option-variant, .productView-options .form .form-field.choose-backer[data-product-attribute=set-rectangle] .form-option .form-option-variant {
    padding: 5px 10px;
    line-height: 20px; }
  .instagram .container #instagram h2 {
    margin: 75px 0 35px; }
  .navList-action--checkbox:after, .navList-action--checkbox:before {
    top: 12px; }
  .custom_account_recentitems .quickSearchResults .productGrid .product .card .card-body, .custom_wishlist .quickSearchResults .productGrid .product .card .card-body, .quickSearchResults .productGrid .product .card .card-body {
    padding: 20px 20px 0 8px; }
  .cms_page iframe, .cms_page p video {
    max-width: 100%; } }

@media only screen and (max-width: 990px) {
  .Loyalty.Rewards_custom iframe {
    height: 4520px; }
  .blog_left {
    width: 100%; }
  .blog_right {
    width: 100%;
    padding-left: 0;
    padding-top: 10px; }
  .main_menu #menu_res ul li:hover .navPage-subMenu {
    display: block; }
  .main_menu #menu_res ul li .navPage-subMenu {
    display: block; }
  .cms_video_outer p {
    width: 50%; }
  .body {
    padding-top: 0; }
  .quickSearchResults .productGrid .product .card .card-figcaption {
    display: none !important; }
  #menu_res li a.navPage-subMenu-action.cat_img {
    display: none; }
  .navPage-subMenu-item.cat_img_container {
    max-width: 100%;
    margin: 0; }
  .main_menu ul li a.sub_nav, #menu_res .navPages .navPage-subMenu-list .navPage-subMenu-item a, #menu_res li a {
    font-family: texta-regularuploaded_file; }
  .main_menu .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item.Burls, .main_menu .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item.Domestics, .main_menu .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item.Exotics {
    margin: 0; }
  #menu_res .navPages-list ul.navPage-childList {
    margin: 25px 0 0; }
  #menu_res li.navPage-childList-item {
    padding: 1px 0 1px 15px; }
  .main_menu .navPage-subMenu .navPage-subMenu-list {
    max-height: 100%;
    overflow-y: unset; }
  .main_salebanner .slick-dots {
    bottom: -11%; }
  body {
    padding-top: 0; }
  .header {
    border-bottom: 1px solid #e5e5e5; }
  .mobileMenu-toggle {
    height: 22px;
    width: 22px;
    background: rgba(0, 0, 0, 0);
    padding: 0;
    margin: 0;
    left: 15px;
    top: 47px;
    display: block; }
  .mobileMenu-toggle .mobileMenu-toggleIcon, .mobileMenu-toggle .mobileMenu-toggleIcon:before, .mobileMenu-toggle .mobileMenu-toggleIcon:after, .mobileMenu-toggle.is-open .mobileMenu-toggleIcon:before, .mobileMenu-toggle.is-open .mobileMenu-toggleIcon:after {
    background: #fff; }
  .mobileMenu-toggle .mobileMenu-toggleIcon {
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%); }
  #menu, #menu_res .navPages-quickSearch, #menu_res .navPage-subMenu::after, .hdr_top .hdrtop_right .navUser-section .navUser-item, .hdr_bottom .hdrbtm_right ul li.for_call, #menu_res .navPages-list .navPages-item .navPages-action.has-subMenu.is-open:after, .main_menu .navPages-container .navPages-list > .navPages-item:hover > .navPages-action.has-subMenu:after {
    display: none; }
  body.has-activeNavPages #menu_res {
    display: block;
    left: 0; }
  body.has-activeNavPages {
    left: 300px; }
  #menu_res .navPage-subMenu {
    width: 100%;
    float: left;
    background-color: #2a6666;
    background: 0 0;
    position: inherit; }
  #menu_res .navPages {
    margin: 0;
    padding: 20px 15px;
    background: #2a6666;
    width: 100%;
    height: 100%; }
  .nav_menu_btm {
    background: #2a6666;
    left: 15px; }
  #menu_res.navPages-container {
    display: block;
    position: fixed;
    top: 0;
    left: -300px;
    margin: 0;
    padding: 0;
    z-index: 50;
    width: 300px;
    height: 100%;
    overflow-y: auto;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    background: #000; }
  #menu_res li {
    position: relative;
    border: 0;
    width: 100%;
    text-align: left;
    float: left;
    padding: 1px 0;
    margin: 5px 0px; }
  #menu_res li a {
    color: #fff;
    font-size: 15px;
    letter-spacing: 1px;
    line-height: normal;
    display: block;
    padding: 4px 0;
    font-weight: 600;
    text-transform: uppercase;
    border: 0;
    margin: 0;
    float: left;
    width: auto;
    clear: both; }
  #menu_res li a:hover {
    color: #56b9b9; }
  #menu_res .navPages-list--user .navPage-subMenu {
    background: rgba(0, 0, 0, 0);
    position: static;
    padding: 0;
    margin: 8px 0 0px; }
  #menu_res .navPages-action-moreIcon {
    display: none !important; }
  #menu_res .subcat-expand {
    height: 27px;
    width: 27px;
    position: absolute;
    top: 0px;
    right: 0;
    cursor: pointer; }
  #menu_res .subcat-expand:after {
    height: 2px;
    width: 12px; }
  #menu_res .subcat-expand.subcat-expanded:before {
    display: none; }
  #menu_res .subcat-expand:before {
    height: 12px;
    width: 2px; }
  #menu_res .subcat-expand:after, #menu_res .subcat-expand:before {
    background: #fff;
    bottom: 0;
    content: "";
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 9;
    display: block; }
  #menu_res .navPage-subMenu > .container, #menu_res .navPage-subMenu .menu_cat_list, #menu_res .navPage-subMenu .navPage-subMenu-list {
    display: block !important;
    clear: both; }
  #menu_res .navPages-list ul {
    padding: 0px;
    margin: 0;
    border: 0;
    width: 100%; }
  #menu_res .navPages .navPage-subMenu-list {
    width: 100%;
    height: auto; }
  #menu_res .navPage-subMenu {
    height: auto; }
  #menu_res .navPage-subMenu .container {
    padding: 0 0 0 15px; }
  .header {
    position: static; }
  .navPages ul li li {
    padding: 0 0 0 15px; }
  .navPages-list + .navPages-list {
    border: 0; }
  .navUser {
    position: static;
    transform: none; }
  .hdr_top .hdrtop_right .navUser-section .navUser-item.navUser-item--cart {
    display: inline-block;
    position: absolute;
    top: 35px;
    right: 15px;
    z-index: 60; }
  .navUser-item.navUser-item--cart {
    width: 40px;
    height: 40px;
    position: absolute;
    top: 25px;
    right: 15px;
    background-color: rgba(0, 0, 0, 0); }
  .hp_aboutus .top_abt {
    padding: 0 0 60px; }
  .cart-total-label, .cart-total-value {
    display: block;
    font-size: 14px;
    margin: 0;
    padding: 6px 0;
    width: 50%; }
  .cart-item-info {
    margin: 13px 0 0 0; }
  .cart-total-label {
    text-align: left; }
  .cart-total-value {
    text-align: right; }
  .login {
    margin-top: 0; }
  .cart-gift-certificate-form .button, .coupon-form .button, .cart-gift-certificate-form .button:active, .coupon-form .button:focus, .cart-gift-certificate-form .button:focus, .coupon-form .button:active {
    height: 32px;
    padding: 0;
    font-size: 13px; }
  .navBar--sub .navBar-item {
    margin: 0 5px;
    display: inline-block; }
  .navBar--account {
    display: block; }
  .swal2-modal .swal2-confirm {
    margin-right: 10px; }
  .navBar--sub .navBar-action {
    font-size: 13px; }
  .hdr_top .hdrtop_left {
    width: 100%;
    padding: 8px 0 6px;
    text-align: center;
    z-index: 80;
    position: relative; }
  .hdr_top .hdrtop_left p {
    line-height: normal; }
  .hdr_bottom .hdrbtm_left, .hdr_bottom .hdrbtm_right {
    float: left;
    width: 100%;
    text-align: center; }
  .hdr_bottom .hdrbtm_left {
    margin: 0; }
  .hdr_bottom .hdrbtm_right {
    margin: 10px 0 0;
    padding: 0 15px; }
  .header .main_menu {
    margin-bottom: 4px; }
  .hdr_bottom .hdrbtm_left .header-logo {
    margin: -20px 0 -20px;
    z-index: 40; }
  .hdr_bottom .hdrbtm_right ul {
    display: block;
    width: 100%;
    margin: 0; }
  .hdr_bottom .hdrbtm_right ul li, .carousel_main .left_carousel, .carousel_main .right_carousel {
    float: left;
    width: 100%; }
  .hdr_bottom .hdrbtm_right ul li.formobile_call {
    display: block; }
  .hdr_bottom .hdrbtm_right ul li.formobile_call > a {
    font-size: 22px;
    line-height: normal;
    color: #312825; }
  .search_box {
    margin: 0;
    width: 100%;
    display: block; }
  .hdr_top .hdrtop_right .navUser-section .navUser-item.navUser-item--cart .navUser-action svg .a, .hdr_top .hdrtop_right .navUser-section .navUser-item .navUser-action svg {
    fill: #fff; }
  .hdr_bottom .hdrbtm_left .header-logo .logo_text {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    padding: 0; }
  .hdr_bottom .hdrbtm_left .header-logo .logo_round {
    height: 70px;
    width: 70px; }
  .hdr_bottom .hdrbtm_left .header-logo .logo_round svg {
    height: 52.5px;
    width: 52.5px; }
  .search_box .form .form-field .form-input {
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    padding: 0 42px 0px 15px; }
  .search_box .form .form-field .search_btn {
    height: 30px;
    background-size: 24px;
    padding: 0 30px 0 0; }
  .search_box .form .form-field .search_btn:hover {
    background-size: 24px; }
  .header .hdr_bottom {
    padding: 0;
    background: rgba(0, 0, 0, 0); }
  .quickSearchResults .productGrid .product .card .card-figure {
    width: 20%; }
  .quickSearchResults .productGrid .product .card .card-body {
    width: 80%;
    padding: 25px 22px 0px 10px; }
  .quickSearchResults .modal-close {
    display: block;
    background: rgba(0, 0, 0, 0); }
  #menu_res .subcat-expand:after, #menu_res .subcat-expand:before {
    background: #fff; }
  #menu_res .navPages .navPage-subMenu-list .navPage-subMenu-item {
    margin: 0; }
  #menu_res .navPages .navPage-subMenu-list .navPage-subMenu-item a {
    padding: 3px 0px 5px 10px;
    max-width: 235px; }
  .carousel_main .right_carousel {
    overflow: hidden; }
  .carousel_main .right_carousel ul {
    margin: 5px -2.5px; }
  .carousel_main .right_carousel ul li {
    width: 33.33%;
    float: left;
    padding: 0 2.5px; }
  .carousel_main .right_carousel ul li a p {
    font-size: 25px;
    letter-spacing: 1px; }
  .homeProductBlock .page-heading, .homeProductBlock.VeneeredPanels_Products .page-heading, .shop_by_tone .container h2, .hp_aboutus .hpabout_inner h2, .instagram .container #instagram h2, .newsletter .newsletter_heading {
    font-size: 36px;
    line-height: 30px;
    letter-spacing: 3px; }
  .homeProductBlock .page-heading, .homeProductBlock.VeneeredPanels_Products .page-heading {
    margin: 32px 0 30px; }
  .instagram .container #instagram h2 {
    margin: 60px 0 35px;
    letter-spacing: 1px; }
  .card-body .card-title {
    font-size: 15px; }
  .homeProductBlock .productGrid {
    margin: 0 -10px; }
  .homeProductBlock .productGrid .product {
    padding: 0 10px; }
  .card-body .pro_add_cart a, .hp_aboutus .top_abt a {
    height: 38px;
    line-height: 36px;
    letter-spacing: .4px;
    font-size: 15px; }
  .main_salebanner {
    margin: 30px 0 0; }
  .main_salebanner .salebanner-outer {
    max-width: 100%; }
  .main_salebanner .box-a, .main_salebanner .box-b {
    min-height: 375px; }
  .main_salebanner .text-top {
    padding-left: 30px;
    padding-top: 28px; }
  .main_salebanner .text-top h3 {
    font-size: 72px;
    line-height: 60px;
    letter-spacing: 2px;
    margin: 10px 0 0; }
  .main_salebanner .text-top span, .main_salebanner .text-top .hp_aboutus .top_abt p, .hp_aboutus .top_abt .main_salebanner .text-top p {
    font-size: 80px;
    line-height: 72px;
    letter-spacing: 2.4px;
    margin-left: -4px; }
  .main_salebanner .text-top p {
    font-size: 34px;
    line-height: 34px;
    margin: 16px 0 0; }
  .main_salebanner .text-bottom {
    padding-left: 30px; }
  .main_salebanner .text-bottom p {
    font-size: 23px;
    line-height: 40px;
    letter-spacing: normal; }
  .main_salebanner .box-b-text {
    padding: 24px 22px 0 22px; }
  .main_salebanner .box-b-text h3 {
    font-size: 34px;
    letter-spacing: 2px; }
  .main_salebanner .box-b-text p {
    font-size: 34px;
    line-height: 40px;
    letter-spacing: .44px; }
  .main_salebanner .btn {
    width: calc(50% - 5px);
    height: 38px;
    font-size: 20px;
    padding: 0;
    line-height: 36px; }
  .main_salebanner .btn:active, .main_salebanner .btn:focus {
    font-size: 20px;
    padding: 0;
    line-height: 36px; }
  .main_salebanner .btn.left {
    margin: 0 5px 0 0; }
  .shop_by_tone {
    padding: 10px 0 50px; }
  .shop_by_tone .container ul {
    margin: 0 -6px; }
  .shop_by_tone .container ul li {
    padding: 0 6px; }
  .shop_by_tone .container ul li a span, .shop_by_tone .container ul li a .hp_aboutus .top_abt p, .hp_aboutus .top_abt .shop_by_tone .container ul li a p, .reward_badges ul li span, .reward_badges ul li .hp_aboutus .top_abt p, .hp_aboutus .top_abt .reward_badges ul li p {
    font-size: 17px;
    letter-spacing: normal; }
  .reward_badges {
    margin: 55px 0 40px; }
  .reward_badges ul li > a {
    height: 120px;
    width: 120px; }
  .reward_badges ul li > a > svg {
    height: 70px;
    width: 70px; }
  .hp_aboutus .hpabout_inner h2 {
    margin: 60px 0 22px; }
  .hp_aboutus .top_abt {
    max-width: 100%;
    padding: 0 0 40px; }
  .hp_aboutus .top_abt p {
    padding: 0 30px;
    font-size: 25px;
    line-height: 36px;
    margin: 0 0 30px; }
  .hp_aboutus .top_abt a {
    width: 180px; }
  .bottom_abt ul li .for_img > svg {
    height: 70px;
    width: 60px; }
  .bottom_abt ul li .for_text p {
    font-size: 18px;
    letter-spacing: normal; }
  .bottom_abt ul li .for_text span, .bottom_abt ul li .for_text .hp_aboutus .top_abt p, .hp_aboutus .top_abt .bottom_abt ul li .for_text p {
    display: inline-block;
    float: left;
    margin: 2px; }
  .bottom_abt ul li .for_img {
    margin: 0 3px 0 0; }
  .bottom_abt {
    padding: 42px 0 37px; }
  .testimonial .testimonial_inner .testimonial_cnt ul li .test_cnt {
    padding: 0 55px; }
  .testimonial .testimonial_inner .testimonial_cnt ul li .test_cnt .testimonial_left {
    left: 0; }
  .testimonial .testimonial_inner .testimonial_cnt ul li .test_cnt .testimonial_right {
    right: 0; }
  .testimonial .testimonial_inner .testimonial_cnt ul li .test_cnt .testimonial_left svg, .testimonial .testimonial_inner .testimonial_cnt ul li .test_cnt .testimonial_right svg {
    height: 50px;
    width: 50px; }
  .testimonial .testimonial_inner .testimonial_cnt ul li .test_cnt span, .testimonial .testimonial_inner .testimonial_cnt ul li .test_cnt .hp_aboutus .top_abt p, .hp_aboutus .top_abt .testimonial .testimonial_inner .testimonial_cnt ul li .test_cnt p {
    font-size: 20px; }
  .testimonial .testimonial_inner .testimonial_cnt ul li .test_cnt p {
    font-size: 30px;
    margin: 0 0 20px;
    line-height: 40px; }
  .testimonial .testimonial_inner {
    padding: 50px 0 45px; }
  .hdr_top .hdrtop_left p {
    line-height: normal; }
  .newsletter .newsletter_heading {
    margin: 40px 0 20px; }
  .newsletter .form .form-field .form-prefixPostfix .form-input {
    height: 40px;
    line-height: 40px; }
  .newsletter .form .form-field .form-prefixPostfix .form-prefixPostfix-button--postfix {
    width: 140px;
    height: 40px;
    line-height: 38px;
    padding: 0; }
  .newsletter p {
    font-size: 18px;
    margin: 0 0 15px;
    line-height: 24px; }
  .footer-info .footer-info-col {
    width: 50%; }
  .footer-info {
    padding: 10px 0 8px; }
  .ft_btm .ft_btminner {
    padding: 7px 0 30px; }
  .copyright .footer-payment-icons {
    width: 70%;
    float: left;
    text-align: left;
    margin: 24px 0 0; }
  .copyright .footer-payment-icons svg {
    width: 60px;
    margin-right: 5px; }
  .copyright span, .copyright .hp_aboutus .top_abt p, .hp_aboutus .top_abt .copyright p {
    width: 30%;
    float: left;
    text-align: right;
    position: static;
    transform: none; }
  .copyright span > svg, .copyright .hp_aboutus .top_abt p > svg, .hp_aboutus .top_abt .copyright p > svg {
    width: 160px; }
  .copyright .powered-by {
    margin: 0 0 10px; }
  .hdr_bottom .hdrbtm_left {
    margin: 0;
    background: #2a6666; }
  .header-logo > a {
    width: 100%;
    display: inline-block;
    padding: 11px 0; }
  .main_salebanner .salebanner-outer .for_iframe {
    height: 340px; }
  .bottom_abt ul {
    max-width: 100%; }
  .cat_page .cat_left, .cat_page .cat_right {
    width: 100%;
    padding: 0; }
  .accordion--navList .accordion-navigation-actions {
    line-height: 18px; }
  .page-sidebar, .page-content {
    padding: 0; }
  .accordion-block .form-minMaxRow .button {
    font-size: 16px;
    padding: 0; }
  .breadcrumbs {
    display: inline-block;
    width: 100%; }
  .page-heading {
    font-size: 26px;
    line-height: 30px;
    margin-bottom: 30px; }
  .breadcrumbs {
    margin: 7px; }
  .custom_category .body, .custom_product .body {
    margin-bottom: 20px; }
  .custom_category .pagination-list, .custom_category .page-content .actionBar {
    margin: 0; }
  .custom_product .modal-body .writeReview-form .form-field--submit {
    text-align: center; }
  .productView .productView-images {
    padding-bottom: 1rem; }
  .productView-options .form-field {
    margin-bottom: 1rem; }
  .productView-options .form .form-field .form-label {
    margin-bottom: 2px; }
  .productView .form-action {
    width: 100%;
    padding: 0; }
  .productView .form-action .button {
    font-size: 28px;
    padding: 0;
    height: 56px;
    line-height: 54px; }
  .tabs .tab .tab-title {
    padding: 8px 0 12px;
    font-size: 18px;
    text-align: center; }
  .productReviews .toggle-title {
    font-size: 18px; }
  .productView-description .tab-content {
    padding: 10px 0; }
  .productReviews .toggle-title {
    margin: 10px 0; }
  .custom_blog .body {
    margin-bottom: 0; }
  .blog_page .blog {
    width: 50%;
    padding: 0 10px; }
  .cart-totals {
    width: 50%; }
  .button, .button:focus, .button:active, .swal2-container .swal2-confirm.button, .swal2-container .swal2-modal .swal2-cancel {
    font-size: 15px;
    padding: 8px 26px; }
  .sidebarBlock + .sidebarBlock {
    margin-top: 0;
    padding-top: 15px; }
  .navList {
    margin: 0 0 20px 0; }
  .cat_right .form-field {
    margin: 0 0 20px 0; }
  .cart-total-label, .cart-total-value {
    display: block;
    font-size: 14px;
    margin: 0;
    padding: 6px 0;
    width: 50%; }
  .cart-item-info {
    margin: 13px 0 0 0; }
  .cart-total-label {
    text-align: left; }
  .cart-total-value {
    text-align: right; }
  .login {
    margin-top: 0; }
  .cart-gift-certificate-form .button, .coupon-form .button, .cart-gift-certificate-form .button:active, .coupon-form .button:active, .cart-gift-certificate-form .button:focus, .coupon-form .button:focus {
    height: 32px;
    padding: 0; }
  .navBar--sub .navBar-item {
    margin: 0 5px;
    display: inline-block; }
  .navBar--account {
    display: block; }
  .swal2-modal .swal2-confirm {
    margin-right: 10px; }
  .navBar--sub .navBar-item .navBar-action, .navBar--sub .navBar-item.is-active {
    font-size: 15px; }
  .custom_cart .form-increment .button {
    height: 24px;
    line-height: 10px; }
  .cms_page h3, .mn_page_blog_post h3 {
    font-size: 20px;
    margin: 10px 0 5px; }
  .cms_page p, .cms_page a, .cms_page ul li, .cms_page span, .cms_page .hp_aboutus .top_abt p, .mn_page_blog_post p, .hp_aboutus .top_abt .cms_page p {
    font-size: 16px; }
  .cms_page p, .cms_page .hp_aboutus .top_abt p, .hp_aboutus .top_abt .cms_page p, .mn_page_blog_post p {
    margin: 0 0 14px; }
  .custom_page .page-heading {
    margin: 0 0 10px; }
  .paragraph-container {
    width: 100%; }
  .img-ov-staff {
    display: block;
    max-width: 100%;
    text-align: center;
    margin: auto;
    width: 100%; }
  .one-of-three {
    min-height: 492px;
    margin: 0 0 10px 0; }
  .person-quote, .person-hobbies {
    height: 118px; }
  .person-name, .person-title, .person-quote, .person-hobbies {
    padding: 0; }
  #topguarantee img {
    max-width: 200px; }
  .cms_page .vaneer_app {
    height: 965px; }
  .cms_page .vaneer_app iframe {
    height: 100%; }
  .custom_quickview {
    max-width: 95%; }
  .custom_quickview .productView .productView-title {
    font-size: 26px; }
  .error_page_404 .page-content--centered {
    width: 100%; }
  .error_page_note {
    margin: 26px 0 0; }
  .blog .tags {
    margin-top: 12px 0 6px; }
  .heroCarousel .heroCarousel-content .heroCarousel-title {
    margin: 0; }
  .main_salebanner .box-b-btn {
    margin-top: 36px; }
  .shop_by_tone {
    margin: 12px 0 0; }
  .heading_outer .banner_title h2 {
    letter-spacing: 2px;
    font-size: 42px;
    margin: 0 0 7px; }
  .banner_btm p {
    font-size: 20px;
    line-height: 26px;
    padding: 0; }
  .row_col_outer .container .row_col_4.video_section h2 {
    margin: 12px 0 8px; }
  .row_col_outer .container .row_col_4 h2 {
    padding: 1px 0 6px; }
  .row_col_outer .container .row_col_4 h2, .inspiration_section h2 {
    font-size: 30px;
    letter-spacing: 2px; }
  .row_col_outer .container .row_col_4 ul li {
    width: 50%;
    padding: 0 10px 15px; }
  .video_section .video-content {
    padding: 0 0 56%; }
  .video_section .for_title {
    margin: 6px 0 0; }
  .row_col_outer .container .row_col_4 {
    margin: 23px 0 0;
    padding: 0 0 10px; }
  .row_col_outer .container .row_col_4.knowledge_section, .static_section {
    margin: 32px 0 0; }
  .row_col_outer .container .row_col_4 ul li .row_col_body {
    padding: 15px 0 0; }
  .row_col_outer .container .row_col_4 ul li .row_col_body p {
    height: 64px; }
  .inspiration_section {
    margin: 42px 0 0; }
  .inspiration_section .container ul li a span, .inspiration_section .container ul li a .hp_aboutus .top_abt p, .hp_aboutus .top_abt .inspiration_section .container ul li a p {
    font-size: 14px;
    letter-spacing: .6px; }
  .inspiration_section .container ul li {
    padding: 0 6px 12px; }
  .static_section ul li a .for_text {
    font-size: 14px;
    line-height: 16px;
    letter-spacing: normal; }
  .static_section ul li a .for_img {
    margin: 0 3px 0 0; }
  .static_section ul li a .for_img img {
    max-width: 52px; }
  .static_section ul li a {
    height: 110px; }
  .static_section ul li {
    padding: 0 6px; }
  .row_col_outer .container .row_col_4 ul li .row_col_body p > a {
    font-size: 13px; }
  .productView .productView-images, .productView .productView-details {
    width: 100%; }
  .subcat_page .sub_cat_block ul li {
    width: 25%;
    padding: 0 8px 8px; }
  .custom_quickview .productView .productView-images {
    padding: 20px 0 0; }
  .hdr_bottom .hdrbtm_right ul li.formobile_call > a:hover {
    color: #56b9b9; }
  .accordion--navList .accordion-navigation-actions {
    top: 13px; }
  .facetedSearch-toggle {
    padding: 13px 14px 15px; }
  .writeReview-form #rating-rate {
    padding: 8px 42px 10px 14px; }
  .custom_product .previewCart .productView {
    padding-top: 15px; }
  .custom_cart .cart-item-label {
    font-size: 16px;
    text-transform: uppercase; }
  .header-logo > a {
    width: auto;
    display: inline-block; }
  .blog_page .blog {
    margin: 0 0 20px 0; }
  .blog_page .blog .blog-post-body .blog-post {
    height: 100px; }
  .cms_page p.person-quote, .cms_page p .person-hobbies {
    margin: 0; }
  .person-title {
    height: 44px; }
  .card-figure .card-figcaption {
    opacity: 1 !important;
    display: block !important; }
  .card .card-figcaption .card-figcaption-body .quickview svg {
    height: 30px;
    width: 30px; }
  .login-form .forgot-password {
    line-height: 34px; }
  .footer-info .footer-info-col:nth-child(2n+1) {
    clear: left; }
  .row_col_outer .container .row_col_4 ul li a img {
    width: 100%; }
  .row_col_outer .container .row_col_4 ul li .row_col_body > a {
    height: 48px; } }

@media only screen and (max-width: 767px) {
  .Loyalty.Rewards_custom iframe {
    height: 4758px; }
  .buy_button_block .bc-buy-button {
    width: 50% !important; }
  body #trustspot-widget-wrapper .trustspot-review-footer .six-column.ts-share-wrapper {
    width: 90px !important; }
  body #trustspot-widget-wrapper .description-block .six-column {
    display: inline-block !important;
    width: auto !important; }
  .card-figure {
    padding-top: 0; }
  .body.mn_page_search {
    margin-bottom: 38px; }
  .hdr_bottom .hdrbtm_left {
    padding: 12px 0; }
  .header-logo > a {
    padding: 0; }
  .hdr_bottom .hdrbtm_left .header-logo .logo_round {
    height: 55px;
    width: 55px; }
  .hdr_bottom .hdrbtm_left .header-logo .logo_round svg {
    height: 38.5px;
    width: 38.5px; }
  .hdr_bottom .hdrbtm_left .header-logo .logo_text {
    font-size: 18px; }
  .mobileMenu-toggle {
    top: 39px; }
  .hdr_top .hdrtop_right .navUser-section .navUser-item.navUser-item--cart {
    top: 28px; }
  .heroCarousel .heroCarousel-content {
    max-width: 70%; }
  .heroCarousel .heroCarousel-content .heroCarousel-title {
    font-size: 34px;
    letter-spacing: 1px;
    line-height: 40px; }
  .heroCarousel .slick-dots {
    bottom: 3%; }
  .heroCarousel .slick-arrow.slick-prev:before, .heroCarousel .slick-arrow.slick-next.slick-next:before {
    background-size: contain;
    height: 30px;
    width: 30px; }
  .slick-dots li button, .slick-dots li.slick-active button:before {
    height: 12px;
    width: 12px; }
  .heroCarousel .slick-dots li {
    margin: 0 3px; }
  .carousel_main .right_carousel ul {
    margin: 5px 0 0; }
  .carousel_main .right_carousel ul li {
    width: 100%;
    padding: 0 0 5px; }
  .carousel_main .right_carousel ul li a {
    display: block; }
  .carousel_main .right_carousel ul li a img, .main_salebanner .box-a, .main_salebanner .box-b, .main_salebanner .text-top {
    width: 100%; }
  .carousel_main .right_carousel ul li a p {
    font-size: 30px;
    letter-spacing: 3px; }
  .homeProductBlock .productGrid .product, .brandGrid .brand, .productGrid .product, .reward_badges ul li, .cat_page .cat_right .productGrid .product {
    width: 50%; }
  .cat_right .productGrid {
    margin-bottom: 0px; }
  .homeProductBlock .page-heading, .homeProductBlock.VeneeredPanels_Products .page-heading, .shop_by_tone .container h2, .hp_aboutus .hpabout_inner h2, .newsletter .newsletter_heading {
    font-size: 30px;
    letter-spacing: .6px; }
  .homeProductBlock .page-heading, .homeProductBlock.VeneeredPanels_Products .page-heading {
    margin: 10px 0 30px; }
  .homeProductBlock .productGrid .product .card {
    margin: 0 0 30px; }
  .card-body .card-title {
    margin: 0 0 5px; }
  .main_salebanner .box-a, .main_salebanner .box-b {
    min-height: 100%;
    padding-bottom: 25px; }
  .main_salebanner .box-b {
    position: static;
    transform: none; }
  .main_salebanner .text-top {
    padding-left: 45px;
    padding-top: 10px; }
  .main_salebanner .box-a:after {
    display: none; }
  .main_salebanner .text-bottom {
    padding-left: 45px;
    width: 100%;
    margin-top: 10px; }
  .main_salebanner, .main_salebanner .text-bottom p {
    margin: 0; }
  .main_salebanner .text-top h3 {
    font-size: 60px;
    line-height: 50px;
    letter-spacing: 2px; }
  .main_salebanner .text-top span, .main_salebanner .text-top .hp_aboutus .top_abt p, .hp_aboutus .top_abt .main_salebanner .text-top p {
    font-size: 60px;
    line-height: 70px;
    letter-spacing: normal; }
  .main_salebanner .text-top p {
    margin-top: 10px; }
  .main_salebanner .box-b-text h3 {
    margin: 0 0 10px; }
  .shop_by_tone .container ul {
    text-align: center;
    margin: 0 -5px; }
  .shop_by_tone .container ul li {
    width: calc(25% - 4px);
    padding: 0 5px 10px;
    display: inline-block;
    float: none; }
  .shop_by_tone {
    padding: 10px 0 30px;
    margin: 18px 0 0; }
  .shop_by_tone .container h2 {
    margin: 16px 0 20px; }
  .reward_badges ul li > a {
    height: 110px;
    width: 110px; }
  .reward_badges {
    margin: 30px 0 20px; }
  .reward_badges ul li span, .reward_badges ul li .hp_aboutus .top_abt p, .hp_aboutus .top_abt .reward_badges ul li p {
    font-size: 16px; }
  .hp_aboutus .top_abt {
    padding: 0 15px 40px; }
  .hp_aboutus .hpabout_inner h2 {
    margin: 40px 0 12px; }
  .hp_aboutus .top_abt p {
    padding: 0 6px;
    font-size: 22px;
    line-height: normal;
    margin: 0 0 30px; }
  .hp_aboutus .top_abt a {
    width: auto;
    padding: 0 10px; }
  .bottom_abt ul li {
    text-align: center; }
  .bottom_abt ul li .for_img, .bottom_abt ul li .for_text {
    display: block;
    text-align: center; }
  .bottom_abt ul li .for_img > svg {
    height: 70px;
    width: 70px; }
  .bottom_abt ul li .for_text p > br {
    display: none; }
  .bottom_abt ul li .for_text p {
    font-size: 14px;
    letter-spacing: normal;
    text-align: center; }
  .bottom_abt ul li .for_text span, .bottom_abt ul li .for_text .hp_aboutus .top_abt p, .hp_aboutus .top_abt .bottom_abt ul li .for_text p {
    width: 100%;
    text-align: center; }
  .bottom_abt {
    padding: 20px 0; }
  .testimonial .testimonial_inner .testimonial_cnt ul li .test_cnt {
    font-size: 20px;
    letter-spacing: .6px; }
  .testimonial .testimonial_inner .testimonial_cnt ul li .test_cnt {
    padding: 0 50px; }
  .testimonial .testimonial_inner .testimonial_cnt ul li .test_cnt p {
    font-size: 22px;
    line-height: 34px;
    margin: 0 0 20px; }
  .testimonial .testimonial_inner .testimonial_cnt ul li {
    padding: 0 0 10px; }
  .testimonial .testimonial_inner {
    padding: 20px 0 35px; }
  .instagram .container #instagram h2 svg {
    height: 32px;
    width: 32px;
    margin: 0 5px -6px 0px; }
  .footer-info .footer-info-col {
    min-height: 195px; }
  .footer-info .footer-info-col .footer-info-list, .footer-info .footer-info-col.connect ul {
    text-align: left; }
  .footer-info .footer-info-col .footer-info-heading {
    font-size: 18px;
    text-align: left; }
  .slick-dots li {
    margin: 0 1px; }
  .footer-info .footer-info-col a {
    font-size: 18px;
    line-height: 24px; }
  .hdr_bottom .hdrbtm_right ul li.formobile_call > a {
    font-size: 18px; }
  .main_salebanner .slick-dots {
    bottom: -15%; }
  .testimonial .testimonial_inner .testimonial_cnt ul.slick-dots {
    bottom: -5%; }
  .instagram .container #instagram h2 {
    font-size: 28px;
    margin: 30px 0 25px; }
  .footer {
    padding-top: 0; }
  .newsletter .newsletter_heading {
    margin: 20px 0 10px; }
  .copyright .powered-by {
    width: 100%;
    text-align: center;
    margin: -20px 0 5px;
    font-size: 17px;
    line-height: 20px; }
  .newsletter p, .copyright .powered-by a {
    font-size: 17px;
    line-height: 20px;
    margin: 0 0 5px; }
  .footer-info .footer-info-col .footer-info-heading {
    letter-spacing: 1px;
    margin: 0; }
  .footer-info .footer-info-col a, .footer-info .footer-info-col address {
    line-height: 20px;
    font-size: 18px;
    padding: 0; }
  .socialLinks {
    margin: 30px 0 0; }
  .footer-info .footer-info-col, .custom_request {
    margin: 0; }
  .copyright .footer-payment-icons {
    width: auto;
    text-align: center; }
  .copyright .footer-payment-icons svg {
    width: 55px;
    margin-right: 4px; }
  .copyright span, .copyright .hp_aboutus .top_abt p, .hp_aboutus .top_abt .copyright p {
    float: right;
    width: auto; }
  .copyright span > svg, .copyright .hp_aboutus .top_abt p > svg, .hp_aboutus .top_abt .copyright p > svg {
    width: 150px; }
  .copyright .powered-by a:before {
    margin: 0 6px 2px 6px; }
  .main_salebanner .salebanner-outer .for_iframe {
    height: 210px; }
  .main_salebanner .btn {
    width: 170px; }
  .hp_aboutus, .ft_btm {
    background-size: auto 100%; }
  .testimonial {
    background: url("https://www.oakwoodveneer.com/content/testimonial_background_square.jpg") no-repeat;
    background-size: 100% 100%; }
  .breadcrumb:before {
    margin: 0 1px; }
  .breadcrumb .breadcrumb-label {
    font-size: 11px; }
  .page-heading {
    font-size: 22px;
    line-height: 26px;
    margin-bottom: 20px; }
  #faceted-search-container .sidebarBlock.cat-list {
    display: none; }
  .cat_left .sidebarBlock + .sidebarBlock {
    padding-top: 0;
    border: 0; }
  .cat_right #product-listing-container .actionBar-section {
    float: left; }
  .custom_product .slick-next:before, .custom_product .slick-prev:before {
    background-size: contain;
    height: 24px;
    width: 20px; }
  .button, .button:focus, .button:active, .swal2-container .swal2-confirm.button, .swal2-container .swal2-modal .swal2-cancel {
    font-size: 14px;
    padding: 9px 26px; }
  .custom_request ul li span, .custom_request ul li .hp_aboutus .top_abt p, .hp_aboutus .top_abt .custom_request ul li p {
    margin: 0 0 10px 0;
    font-size: 16px; }
  .productView-reviewLink + .productView-reviewLink {
    display: inline-block; }
  .productView .productView-price .price-section {
    font-size: 26px;
    line-height: 30px; }
  .productView .row .productView-info-value {
    font-size: 16px;
    line-height: normal; }
  .productView-options .form .form-field .form-label, .productView .form-increment {
    text-align: left; }
  .productView-options .form .form-field[data-product-attribute=set-rectangle] .form-option {
    height: 28px; }
  .productView-options .form .form-field[data-product-attribute=set-rectangle] .form-option .form-option-variant {
    font-size: 14px;
    padding: 3px 5px 0; }
  .productView .productView-info-name, .productView-options .form .form-field .form-label, .productView .productView-info-value {
    font-size: 17px; }
  .productView-details {
    margin-bottom: 0; }
  .productView .form-action .button {
    font-size: 24px;
    padding: 0;
    height: 46px;
    line-height: 44px; }
  .tabs .tab .tab-title {
    padding: 4px 0 8px;
    font-size: 16px; }
  .productReviews .toggle-title {
    font-size: 16px; }
  .productView-description .tab-content {
    padding: 8px 0; }
  .form-field--increments .form-increment .button {
    height: 22px;
    padding: 0px 5px 0px;
    line-height: 20px; }
  .form-field--increments .form-increment .button .icon svg {
    width: 12px; }
  .form-field--increments .form-increment .form-input--incrementTotal {
    font-size: 16px;
    width: 30px; }
  .productView-description .tab-content p, .productView-description .tab-content a, #tab-warranty.tab-content {
    font-size: 17px; }
  .productView-options .form .form-field {
    text-align: left; }
  .custom_blog .body {
    margin-bottom: 1rem; }
  .blog_page .blog {
    padding: 0 10px;
    margin: 0 0 30px; }
  .blog_page .blog .blog-post-body .blog-title {
    font-size: 14px;
    line-height: 18px;
    height: 38px;
    margin: 10px 0 0; }
  .custom_blog .blog_page .blog .blog-post-body .blog-post {
    font-size: 14px; }
  .blog_page .blog .blog-post-body .blog-date {
    font-size: 16px;
    margin-bottom: 10px; }
  .hdr_top .hdrtop_right .navUser-section .navUser-item.navUser-item--cart .countPill {
    height: 10px;
    width: 10px;
    top: 2px; }
  .body {
    margin-bottom: 3rem; }
  .custom_account_recentitems .account .productGrid .product {
    width: 50%; }
  .custom_shippingaddressform .account .form-row--half .form-field {
    width: 100%; }
  #modal .wishlist-add .form-actions .button {
    margin-bottom: 40px; }
  .custom_editaccount .account .form-row--half .form-field {
    width: 100%; }
  .custom_createaccount .account .form-row--half .form-field {
    width: 100%; }
  .cart-totals {
    width: 100%; }
  .error_page_403 .u-textAlignCenter {
    font-size: 12px; }
  #contact-us-page .form-row {
    margin: 0; }
  #contact-us-page .form-row--half .form-field {
    width: 100%; }
  #contact-us-page .form-row .form-field {
    padding: 0 0; }
  .cart-item-name + .definitionList, .cart.cart-item-name {
    font-size: 16px; }
  .cart-item-name + .definitionList, .cart.cart-item-name {
    font-size: 15px; }
  .cart-item-info {
    margin: 10px 0 0; }
  .cart-item-info + .cart-item-info {
    margin: 0; }
  .cms_page h3, .mn_page_blog_post h3 {
    font-size: 18px; }
  .mn_page_blog_post p, .cms_page p, .cms_page a, .cms_page ul li, .cms_page span, .cms_page .hp_aboutus .top_abt p, .hp_aboutus .top_abt .cms_page p {
    font-size: 15px; }
  .cms_page p, .cms_page .hp_aboutus .top_abt p, .hp_aboutus .top_abt .cms_page p, .mn_page_blog_post p {
    margin-bottom: 16px; }
  .one-of-three {
    width: 50%;
    padding: 0 8px;
    min-height: 455px; }
  .person-quote, .person-hobbies {
    height: 108px; }
  .cms_page h2 {
    font-size: 20px; }
  .per_img a > img, #topguarantee img {
    max-width: 200px;
    width: 100%;
    display: block;
    margin: auto; }
  .cms_page .vaneer_app {
    height: 595px; }
  .copyright .footer-payment-icons {
    margin: 20px 0 0; }
  .custom_quickview .productView .productView-title {
    font-size: 22px; }
  .error_page_note {
    margin: 18px 0 0; }
  .blog .tags {
    margin-top: 8px 0 6px; }
  .heading_outer .banner_title h2 {
    font-size: 24px;
    margin: 0; }
  .banner_btm {
    margin: 10px 0 0; }
  .banner_btm p {
    font-size: 18px;
    margin: 0;
    line-height: 22px; }
  .row_col_outer .container .row_col_4 ul {
    padding: 0 6px; }
  .row_col_outer .container .row_col_4 ul li {
    padding: 0 6px 15px; }
  .video_section .for_title {
    font-size: 14px;
    letter-spacing: normal;
    height: 44px; }
  .row_col_outer .container .row_col_4.video_section .button, .row_col_outer .container .row_col_4 .button, .row_col_outer .container .row_col_4.knowledge_section .button {
    padding: 7px 24px;
    font-size: 15px; }
  .row_col_outer .container .row_col_4 h2 {
    padding: 1px 0 4px;
    margin: 0 0 14px; }
  .row_col_outer .container .row_col_4 h2, .inspiration_section h2 {
    font-size: 28px;
    letter-spacing: 1px; }
  .row_col_outer .container .row_col_4.video_section h2 {
    margin: 6px 0; }
  .row_col_outer .container .row_col_4 ul li .row_col_body {
    padding: 6px 0 0; }
  .row_col_outer .container .row_col_4 ul li .row_col_body span, .row_col_outer .container .row_col_4 ul li .row_col_body .hp_aboutus .top_abt p, .hp_aboutus .top_abt .row_col_outer .container .row_col_4 ul li .row_col_body p {
    font-size: 14px;
    letter-spacing: normal; }
  .row_col_outer .container .row_col_4 ul li .row_col_body p {
    height: 84px; }
  .inspiration_section {
    margin: 30px 0 0; }
  .inspiration_section .container ul li, .static_section ul li {
    width: 50%;
    padding: 0 6px 12px; }
  .inspiration_section .container ul li a span, .inspiration_section .container ul li a .hp_aboutus .top_abt p, .hp_aboutus .top_abt .inspiration_section .container ul li a p {
    font-size: 16px; }
  .static_section {
    margin: 30px 0; }
  .static_section ul li a .for_img {
    margin: 0 5px 0 0; }
  .static_section ul li a .for_img img {
    max-width: 60px; }
  .subcat_page .sub_cat_block ul li {
    width: 33.33%; }
  .subcat_page .sub_cat_block ul li > a, .subcat_page .sub_cat_block ul li > a img {
    height: 190px; }
  .subcat_page .sub_cat_block ul li .sub_cat_content h2 {
    font-size: 15px; }
  .subcat_page {
    margin: 8px 0 0; }
  .custom_product .previewCart .productView {
    padding-bottom: 12px; }
  .custom_cart .cart-item-label {
    font-size: 15px; }
  .blog_page .blog .blog-post-body .blog-post {
    height: 150px; }
  .blog_page .blog .blog-post-figure .blog-thumbnail a {
    height: 208px; }
  .blog_page .blog .blog-post-figure .blog-thumbnail a img {
    max-height: 208px; }
  .blog_page .blog {
    margin: 0 0 10px; }
  .cat_right .actionBar-section .form-label {
    padding: 0 0 5px 11px; }
  .custom_request ul li .button {
    padding: 0px 26px; }
  .card .card-figcaption .card-figcaption-body .quickview svg {
    height: auto;
    width: auto; }
  .search_box .form .form-field .form-input {
    padding: 3px 42px 0 15px;
    line-height: normal; }
  .career_text_img .career_text {
    width: 100%;
    padding: 0 0 20px 0; }
  .career_text_img .career_img {
    width: 100%; }
  .row_col_outer .container .row_col_4 ul li .row_col_body > a {
    font-size: 14px;
    line-height: normal; } }

@media only screen and (max-width: 479px) {
  .Loyalty.Rewards_custom iframe {
    height: 6788px; }
  .cms_video_outer p {
    width: 100%; }
  .buy_button_block .bc-buy-button {
    width: 100% !important; }
  #trustspot-widget-wrapper .description-block .trustspot-review-footer > .six-column:last-child {
    width: auto !important; }
  #menu_res.navPages-container {
    width: 270px; }
  body.has-activeNavPages {
    left: 270px; }
  .hdr_top .hdrtop_left p {
    font-size: 12px;
    letter-spacing: normal; }
  .hdr_bottom .hdrbtm_left .header-logo .logo_round {
    height: 40px;
    width: 40px; }
  .hdr_bottom .hdrbtm_left .header-logo .logo_round svg {
    height: 30.5px;
    width: 30.5px; }
  .hdr_bottom .hdrbtm_left .header-logo .logo_text {
    font-size: 14px; }
  .mobileMenu-toggle {
    top: 31px; }
  .mobileMenu-toggle .mobileMenu-toggleIcon {
    width: 15px; }
  .mobileMenu-toggle .mobileMenu-toggleIcon:after {
    bottom: -5px;
    width: 15px; }
  .mobileMenu-toggle .mobileMenu-toggleIcon::before {
    top: -5px;
    width: 15px; }
  .hdr_top .hdrtop_right .navUser-section .navUser-item.navUser-item--cart .navUser-action svg {
    height: 20px;
    width: 20px;
    margin: 0; }
  .hdr_top .hdrtop_right .navUser-section .navUser-item.navUser-item--cart {
    top: 25px;
    height: auto;
    line-height: normal; }
  .heroCarousel .heroCarousel-content {
    max-width: 70%; }
  .heroCarousel .heroCarousel-content .heroCarousel-title {
    font-size: 24px;
    letter-spacing: normal;
    line-height: 30px; }
  .heroCarousel .slick-dots {
    bottom: 3%; }
  .heroCarousel .slick-arrow.slick-prev:before, .heroCarousel .slick-arrow.slick-next.slick-next:before, .heroCarousel .slick-arrow.slick-prev, .heroCarousel .slick-arrow.slick-next {
    background-size: contain;
    height: 20px;
    width: 20px; }
  .slick-dots li button, .slick-dots li.slick-active button:before, .slick-dots li button:before {
    height: 10px;
    width: 10px; }
  .heroCarousel .slick-dots li {
    margin: 0 2px; }
  .carousel_main .right_carousel ul {
    margin: 5px 0 0; }
  .homeProductBlock .productGrid .product, .brandGrid .brand, .productGrid .product, .cat_page .cat_right .productGrid .product, .custom_account_recentitems .account .productGrid .product {
    width: 50%; }
  .homeProductBlock .page-heading, .homeProductBlock.VeneeredPanels_Products .page-heading, .shop_by_tone .container h2, .hp_aboutus .hpabout_inner h2, .newsletter .newsletter_heading {
    font-size: 24px;
    letter-spacing: normal; }
  .search_box .form .form-field .form-input {
    height: 28px;
    line-height: normal;
    font-size: 16px;
    padding: 2px 32px 0px 15px; }
  .search_box .form .form-field .search_btn {
    height: 28px;
    background-size: 22px; }
  .hdr_bottom .hdrbtm_right ul li.formobile_call > a {
    font-size: 16px; }
  .header .main_menu, .homeProductBlock {
    margin: 0; }
  .carousel_main .right_carousel ul li a p {
    font-size: 24px;
    letter-spacing: 2px; }
  .homeProductBlock {
    margin: 10px 0 0; }
  .homeProductBlock .page-heading, .homeProductBlock.VeneeredPanels_Products .page-heading {
    margin: 10px 0; }
  .card-body .card-title {
    font-size: 14px;
    line-height: normal;
    height: 50px; }
  .card-body .pro_add_cart a, .hp_aboutus .top_abt a {
    height: 36px;
    line-height: 34px;
    font-size: 15px; }
  .homeProductBlock .productGrid .product .card {
    margin: 0 0 30px; }
  .main_salebanner .text-top, .main_salebanner .text-bottom {
    padding-left: 15px; }
  .main_salebanner .text-top h3 {
    font-size: 50px;
    line-height: 50px; }
  .main_salebanner .text-top span, .main_salebanner .text-top .hp_aboutus .top_abt p, .hp_aboutus .top_abt .main_salebanner .text-top p {
    font-size: 54px;
    line-height: 40px;
    letter-spacing: 2px; }
  .main_salebanner .text-top p {
    font-size: 24px;
    line-height: 18px; }
  .main_salebanner .text-bottom p {
    font-size: 18px;
    line-height: 24px; }
  .main_salebanner .box-b-text {
    padding: 15px; }
  .main_salebanner .box-b-text h3 {
    font-size: 28px;
    letter-spacing: 1px;
    margin: 0; }
  .main_salebanner .box-b {
    padding-bottom: 15px; }
  .main_salebanner .box-b-text p {
    margin: 0;
    font-size: 26px;
    line-height: 28px; }
  .main_salebanner .box-b-btn {
    margin-top: 26px; }
  .main_salebanner .btn {
    width: calc(50% - 5px);
    height: 36px;
    font-size: 16px;
    line-height: 34px;
    padding: 0; }
  .shop_by_tone .container ul li {
    width: calc(50% - 4px); }
  .shop_by_tone {
    margin: 0 0 20px; }
  .reward_badges ul li span, .reward_badges ul li .hp_aboutus .top_abt p, .hp_aboutus .top_abt .reward_badges ul li p {
    font-size: 14px; }
  .reward_badges ul li {
    width: 50%; }
  .reward_badges ul li > a {
    height: 100px;
    width: 100px; }
  .reward_badges ul li > a > svg, .bottom_abt ul li .for_img > svg {
    height: 60px;
    width: 70px; }
  .hp_aboutus .hpabout_inner h2 {
    margin: 30px 0 5px; }
  .hp_aboutus .top_abt span, .hp_aboutus .top_abt p {
    font-size: 20px;
    line-height: normal; }
  .hp_aboutus .top_abt p {
    font-size: 18px;
    line-height: normal;
    padding: 0; }
  .hp_aboutus .top_abt {
    padding: 0 15px 30px; }
  .bottom_abt ul li {
    width: 100%;
    float: left; }
  .bottom_abt ul li .for_img, .bottom_abt ul li .for_text {
    display: inline-block; }
  .bottom_abt ul li .for_img {
    margin: 0 5px 0 0; }
  .bottom_abt {
    padding: 20px 0 10px; }
  .testimonial .testimonial_inner .testimonial_cnt ul li .test_cnt {
    padding: 50px 0 64px; }
  .testimonial .testimonial_inner .testimonial_cnt ul li .test_cnt span, .testimonial .testimonial_inner .testimonial_cnt ul li .test_cnt .hp_aboutus .top_abt p, .hp_aboutus .top_abt .testimonial .testimonial_inner .testimonial_cnt ul li .test_cnt p {
    font-size: 14px;
    letter-spacing: normal;
    line-height: normal;
    padding: 10px 0 5px; }
  .testimonial .testimonial_inner .testimonial_cnt ul li .test_cnt .testimonial_left {
    top: 0;
    left: 0;
    right: 0;
    text-align: center;
    transform: none;
    margin: auto; }
  .testimonial .testimonial_inner .testimonial_cnt ul li .test_cnt .testimonial_right {
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    margin: auto;
    top: auto;
    transform: none; }
  .testimonial .testimonial_inner .testimonial_cnt ul li .test_cnt p {
    font-size: 20px;
    line-height: 28px;
    margin: 0 0 10px; }
  .testimonial .testimonial_inner .testimonial_cnt ul li .test_cnt .testimonial_left svg {
    height: 45px;
    width: 45px; }
  .testimonial .testimonial_inner .testimonial_cnt ul li {
    margin: 0 1px; }
  .testimonial .testimonial_inner {
    padding: 20px 0 25px; }
  .reward_badges {
    margin: 10px 0 20px; }
  .newsletter .form .form-field .form-prefixPostfix .form-prefixPostfix-button--postfix {
    width: 100%;
    margin: 10px 0 0;
    height: 36px;
    line-height: 34px;
    max-width: 100%;
    padding: 0; }
  .newsletter .form .form-field .form-prefixPostfix .form-input {
    height: 36px;
    line-height: 36px;
    font-size: 16px; }
  .newsletter p {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: normal; }
  .newsletter .newsletter_heading {
    margin: 10px 0; }
  .newsletter {
    padding-bottom: 12px; }
  .footer-info .footer-info-col .footer-info-heading {
    font-size: 16px;
    letter-spacing: normal;
    line-height: normal; }
  .footer-info .footer-info-col a, .footer-info .footer-info-col address {
    font-size: 15px;
    letter-spacing: normal;
    line-height: normal; }
  .socialLinks {
    margin: 10px 0 0; }
  .socialLinks .socialLinks-item {
    margin: 0 4px 0 0; }
  .socialLinks .socialLinks-item .icon svg {
    height: 26px;
    width: 26px; }
  .footer-info .footer-info-col {
    min-height: 160px; }
  .footer-info .footer-info-col a.ft_mail {
    font-size: 14px; }
  .copyright span > svg, .copyright .hp_aboutus .top_abt p > svg, .hp_aboutus .top_abt .copyright p > svg {
    width: 125px;
    height: 60px; }
  .copyright .powered-by {
    margin: 0 0 4px; }
  .copyright .powered-by, .copyright .powered-by a {
    font-size: 14px;
    letter-spacing: normal;
    line-height: normal; }
  .copyright .powered-by a:before {
    margin: 0 4px 2px 4px;
    height: 4px;
    width: 4px; }
  .main_salebanner .salebanner-outer .for_iframe {
    height: 130px; }
  .page-heading {
    font-size: 20px; }
  .main_salebanner .slick-dots {
    bottom: -24%; }
  .facetedSearch-toggle-text, .toggleLink-text, .accordion-block .form-minMaxRow .button {
    font-size: 14px; }
  .pagination-list .pagination-item, .productView .productView-images, .productView-info {
    margin: 0; }
  .productView-rating .icon {
    height: 12px;
    width: 14px; }
  .productView .productView-reviewLink {
    font-size: 15px;
    margin: 0px;
    letter-spacing: normal;
    padding-left: 5px;
    padding-top: 8px; }
  .productView .productView-price .price-section {
    font-size: 24px; }
  .productView-options .form .form-field.choose-size .form-option {
    width: 25%;
    letter-spacing: normal; }
  .productView-options .form .form-field[data-product-attribute=set-rectangle] .form-option {
    height: 26px;
    line-height: 26px; }
  .productView-options .form .form-field[data-product-attribute=set-rectangle] .form-option .form-option-variant {
    font-size: 13px;
    padding: 0px 1px 0; }
  .custom_quickview .productView-options .form .form-field.choose-quality, .productView-options .form .form-field.choose-size, .productView-options .form .form-field.choose-quality {
    margin: 0 -5px 0; }
  .productView .form-action .button {
    font-size: 22px; }
  .productView-description .tab-content p, .productView-description .tab-content a, #tab-warranty.tab-content {
    font-size: 15px; }
  .error_page_403 .form-prefixPostfix-button--postfix {
    width: 100%;
    margin: .78571rem 0 0; }
  .custom_blog .body {
    margin-bottom: 1rem; }
  .blog_page .blog {
    width: 100%;
    padding: 0; }
  .hdr_top .hdrtop_right .navUser-section .navUser-item.navUser-item--cart .countPill {
    height: 8px;
    width: 8px;
    top: 8px; }
  .blog_page .blog .blog-post-body .blog-date {
    font-size: 14px;
    margin: 0; }
  .custom_account_inbox .account .form-actions .button {
    margin-bottom: 0;
    width: auto;
    margin-top: 0; }
  .custom_account_addressbook .account .form-actions .button {
    width: auto; }
  .custom_shippingaddressform .account .form-actions .button {
    padding: .85714rem 26px;
    margin-bottom: 0;
    width: auto;
    margin-top: 0; }
  .custom_wishlists .account .form-actions .button {
    padding: .85714rem 18px;
    margin-bottom: 0;
    width: auto;
    margin-top: 0; }
  .button, .button:focus, .button:active, .swal2-container .swal2-confirm.button, .swal2-container .swal2-modal .swal2-cancel {
    font-size: 14px;
    padding: 8px 20px; }
  .cart-total .shipping-estimate-submit {
    font-size: 13px; }
  .cms_page h3, .mn_page_blog_post h3 {
    font-size: 18px; }
  .mn_page_blog_post p, .cms_page p, .cms_page a, .cms_page ul li, .cms_page span, .cms_page .hp_aboutus .top_abt p, .hp_aboutus .top_abt .cms_page p {
    font-size: 15px; }
  .cms_page p, .cms_page .hp_aboutus .top_abt p, .hp_aboutus .top_abt .cms_page p, .mn_page_blog_post p {
    margin-bottom: 10px; }
  .one-of-three {
    width: 100%;
    padding: 0 8px;
    min-height: auto; }
  .person-quote, .person-hobbies {
    height: auto; }
  .cms_page .OV_img_mn, .cms_page .year_img {
    float: left;
    width: 100%;
    text-align: center;
    margin: 0 0 10px; }
  .cms_page h2 {
    font-size: 18px;
    line-height: normal;
    letter-spacing: normal; }
  .per_img a > img {
    width: 100%;
    display: block;
    margin: auto; }
  .cms_page .vaneer_app {
    height: 425px; }
  .copyright .footer-payment-icons svg {
    width: 45px;
    margin: 0; }
  .copyright .footer-payment-icons {
    margin: 12px 0 0;
    width: 100%; }
  .copyright span, .copyright .hp_aboutus .top_abt p, .hp_aboutus .top_abt .copyright p {
    width: 100%;
    float: none; }
  .error_page_note p {
    font-size: 14px;
    line-height: 16px; }
  .error_page_note span, .error_page_note .hp_aboutus .top_abt p, .hp_aboutus .top_abt .error_page_note p {
    font-size: 12px;
    line-height: 12px; }
  .error_page_note ul li {
    font-size: 12px;
    line-height: 16px; }
  .custom_quickview .productView .productView-title {
    font-size: 18px; }
  .error_page_note {
    margin: 12px 0 0; }
  .blog .tags li a {
    font-size: 16px; }
  .heading_outer .banner_title h2 {
    font-size: 18px;
    letter-spacing: .6px; }
  .banner_btm p {
    font-size: 16px;
    margin: 0;
    line-height: 18px; }
  .row_col_outer .container .row_col_4 h2, .inspiration_section h2 {
    font-size: 24px; }
  .row_col_outer .container .row_col_4 ul li {
    width: 100%;
    padding: 0 0 12px; }
  .row_col_outer .container .row_col_4 ul {
    padding: 0 12px; }
  .video_section .for_title {
    font-size: 13px;
    height: auto; }
  .row_col_outer .container .row_col_4.video_section h2 {
    margin: 6px 0 10px; }
  .row_col_outer .container .row_col_4.video_section .button, .row_col_outer .container .row_col_4 .button, .row_col_outer .container .row_col_4.knowledge_section .button {
    padding: 6px 22px;
    font-size: 14px; }
  .row_col_outer .container .row_col_4 ul li .row_col_body p {
    height: auto;
    margin: 0; }
  .inspiration_section .container ul li, .static_section ul li {
    padding: 0 5px 10px; }
  .inspiration_section .container ul li a span, .inspiration_section .container ul li a .hp_aboutus .top_abt p, .hp_aboutus .top_abt .inspiration_section .container ul li a p {
    font-size: 13px; }
  .inspiration_section h2 {
    margin: 8px 0 10px; }
  .inspiration_section {
    padding: 0 0 20px; }
  .static_section ul li a {
    display: block;
    padding: 0px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center; }
  .static_section ul li a .for_img, .static_section ul li a .for_text {
    width: 100%;
    display: block;
    margin: 0;
    text-align: center; }
  .static_section ul li a .for_img {
    margin: 0px 0px 5px; }
  .static_section ul li a .for_img img {
    max-width: 50px;
    max-height: 50px; }
  .static_section ul li a .for_text {
    font-size: 13px; }
  .static_section ul li a .for_text > br {
    display: none; }
  .static_section ul li a {
    height: 100px; }
  .static_section ul li:first-child a, .static_section ul li:last-child a {
    padding: 0; }
  .subcat_page .sub_cat_block ul li > a, .subcat_page .sub_cat_block ul li > a img {
    height: 160px; }
  .subcat_page .sub_cat_block ul li {
    width: 50%; }
  .hdr_bottom .hdrbtm_right ul li.formobile_call {
    line-height: 12px; }
  .hdr_bottom .hdrbtm_right ul li.formobile_call > a {
    line-height: normal;
    display: inline-block;
    margin: 0 0 3px; }
  .custom_cart .cart-item-label {
    font-size: 14px; }
  .mobileMenu-toggle {
    width: 18px;
    top: 28px; }
  .blog_page .blog .blog-post-body .blog-post {
    height: 110px; }
  .cms_page p.person-photo {
    display: block;
    margin: auto auto 8px; }
  .person-title {
    height: auto; }
  .productReview-title {
    margin: 7px 0 0; }
  .video_section .video-content {
    padding-bottom: 52%; }
  .quickSearchResults .productGrid .product .card .card-body {
    padding: 12px 22px 0 10px; }
  .quickSearchResults .productGrid .product .card .card-body .card-title {
    padding: 0 10px 0 0; }
  .custom_account_recentitems .quickSearchResults .productGrid .product .card .card-figure a, .custom_wishlist .quickSearchResults .productGrid .product .card .card-figure a, .quickSearchResults .productGrid .product .card .card-figure a {
    height: 72px; }
  .custom_account_recentitems .quickSearchResults .productGrid .product, .custom_wishlist .quickSearchResults .productGrid .product, .quickSearchResults .productGrid .product {
    padding: 0 0 0 10px; }
  .hdr_top .hdrtop_right .navUser-section .navUser-item .navUser-action {
    display: inline-block; }
  .custom-tips-info .row_col_outer .container .row_col_4 ul li .row_col_body, .custom-tips-info .row_col_outer .container .row_col_4 ul li a {
    text-align: center; }
  .row_col_body span, .row_col_body .hp_aboutus .top_abt p, .hp_aboutus .top_abt .row_col_body p {
    height: auto; }
  .row_col_outer .container .row_col_4 ul li .row_col_body > a {
    height: auto; }
  .custom_request ul li {
    width: 100%;
    margin: 0 0 20px 0; }
  .custom_request ul li:nth-child(2) {
    margin: 0; }
  .custom_request ul li a {
    display: block;
    text-align: center; }
  .productView-image + .productView-thumbnails {
    margin: .78571rem 0; } }

.productView--quickView .icon {
  height: 13px; }

.productView-options .form-increment .icon {
  height: 13px; }

.search_box {
  float: left; }

.main_menu .edgebanding .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item {
  width: 50%; }

.main_menu ul li.navPages-item .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item.cat_img_container, .main_menu ul li.veneer-sheets .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item.White-Oak, .main_menu ul li.veneer-panels .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item.White-Oak, .main_menu ul li.veneer-panels .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item.Ebony, .main_menu ul li.veneer-sheets .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item.Ebony, .main_menu ul li.edgebanding .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item.oak, .main_menu ul li.edgebanding .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item.Mahogany {
  display: none; }

.productView-options .alertBox, .row_col_outer .container .row_col_4 a.button.tips_dropdown.more {
  display: inline-block; }

.row_col_outer .container .row_col_4 .dropdown_open {
  display: none;
  float: left;
  width: 100%;
  margin: 15px 0 0 0; }

.row_col_outer .container .row_col_4 a.button.tips_dropdown.less, .row_col_outer .container .row_col_4.current a.button.tips_dropdown.more {
  display: none; }

.row_col_outer .container .row_col_4.current a.button.tips_dropdown.less {
  display: inline-block; }

.row_col_body > span, .hp_aboutus .top_abt .row_col_body > p {
  font-weight: 700; }

.its-timer {
  display: none;
  clear: both;
  width: 100%;
  margin: 0 auto 1rem;
  padding: 1rem;
  font-size: 1.2rem;
  text-align: center;
  color: #fff;
  background-color: #56b9b9;
  border: 3px solid #2a6666;
  text-shadow: 1px 1px 1px #066;
  width: 190px;
  height: 190px;
  border-radius: 50%; }

.its-timer .its-timer__message, .custom_request ul li p.its-timer__message {
  color: #fff;
  line-height: 1.5;
  margin-bottom: 8px;
  padding-bottom: 5px;
  margin-top: 1rem;
  font-size: 14px; }

.its-timer__time, .custom_request ul li span.its-timer__time, .custom_request ul li .hp_aboutus .top_abt p.its-timer__time, .hp_aboutus .top_abt .custom_request ul li p.its-timer__time {
  display: block;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.25;
  margin: 0; }

.its-timer .its-timer__disclaimer {
  margin: 0;
  padding: 0;
  font-size: .75rem;
  color: #fff;
  font-style: italic; }

.itsTimerTxt, .custom_request ul li span.itsTimerTxt, .custom_request ul li .hp_aboutus .top_abt p.itsTimerTxt, .hp_aboutus .top_abt .custom_request ul li p.itsTimerTxt {
  font-size: 14px;
  line-height: normal;
  display: block;
  margin: 0; }

.productView--quickView .custom_request ul li span, .productView--quickView .custom_request ul li .hp_aboutus .top_abt p, .hp_aboutus .top_abt .productView--quickView .custom_request ul li p {
  font-size: 14px;
  line-height: normal; }

.productView--quickView .its-timer {
  width: 160px;
  height: 160px; }

.productView--quickView .custom_request .for_text p br + br {
  display: none; }

@media only screen and (max-width: 1199px) {
  .its-timer {
    width: 180px;
    height: 180px; }
  .custom_request ul li span, .custom_request ul li .hp_aboutus .top_abt p, .hp_aboutus .top_abt .custom_request ul li p {
    margin: 80; }
  .custom_request .policy_day_logo .for_text p {
    font-size: 13px; } }

@media only screen and (max-width: 479px) {
  .custom_request .policy_day_logo .for_text p br + br {
    display: block; } }

.Plant_main_custom .body > .container {
  padding: 0;
  max-width: none; }

body.Plant_main_custom .mn_page_page .breadcrumbs {
  display: none; }

body.Plant_main_custom .mn_page_page .page-heading {
  display: none; }

body.Plant_main_custom header.header .hdr .main_menu {
  margin: 0;
  box-shadow: none; }

body.Plant_main_custom .mn_page_page {
  margin: -8px 0 0 0; }

.Plant_It_Forward .banner_text_plant {
  background: #a2aaa7;
  padding: 34px 0 32px 0; }

.Plant_It_Forward .banner_text_plant .container {
  max-width: 1140px; }

.palnt_banner img {
  width: 100%; }

.Plant_It_Forward .banner_text_plant p {
  color: #fff;
  letter-spacing: 0;
  font-family: "Merriweather",serif;
  font-size: 30px;
  line-height: 49px;
  text-align: center;
  margin: 0; }

.Plant_It_Forward .main_section .Forest {
  padding: 132px 0 136px 0;
  clear: both;
  width: 100%;
  display: inline-block; }

.Plant_It_Forward .main_section .Forest .forest_img {
  display: inline-block;
  vertical-align: middle;
  width: 435px;
  text-align: left; }

.Plant_It_Forward .main_section .Forest .forest_text {
  margin: 2px 0 0 0;
  float: left;
  width: calc(100% - 435px);
  text-align: center; }

.Plant_It_Forward .main_section .Forest .forest_text p {
  letter-spacing: .56px;
  color: #312825;
  font-size: 28px;
  line-height: 38px;
  font-weight: 400;
  margin: 3px auto 40px auto;
  max-width: 636px; }

.Plant_It_Forward .main_section .Forest .forest_text p:last-child {
  margin: 0 auto; }

.how_it_work h2 {
  letter-spacing: 4px;
  color: #312825;
  text-transform: uppercase;
  font-size: 40px;
  line-height: 40px;
  text-align: center;
  margin: 0 0 17px 0;
  font-weight: 400; }

.how_it_work h3 {
  letter-spacing: 2.4px;
  color: #312825;
  text-transform: uppercase;
  text-align: center;
  margin: 0 0 0 0;
  font-weight: 400;
  font-size: 24px;
  line-height: 20px; }

.how_it_work ul {
  margin: 72px 0 0 0;
  display: flex;
  justify-content: center; }

.how_it_work ul li {
  list-style-type: none; }

.how_it_work ul li .how_it_work_img .how_img_top {
  width: 148px;
  height: 148px;
  background: #2a6666;
  border: 1px solid #2a6666;
  border-radius: 50%;
  line-height: 138px;
  text-align: center;
  margin: 0 auto; }

.how_it_work ul li {
  width: 25%;
  text-align: center;
  padding: 0 17px; }

.how_it_work ul li .how_it_work_img h3 {
  letter-spacing: .9px;
  color: #312825;
  text-transform: uppercase;
  font-weight: 900;
  font-size: 18px;
  line-height: 45px;
  font-family: "texta-blackuploaded_file";
  position: relative;
  padding: 0 0 3px 0;
  margin: 0 0 16px 0; }

.how_it_work ul li .how_it_work_img h3:after {
  content: "";
  background: #312825;
  width: 60px;
  height: 2px;
  left: 50%;
  bottom: 0;
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  position: absolute; }

.how_it_work ul li .how_it_work_img p {
  letter-spacing: .36px;
  color: #312825;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  margin: 0 auto; }

.how_video {
  padding: 0 10px;
  margin: 124px 0 122px 0; }

.how_video iframe {
  width: 100%;
  height: 717px; }

.faq_plant {
  position: relative; }

.faq_plant img {
  width: 100%; }

.faq_plant .container {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0; }

.faq_plant h2 {
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 4px;
  font-weight: 400;
  font-size: 40px;
  line-height: 40px;
  margin: 0;
  padding: 83px 0 48px 0; }

.faq_plant ul {
  width: 25%;
  float: left;
  margin: 0;
  position: relative;
  z-index: 99999999; }

.faq_plant ul li {
  list-style-type: none;
  margin: 0 0 25px 0;
  padding: 0 12px; }

.faq_plant ul li:last-child {
  margin: 0; }

.faq_plant ul li .accordion_content {
  height: 0;
  display: none; }

.faq_plant ul li .accordion_content p, .faq_plant ul li .accordion_content span {
  letter-spacing: .32px;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  margin: 0 0 0 15px; }

.faq_plant ul li.Show_accordion .accordion_content {
  height: auto;
  display: block; }

.faq_plant ul li.Show_accordion .accordion_content p {
  transition: height 2s; }

.faq_plant ul li .accordion_text h4 {
  letter-spacing: .36px;
  color: #fff;
  font-weight: 400;
  font-size: 18px;
  line-height: 23px;
  margin: 0 0 0 15px;
  text-transform: unset;
  position: relative;
  cursor: pointer; }

.faq_plant ul li.Show_accordion .accordion_text h4 {
  font-weight: 900;
  margin: 0 0 8px 15px;
  cursor: pointer; }

.faq_plant ul li .accordion_text h4:before {
  content: "";
  position: absolute;
  left: -23px;
  top: 5px;
  background: url("https://www.oakwoodveneer.com/content/plus-sign.svg");
  width: 14px;
  height: 14px; }

.faq_plant ul li.Show_accordion .accordion_text h4:before {
  content: "";
  position: absolute;
  left: -23px;
  top: 9px;
  background: url("https://www.oakwoodveneer.com/content/minus-sign.svg");
  width: 14px;
  height: 3px; }

.real_beauty {
  position: relative;
  margin: -100px 0 0 0; }

.real_beauty img {
  width: 100%; }

.real_beauty .real_beauty_content {
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  width: 100%;
  text-align: center; }

.real_beauty_content img {
  position: absolute;
  left: 50%;
  top: -59px;
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 473px;
  height: 473px; }

.real_beauty_content h2 {
  font-size: 60px;
  color: #fff;
  font-weight: 400;
  line-height: 54px;
  letter-spacing: 6px;
  text-transform: uppercase;
  margin: 146px 0 259px 0;
  position: relative;
  z-index: 99; }

.real_beauty_content a {
  position: relative;
  letter-spacing: .8px;
  color: #fff;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 40px;
  font-weight: 900;
  border: 1px solid #fff;
  padding: 14px 46px; }

.real_beauty_content a:hover {
  background: #56b9b9;
  border: 1px solid #56b9b9;
  color: #fff; }

.header {
  z-index: 9999999; }

.Plant_main_custom .mn_page_page .cms_page .Plant_It_Forward .instagram h2 a {
  color: #312825;
  text-align: center;
  font-size: 40px;
  line-height: 40px;
  letter-spacing: 4px;
  font-weight: 400;
  position: relative;
  text-transform: uppercase; }

.Plant_main_custom .mn_page_page .cms_page .Plant_It_Forward .instagram h2 a:hover {
  color: #56b9b9; }

.Plant_main_custom .mn_page_page .cms_page .Plant_It_Forward .instagram h2 a img {
  display: inline-block;
  vertical-align: middle;
  margin: -15px 15px 0 0; }

.Plant_main_custom .instagram .container #instagram h2 {
  margin: 104px 0 49px; }

.Loyalty.Rewards_custom iframe {
  height: 4520px; }

@media (min-width: 1499px) {
  .faq_plant ul li .accordion_content p {
    line-height: 24px; }
  .faq_plant ul li {
    margin: 0 0 30px 0; } }

@media (max-width: 1199px) {
  .Plant_It_Forward .banner_text_plant .container {
    max-width: 100%; }
  .Plant_It_Forward .banner_text_plant p {
    font-size: 25px;
    line-height: 40px; }
  .Plant_It_Forward .main_section .Forest .forest_img {
    text-align: center; }
  .how_video iframe {
    height: 500px; }
  .how_it_work ul li .how_it_work_img p br {
    display: none; }
  .real_beauty_content h2 {
    margin: 91px 0 191px 0; }
  .real_beauty_content h2 {
    font-size: 40px; }
  .faq_plant ul li .accordion_text h4 {
    font-size: 17px;
    line-height: 20px; }
  .faq_plant ul li .accordion_text h4::before {
    width: 10px;
    height: 10px;
    background-size: contain;
    left: -16px; }
  .faq_plant ul li.Show_accordion .accordion_text h4::before {
    width: 10px;
    height: 2px;
    background-size: contain;
    left: -16px; }
  .faq_plant h2 {
    padding: 40px 0 27px 0; }
  .how_video {
    margin: 60px 0; }
  .faq_plant ul li {
    margin: 0 0 20px 0; }
  .real_beauty_content img {
    width: 350px;
    height: 350px; }
  .how_it_work ul {
    margin: 52px 0 0 0; }
  .Plant_It_Forward .main_section .Forest {
    padding: 70px 0 90px 0; }
  .Plant_It_Forward .main_section .Forest .forest_text p {
    font-size: 25px; }
  .faq_plant ul li .accordion_text h4 br {
    display: none; }
  .real_beauty {
    margin: -60px 0 0 0; } }

@media (max-width: 991px) {
  .faq_plant ul {
    width: 100%;
    margin: 0 0 25px 0; }
  .faq_plant {
    background: url("https://cdn11.bigcommerce.com/s-4aaphn/content/faq_img.png") no-repeat;
    background-size: 100% 100%; }
  .faq_plant img {
    display: none; }
  .faq_plant ul li {
    margin: 0 0 15px 0; }
  .Plant_It_Forward .main_section .Forest {
    padding: 40px 0; }
  .Plant_It_Forward .banner_text_plant p {
    font-size: 19px;
    line-height: 27px; }
  .Plant_It_Forward .banner_text_plant {
    padding: 25px 0; }
  .Plant_It_Forward .main_section .Forest .forest_text p {
    font-size: 22px;
    line-height: 29px;
    margin: 32px auto 20px auto; }
  .Plant_It_Forward .main_section .Forest .forest_text {
    width: calc(100% - 350px); }
  .Plant_It_Forward .main_section .Forest .forest_img {
    width: 350px; }
  .how_it_work ul {
    margin: 35px 0 0 0; }
  .how_it_work ul li {
    padding: 0 10px; }
  .how_it_work ul li .how_it_work_img .how_img_top {
    width: 110px;
    height: 110px;
    line-height: 100px; }
  .how_it_work ul li .how_it_work_img .how_img_top img {
    width: 40%; }
  .how_video {
    padding: 0;
    margin: 30px 0; }
  .how_video iframe {
    height: 280px; }
  .real_beauty_content h2 {
    margin: 74px 0 139px 0;
    line-height: 41px;
    font-size: 40px; }
  .how_it_work ul li .how_it_work_img p {
    font-size: 17px; }
  .faq_plant ul li .accordion_text h4 {
    font-size: 16px; }
  .real_beauty .real_beauty_content img {
    width: 250px;
    height: 250px;
    top: -41px; }
  .faq_plant .container {
    position: relative;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
    display: inline-block; }
  .faq_plant {
    height: auto;
    padding: 0 0 80px; }
  .faq_plant {
    background-size: auto 100%; }
  .instagram .container #instagram h2 {
    letter-spacing: 1px; } }

@media (max-width: 767px) {
  .Plant_It_Forward .banner_text_plant {
    padding: 15px 0; }
  .Plant_It_Forward .main_section .Forest .forest_img {
    width: 100%;
    margin: 0 0 15px 0; }
  .Plant_It_Forward .main_section .Forest .forest_text {
    width: 100%;
    margin: 0; }
  .Plant_It_Forward .main_section .Forest .forest_text p {
    font-size: 20px;
    line-height: 24px;
    margin: 3px auto 20px auto; }
  .Plant_It_Forward .main_section .Forest {
    padding: 20px 0 45px 0; }
  .how_it_work h2 {
    font-size: 35px;
    line-height: 30px;
    margin: 0 0 8px 0; }
  .how_it_work h3 {
    font-size: 20px; }
  .how_it_work ul {
    margin: 20px 0 0 0;
    flex-wrap: wrap; }
  .how_it_work ul li {
    width: 50%;
    margin: 0 0 20px 0; }
  .faq_plant h2 {
    padding: 30px 0 25px 0;
    font-size: 24px;
    line-height: 30px; }
  .faq_plant ul li {
    margin: 0 0 15px 0; }
  .real_beauty .real_beauty_content img {
    width: 175px;
    height: 175px;
    top: -20px; }
  .real_beauty {
    margin: -45px 0 0 0; }
  .real_beauty_content h2 {
    line-height: 26px;
    font-size: 22px;
    margin: 59px 0 78px 0; }
  .real_beauty_content a {
    padding: 8px 22px;
    font-size: 14px; }
  .faq_plant ul {
    min-height: auto; }
  .how_video iframe {
    height: 215px; }
  .real_beauty .real_beauty_content img {
    width: 175px;
    height: 175px; }
  .Plant_main_custom .instagram .container #instagram h2 {
    margin: 30px 0 25px; }
  .Plant_main_custom .mn_page_page .cms_page .Plant_It_Forward .instagram h2 a {
    font-size: 28px;
    letter-spacing: 1px; } }

@media (max-width: 479px) {
  .how_it_work ul li {
    width: 100%; }
  .Plant_It_Forward .banner_text_plant {
    padding: 10px 0; }
  .Plant_It_Forward .banner_text_plant p {
    font-size: 14px;
    line-height: 23px; }
  .Plant_It_Forward .main_section .Forest .forest_text p {
    font-size: 16px;
    line-height: 21px;
    margin: 0px auto 10px auto; }
  .how_it_work h2 {
    font-size: 30px;
    line-height: 25px;
    margin: 0 0 5px 0; }
  .how_it_work h3 {
    font-size: 16px; }
  .how_it_work ul {
    margin: 10px 0 0 0; }
  .how_it_work ul li .how_it_work_img .how_img_top {
    width: 80px;
    height: 80px;
    line-height: 70px; }
  .how_it_work ul li .how_it_work_img h3 {
    font-size: 17px;
    line-height: 35px;
    padding: 0;
    margin: 0 0 10px 0; }
  .how_it_work ul li .how_it_work_img p {
    font-size: 16px;
    line-height: 20px; }
  .how_it_work ul li {
    margin: 0 0 10px 0; }
  .Plant_It_Forward .main_section .Forest .forest_img {
    margin: 0 0 10px 0; }
  .how_video {
    margin: 15px 0; }
  .real_beauty_content h2 {
    font-size: 19px;
    margin: 34px 0 35px 0;
    letter-spacing: 2px; }
  .real_beauty .real_beauty_content img {
    width: 120px;
    height: 120px; }
  .real_beauty_content a {
    padding: 4px 13px;
    font-size: 13px; }
  .faq_plant h2 {
    padding: 20px 0 15px 0; }
  .faq_plant ul {
    margin: 0 0 10px 0; }
  .faq_plant ul li {
    margin: 0 0 10px 0; }
  .Plant_It_Forward .main_section .Forest .forest_img img {
    max-height: 250px; }
  .cart_net30_button .button {
    width: 100%; } }

@media (max-width: 375px) {
  .real_beauty_content h2 {
    margin: 34px 0 44px 0; } }

@media (max-width: 320px) {
  .real_beauty_content h2 {
    margin: 34px 0 38px 0; } }

.body.mn_page_page .page-heading {
  margin: 0 0 5px; }

.body.mn_page_page .breadcrumbs {
  margin: 5px 0; }

.Royal_custom .body > .container {
  max-width: 100%;
  padding: 0; }

.page.Loyalty.Rewards_custom {
  margin: auto; }

.cms_page .cms_grid {
  width: 33.33%;
  display: inline-block;
  margin: 0 -2px;
  padding: 10px; }

@media (max-width: 767px) {
  .cms_page .cms_grid {
    width: 50%; } }

@media (max-width: 479px) {
  .cms_page .cms_grid {
    width: 100%; } }

.custom_product .modal-background {
  z-index: 9999999999; }

.custom_product #previewModal {
  z-index: 9999999999; }

@media only screen and (min-width: 990px) {
  .main_menu .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item.Top.Sellers {
    width: 154px;
    padding: 0; }
  .main_menu .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item .navPage-subMenu-action.navPages-action {
    letter-spacing: 1.5px;
    color: #2a6666;
    text-transform: uppercase;
    font-size: 15px;
    float: left;
    width: 100%;
    border-bottom: 1px solid #d1d1d1;
    padding: 0 0 11px;
    margin: 0 0 3px; }
  .main_menu .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item .navPage-childList-action {
    font-family: "texta-mediumuploaded_file";
    font-weight: normal;
    letter-spacing: .75px;
    color: #000;
    font-size: 15px;
    text-transform: capitalize; }
  .main_menu .navPage-subMenu .navPage-subMenu-list {
    padding: 31px 30px 20px; }
  .main_menu .navPage-subMenu .navPage-subMenu-list {
    display: inline-block; }
  .main_menu .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item {
    width: calc(100% - 154px);
    padding: 0; }
  .main_menu .navPage-subMenu .is-open {
    display: inline-block !important; }
  #menu .Species .navPage-childList.is-open, #menu .Species .navPage-childList {
    padding: 0;
    column-count: 6; }
  #menu .Species .navPage-childList.is-open {
    padding: 0;
    column-count: 6; }
  .main_menu .navPage-subMenu .navPage-subMenu-list {
    max-height: calc(100vh - 170px);
    overflow: auto; }
  .main_menu .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item:last-child {
    margin: 0px; }
  .main_menu .edgebanding .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item {
    width: 100%; }
  #menu #navPages-337 .navPage-childList-item:first-child a, #menu #navPages-337 .navPage-childList-item:nth-child(2) a, #menu #navPages-337 .navPage-childList-item:nth-child(5) a {
    min-height: 10px; }
  .main_menu .veneer-collections .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item {
    width: 33.33%; }
  #menu .navPage-childList.is-open {
    width: 100%; }
  .main_menu .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item.All.Veneer.Species {
    padding: 0 0 0 50px; }
  .main_menu .veneer-collections .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item {
    padding: 0 25px; }
  .main_menu .veneer-collections .navPage-subMenu .navPage-subMenu-list {
    margin: 0 -25px; }
  .main_menu ul li.navPages-item:hover > a:after {
    border-bottom: 2px solid #2a6666;
    color: #2a6666;
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -12px; }
  .main_menu ul li:hover .navPage-subMenu {
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16); }
  .navPage-childList {
    float: left; } }

@media only screen and (min-width: 1499px) {
  .main_menu .navPage-subMenu .navPage-subMenu-list {
    padding: 31px 30px 20px; }
  .main_menu .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item.All.Veneer.Species {
    padding: 0 0 0 80px; } }

.mn_page_blog_post .blog_left p {
  font-size: 16px;
  letter-spacing: 1px; }

@media only screen and (min-width: 1200px) {
  .css-1jn9hdp {
    min-height: 920px !important; } }

@media only screen and (min-width: 1200px) {
  .css-1jn9hdp {
    min-height: 920px !important; } }

@media only screen and (max-width: 1200px) {
  .css-1jn9hdp {
    min-height: 710px !important; } }

.footer {
  padding: 0 !important; }

.crousel-right-block ul li a img {
  width: 100% !important; }

.crousel-right-block ul {
  list-style-type: none !important; }

.crousel-right-block ul li {
  width: 100%;
  padding: 4px 0; }

.crousel-right-block ul li:first-child a p {
  position: absolute;
  top: 15%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  text-align: center;
  margin: auto;
  font-size: 34px;
  color: #fff;
  letter-spacing: 3.4px;
  font-weight: 400;
  text-transform: uppercase;
  z-index: 9;
  font-family: texta-blackuploaded_file; }

.crousel-right-block ul li:nth-child(2) a p {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  text-align: center;
  margin: auto;
  font-size: 34px;
  color: #fff;
  letter-spacing: 3.4px;
  font-weight: 400;
  text-transform: uppercase;
  z-index: 9;
  font-family: texta-blackuploaded_file; }

.crousel-right-block ul li:nth-child(3) a p {
  position: absolute;
  bottom: 12%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  text-align: center;
  margin: auto;
  font-size: 34px;
  color: #fff;
  letter-spacing: 3.4px;
  font-weight: 400;
  text-transform: uppercase;
  z-index: 9;
  font-family: texta-blackuploaded_file; }

[data-sub-layout-container="7d851e9f-cfe9-4165-9cb4-2a331fd12be3"] [data-test-id=carousel-bullets] {
  top: 95%; }

[data-sub-layout-container="7d851e9f-cfe9-4165-9cb4-2a331fd12be3"] .css-p3lncx .bc-carousel__bullet-active {
  background-color: #fff !important; }

[data-sub-layout-container="7d851e9f-cfe9-4165-9cb4-2a331fd12be3"] button.css-15nrlmu.bc-carousel__bullet {
  border: 1px solid #c3c3c3 !important; }

[data-sub-layout-container="7d851e9f-cfe9-4165-9cb4-2a331fd12be3"] .css-1w3ufnn {
  margin-bottom: 0px !important; }

div#sd-simple-text-editable-08e2500a-04cf-428d-911f-a31bebf575ea p, div#sd-simple-text-editable-02c91e87-8b46-4d52-a4b3-b2ea72c8f0a8 p {
  text-transform: uppercase !important; }

[data-test-id=carousel-left-arrow], [data-test-id=carousel-right-arrow] {
  display: none !important; }

[data-sub-layout-container="5c802328-6a4d-4347-b9de-d0280ee8cec1"] .css-kdwcoi, [data-sub-layout-container=bba3fec8-4a51-41b6-84ba-e5207cf5eb75] .css-kdwcoi {
  font-size: 18px !important;
  text-transform: uppercase !important; }

[data-sub-layout-container="5c802328-6a4d-4347-b9de-d0280ee8cec1"] .css-kdwcoi a:hover, [data-sub-layout-container=bba3fec8-4a51-41b6-84ba-e5207cf5eb75] .css-kdwcoi a:hover {
  color: #56b9b9; }

[data-sub-layout-container="5c802328-6a4d-4347-b9de-d0280ee8cec1"] [data-test-id=product-widget-ratings] span, [data-sub-layout-container="5c802328-6a4d-4347-b9de-d0280ee8cec1"] [data-test-id=product-widget-ratings] .hp_aboutus .top_abt p, .hp_aboutus .top_abt [data-sub-layout-container="5c802328-6a4d-4347-b9de-d0280ee8cec1"] [data-test-id=product-widget-ratings] p, [data-sub-layout-container=bba3fec8-4a51-41b6-84ba-e5207cf5eb75] [data-test-id=product-widget-ratings] span, [data-sub-layout-container=bba3fec8-4a51-41b6-84ba-e5207cf5eb75] [data-test-id=product-widget-ratings] .hp_aboutus .top_abt p, .hp_aboutus .top_abt [data-sub-layout-container=bba3fec8-4a51-41b6-84ba-e5207cf5eb75] [data-test-id=product-widget-ratings] p {
  display: none; }

[data-sub-layout-container="5c802328-6a4d-4347-b9de-d0280ee8cec1"] .css-iqfu3c, [data-sub-layout-container=bba3fec8-4a51-41b6-84ba-e5207cf5eb75] .css-iqfu3c {
  width: 100%;
  text-align: center; }

[data-sub-layout-container="5c802328-6a4d-4347-b9de-d0280ee8cec1"] a.css-1ltc3hz, [data-sub-layout-container=bba3fec8-4a51-41b6-84ba-e5207cf5eb75] a.css-1ltc3hz {
  border: 1px solid #312825;
  color: #2a6666;
  letter-spacing: .8px;
  height: 46px;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 16px; }

[data-sub-layout-container="5c802328-6a4d-4347-b9de-d0280ee8cec1"] a.css-1ltc3hz:hover, [data-sub-layout-container=bba3fec8-4a51-41b6-84ba-e5207cf5eb75] a.css-1ltc3hz:hover {
  background: #56b9b9;
  border-color: #56b9b9;
  color: #fff; }

.shop_by_tone ul {
  list-style-type: none; }

.go1152403042 [data-test-id=hero-image-button] {
  border: 1px solid #fff; }

.go1152403042 [data-test-id=hero-image-button]:hover {
  background: #56b9b9;
  border-color: #56b9b9; }

.bottom_abt {
  position: initial; }

.bottom_abt ul li {
  width: 25%;
  text-align: center;
  list-style-type: none; }

.bottom_abt ul {
  margin: 0 auto;
  display: flex;
  justify-content: center; }

.css-bx86x6::after {
  opacity: .5 !important; }

[data-sub-layout-container="5322efa0-949d-4c37-bce1-ffdc1fe80124"] {
  background-color: #000 !important; }

[data-sub-layout-container="5322efa0-949d-4c37-bce1-ffdc1fe80124"] .css-ifr9xu:before {
  content: "";
  background: url(https://cdn11.bigcommerce.com/s-4aaphn/images/stencil/original/image-manager/double-quotes-100.png?t=1707733422);
  position: absolute;
  width: 100px;
  height: 100px;
  background-repeat: no-repeat;
  background-size: auto;
  left: 15%; }

[data-sub-layout-container="5322efa0-949d-4c37-bce1-ffdc1fe80124"] [data-test-id=carousel-bullets] {
  bottom: 30px; }

[data-sub-layout-container="5322efa0-949d-4c37-bce1-ffdc1fe80124"] .css-p3lncx .bc-carousel__bullet-active {
  background-color: #fff; }

[data-sub-layout-container="5322efa0-949d-4c37-bce1-ffdc1fe80124"] .css-15nrlmu {
  border: 1px solid #fff; }

.css-ifr9xu [data-test-id=carousel-title] p, .css-vxg4d0 p {
  text-transform: uppercase;
  font-size: 28px; }

[data-sub-layout-container="5322efa0-949d-4c37-bce1-ffdc1fe80124"] .css-1w3ufnn {
  margin-bottom: 0 !important; }

.VeneerSheets_Products {
  clear: both;
  padding-top: 10px; }

.veneer-sheets ul, .veneer-panels ul {
  max-width: 100% !important; }

.veneer-sheets ul#navPages-380 li:nth-child(1):before, .veneer-panels ul#navPages-397 li:nth-child(1):before {
  content: "";
  position: absolute;
  width: 120px;
  height: 120px;
  background: url(https://cdn11.bigcommerce.com/s-4aaphn/images/stencil/original/image-manager/alder-flat-cut.jpg);
  background-repeat: no-repeat;
  background-size: contain; }

ul#navPages-380 li:nth-child(2):before, .veneer-panels ul#navPages-397 li:nth-child(2):before {
  content: "";
  position: absolute;
  width: 120px;
  height: 120px;
  background: url(https://cdn11.bigcommerce.com/s-4aaphn/images/stencil/1280x1280/products/40/2859/ash-white-flat-cut_2__55711.1595963203.jpg?c=2);
  background-repeat: no-repeat;
  background-size: contain; }

ul#navPages-380 li:nth-child(3):before, .veneer-panels ul#navPages-397 li:nth-child(3):before {
  content: "";
  position: absolute;
  width: 120px;
  height: 120px;
  background: url(https://cdn11.bigcommerce.com/s-4aaphn/images/stencil/1280x1280/products/88/2992/birch-white-flat-cut_2__41030.1596138297.jpg?c=2);
  background-repeat: no-repeat;
  background-size: contain; }

ul#navPages-380 li:nth-child(4):before, .veneer-panels ul#navPages-397 li:nth-child(4):before {
  content: "";
  position: absolute;
  width: 120px;
  height: 120px;
  background: url(https://cdn11.bigcommerce.com/s-4aaphn/images/stencil/1280x1280/products/121/2895/cherry-flat-cut_2__54958.1596043535.jpg?c=2);
  background-repeat: no-repeat;
  background-size: contain; }

ul#navPages-380 li:nth-child(5):before, .veneer-panels ul#navPages-397 li:nth-child(5):before {
  content: "";
  position: absolute;
  width: 120px;
  height: 120px;
  background: url(https://cdn11.bigcommerce.com/s-4aaphn/images/stencil/1280x1280/products/195/3046/khaya-flat-cut_2__39104.1631658859.jpg?c=2);
  background-repeat: no-repeat;
  background-size: contain; }

ul#navPages-380 li:nth-child(6):before, .veneer-panels ul#navPages-397 li:nth-child(6):before {
  content: "";
  position: absolute;
  width: 120px;
  height: 120px;
  background: url(https://cdn11.bigcommerce.com/s-4aaphn/images/stencil/1280x1280/products/221/3475/mahogany-flat-cut_2__91552.1598470625.jpg?c=2);
  background-repeat: no-repeat;
  background-size: contain; }

ul#navPages-380 li:nth-child(7):before, .veneer-panels ul#navPages-397 li:nth-child(7):before {
  content: "";
  position: absolute;
  width: 120px;
  height: 120px;
  background: url(https://cdn11.bigcommerce.com/s-4aaphn/images/stencil/1280x1280/products/238/3075/maple-flat-cut_2__90588.1596746050.jpg?c=2);
  background-repeat: no-repeat;
  background-size: contain; }

ul#navPages-380 li:nth-child(8):before, .veneer-panels ul#navPages-397 li:nth-child(8):before {
  content: "";
  position: absolute;
  width: 120px;
  height: 120px;
  background: url(https://cdn11.bigcommerce.com/s-4aaphn/images/stencil/1280x1280/products/361/3221/teak-flat-cut_2__44188.1597349931.jpg?c=2);
  background-repeat: no-repeat;
  background-size: contain; }

ul#navPages-380 li:nth-child(9):before, .veneer-panels ul#navPages-397 li:nth-child(9):before {
  content: "";
  position: absolute;
  width: 120px;
  height: 120px;
  background: url(https://cdn11.bigcommerce.com/s-4aaphn/images/stencil/1280x1280/products/369/3160/walnut-flat-cut_2__50370.1597345587.jpg?c=2);
  background-repeat: no-repeat;
  background-size: contain; }

ul#navPages-380 li:nth-child(10):before, .veneer-panels ul#navPages-397 li:nth-child(10):before {
  content: "";
  position: absolute;
  width: 120px;
  height: 120px;
  background: url(https://cdn11.bigcommerce.com/s-4aaphn/images/stencil/1280x1280/products/288/3026/oak-white-flat-cut-premium_2__73948.1596141564.jpg?c=2);
  background-repeat: no-repeat;
  background-size: contain; }

ul#navPages-380 li:nth-child(11):before, .veneer-panels ul#navPages-397 li:nth-child(11):before {
  content: "";
  position: absolute;
  width: 120px;
  height: 120px;
  background: url(https://cdn11.bigcommerce.com/s-4aaphn/images/stencil/1280x1280/products/305/3358/paintable-plastic-back_2__51805.1610843622.jpg?c=2);
  background-repeat: no-repeat;
  background-size: contain; }

ul#navPages-380 li:nth-child(12):before, .veneer-panels ul#navPages-397 li:nth-child(12):before {
  content: "";
  position: absolute;
  width: 120px;
  height: 120px;
  background: url(https://cdn11.bigcommerce.com/s-4aaphn/images/stencil/1280x1280/products/378/3524/walnut-burl-italian_2__43961.1598472595.jpg?c=2);
  background-repeat: no-repeat;
  background-size: contain; }

.veneer-sheets ul#navPages-380 li, .veneer-panels ul#navPages-397 li {
  width: 16.33%;
  text-align: center;
  display: flex;
  justify-content: center; }

.veneer-sheets ul#navPages-380 li a, .veneer-panels ul#navPages-397 li a {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: end;
  width: 100%;
  height: 160px;
  margin-bottom: 2rem;
  font-size: 18px; }

.veneer-sheets li.navPage-subMenu-item.Top.Sellers, .veneer-panels li.navPage-subMenu-item.Top.Sellers {
  text-align: center; }

.veneer-sheets li.navPage-subMenu-item.Top.Sellers > a, .veneer-panels li.navPage-subMenu-item.Top.Sellers > a {
  font-size: 16px !important; }

.veneer-sheets li.All.Veneer.Species, .veneer-panels li.All.Veneer.Species {
  display: none; }

.veneer-sheets li.Top.Sellers, .veneer-panels li.Top.Sellers {
  width: 100% !important; }

.view-all-subcat {
  display: inline-flex;
  justify-content: center;
  width: 100%;
  padding: 1rem;
  background: #2a6666;
  position: relative;
  bottom: 0;
  left: 0; }

.view-all-subcat a {
  color: #fff !important;
  font-size: 18px !important; }

.edgebanding .view-all-subcat {
  display: none; }

[data-content-region=home_below_featured_products] {
  display: none; }

ul.social-icons-block {
  display: flex;
  align-items: center;
  justify-content: left;
  margin: 0;
  flex-wrap: wrap; }

ul.social-icons-block li i {
  font-size: 24px; }

ul.social-icons-block li {
  border: 1px solid #fff;
  padding: 10px 15px;
  margin-right: 5px;
  border-radius: 4px; }

ul.social-icons-block li a {
  width: 100%;
  height: auto;
  line-height: 0 !important;
  letter-spacing: 0 !important; }

ul.social-icons-block li:hover {
  background: #56b9b9; }

ul.social-icons-block li a:hover {
  color: #fff !important; }

.body.mn_page_default .container {
  overflow: hidden; }

article.footer-info-col.footer-info-col--small.company {
  padding-left: 10px; }

div#navPages-18 ul#navPages-380, div#navPages-187 ul#navPages-397 {
  float: none !important; }

div#navPages-186 ul.navPage-subMenu-list {
  max-width: 100% !important; }

.cms_video_outer p iframe {
  height: 230px; }

.top-video-row {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  align-items: center; }

.top-video-row p {
  width: 49%; }

.top-video-row p iframe {
  width: 100%; }

@media only screen and (max-width: 480px) {
  .veneer-sheets ul#navPages-380 li, .veneer-panels ul#navPages-397 li {
    width: 100%; }
  [data-sub-layout-container="7d851e9f-cfe9-4165-9cb4-2a331fd12be3"] .css-1jn9hdp {
    min-height: 300px !important; }
  .css-1jn9hdp::after {
    background-size: contain; }
  [data-sub-layout-container="7d851e9f-cfe9-4165-9cb4-2a331fd12be3"] [data-test-id=carousel-bullets] {
    top: 80%; }
  .crousel-right-block ul {
    margin-left: 0; }
  .crousel-right-block ul li:first-child a p {
    top: 16%;
    font-size: 24px; }
  .crousel-right-block ul li:nth-child(2) a p {
    top: 48%;
    font-size: 24px; }
  .crousel-right-block ul li:nth-child(3) a p {
    bottom: 14%;
    font-size: 24px; }
  [data-sub-layout-container="60fe55a0-7c34-4824-9f51-6e2754ba77c0"] {
    margin-top: 0; }
  .sd-simple-text-373ce43f-7b5f-4105-9edd-a67b82a44653 p, .sd-simple-text-bbaf4a77-8ad4-4503-9f38-b94c33bf0383 p {
    font-size: 24px; }
  .sd-simple-text-373ce43f-7b5f-4105-9edd-a67b82a44653 {
    margin-bottom: 0; }
  .css-1vbhwqy::after, .css-b543p1::after, .css-1yee6q8::after {
    background-size: contain !important; }
  div#sd-carousel-929a7a68-89c9-429d-a64c-0b1a2b590f25 {
    margin-top: -7rem; }
  div#sd-carousel-929a7a68-89c9-429d-a64c-0b1a2b590f25 [data-test-id=carousel-bullets] {
    bottom: 40px; }
  [data-sub-layout-container=b8334f32-0d05-4344-824a-7d1fa84332ae] {
    margin-top: 40px;
    margin-bottom: 40px; }
  div#sd-carousel-0bced284-e3bc-4675-b46b-02478d1510cb {
    margin-top: -20px; }
  .sd-simple-text-02c91e87-8b46-4d52-a4b3-b2ea72c8f0a8 {
    margin-bottom: 0; }
  [data-sub-layout="2b1ef42d-9b89-43ea-982d-adda975d06aa"], [data-sub-layout="0a2ad1b5-06b3-46a6-a589-cb2ae172d36e"], [data-sub-layout="75868b67-8e1e-45c2-8291-0413edd80533"] {
    margin-bottom: 20px; }
  [data-sub-layout="18acfefe-1e8b-4a23-961c-1bf474b0b06b"] .go1932379198 {
    font-size: 32px; }
  [data-sub-layout="18acfefe-1e8b-4a23-961c-1bf474b0b06b"] .go2421023731 {
    font-size: 18px; }
  [data-sub-layout="18acfefe-1e8b-4a23-961c-1bf474b0b06b"] .go85845271 {
    display: none; }
  .go4284408979 {
    border: 1px solid #fff; }
  .bottom_abt ul {
    display: flex;
    flex-wrap: wrap; }
  .bottom_abt ul li {
    width: 50%; }
  .css-ifr9xu [data-test-id=carousel-title] p, .css-vxg4d0 p {
    font-size: 18px; }
  [data-sub-layout="5061532b-18d7-470e-be6a-d503ee6c0e11"] .css-5wv3hn {
    font-size: 21px; }
  [data-sub-layout="5061532b-18d7-470e-be6a-d503ee6c0e11"] [data-test-id=carousel-bullets] {
    bottom: 5px; }
  [data-sub-layout="5061532b-18d7-470e-be6a-d503ee6c0e11"] .css-ifr9xu:before {
    width: 40px;
    height: 40px;
    left: 5%;
    top: 5%;
    background-size: contain; }
  section.footer-info article.social {
    width: 100%;
    float: none;
    min-height: auto; }
  ul.social-icons-block li {
    padding: 5px 10px;
    margin-top: 10px; }
  article.footer-info-col.footer-info-col--small.company {
    padding-left: 0px; }
  .cms_video_outer p {
    width: 100%; }
  .cms_video_outer p iframe {
    height: 250px; }
  .top-video-row p {
    width: 100%; }
  .top-video-row p iframe {
    height: 250px; } }

@media only screen and (min-width: 990px) {
  ul.navPage-subMenu-list {
    position: fixed !important;
    left: 0;
    background: #fdfdfd; } }

div#lootly-widget {
  display: none; }

.main_menu .navPage-subMenu {
  margin-top: 0px; }

.shop_by_tone {
  padding-left: 15px;
  padding-right: 15px; }

.footer .newsletter {
  padding: 0 10px; }

.blog_main, .blogpost_main {
  padding: 0 0 0 15px; }

.blog_page .blog {
  padding: 0 15px; }

.swal2-popup {
  top: 10%; }

.container {
  max-width: 1160px; }

.custom_product .slick-slider.productCarousel .slick-list {
  padding: 0 10px; }

@media (-webkit-device-pixel-ratio: 1.25) {
  body {
    zoom: .8; } }

@media (min-width: 1301px) {
  .main_menu ul li {
    padding: 15.5px 15px 12.5px; } }

@media (min-width: 1280px) and (max-width: 1400px) {
  .body {
    padding-left: 15px;
    padding-right: 15px; } }

@media (min-width: 1200px) and (max-width: 1280px) {
  .hdr_bottom .hdrbtm_left .header-logo .logo_text {
    font-size: 30px;
    margin-top: 12px;
    margin-left: 5px; }
  .header_fixed .hdr_bottom .hdrbtm_left .header-logo .logo_text {
    margin-top: 0px; }
  .hdr_bottom .hdrbtm_left .header-logo .logo_round {
    height: 90px;
    width: 90px; }
  .main_menu ul li {
    padding: 15.5px 10px 12.5px; }
  .cms_page {
    padding: 0 25px; }
  .main_menu .navPage-subMenu {
    margin-top: 0px; } }

@media (min-width: 991px) and (max-width: 1024px) {
  .main_menu ul li a {
    font-size: 12px; }
  .navPages-list {
    display: flex; }
  .main_menu ul li {
    margin: 0 auto; }
  .navPages ul.navPages-list.navPages-list--user {
    display: none; }
  .main_menu ul li.navPages-item:hover > a:after {
    bottom: 0px !important; } }

@media (min-width: 1025px) and (max-width: 1180px) {
  .main_menu ul li a {
    font-size: 13px; }
  .main_menu ul li {
    padding: 0 6px; } }

@media (max-width: 991px) {
  ul#navPages-380 li:nth-child(11):before, .veneer-panels ul#navPages-397 li:nth-child(11):before {
    top: -10px; } }

@media (min-width: 991px) {
  .blog_left {
    width: 20%;
    padding: 15px;
    overflow: hidden; }
  .blog_right {
    width: 80%; } }

@media only screen and (max-width: 990px) {
  #menu_res .navPages {
    margin: 0;
    padding: 15px 12px;
    background: #2a6666;
    width: 100%;
    height: 100%; }
  #menu_res .subcat-expand {
    height: 27px;
    width: 27px;
    position: absolute;
    top: 0px;
    right: -2px;
    cursor: pointer; } }

@media only screen and (max-width: 479px) {
  #menu_res.navPages-container {
    width: 280px; } }

@media only screen and (min-width: 480px) {
  .blog_page .blog .blog-post-figure {
    overflow: hidden; } }

@media only screen and (min-width: 990px) {
  ul.navPage-subMenu-list {
    position: fixed !important;
    left: 0;
    background: #fdfdfd; } }

@media (max-width: 990px) {
  #faceted-search-container .sidebarBlock.subcat {
    max-height: 300px;
    height: auto;
    overflow-y: auto;
    margin-bottom: 2rem; }
  #faceted-search-container .sidebarBlock ul.sub-navlist-categories {
    display: flex;
    flex-flow: wrap; }
  #faceted-search-container .sidebarBlock ul.sub-navlist-categories li.navList-item {
    width: 33%; }
  li.navList-item.custom-cat-level-one a.navList-action {
    font-size: 16px;
    font-weight: bold; } }

@media (max-width: 550px) {
  #faceted-search-container .sidebarBlock ul.sub-navlist-categories li.navList-item {
    width: 50% !important; } }

.card-body .pro_add_cart {
  height: 30px; }

.paypal-button.paypal-button-context-iframe.paypal-button-label-checkout.paypal-button-size-responsive.paypal-button-layout-horizontal {
  height: auto !important;
  min-width: 200px !important; }

@media (max-width: 990px) {
  .navPage-childList.subcatActive {
    display: flex !important;
    flex-direction: column;
    align-items: center; }
  ul#n #menu_res.navPages-container nav.navPages {
    overflow: auto;
    max-height: calc(100vh - 100px); }
  #menu_res.navPages-container {
    background: #2a6666; }
  body.has-activeNavPages {
    overflow: hidden;
    position: fixed;
    width: 100%;
    height: 100%; }
  .mobileMenu-toggle.is-open + #menu_res.navPages-container {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch; }
  #menu_res.navPages-container.is-open {
    top: 0;
    bottom: 0;
    position: fixed;
    z-index: 100;
    height: 100vh; }
  .header.is-open {
    overflow: hidden;
    height: unset; } }

.custom_product .modal-background {
  z-index: 99 !important; }

.custom_product .modal-background {
  z-index: 9999999999 !important; }

.modal--alert {
  z-index: 9999999999 !important; }

@media (min-width: 991px) {
  .card-body .pro_add_cart {
    min-height: 46px !important;
    display: block !important; }
  .main_menu .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item.Edgebanding.Species.List .navPage-childList {
    display: flex !important;
    flex-flow: wrap; }
  .main_menu .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item.Edgebanding.Species.List .navPage-childList .navPage-childList-item {
    width: 25%; } }

@media (max-width: 990px) {
  .card-body .pro_add_cart {
    min-height: 37px !important; } }

@media (max-width: 479px) {
  .custom_cart .cart-additionalCheckoutButtons .FloatRight div {
    float: unset; }
  .custom_cart #paypalexpress-button-container .paypal-smart-buttons > div > div.zoid-outlet {
    max-width: 100% !important; } }

@media (max-width: 550px) and (min-width: 479px) {
  .custom_cart #paypalexpress-button-container .paypal-smart-buttons > div > div.zoid-outlet {
    max-width: 304px !important; } }

@media only screen and (max-width: 990px) {
  #menu_res .navPages .navPage-subMenu-list .navPage-subMenu-item a {
    max-width: 185px;
    text-align: center; } }

@media (max-width: 550px) {
  aside#faceted-search-container div#facetedSearch a.facetedSearch-toggle.toggleLink {
    display: flex;
    align-items: center; } }

.custom_category .productGrid {
  display: flex !important;
  flex-flow: wrap; }

a.mobileMenu-toggle.is-open {
  width: 70px; }

.custom_cart li.breadcrumb span, .custom_cart li.breadcrumb .hp_aboutus .top_abt p, .hp_aboutus .top_abt .custom_cart li.breadcrumb p {
  font-size: 14px; }

.custom_cart h1.page-heading {
  font-weight: 700;
  font-size: 24.5px;
  text-transform: capitalize;
  font-family: "texta-regularuploaded_file";
  text-align: left;
  margin: 0; }

p.cart-addition-title {
  font-family: "texta-regularuploaded_file";
  font-weight: 700;
  font-size: 24px;
  text-transform: capitalize;
  text-align: center; }

.custom_cart .breadcrumbs {
  margin-top: 2rem; }

.cart-main {
  display: flex;
  width: 100%;
  justify-content: space-between; }

.cart-countleft {
  width: 70%; }

.cart-total-main {
  width: 28%; }

.cart-total-main .cart-content-padding-right {
  width: 100%; }

.cart-total-main ul.cart-totals {
  width: 100%;
  border: 1px solid #757575;
  border-top: 3px solid #2a6666; }

.cart-total-yourcart p.cart-label {
  font-size: 14px;
  font-weight: 700;
  color: #757575;
  font-family: "texta-regularuploaded_file";
  text-align: left;
  text-transform: uppercase;
  margin: 12px 0; }

li.cart-total.cart-subtotal {
  border: unset; }

li.cart-total {
  padding: 0px 15px; }

.cart-total .cart-total-label strong {
  font-size: 16px;
  font-family: "texta-regularuploaded_file";
  color: #2e494f; }

li.cart-total.cart-subtotal .cart-total-value span, li.cart-total.cart-subtotal .cart-total-value .hp_aboutus .top_abt p, .hp_aboutus .top_abt li.cart-total.cart-subtotal .cart-total-value p {
  font-size: 16px;
  color: #312825;
  font-weight: 400;
  font-family: "texta-regularuploaded_file"; }

.cart-total + .cart-total {
  border-top: 1px solid #757575; }

li.cart-total.grandtotal-cart .cart-total-label strong {
  font-size: 18px;
  font-weight: bold;
  color: #312825; }

.ship-2 {
  color: #000;
  font-family: "texta-regularuploaded_file";
  font-weight: 400;
  font-size: 16px;
  margin-bottom: 0; }

button.button.button--primary.button--small.shipping-estimate-submit {
  width: 100%; }

.cart-total-value.cart-total-grandTotal span, .cart-total-value.cart-total-grandTotal .hp_aboutus .top_abt p, .hp_aboutus .top_abt .cart-total-value.cart-total-grandTotal p {
  font-size: 18px;
  font-weight: bold;
  color: #000;
  font-family: "texta-regularuploaded_file"; }

.shipping-quotes input.button.button--small.button--primary.select-shipping-quote {
  width: 100%; }

li.cart-total.shipping-total a {
  font-size: 16px;
  font-weight: 400; }

li.cart-total.shipping-total button {
  font-size: 16px;
  color: #312825;
  font-weight: 400;
  font-family: "texta-regularuploaded_file"; }

.cart-total--couponcode .cart-total-label, .cart-total--couponcode .cart-total-value {
  display: none; }

li.cart-total.cart-total--couponcode {
  padding: 1rem; }

form.coupon-form {
  margin: 0; }

input#couponcode {
  font-size: 14px;
  font-weight: 400;
  color: #2e494f;
  border: 1px solid #e5e5e5;
  height: 32px;
  width: 73%;
  font-family: "texta-regularuploaded_file"; }

.coupon-form .button {
  width: 25%;
  font-size: 14px;
  color: #fff;
  font-weight: 400;
  background: #000;
  border-radius: 4px; }

.cart-form.coupon-code {
  display: block !important; }

.cart-additionalCheckoutButtons {
  margin: 0;
  width: 100%; }

.cart-additionalCheckoutButtons a.button.button--primary {
  background: #2a6666;
  border: unset;
  border-radius: 5px;
  display: flex;
  align-items: center;
  gap: 6px;
  justify-content: center;
  width: 100% !important; }

.cart-additionalCheckoutButtons span, .cart-additionalCheckoutButtons .hp_aboutus .top_abt p, .hp_aboutus .top_abt .cart-additionalCheckoutButtons p {
  font-size: 16px;
  font-weight: 400;
  color: #fff;
  text-transform: capitalize;
  font-family: "texta-regularuploaded_file"; }

.cart-additionalCheckoutButtons {
  margin: 0;
  width: 100% !important;
  margin-top: 0 !important; }

.custom_cart .alertBox.alertBox--info {
  margin-bottom: 4rem; }

.img-bot {
  margin-top: 1rem; }

.cart-additionalCheckoutButtons a.button.button--primary:hover {
  background: #000; }

@media (max-width: 991px) {
  .cart-main {
    flex-direction: column; }
  .cart-countleft {
    width: 100%; }
  .cart-total-main {
    width: 100%; }
  li.cart-total {
    padding-block: 10px; } }

@media (max-width: 991px) and (min-width: 550px) {
  .img-bot {
    text-align: center; }
  .img-bot img {
    width: auto; } }

.shipping-pro {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px; }

progress#shipping-progressBar {
  accent-color: #7b918c;
  height: 4px !important;
  border-radius: 10px !important;
  width: 87%; }

p.free-ship-cost {
  font-family: "texta-regularuploaded_file";
  font-weight: 400;
  font-size: 14px;
  color: #312825;
  margin: 0; }

p.shipping-mess {
  font-family: "texta-regularuploaded_file";
  font-size: 13px;
  color: #1a1a1a;
  font-weight: 400;
  text-align: center;
  margin-bottom: 3px; }

span.ship-1, .hp_aboutus .top_abt p.ship-1 {
  font-weight: bold; }

progress#shipping-progressBar {
  accent-color: #2a6666;
  height: 4px !important;
  border-radius: 10px !important; }

#shipping-progressBar::-webkit-progress-bar {
  background-color: #ccc; }

#shipping-progressBar::-webkit-progress-value {
  background-color: #2a6666; }

tr.cart-item {
  border: 1px solid #757575; }

th.cart-header-item {
  font-size: 14px;
  font-weight: 400;
  font-family: "texta-regularuploaded_file";
  color: #131313;
  text-transform: capitalize;
  padding-bottom: 6px; }

.custom_cart .form-increment .button {
  height: 38px;
  width: 38px;
  border: 1px solid #ccc; }

.cart-item-quantity .form-increment {
  display: flex;
  max-width: 114px;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.101961); }

.cart-item-quantity .form-increment input {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  height: 38px;
  width: 38px;
  font-weight: bold;
  font-size: 14px;
  font-family: "texta-regularuploaded_file"; }

.cart-pro-name {
  padding-left: 1rem; }

.cart-header-item:last-child {
  text-align: center; }

@media (min-width: 990px) {
  .cart-item-info:last-child {
    text-align: center; } }

a.cart-remove.icon {
  position: absolute;
  bottom: 0;
  background: #cfcecb; }

@media (min-width: 991px) {
  .icon-md {
    display: none; }
  img.cart-item-image {
    max-width: 152px;
    padding: 3px;
    max-height: 12rem;
    width: 100%;
    margin-left: 1rem;
    max-height: 132px; }
  td.cart-item-block.cart-item-figure {
    width: 15.33333%;
    min-width: 100px;
    margin-left: unset; }
  td.cart-item-block.cart-item-info {
    position: relative; }
  a.cart-remove.icon {
    margin: 0;
    width: 20px;
    height: 20px;
    right: 19px;
    bottom: 21px; }
  .choose-us-grid {
    display: flex;
    gap: 30px;
    align-items: center;
    justify-content: space-around; }
  .choose-us-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px; }
  .choose-us-item img {
    width: 40px;
    height: 40px; }
  .choose-us-item p {
    font-family: "texta-regularuploaded_file";
    font-weight: 500;
    font-size: 16px;
    margin: 0;
    text-align: center; }
  .cart-add-details-mobile {
    display: none; }
  .cart-page-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 2rem; }
  .cart-actions.continue-div a.button.continue-shopping-button {
    font-size: 16px;
    font-family: "texta-regularuploaded_file";
    font-weight: 900;
    color: #548484;
    text-transform: capitalize;
    border: 1px solid #2a6666; }
  .cart-actions.continue-div-mobile {
    display: none; }
  .cart-total-main {
    padding-top: 27px; } }

li.cart-total:first-child {
  padding-block: 0; }

.cart-item-name a {
  font-size: 14px;
  font-family: "texta-regularuploaded_file";
  font-weight: bold;
  color: #333;
  text-transform: capitalize; }

dl.definitionList dt.definitionList-key {
  font-size: 14px;
  width: 50%; }

.definitionList-value {
  margin: 0; }

dd.definitionList-value {
  font-size: 14px;
  color: #312825; }

dd.definitionList-value {
  font-size: 14px;
  color: #312825; }

a.cart-item-edit {
  display: flex;
  gap: 5px; }

a.cart-item-edit img {
  width: 20px;
  height: 20px; }

a.cart-item-edit span, a.cart-item-edit .hp_aboutus .top_abt p, .hp_aboutus .top_abt a.cart-item-edit p {
  color: #0d0f0e;
  font-size: 14px;
  font-weight: bold;
  text-decoration: underline;
  font-family: "texta-regularuploaded_file"; }

td.cart-item-block.cart-item-info span.cart-item-value, td.cart-item-block.cart-item-info .hp_aboutus .top_abt p.cart-item-value, .hp_aboutus .top_abt td.cart-item-block.cart-item-info p.cart-item-value {
  font-size: 14px;
  font-weight: 700;
  color: #0d0f0e;
  font-family: "texta-regularuploaded_file"; }

td.cart-item-block.cart-item-info strong.cart-item-value {
  font-size: 14px;
  font-weight: 700;
  color: #0d0f0e;
  font-family: "texta-regularuploaded_file"; }

.custom_cart .form-increment .button svg {
  fill: #757575; }

@media (max-width: 550px) {
  .cart-img {
    width: 30%;
    text-align: right; }
  .choose-us-item p {
    width: 70%;
    text-align: left !important; }
  .choose-us-item {
    width: 100%; } }

@media (max-width: 600px) and (min-width: 400px) {
  .definitionList-key {
    width: 50%; } }

@media (max-width: 991px) {
  .custom_cart h1.page-heading {
    font-size: 20px;
    font-weight: 400;
    font-family: "texta-regularuploaded_file";
    text-align: center;
    text-transform: uppercase;
    color: #312825; }
  .img-bot {
    text-align: center; }
  .cart-total-main {
    margin-top: 1rem; }
  .cart-additionalCheckoutButtons a.button.button--primary {
    background-color: #56b9b9; }
  .cart-actions.continue-div-mobile a.button.continue-shopping-button {
    font-size: 16px;
    font-family: "texta-regularuploaded_file";
    font-weight: 900;
    color: #548484;
    text-transform: capitalize;
    border: 1px solid #2a6666; }
  .cart-page-top {
    margin-bottom: 2rem; }
  .cart-actions.continue-div-mobile {
    display: flex;
    justify-content: center;
    padding-top: 2rem; }
  .cart-actions.continue-div {
    display: none; }
  .choose-us-grid {
    display: flex;
    gap: 30px;
    align-items: center;
    justify-content: space-around;
    flex-direction: column; }
  .choose-us-item {
    display: flex;
    align-items: center;
    gap: 10px; }
  .choose-us-item img {
    width: 40px;
    height: 40px; }
  .choose-us-item p {
    font-family: "texta-regularuploaded_file";
    font-weight: 500;
    font-size: 16px;
    margin: 0;
    text-align: center; }
  .cart-add-details {
    display: none; }
  .choose-us-item p {
    font-size: 18px; }
  .cart-add-details-mobile {
    margin-top: 2rem; }
  td.cart-item-block.cart-item-info {
    width: 100%;
    display: flex;
    align-items: center; }
  .cart-item-label {
    color: #333;
    float: left;
    margin-bottom: .35714rem;
    text-align: right !important;
    width: 33.33333% !important; }
  .cart-item {
    padding: 1.5rem 12px; }
  .cart-item-figure {
    margin: 0 0 1.5rem 0; }
  td.cart-item-block.cart-item-info:last-child {
    display: none; }
  .icon-lg {
    display: none; }
  .icon-md {
    position: absolute;
    right: 3px;
    bottom: 10px !important; }
  .cart-item-label {
    font-size: 14px;
    font-weight: 400;
    text-transform: capitalize !important;
    color: #131313;
    font-family: "texta-regularuploaded_file";
    margin: 0; }
  td.cart-item-block.cart-item-info.cart-item-quantity {
    position: relative;
    padding-top: 1rem; }
  .cart-item-name a {
    font-size: 16px; }
  a.cart-item-edit span, a.cart-item-edit .hp_aboutus .top_abt p, .hp_aboutus .top_abt a.cart-item-edit p {
    width: 14px; } }

@media (min-width: 1200px) and (max-width: 1320px) {
  .custom_cart .search_box {
    width: 300px; }
  .custom_cart .hdr_bottom .hdrbtm_right ul li a {
    font-size: 24px; } }

@media (max-width: 1300px) and (min-width: 1280px) {
  .body.mn_page_cart {
    padding-top: 230px !important; } }

@media (max-width: 1279px) and (min-width: 991px) {
  .body.mn_page_cart {
    padding-top: 170px !important; } }

@media (max-width: 1440px) and (min-width: 1301px) {
  .body.mn_page_cart {
    padding-top: 170px !important; } }

@media (max-width: 1280px) and (min-width: 1200px) {
  .page-content, .page-content--full {
    padding-left: 1.75rem;
    padding-right: 1.75rem; } }

@media (min-width: 992px) {
  .cart-additionalCheckoutButtons .FloatRight div {
    min-width: 100% !important; }
  .paypal-button.paypal-button-context-iframe {
    height: 60px !important; }
  #paypalexpress-button-container .paypal-smart-buttons > div > .zoid-outlet {
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important; } }

@media (max-width: 550px) {
  .cart-additionalCheckoutButtons .FloatRight div {
    min-width: 100% !important; }
  .paypal-button.paypal-button-context-iframe {
    height: 60px !important; }
  #paypalexpress-button-container .paypal-smart-buttons > div > .zoid-outlet {
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important; } }

@media (max-width: 991px) and (min-width: 551px) {
  #paypalexpress-button-container .paypal-smart-buttons > div > .zoid-outlet {
    min-width: unset;
    margin-top: 10px;
    width: 500px !important;
    max-width: 500px !important;
    min-width: 250px !important; }
  .cart-additionalCheckoutButtons .CheckoutButton {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center; }
  .cart-additionalCheckoutButtons .FloatRight div {
    height: 60px !important; } }

.choose-us-item p {
  text-transform: capitalize; }

a.cart-item-edit span, a.cart-item-edit .hp_aboutus .top_abt p, .hp_aboutus .top_abt a.cart-item-edit p {
  margin-top: 3px; }

.cart-additionalCheckoutButtons span, .cart-additionalCheckoutButtons .hp_aboutus .top_abt p, .hp_aboutus .top_abt .cart-additionalCheckoutButtons p {
  margin-top: 7px; }

.custom_cart div#modal {
  z-index: 9999999999999; }

.custom_cart .modal-background {
  z-index: 999999999999; }

@media (min-width: 360px) and (max-width: 600px) {
  .cart-opt {
    display: flex; }
  dd.definitionList-value {
    width: 40%;
    display: flex; } }

@media (max-width: 360px) {
  dl.definitionList dt.definitionList-key {
    width: unset; } }

@media (min-width: 600px) and (max-width: 991px) {
  dl.definitionList dt.definitionList-key {
    width: unset !important; } }

@media (max-width: 475px) {
  .cart-item-quantity .form-increment {
    margin-left: .5rem !important; }
  td.cart-item-block.cart-item-info span.cart-item-value, td.cart-item-block.cart-item-info .hp_aboutus .top_abt p.cart-item-value, .hp_aboutus .top_abt td.cart-item-block.cart-item-info p.cart-item-value {
    padding-left: .5rem !important; }
  .cart-item-title {
    padding-left: .5rem; } }

.custom_cart button.button.button--icon.button-dec {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px; }

.custom_cart button.button.button--icon.button-inc {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }

.swal2-container.swal2-center.swal2-backdrop-show {
  z-index: 99999999999; }

@media (max-width: 475px) {
  div#cart-preview-dropdown {
    width: 300px !important;
    right: -20px !important;
    min-width: 300px; }
  .navUser-item--cart .dropdown-menu .previewCart {
    height: auto;
    max-height: 400px;
    overflow-y: auto;
    width: 300px; }
  ul.previewCartList {
    width: 300px; } }

.navUser-item--cart .dropdown-menu .previewCart {
  height: auto;
  max-height: 400px;
  overflow-y: auto; }

.hdr_top .hdrtop_left p {
  font-family: system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif; }

.hdr_bottom .hdrbtm_left .header-logo .logo_text {
  font-family: "Merriweather",serif !important; }

body.custom_default .container {
  max-width: unset; }

.carousel_main .right_carousel ul {
  list-style-type: none; }

.custom_product .productView-details {
  margin-bottom: 1rem; }

.custom_product .product-top {
  position: relative; }

.custom_product .product-top h1.productView-title {
  font-family: "texta-regularuploaded_file";
  font-weight: bold;
  font-size: 28px; }

.custom_product .wishlist-dropdown-product {
  position: unset;
  width: 100%;
  display: flex;
  align-items: center;
  gap: 5px; }

.custom_product .wishlist-dropdown-product dd.productView-info-value {
  margin: 0;
  width: 68%; }

@media (max-width: 550px) {
  .custom_product .wishlist-dropdown-product dd.productView-info-value {
    width: calc(100vw - 200px); } }

.custom_product .wishlist-dropdown-product dd.productView-info-value .form-wishlist {
  margin: 0; }

.custom_product .wishlist-dropdown-product dd.productView-info-value .form-wishlist a.button.dropdown-menu-button {
  background: unset;
  border: none;
  text-align: left;
  height: 45px; }

@media (max-width: 991px) {
  .custom_product .wishlist-dropdown-product dd.productView-info-value .form-wishlist a.button.dropdown-menu-button {
    height: 30px; } }

.custom_product .wishlist-dropdown-product dd.productView-info-value .form-wishlist ul#wishlist-dropdown.is-open {
  right: 0;
  width: 70% !important;
  border: 1px solid #333;
  left: 0 !important;
  top: 44px !important; }

@media (max-width: 550px) {
  .custom_product .wishlist-dropdown-product dd.productView-info-value .form-wishlist ul#wishlist-dropdown.is-open {
    width: 150% !important;
    left: -138px !important; } }

.custom_product .wishlist-dropdown-product dd.productView-info-value .form-wishlist ul#wishlist-dropdown.is-open li input {
  font-family: "texta-regularuploaded_file";
  font-weight: bold;
  font-size: 18px;
  margin: 0;
  border-bottom: 1px solid #333; }

@media (max-width: 350px) {
  .custom_product .wishlist-dropdown-product dd.productView-info-value .form-wishlist ul#wishlist-dropdown.is-open li input {
    font-size: 13px; } }

.custom_product .wishlist-dropdown-product dd.productView-info-value .form-wishlist ul#wishlist-dropdown.is-open li a {
  font-family: "texta-regularuploaded_file";
  font-weight: bold;
  font-size: 18px; }

@media (max-width: 350px) {
  .custom_product .wishlist-dropdown-product dd.productView-info-value .form-wishlist ul#wishlist-dropdown.is-open li a {
    font-size: 13px; } }

.custom_product select {
  border: 1px solid #ccc; }

.custom_product select option {
  color: #312825;
  font-size: 12px;
  font-family: "texta-regularuploaded_file";
  font-weight: 500; }

.custom_product .product-main {
  position: relative; }

.custom_product .product-main .form-add .form-increment {
  display: flex;
  align-items: center; }

.custom_product .product-main .form-add .form-increment button.button.button--icon {
  border: 1px solid #ccc;
  height: 36px;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.101961); }

.custom_product .product-main .form-add .form-increment button.button.button--icon svg {
  width: 9px;
  height: 9px; }

.custom_product .product-main .form-add .form-increment .form-input--incrementTotal {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  background-color: rgba(0, 0, 0, 0);
  height: 36px;
  padding: 0 9px 0 6px;
  line-height: 28px;
  font-family: "Rubik",sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #666;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.101961); }

.custom_product .product-main .form-add .form-action input#form-action-addToCart {
  background: #56b9b9;
  color: #fff;
  font-weight: 500;
  font-size: 24px;
  font-family: "texta-blackuploaded_file"; }

.custom_product .custom_request {
  margin-top: 1rem; }

.custom_product .custom_request ul li {
  width: 45%; }

.custom_product .custom_request ul li.request-sample {
  display: none; }

.custom_product .custom_request ul li.same-day-timer #its-timer {
  border-radius: 6px;
  box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.4);
  padding: 5px 0px;
  width: unset;
  height: unset; }

.custom_product .custom_request ul li.same-day-timer #its-timer p.its-timer__message {
  font-size: 13px;
  font-weight: 500;
  margin: 0; }

.custom_product .custom_request ul li.same-day-timer #its-timer p.its-timer__message span#its-timer__time, .custom_product .custom_request ul li.same-day-timer #its-timer p.its-timer__message .hp_aboutus .top_abt p#its-timer__time, .hp_aboutus .top_abt .custom_product .custom_request ul li.same-day-timer #its-timer p.its-timer__message p#its-timer__time {
  font-size: 24px;
  font-weight: 500; }

.custom_product .custom_request ul li.same-day-timer #its-timer p.its-timer__message span.itsTimerTxt, .custom_product .custom_request ul li.same-day-timer #its-timer p.its-timer__message .hp_aboutus .top_abt p.itsTimerTxt, .hp_aboutus .top_abt .custom_product .custom_request ul li.same-day-timer #its-timer p.its-timer__message p.itsTimerTxt {
  font-size: 15px;
  font-weight: 500; }

.custom_product .custom_request ul li.same-day-timer #its-timer p.its-timer__disclaimer {
  font-size: 12px;
  font-weight: 350; }

@media (max-width: 767px) {
  .custom_product .custom_request .req_panel_btn {
    margin-top: 1rem; } }

.custom_product .custom_request .req_panel_btn .button {
  font-size: 24px;
  font-weight: bold;
  text-transform: capitalize;
  font-family: "texta-regularuploaded_file";
  color: #fff;
  background-color: #174c4f; }

@media (max-width: 550px) {
  .custom_product .product-main .wishlist-dropdown-product .form-wishlist ul#wishlist-dropdown.is-open {
    width: 100% !important; }
  .custom_product .product-main .wishlist-dropdown-product {
    bottom: 17%; } }

@media only screen and (max-width: 767px) {
  .custom_product .form-field--increments .form-increment .button {
    padding: 0px 11px 0px; }
  .custom_product .product-main .form-add .form-increment .form-input--incrementTotal {
    padding: 0px 11px 0px;
    width: 44px; }
  .custom_product .custom_request ul li {
    width: 100%;
    margin-top: 1rem; }
  .custom_request ul {
    display: flex;
    flex-direction: column;
    align-items: center; } }

@media (min-width: 550px) and (max-width: 991px) {
  .productView-options .form {
    display: inline-block;
    width: 100%; }
  .custom_product .product-main .wishlist-dropdown-product {
    bottom: 25%; } }

.heroCarousel-slide .heroCarousel-image {
  height: 100%; }

@media (max-width: 991px) and (min-width: 550px) {
  ul.productView-thumbnails li.productView-thumbnail {
    width: 17%; } }

.custom_product select {
  font-size: 12px; }

ul.productView-thumbnails {
  padding-top: 10px; }

button.button.button--secondary.sample-btn {
  margin-top: 0 !important;
  width: 100%;
  font-size: 24px;
  font-family: "texta-blackuploaded_file";
  font-weight: 400;
  border: 2px solid #2a6666;
  background: #fff;
  color: #2a6666; }

.sample-btn-wrap {
  width: 100%; }

.custom_product .addcart-actions.form-action {
  display: flex !important;
  width: 100%;
  align-items: center;
  gap: 10px; }

@media (max-width: 991px) {
  .custom_product .addcart-actions.form-action {
    flex-direction: column; }
  .custom_product .product-main .form-add .form-action input#form-action-addToCart {
    width: 100%; }
  .sample-btn-wrap {
    width: 100%; } }

h1.productView-title {
  margin: 0; }

dl.productView-info {
  margin-bottom: 0; }

.req_panel_btn {
  padding-top: 10px; }

div#___ratingbadge_0 {
  display: none; }

button.button.button--secondary.sample-btn {
  height: auto !important; }

.blog-post-figure {
  width: 100%; }

.blog-thumbnail {
  max-width: 100%; }

.custom_blog_post .blog-title {
  font-size: 36px;
  margin: 0;
  line-height: 40px;
  font-weight: 600; }

.custom_blog_post p.blog-date {
  text-align: left;
  margin-top: 10px; }

.custom_blog_post .blog-thumbnail img {
  height: 480px; }

.custom_blog .blog-top-sec {
  display: flex;
  flex-direction: column-reverse; }

.custom_blog .blog_right {
  display: flex;
  flex-wrap: wrap; }

.blog_page .blog .blog-post-figure .blog-thumbnail a {
  height: auto; }

.custom_blog_post a {
  color: #449595; }

.custom_blog_post a:hover {
  color: #2faaaa; }

@media (max-width: 480px) {
  .custom_blog_post .blogpost_main {
    display: flex;
    flex-direction: column-reverse;
    padding: 0 !important; }
  .custom_blog_post .blog-title {
    font-size: 24px !important;
    line-height: 30px !important; }
  .custom_blog_post .blog-thumbnail img {
    height: 220px !important; } }

input#form-action-addToCart:hover {
  background: #2a6666 !important; }

@media (max-width: 600px) {
  .custom_blog_post .blog-thumbnail img {
    height: 220px; } }

@media (max-width: 991px) {
  .blogpost_main {
    display: flex;
    flex-direction: column-reverse; } }

button.button.button--secondary.sample-btn:hover {
  background: #2a6666;
  color: #fff; }

@media (min-width: 900px) {
  li.product {
    width: 31.33% !important;
    margin: 7px; } }

@media (max-width: 800px) {
  .cat_page .cat_right .productGrid .product {
    width: 47%;
    margin: 5px; } }

@media (max-width: 900px) {
  .custom_category .pagination, .custom_search .pagination {
    padding-top: 3rem; }
  .custom_category .card-body .pro_add_cart a, .custom_search .card-body .pro_add_cart a, .custom_product .card-body .pro_add_cart a {
    font-size: 14px !important; }
  .custom_category h1.page-heading {
    font-size: 20px !important; } }

@media (max-width: 360px) {
  .cat_page .cat_right .productGrid .product {
    width: 100%; } }

.custom_category span.price.price--withoutTax, .custom_category .hp_aboutus .top_abt p.price.price--withoutTax, .hp_aboutus .top_abt .custom_category p.price.price--withoutTax, .custom_search span.price.price--withoutTax, .custom_search .hp_aboutus .top_abt p.price.price--withoutTax, .hp_aboutus .top_abt .custom_search p.price.price--withoutTax {
  font-size: 16px;
  font-weight: bold;
  font-family: "texta-regularuploaded_file";
  color: #312825; }

.custom_product .card span.price.price--withoutTax, .custom_product .card .hp_aboutus .top_abt p.price.price--withoutTax, .hp_aboutus .top_abt .custom_product .card p.price.price--withoutTax {
  font-size: 16px;
  font-weight: bold;
  font-family: "texta-regularuploaded_file";
  color: #312825; }

.custom_category li.product, .custom_search li.product, .custom_product li.product {
  box-shadow: 1px 2px 10px 0px rgba(21, 19, 97, 0.160784);
  padding: 12px; }

.custom_category .card-text[data-test-info-type=price], .custom_search .card-text[data-test-info-type=price], .custom_product .card-text[data-test-info-type=price] {
  min-height: 24px; }

.custom_category .card-body .card-title a, .custom_search .card-body .card-title a, .custom_product .card-body .card-title a {
  color: #312825;
  font-family: "texta-regularuploaded_file";
  font-weight: 400;
  font-size: 16px; }

.custom_category .productGrid .product .card .card-figure .card-img-container img, .custom_search .productGrid .product .card .card-figure .card-img-container img, .custom_product .productGrid .product .card .card-figure .card-img-container img {
  height: 100%;
  object-fit: cover !important; }

.custom_category .facetedSearch-toggle, .custom_search .facetedSearch-toggle, .custom_product .facetedSearch-toggle {
  padding: 13px 14px; }

.custom_category .price-section.price-section--withoutTax.price-range-card, .custom_search .price-section.price-section--withoutTax.price-range-card, .custom_product .price-section.price-section--withoutTax.price-range-card {
  display: block !important; }

.custom_category .sidebarBlock.subcat, .custom_search .sidebarBlock.subcat, .custom_product .sidebarBlock.subcat {
  max-height: 350px;
  overflow-y: auto;
  box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.160784);
  padding: 0 15px 15px;
  margin-top: 1rem !important; }

.custom_category .sidebarBlock.subcat h5.sidebarBlock-heading, .custom_search .sidebarBlock.subcat h5.sidebarBlock-heading, .custom_product .sidebarBlock.subcat h5.sidebarBlock-heading {
  color: #333;
  font-size: 16px;
  font-weight: bold !important;
  font-family: "texta-regularuploaded_file" !important;
  position: sticky;
  background: #fff;
  padding-top: 15px;
  top: 0;
  padding-right: 1px; }

.custom_category li.navList-item.custom-cat-level-two a.navList-action, .custom_search li.navList-item.custom-cat-level-two a.navList-action, .custom_product li.navList-item.custom-cat-level-two a.navList-action {
  font-size: 14px;
  font-family: "texta-regularuploaded_file";
  color: #333;
  font-weight: 400; }

.custom_category ul.sub-navlist-categories, .custom_search ul.sub-navlist-categories, .custom_product ul.sub-navlist-categories {
  margin-left: 10px; }

.custom_category figcaption.card-figcaption, .custom_search figcaption.card-figcaption, .custom_product figcaption.card-figcaption {
  opacity: 1; }

.custom_category .card-figcaption-body, .custom_search .card-figcaption-body, .custom_product .card-figcaption-body {
  position: absolute;
  top: 0;
  right: 5px; }

.custom_category h5.accordion-title, .custom_search h5.accordion-title, .custom_product h5.accordion-title {
  box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.160784);
  font-size: 16px;
  font-weight: bold;
  color: #333;
  font-family: "texta-regularuploaded_file";
  padding: 8px 6px 8px 16px; }

.custom_category div#facetedSearch-navList .accordion.accordion--navList .accordion-block .accordion-content.is-open, .custom_search div#facetedSearch-navList .accordion.accordion--navList .accordion-block .accordion-content.is-open, .custom_product div#facetedSearch-navList .accordion.accordion--navList .accordion-block .accordion-content.is-open {
  padding: 7px;
  padding-left: 16px;
  padding-bottom: 10px; }

.custom_category .accordion-navigation.toggleLink.is-open h5.accordion-title, .custom_search .accordion-navigation.toggleLink.is-open h5.accordion-title, .custom_product .accordion-navigation.toggleLink.is-open h5.accordion-title {
  box-shadow: unset;
  padding-bottom: 0;
  margin-bottom: 0; }

.custom_category .accordion--navList .accordion-block:has(.accordion-navigation.toggleLink.is-open), .custom_search .accordion--navList .accordion-block:has(.accordion-navigation.toggleLink.is-open), .custom_product .accordion--navList .accordion-block:has(.accordion-navigation.toggleLink.is-open) {
  box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.160784); }

.custom_category .accordion--navList .accordion-block, .custom_search .accordion--navList .accordion-block, .custom_product .accordion--navList .accordion-block {
  margin-top: 1rem; }

.custom_category a.navList-action.navList-action--checkbox, .custom_search a.navList-action.navList-action--checkbox, .custom_product a.navList-action.navList-action--checkbox {
  font-size: 15px;
  font-weight: 400;
  color: #333;
  font-family: "texta-regularuploaded_file";
  display: block; }

.custom_category .navList-action--checkbox::before, .custom_search .navList-action--checkbox::before, .custom_product .navList-action--checkbox::before {
  border: 1px solid #757575;
  width: 18px;
  height: 17px;
  border-radius: unset; }

.custom_category article.card span.from-prefix, .custom_category article.card .hp_aboutus .top_abt p.from-prefix, .hp_aboutus .top_abt .custom_category article.card p.from-prefix, .custom_search article.card span.from-prefix, .custom_search article.card .hp_aboutus .top_abt p.from-prefix, .hp_aboutus .top_abt .custom_search article.card p.from-prefix, .custom_product article.card span.from-prefix, .custom_product article.card .hp_aboutus .top_abt p.from-prefix, .hp_aboutus .top_abt .custom_product article.card p.from-prefix {
  display: block; }

.custom_category article.card span.card-last-price, .custom_category article.card .hp_aboutus .top_abt p.card-last-price, .hp_aboutus .top_abt .custom_category article.card p.card-last-price, .custom_search article.card span.card-last-price, .custom_search article.card .hp_aboutus .top_abt p.card-last-price, .hp_aboutus .top_abt .custom_search article.card p.card-last-price, .custom_product article.card span.card-last-price, .custom_product article.card .hp_aboutus .top_abt p.card-last-price, .hp_aboutus .top_abt .custom_product article.card p.card-last-price {
  display: none; }

.custom_category .card, .custom_search .card, .custom_product .card {
  margin-bottom: 0; }

.custom_category .pagination, .custom_search .pagination, .custom_product .pagination {
  padding-bottom: 3rem; }

.custom_category .page-sidebar, .custom_search .page-sidebar, .custom_product .page-sidebar {
  padding-right: 1rem; }

.custom_category main#product-listing-container form.actionBar, .custom_search main#product-listing-container form.actionBar, .custom_product main#product-listing-container form.actionBar {
  margin-bottom: 0; }

.custom_category .accordion-navigation.toggleLink, .custom_search .accordion-navigation.toggleLink, .custom_product .accordion-navigation.toggleLink {
  position: relative; }

.custom_category .accordion-navigation.toggleLink.is-open::after, .custom_search .accordion-navigation.toggleLink.is-open::after, .custom_product .accordion-navigation.toggleLink.is-open::after {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  border-right: 2px solid #333;
  border-bottom: 2px solid #333;
  right: 20px;
  top: 10px;
  transform: rotate(47deg); }

.custom_category .accordion-navigation.toggleLink::after, .custom_search .accordion-navigation.toggleLink::after, .custom_product .accordion-navigation.toggleLink::after {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  border-right: 2px solid #333;
  border-bottom: 2px solid #333;
  right: 20px;
  top: 19px;
  transform: rotate(227deg); }

.custom_category .pagination .pagination-item .pagination-link, .custom_search .pagination .pagination-item .pagination-link, .custom_product .pagination .pagination-item .pagination-link {
  padding: 2px 7px 1px !important; }

.custom_category p.stock-product.stock-top, .custom_search p.stock-product.stock-top, .custom_product p.stock-product.stock-top {
  font-size: 14px;
  font-family: "texta-regularuploaded_file";
  color: #2e7d32;
  text-transform: uppercase;
  background: #fff;
  position: absolute;
  left: 5px;
  margin: 0;
  padding: 1px 6px;
  top: 6px; }

.custom_category p.stock-product.stock-top svg, .custom_search p.stock-product.stock-top svg, .custom_product p.stock-product.stock-top svg {
  height: 9px;
  width: 6px; }

.custom_category p.stock-product.stock-top span, .custom_category p.stock-product.stock-top .hp_aboutus .top_abt p, .hp_aboutus .top_abt .custom_category p.stock-product.stock-top p, .custom_search p.stock-product.stock-top span, .custom_search p.stock-product.stock-top .hp_aboutus .top_abt p, .hp_aboutus .top_abt .custom_search p.stock-product.stock-top p, .custom_product p.stock-product.stock-top span, .custom_product p.stock-product.stock-top .hp_aboutus .top_abt p, .hp_aboutus .top_abt .custom_product p.stock-product.stock-top p {
  padding-right: 3px; }

.custom_category span.from-prefix, .custom_category .hp_aboutus .top_abt p.from-prefix, .hp_aboutus .top_abt .custom_category p.from-prefix, .custom_search span.from-prefix, .custom_search .hp_aboutus .top_abt p.from-prefix, .hp_aboutus .top_abt .custom_search p.from-prefix, .custom_product span.from-prefix, .custom_product .hp_aboutus .top_abt p.from-prefix, .hp_aboutus .top_abt .custom_product p.from-prefix {
  font-size: 16px;
  font-weight: 400;
  font-family: "texta-regularuploaded_file";
  color: #312825; }

.custom_category .card-body .pro_add_cart a, .custom_search .card-body .pro_add_cart a, .custom_product .card-body .pro_add_cart a {
  font-size: 16px;
  font-weight: 900;
  font-family: "texta-regularuploaded_file";
  color: #fff;
  background-color: #2a6666;
  border: unset; }

.custom_category span.breadcrumb-label, .custom_category .hp_aboutus .top_abt p.breadcrumb-label, .hp_aboutus .top_abt .custom_category p.breadcrumb-label, .custom_search span.breadcrumb-label, .custom_search .hp_aboutus .top_abt p.breadcrumb-label, .hp_aboutus .top_abt .custom_search p.breadcrumb-label, .custom_product span.breadcrumb-label, .custom_product .hp_aboutus .top_abt p.breadcrumb-label, .hp_aboutus .top_abt .custom_product p.breadcrumb-label {
  font-size: 14px;
  font-weight: 400;
  font-family: "texta-regularuploaded_file";
  color: #56b9b9; }

.custom_category a.breadcrumb-label span, .custom_category a.breadcrumb-label .hp_aboutus .top_abt p, .hp_aboutus .top_abt .custom_category a.breadcrumb-label p, .custom_search a.breadcrumb-label span, .custom_search a.breadcrumb-label .hp_aboutus .top_abt p, .hp_aboutus .top_abt .custom_search a.breadcrumb-label p, .custom_product a.breadcrumb-label span, .custom_product a.breadcrumb-label .hp_aboutus .top_abt p, .hp_aboutus .top_abt .custom_product a.breadcrumb-label p {
  font-size: 14px;
  color: #312825;
  font-weight: 400;
  font-family: "texta-regularuploaded_file"; }

.custom_category h1.page-heading, .custom_search h1.page-heading, .custom_product h1.page-heading {
  font-size: 24.5px;
  color: #312825;
  font-weight: 400;
  font-family: "texta-regularuploaded_file"; }

.custom_category .sidebarBlock.subcat::-webkit-scrollbar, .custom_search .sidebarBlock.subcat::-webkit-scrollbar, .custom_product .sidebarBlock.subcat::-webkit-scrollbar {
  width: 8px; }

.custom_category .sidebarBlock.subcat::-webkit-scrollbar-track, .custom_search .sidebarBlock.subcat::-webkit-scrollbar-track, .custom_product .sidebarBlock.subcat::-webkit-scrollbar-track {
  background: #e5e5e5;
  margin-block: 2rem; }

.custom_category .sidebarBlock.subcat::-webkit-scrollbar-thumb, .custom_search .sidebarBlock.subcat::-webkit-scrollbar-thumb, .custom_product .sidebarBlock.subcat::-webkit-scrollbar-thumb {
  background-color: #b8b8b8; }

.custom_category .sidebarBlock.subcat::-webkit-scrollbar-thumb:hover, .custom_search .sidebarBlock.subcat::-webkit-scrollbar-thumb:hover, .custom_product .sidebarBlock.subcat::-webkit-scrollbar-thumb:hover {
  background-color: #9a9a9a; }

.custom_category span.price.price--withoutTax, .custom_category .hp_aboutus .top_abt p.price.price--withoutTax, .hp_aboutus .top_abt .custom_category p.price.price--withoutTax, .custom_search span.price.price--withoutTax, .custom_search .hp_aboutus .top_abt p.price.price--withoutTax, .hp_aboutus .top_abt .custom_search p.price.price--withoutTax {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px; }

.custom_product .card span.price.price--withoutTax, .custom_product .card .hp_aboutus .top_abt p.price.price--withoutTax, .hp_aboutus .top_abt .custom_product .card p.price.price--withoutTax {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px; }

@media (max-width: 991px) {
  .custom_category .sidebarBlock.subcat, .custom_search .sidebarBlock.subcat {
    display: none; }
  .custom_category .copyright {
    padding-bottom: 50px; } }

span.from-prefix, .hp_aboutus .top_abt p.from-prefix {
  display: none !important; }

span.card-last-price, .hp_aboutus .top_abt p.card-last-price {
  display: block; }

.pro-wish {
  position: absolute;
  top: 3px;
  right: 0px;
  z-index: 10; }

.pro-wish .form-wishlist {
  margin: 0;
  position: relative;
  padding: 10px; }

.pro-wish .form-wishlist .wishlist-button {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  border: unset; }

.pro-wish .form-wishlist .wishlist-button:hover {
  background: #fff;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
  padding: 3px; }

.pro-wish .form-wishlist .wishlist-button:hover svg path {
  fill: #56b9b9; }

.pro-wish .form-wishlist .wishlist-button svg {
  width: 20px;
  height: 20px; }

.pro-wish .form-wishlist .wishlist-button svg path {
  fill: #fff; }

.pro-wish .form-wishlist .dropdown-menu {
  position: absolute;
  top: 100%;
  right: 0 !important;
  left: unset !important;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  margin-top: 2px;
  min-width: 150px;
  z-index: 1000; }

.pro-wish .form-wishlist .dropdown-menu li {
  list-style: none;
  margin: 0; }

.pro-wish .form-wishlist .dropdown-menu li .button, .pro-wish .form-wishlist .dropdown-menu li a {
  display: block;
  width: 100%;
  padding: 8px 16px;
  border: none;
  background: rgba(0, 0, 0, 0);
  text-align: left;
  font-size: 14px;
  color: #312825;
  text-transform: none;
  letter-spacing: normal;
  margin: 0; }

.pro-wish .form-wishlist .dropdown-menu li .button:hover, .pro-wish .form-wishlist .dropdown-menu li a:hover {
  background: #f5f5f5;
  color: #56b9b9; }

.pro-wishlcard .form-wishlist .dropdown-menu {
  top: 25.9375px !important; }

.custom_category .filter-indicator, .custom_search .filter-indicator {
  display: inline-block;
  vertical-align: middle; }

.custom_category [data-filter-name*=premium] .filter-indicator, .custom_search [data-filter-name*=premium] .filter-indicator {
  background-image: url("https://cdn11.bigcommerce.com/s-4aaphn/images/stencil/original/image-manager/rectangle-5548.png");
  height: 50px;
  width: 50px; }

.custom_category [data-filter-name=premium] span.filter-name, .custom_category [data-filter-name=premium] .hp_aboutus .top_abt p.filter-name, .hp_aboutus .top_abt .custom_category [data-filter-name=premium] p.filter-name, .custom_search [data-filter-name=premium] span.filter-name, .custom_search [data-filter-name=premium] .hp_aboutus .top_abt p.filter-name, .hp_aboutus .top_abt .custom_search [data-filter-name=premium] p.filter-name {
  padding-left: 6px; }

.custom_category [data-filter-name*=premium]::before, .custom_category [data-filter-name*=premium]::after, .custom_search [data-filter-name*=premium]::before, .custom_search [data-filter-name*=premium]::after {
  top: 27px; }

.custom_category [data-filter-name*=premium] span.navList-action-close, .custom_category [data-filter-name*=premium] .hp_aboutus .top_abt p.navList-action-close, .hp_aboutus .top_abt .custom_category [data-filter-name*=premium] p.navList-action-close, .custom_search [data-filter-name*=premium] span.navList-action-close, .custom_search [data-filter-name*=premium] .hp_aboutus .top_abt p.navList-action-close, .hp_aboutus .top_abt .custom_search [data-filter-name*=premium] p.navList-action-close {
  margin-top: 1rem; }

.custom_category [data-filter-name*=Two-Tone] .filter-indicator, .custom_search [data-filter-name*=Two-Tone] .filter-indicator {
  background-image: url("https://cdn11.bigcommerce.com/s-4aaphn/images/stencil/original/image-manager/rectangle-5547.png?t=1761664930");
  height: 50px;
  width: 50px; }

.custom_category [data-filter-name=Two-Tone] span.filter-name, .custom_category [data-filter-name=Two-Tone] .hp_aboutus .top_abt p.filter-name, .hp_aboutus .top_abt .custom_category [data-filter-name=Two-Tone] p.filter-name, .custom_search [data-filter-name=Two-Tone] span.filter-name, .custom_search [data-filter-name=Two-Tone] .hp_aboutus .top_abt p.filter-name, .hp_aboutus .top_abt .custom_search [data-filter-name=Two-Tone] p.filter-name {
  padding-left: 6px; }

.custom_category [data-filter-name*=Two-Tone]::before, .custom_category [data-filter-name*=Two-Tone]::after, .custom_search [data-filter-name*=Two-Tone]::before, .custom_search [data-filter-name*=Two-Tone]::after {
  top: 27px; }

.custom_category [data-filter-name*=Two-Tone] span.navList-action-close, .custom_category [data-filter-name*=Two-Tone] .hp_aboutus .top_abt p.navList-action-close, .hp_aboutus .top_abt .custom_category [data-filter-name*=Two-Tone] p.navList-action-close, .custom_search [data-filter-name*=Two-Tone] span.navList-action-close, .custom_search [data-filter-name*=Two-Tone] .hp_aboutus .top_abt p.navList-action-close, .hp_aboutus .top_abt .custom_search [data-filter-name*=Two-Tone] p.navList-action-close {
  margin-top: 1rem; }

.custom_category [data-filter-name*=Grey] .filter-indicator, .custom_search [data-filter-name*=Grey] .filter-indicator {
  background-image: url("https://cdn11.bigcommerce.com/s-4aaphn/images/stencil/original/image-manager/rectangle-5546.png?t=1761664931");
  height: 50px;
  width: 50px; }

.custom_category [data-filter-name=Grey] span.filter-name, .custom_category [data-filter-name=Grey] .hp_aboutus .top_abt p.filter-name, .hp_aboutus .top_abt .custom_category [data-filter-name=Grey] p.filter-name, .custom_search [data-filter-name=Grey] span.filter-name, .custom_search [data-filter-name=Grey] .hp_aboutus .top_abt p.filter-name, .hp_aboutus .top_abt .custom_search [data-filter-name=Grey] p.filter-name {
  padding-left: 6px; }

.custom_category [data-filter-name*=Grey]::before, .custom_category [data-filter-name*=Grey]::after, .custom_search [data-filter-name*=Grey]::before, .custom_search [data-filter-name*=Grey]::after {
  top: 27px; }

.custom_category [data-filter-name*=Grey] span.navList-action-close, .custom_category [data-filter-name*=Grey] .hp_aboutus .top_abt p.navList-action-close, .hp_aboutus .top_abt .custom_category [data-filter-name*=Grey] p.navList-action-close, .custom_search [data-filter-name*=Grey] span.navList-action-close, .custom_search [data-filter-name*=Grey] .hp_aboutus .top_abt p.navList-action-close, .hp_aboutus .top_abt .custom_search [data-filter-name*=Grey] p.navList-action-close {
  margin-top: 1rem; }

.custom_category [data-filter-name*=Red] .filter-indicator, .custom_search [data-filter-name*=Red] .filter-indicator {
  background-image: url("https://cdn11.bigcommerce.com/s-4aaphn/images/stencil/original/image-manager/rectangle-5545.png?t=1761664932");
  height: 50px;
  width: 50px; }

.custom_category [data-filter-name=Red] span.filter-name, .custom_category [data-filter-name=Red] .hp_aboutus .top_abt p.filter-name, .hp_aboutus .top_abt .custom_category [data-filter-name=Red] p.filter-name, .custom_search [data-filter-name=Red] span.filter-name, .custom_search [data-filter-name=Red] .hp_aboutus .top_abt p.filter-name, .hp_aboutus .top_abt .custom_search [data-filter-name=Red] p.filter-name {
  padding-left: 6px; }

.custom_category [data-filter-name*=Red]::before, .custom_category [data-filter-name*=Red]::after, .custom_search [data-filter-name*=Red]::before, .custom_search [data-filter-name*=Red]::after {
  top: 27px; }

.custom_category [data-filter-name*=Red] span.navList-action-close, .custom_category [data-filter-name*=Red] .hp_aboutus .top_abt p.navList-action-close, .hp_aboutus .top_abt .custom_category [data-filter-name*=Red] p.navList-action-close, .custom_search [data-filter-name*=Red] span.navList-action-close, .custom_search [data-filter-name*=Red] .hp_aboutus .top_abt p.navList-action-close, .hp_aboutus .top_abt .custom_search [data-filter-name*=Red] p.navList-action-close {
  margin-top: 1rem; }

.custom_category [data-filter-name*=Dark] .filter-indicator, .custom_search [data-filter-name*=Dark] .filter-indicator {
  background-image: url("https://cdn11.bigcommerce.com/s-4aaphn/images/stencil/original/image-manager/rectangle-5544.png?t=1761664933");
  height: 50px;
  width: 50px; }

.custom_category [data-filter-name=Dark] span.filter-name, .custom_category [data-filter-name=Dark] .hp_aboutus .top_abt p.filter-name, .hp_aboutus .top_abt .custom_category [data-filter-name=Dark] p.filter-name, .custom_search [data-filter-name=Dark] span.filter-name, .custom_search [data-filter-name=Dark] .hp_aboutus .top_abt p.filter-name, .hp_aboutus .top_abt .custom_search [data-filter-name=Dark] p.filter-name {
  padding-left: 6px; }

.custom_category [data-filter-name*=Dark]::before, .custom_category [data-filter-name*=Dark]::after, .custom_search [data-filter-name*=Dark]::before, .custom_search [data-filter-name*=Dark]::after {
  top: 27px; }

.custom_category [data-filter-name*=Dark] span.navList-action-close, .custom_category [data-filter-name*=Dark] .hp_aboutus .top_abt p.navList-action-close, .hp_aboutus .top_abt .custom_category [data-filter-name*=Dark] p.navList-action-close, .custom_search [data-filter-name*=Dark] span.navList-action-close, .custom_search [data-filter-name*=Dark] .hp_aboutus .top_abt p.navList-action-close, .hp_aboutus .top_abt .custom_search [data-filter-name*=Dark] p.navList-action-close {
  margin-top: 1rem; }

.custom_category [data-filter-name*=Medium] .filter-indicator, .custom_search [data-filter-name*=Medium] .filter-indicator {
  background-image: url("https://cdn11.bigcommerce.com/s-4aaphn/images/stencil/original/image-manager/rectangle-5543.png?t=1761664934");
  height: 50px;
  width: 50px; }

.custom_category [data-filter-name=Medium] span.filter-name, .custom_category [data-filter-name=Medium] .hp_aboutus .top_abt p.filter-name, .hp_aboutus .top_abt .custom_category [data-filter-name=Medium] p.filter-name, .custom_search [data-filter-name=Medium] span.filter-name, .custom_search [data-filter-name=Medium] .hp_aboutus .top_abt p.filter-name, .hp_aboutus .top_abt .custom_search [data-filter-name=Medium] p.filter-name {
  padding-left: 6px; }

.custom_category [data-filter-name*=Medium]::before, .custom_category [data-filter-name*=Medium]::after, .custom_search [data-filter-name*=Medium]::before, .custom_search [data-filter-name*=Medium]::after {
  top: 27px; }

.custom_category [data-filter-name*=Medium] span.navList-action-close, .custom_category [data-filter-name*=Medium] .hp_aboutus .top_abt p.navList-action-close, .hp_aboutus .top_abt .custom_category [data-filter-name*=Medium] p.navList-action-close, .custom_search [data-filter-name*=Medium] span.navList-action-close, .custom_search [data-filter-name*=Medium] .hp_aboutus .top_abt p.navList-action-close, .hp_aboutus .top_abt .custom_search [data-filter-name*=Medium] p.navList-action-close {
  margin-top: 1rem; }

.custom_category [data-filter-name*=Light] .filter-indicator, .custom_search [data-filter-name*=Light] .filter-indicator {
  background-image: url("https://cdn11.bigcommerce.com/s-4aaphn/images/stencil/original/image-manager/rectangle-5542.png?t=1761664935");
  height: 50px;
  width: 50px; }

.custom_category [data-filter-name=Light] span.filter-name, .custom_category [data-filter-name=Light] .hp_aboutus .top_abt p.filter-name, .hp_aboutus .top_abt .custom_category [data-filter-name=Light] p.filter-name, .custom_search [data-filter-name=Light] span.filter-name, .custom_search [data-filter-name=Light] .hp_aboutus .top_abt p.filter-name, .hp_aboutus .top_abt .custom_search [data-filter-name=Light] p.filter-name {
  padding-left: 6px; }

.custom_category [data-filter-name*=Light]::before, .custom_category [data-filter-name*=Light]::after, .custom_search [data-filter-name*=Light]::before, .custom_search [data-filter-name*=Light]::after {
  top: 27px; }

.custom_category [data-filter-name*=Light] span.navList-action-close, .custom_category [data-filter-name*=Light] .hp_aboutus .top_abt p.navList-action-close, .hp_aboutus .top_abt .custom_category [data-filter-name*=Light] p.navList-action-close, .custom_search [data-filter-name*=Light] span.navList-action-close, .custom_search [data-filter-name*=Light] .hp_aboutus .top_abt p.navList-action-close, .hp_aboutus .top_abt .custom_search [data-filter-name*=Light] p.navList-action-close {
  margin-top: 1rem; }

.custom_category .navList-action.is-selected .filter-indicator, .custom_search .navList-action.is-selected .filter-indicator {
  position: relative; }

.custom_category .navList-action:not(.is-selected):hover .filter-indicator, .custom_search .navList-action:not(.is-selected):hover .filter-indicator {
  opacity: .8; }

.custom_category .facetedSearch-refineFilters.sidebarBlock, .custom_search .facetedSearch-refineFilters.sidebarBlock {
  display: none; }

.custom_category .facetedSearch-refineFilters.sidebarBlock ul.inlineList.inlineList--labels, .custom_search .facetedSearch-refineFilters.sidebarBlock ul.inlineList.inlineList--labels {
  display: block; }

.custom_category .facetedSearch-refineFilters.sidebarBlock:has(ul.inlineList.inlineList--labels), .custom_search .facetedSearch-refineFilters.sidebarBlock:has(ul.inlineList.inlineList--labels) {
  display: block !important; }

@media (min-width: 991px) {
  .mobile-filter-bottom .mobilesort {
    display: none; }
  div#facetedSearch {
    padding: 0;
    border-top: 0; } }

@media (max-width: 991px) {
  .custom_category .mobile-filter-bottom, .custom_search .mobile-filter-bottom {
    display: flex;
    position: fixed;
    bottom: 0;
    width: 100%;
    background: #fff;
    z-index: 9999999999;
    left: 0;
    align-items: center; }
  .custom_category .mobile-filter-bottom .mobilesort, .custom_search .mobile-filter-bottom .mobilesort {
    width: 50%; }
  .custom_category .mobile-filter-bottom .mobilefilter, .custom_search .mobile-filter-bottom .mobilefilter {
    width: 50%; }
  .custom_category .mobile-filter-bottom .form-field.sort, .custom_search .mobile-filter-bottom .form-field.sort {
    margin: 0; }
  .custom_category .mobile-filter-bottom a.facetedSearch-toggle.toggleLink, .custom_search .mobile-filter-bottom a.facetedSearch-toggle.toggleLink {
    margin: 0; }
  .custom_category .mobile-filter-bottom form.actionBar, .custom_search .mobile-filter-bottom form.actionBar {
    margin: 0; }
  .custom_category .mobile-filter-bottom fieldset.form-fieldset.actionBar-section, .custom_search .mobile-filter-bottom fieldset.form-fieldset.actionBar-section {
    width: 100%;
    float: unset; }
  .custom_category .mobile-filter-bottom .facetedSearch-navList.is-open, .custom_search .mobile-filter-bottom .facetedSearch-navList.is-open {
    position: absolute;
    bottom: 50px;
    width: 100%;
    left: 0;
    background: #fff;
    max-height: 300px;
    overflow-y: auto; }
  .custom_category .mobile-filter-bottom .mobilefilter, .custom_search .mobile-filter-bottom .mobilefilter {
    box-shadow: 0px 4px 8px 0px rgba(35, 38, 59, 0.25098);
    background: #2a6666; }
  .custom_category .mobile-filter-bottom span.facetedSearch-toggle-text, .custom_category .mobile-filter-bottom .hp_aboutus .top_abt p.facetedSearch-toggle-text, .hp_aboutus .top_abt .custom_category .mobile-filter-bottom p.facetedSearch-toggle-text, .custom_search .mobile-filter-bottom span.facetedSearch-toggle-text, .custom_search .mobile-filter-bottom .hp_aboutus .top_abt p.facetedSearch-toggle-text, .hp_aboutus .top_abt .custom_search .mobile-filter-bottom p.facetedSearch-toggle-text {
    width: 100%;
    text-align: center;
    font-size: 14px;
    font-family: "texta-regularuploaded_file";
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px; }
  .custom_category .mobile-filter-bottom a.facetedSearch-toggle.toggleLink, .custom_search .mobile-filter-bottom a.facetedSearch-toggle.toggleLink {
    border: none; }
  .custom_category .mobile-filter-bottom select#sort, .custom_search .mobile-filter-bottom select#sort {
    max-width: unset;
    position: absolute;
    left: 0px;
    opacity: 0;
    width: 50%;
    padding: 0;
    height: 100%;
    right: 0;
    padding-left: 10px;
    font-size: 14px;
    font-family: "texta-regularuploaded_file";
    font-weight: bold;
    color: #222; }
  .custom_category .mobile-filter-bottom p.sort, .custom_search .mobile-filter-bottom p.sort {
    padding: 13px 14px 13px;
    margin: 0;
    text-align: center;
    font-size: 14px;
    color: #222;
    font-weight: bold;
    font-family: "texta-regularuploaded_file";
    text-transform: uppercase;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 4px; }
  .custom_category .cat_right #product-listing-container form.actionBar, .custom_search .cat_right #product-listing-container form.actionBar {
    display: none; }
  .custom_category div#facetedSearch, .custom_search div#facetedSearch {
    border: unset;
    padding: 0; } }

.pro-wishlist {
  display: none; }

.custom_category .card-body .card-text .price-section, .custom_search .card-body .card-text .price-section, .custom_product .card-body .card-text .price-section {
  display: block; }

.custom_category .card-body span.price.price--withoutTax::before, .custom_category .card-body .hp_aboutus .top_abt p.price.price--withoutTax::before, .hp_aboutus .top_abt .custom_category .card-body p.price.price--withoutTax::before, .custom_search .card-body span.price.price--withoutTax::before, .custom_search .card-body .hp_aboutus .top_abt p.price.price--withoutTax::before, .hp_aboutus .top_abt .custom_search .card-body p.price.price--withoutTax::before, .custom_product .card-body span.price.price--withoutTax::before, .custom_product .card-body .hp_aboutus .top_abt p.price.price--withoutTax::before, .hp_aboutus .top_abt .custom_product .card-body p.price.price--withoutTax::before {
  content: "from";
  font-size: 16px;
  font-weight: 400;
  font-family: "texta-regularuploaded_file";
  color: #312825; }

.custom_category .price-section.price-section--withoutTax.price-range-card, .custom_search .price-section.price-section--withoutTax.price-range-card, .custom_product .price-section.price-section--withoutTax.price-range-card {
  display: block !important; }

@media (min-width: 1201px) {
  .cat_page .cat_left {
    position: sticky;
    top: 125px; } }

@media (min-width: 991px) {
  fieldset.form-fieldset.actionBar-section.desktop-sort .form-field {
    display: flex;
    align-items: center;
    justify-content: center; }
  p.sort {
    margin: 0; }
  p.sort img {
    display: none; }
  p.sort span, p.sort .hp_aboutus .top_abt p, .hp_aboutus .top_abt p.sort p {
    display: none; } }

@media (max-width: 991px) {
  #lootly-widget.widget-closed {
    bottom: 35px !important; }
  div#lootly-widget {
    bottom: 35px !important; } }

@media (max-width: 991px) {
  fieldset.form-fieldset.actionBar-section.desktop-sort label.form-label {
    display: none; } }

@media (max-width: 991px) {
  .mobile-filter-bottom .form-field.sort {
    margin: 0; }
  fieldset.form-fieldset.actionBar-section.desktop-sort .form-field {
    margin: 0; } }

.custom_category h5.accordion-title, .custom_category .custom_search h5.accordion-title, .custom_search h5.accordion-title, .custom_search .custom_search h5.accordion-title {
  box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.160784);
  font-size: 16px;
  font-weight: bold;
  color: #333;
  font-family: "texta-regularuploaded_file";
  padding: 8px 6px 8px 16px; }

div#facetedSearch {
  margin-top: 1rem; }

@media (min-width: 991px) {
  div#facetedSearch-navList {
    margin-top: 0 !important; } }

.body.mn_page_product span.price.price--withoutTax, .body.mn_page_product .hp_aboutus .top_abt p.price.price--withoutTax, .hp_aboutus .top_abt .body.mn_page_product p.price.price--withoutTax {
  display: flex !important; }

.ts-stars-1 i.filled::before {
  content: ""; }

.cat_right .actionBar-section .form-select {
  width: 155px !important; }

@media (min-width: 768px) {
  .custom_product .custom_request ul li {
    max-width: 224px; } }

@media (max-width: 768px) {
  .custom_product .product-main form.form.form-add {
    margin-bottom: 0; }
  .custom_product .custom_request ul li.same-day-timer #its-timer {
    margin-bottom: 0; } }

@media (max-width: 991px) {
  .custom_product .product-main form.form.form-add {
    margin-bottom: 0; } }

.body.mn_page_default .home-tab-section .container {
  padding: 0 0 !important; }

.home-usps-main {
  display: block;
  text-align: center;
  padding: 0 15px; }

.homepage-title {
  font-size: 40px;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 10px;
  text-transform: capitalize;
  font-family: "texta-regularuploaded_file" !important; }

.home-usps-main > p {
  font-size: 26px;
  line-height: 1.2;
  font-weight: 500;
  font-family: "texta-regularuploaded_file" !important;
  text-transform: capitalize;
  width: 50%;
  margin: 0 auto 15px; }

.home-usp-list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-flow: wrap;
  align-items: flex-start;
  justify-content: center;
  text-align: center; }

.home-usp-list li {
  width: 19%;
  padding: 1% 1.5%; }

.home-usp-list li i {
  height: 52px;
  display: block; }

.home-usp-list li svg {
  width: auto;
  height: 100%; }

.home-usp-list li p {
  margin-top: 5px;
  margin-bottom: 0;
  line-height: 1.4;
  font-size: 18px;
  font-weight: 500;
  color: #19212a;
  font-family: "texta-regularuploaded_file" !important; }

.custom_default hr {
  border: solid #b8b8b8;
  border-width: 1px 0 0; }

.home-popular-category {
  display: block;
  text-align: center;
  margin: 10px 0 20px;
  padding: 0 15px; }

.home-popular-category ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-flow: wrap;
  align-items: flex-start;
  justify-content: center;
  text-align: center; }

.home-popular-category li {
  width: 19%;
  margin: .5%;
  padding: 5px;
  box-shadow: 0px 1px 7px #ccc; }

.home-popular-category li img {
  height: auto;
  box-shadow: 0px 2px 4px #ccc;
  width: 98%; }

.home-popular-category li p {
  margin-top: 15px;
  margin-bottom: 15px;
  line-height: 1.4;
  font-size: 16px;
  font-weight: 700;
  color: #312825;
  font-family: "texta-regularuploaded_file" !important;
  text-transform: uppercase; }

.home-popular-category li a {
  margin-top: 0px;
  margin-bottom: 5px;
  line-height: 1.4;
  font-size: 16px;
  font-weight: 900;
  color: #fff;
  background-color: #4cb7b7;
  font-family: "texta-regularuploaded_file" !important;
  text-transform: uppercase;
  padding: 10px 20px;
  display: block;
  width: 100%;
  text-align: center; }

.home-popular-category li a:hover {
  background-color: #2a6666; }

.home-tab-section #tab1-content a.button.tips_dropdown.more, .home-tab-section #tab2-content a.button.tips_dropdown.more {
  left: 0;
  transform: none;
  top: 10px; }

.home-tab-section {
  text-align: center; }

.home-tab-container {
  display: block;
  width: 95%;
  margin: 25px auto 40px; }

.home-tab-section .row_col_outer .container .row_col_4 {
  border: 0px solid #312825; }

.home-tab-section .home-tab-bar {
  overflow: hidden;
  border: 1px solid #2a6666;
  border-bottom: 0px;
  background-color: #fff; }

.home-tab-section .home-tab-button {
  background-color: inherit;
  border-right: 1px solid #2a6666;
  border-bottom: 1px solid #2a6666;
  float: left;
  outline: none;
  cursor: pointer;
  padding: 1% 5%;
  transition: .3s;
  font-size: 20px; }

.home-tab-section .home-tab-button:hover {
  background-color: #2a6666;
  color: #fff; }

.home-tab-section .home-tab-button.active {
  background-color: #2a6666;
  color: #fff; }

.home-tab-section .tab-content {
  display: none;
  padding: 6px 12px;
  border: 1px solid #2a6666;
  border-top: none; }

.home-tab-section .tab-content.active {
  display: block; }

.home-tab-section .row_col_outer .container .row_col_4.knowledge_section, .home-tab-section .row_col_outer .container .row_col_4 {
  margin: 40px 0 0;
  padding: 0 0 25px; }

.home-tab-section .row_col_outer .container .row_col_4 a.button.button--primary {
  top: 20px; }

.home-tab-section .row_col_outer .container .row_col_4 ul {
  padding: 0 0; }

.home-tab-section .row_col_outer .container .row_col_4 ul li .video-content a {
  height: 160px;
  overflow: hidden; }

.home-tab-section .row_col_outer .container .row_col_4 ul li .video-content a .play-button {
  position: relative;
  height: 100%;
  object-fit: contain; }

.home-tab-section .video-content {
  position: relative;
  overflow: hidden; }

.home-tab-section .video-content iframe {
  font-size: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.home-tab-section .slick-dots li.slick-active button {
  border: 0px solid #fff; }

.home-tab-section .slick-dots li.slick-active button:before {
  height: 20px;
  width: 20px; }

.shop_by_tone .container ul li a img {
  width: 100%; }

.home-tab-section .cms_page {
  display: block;
  text-align: left; }

.ssi-cat-accordion {
  width: 90%;
  margin: 0 auto;
  text-align: left; }

.ssi-cat-accordion-item {
  border-bottom: 1px solid #a2a2a2;
  overflow: visible !important; }

.ssi-cat-accordion-label {
  display: flex;
  justify-content: space-between;
  cursor: pointer;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.5;
  padding: 30px 0;
  font-family: "Merriweather Sans",Arial,Helvetica,sans-serif; }

.ssi-cat-accordion-content p {
  font-family: "Merriweather Sans",Arial,Helvetica,sans-serif;
  color: #333;
  font-size: 16px;
  line-height: 1.8; }

.ssi-cat-accordion-label::after {
  content: "";
  font-size: 18px;
  transition: transform .3s ease;
  border: solid #000;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 7px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  height: 20px;
  width: 20px; }

.ssi-cat-accordion input[type=radio] {
  display: none; }

.ssi-cat-accordion-content {
  max-height: 0;
  overflow: hidden;
  transition: max-height .3s ease,padding .3s ease;
  padding: 0 1em;
  color: #555;
  line-height: 1.6; }

.ssi-cat-accordion input[type=radio]:checked + .ssi-cat-accordion-label::after {
  content: "";
  border: solid #000;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 7px;
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
  margin-top: 10px; }

.ssi-cat-accordion input[type=radio]:checked + .ssi-cat-accordion-label + .ssi-cat-accordion-content {
  max-height: 300px;
  padding: 0em 0 1rem; }

.ssi-cat-accordion-item:last-child {
  border-bottom: 0px solid #a2a2a2; }

.slick-next:before {
  content: "" !important; }

.slick-prev:before {
  content: "" !important; }

body.custom_default .inspiration_section .container {
  max-width: 1420px; }

body.custom_default .inspiration_section {
  margin: 20px 0 0; }

.home-tab-section a.button.tips_dropdown.more {
  margin: 20px auto;
  position: relative;
  left: 50%;
  transform: translateX(-50%); }

.home-tab-section .row_col_outer .container .row_col_4 ul li {
  padding: 0 10px 15px; }

@media (min-width: 1280px) and (max-width: 1400px) {
  .body {
    padding-left: 0px;
    padding-right: 0px; } }

@media only screen and (max-width: 1199px) {
  body.custom_default .inspiration_section .container {
    max-width: 100%;
    padding: 0 15px; } }

@media (max-width: 1120px) {
  .home-usp-list li {
    width: 32%;
    padding: 1rem 1rem; }
  .home-usps-main > p {
    width: 75%; } }

@media (max-width: 1025px) {
  .home-tab-section .row_col_outer .container .row_col_4 ul.slick-dots {
    padding: 0 0;
    margin: 0 auto;
    position: relative;
    display: inline;
    bottom: 0px; }
  .home-tab-section .row_col_outer .container .row_col_4 ul.slick-dots li {
    width: auto;
    padding: 0 0px 2px;
    margin: 0 auto;
    float: none; } }

@media (min-width: 768px) and (max-width: 1120px) {
  .home-popular-category li {
    width: 32%; } }

@media (min-width: 992px) {
  .home-tab-section .row_col_outer .container .row_col_4 ul.slick-dots {
    width: auto;
    left: 50%;
    transform: translateX(-50%);
    margin: 0 auto 10px; }
  .home-tab-section .row_col_outer .container .row_col_4 ul.slick-dots li {
    width: 20px;
    padding: 0 0 0px;
    margin: 0 2px; } }

@media (max-width: 991px) {
  .home-usps-main > p {
    width: 100%; }
  .ssi-cat-accordion input[type=radio]:checked + .ssi-cat-accordion-label + .ssi-cat-accordion-content {
    max-height: 800px; } }

@media (max-width: 800px) {
  .home-usps-main h1 {
    font-size: 32px; }
  .home-usps-main > p {
    font-size: 22px; }
  .home-tab-section .row_col_outer .container .row_col_4 ul li {
    padding: 0 6px 0px; } }

@media (min-width: 768px) {
  .ssi-cat-accordion-label::after {
    left: -5px;
    position: relative; } }

@media (max-width: 767px) {
  .home-popular-category li {
    width: 47%;
    margin: 1.5%; }
  .home-popular-category li a {
    padding: 10px 5px; }
  .home-tab-section .home-tab-bar {
    display: -webkit-inline-box;
    overflow: auto;
    width: 100%; }
  .home-tab-section .home-tab-button {
    padding: 3% 5%;
    width: fit-content; }
  body.custom_default .inspiration_section {
    margin: 0px 0 0; }
  .ssi-cat-accordion-label::after {
    left: 10px;
    position: relative; } }

@media (max-width: 550px) {
  .home-usp-list li {
    width: 100%;
    padding: 1rem 0rem;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    text-align: left; }
  .home-usp-list li p {
    margin-left: 10px; }
  .home-usps-main {
    text-align: left; }
  .home-tab-section .row_col_outer .container .row_col_4 ul li .video-content a {
    height: 200px; }
  .home-usp-list li svg {
    width: 100%;
    height: 100%; }
  .home-usp-list li i {
    width: 26%; }
  .home-usp-list li p {
    width: 74%; } }

@media only screen and (max-width: 479px) {
  .home-tab-section .row_col_outer .container .row_col_4 ul {
    padding: 0; }
  .custom_default .home-tab-section .row_col_outer .container {
    padding: 0 0px; }
  .home-tab-section .row_col_outer .container .row_col_4 ul li {
    width: 20px;
    padding: 0 0 12px;
    margin: 0 5px; } }

.productView-description .pro-wish .form-wishlist .wishlist-button {
  height: auto;
  background: rgba(0, 0, 0, 0); }

.productView-description .form-wishlist.form-action {
  margin: 0px 0 0; }

.productView-description .pro-wish .form-wishlist .wishlist-button:hover {
  background: #fff; }

@media (min-width: 992px) and (max-width: 1200px) {
  .cat_page .cat_left {
    position: sticky;
    top: 75px; }
  #lootly-widget.widget-left {
    margin-bottom: 10px !important; } }

.made-usa-icon {
  display: block;
  margin: 20px 0;
  width: 180px; }

.home-usp-list .cls-1 {
  fill: #56b9b9; }

@media (min-width: 991px) {
  .productView .productView-images {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    gap: 20px; }
  .productView .productView-images .slick-slider .slick-list, .productView .productView-images .slick-slider .slick-track {
    transform: translate3d(12px, 0, 0); }
  .productView .productView-images .productView-thumbnails {
    order: 1;
    flex: 0 0 auto;
    width: 110px;
    position: relative;
    padding: 40px 0; }
  .productView .productView-images .productView-thumbnails.slick-slider .slick-list {
    overflow: hidden;
    margin: 0;
    max-height: 450px; }
  .productView .productView-images .productView-thumbnails.slick-slider .slick-track {
    display: flex;
    flex-direction: column; }
  .productView .productView-images .productView-thumbnails.slick-slider .slick-slide {
    margin-bottom: 15px;
    height: auto !important;
    width: 80px !important;
    border: unset;
    flex-shrink: 0; }
  .productView-thumbnail-link {
    border: 1px solid #e5e5e5;
    height: 67px;
    max-width: 80px; }
  .productView .productView-images .productView-thumbnails .productView-thumbnail {
    margin-bottom: 0;
    border: 2px solid #e5e5e5;
    padding: 5px;
    background: #fff;
    transition: border-color .3s ease; }
  .productView .productView-images .productView-thumbnails .productView-thumbnail:hover, .productView .productView-images .productView-thumbnails .slick-current .productView-thumbnail {
    border-color: #333; }
  .productView .productView-images .productView-thumbnails .productView-thumbnail img {
    width: 80px;
    height: auto;
    display: block; }
  .productView .productView-images .productView-thumbnails.slick-slider .slick-arrow {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 40px;
    height: 40px;
    cursor: pointer;
    z-index: 10;
    display: flex !important;
    align-items: center;
    justify-content: center;
    transition: all .3s ease; }
  .productView .productView-images .productView-thumbnails.slick-slider .slick-arrow:hover {
    background: #e0e0e0;
    border-color: #999; }
  .productView .productView-images .productView-thumbnails.slick-slider .slick-arrow.slick-prev {
    top: 0;
    transform: rotate(90deg);
    left: 30% !important; }
  .productView .productView-images .productView-thumbnails.slick-slider .slick-arrow.slick-next {
    bottom: 0;
    top: auto;
    transform: rotate(90deg);
    left: 30% !important; }
  .productView .productView-images .productView-thumbnails.slick-slider .slick-arrow.slick-disabled {
    opacity: .3;
    cursor: not-allowed; }
  .productView .productView-images .productView-thumbnails.slick-slider .slick-arrow.slick-disabled:hover {
    background: #f5f5f5;
    border-color: #ddd; }
  .productView .productView-images .productView-image {
    order: 2;
    flex: 1; } }

li.productView-thumbnail {
  width: 80px;
  border: unset !important; }

@media (max-width: 991px) {
  .productView .productView-images {
    display: flex;
    flex-direction: column; }
  .productView .productView-images .productView-thumbnails {
    order: 2;
    width: 100%; }
  .productView .productView-images .productView-image {
    order: 1;
    width: 100%; }
  .productView .productView-images .custom_msg {
    order: 3; }
  .productView .productView-images .made-usa-icon {
    order: 4; } }

@media (max-width: 991px) {
  .slick-next, .slick-prev {
    top: 60px !important; }
  .productView .productView-images {
    display: flex;
    flex-direction: column; }
  .productView .productView-images .productView-thumbnails {
    order: 2; }
  .productView .productView-images .productView-image {
    order: 1; }
  .productView-thumbnails img {
    width: 60px; }
  .productView .productView-images .productView-thumbnails {
    max-height: 200px;
    overflow: hidden; }
  section.productView-images {
    margin-bottom: 12px; }
  ul.productView-thumbnails {
    display: flex;
    flex-direction: row;
    justify-content: center; } }

@media (max-width: 1100px) {
  .hdrtop_right ul.navUser-section.navUser-section--alt li.navUser-item a.navUser-action {
    font-size: 13px; }
  .hdrtop_right ul.navUser-section.navUser-section--alt li.navUser-item a.navUser-action p.custom-tooltip {
    font-size: 12px; }
  .hdrtop_left {
    padding-left: 0 !important; } }

.productView .slick-next.slick-disabled:before, .productView .slick-prev.slick-disabled:before {
  opacity: .75; }

@media (min-width: 991px) {
  .custom-flat {
    order: 3;
    position: absolute;
    z-index: 999;
    bottom: -250px; }
  .productView .productView-images {
    position: relative; }
  .hdr_top .hdrtop_left p {
    font-size: 12px; }
  ul.productView-thumbnails {
    padding: 0 !important; }
  ul.productView-thumbnails.slick-initialized.slick-slider.slick-vertical {
    padding-block: 40px !important; } }

.custom-flat {
  order: 3; }

li.productView-thumbnail .productView-thumbnail-link {
  border: 1px solid #e5e5e5; }

li.productView-thumbnail:first-child .productView-thumbnail-link {
  border: 1px solid #000; }

li.productView-thumbnail .productView-thumbnail-link.is-active {
  border: 1px solid #000 !important; }

li.productView-thumbnail:first-child .productView-thumbnail-link:not(.is-active) {
  border: 1px solid #e5e5e5; }

ul.productView-thumbnails:not(:has(.is-active)) li.productView-thumbnail:first-child .productView-thumbnail-link {
  border: 1px solid #000; }

#request-panel-pricing-btn:hover {
  background-color: #56b9b9;
  border-color: #56b9b9;
  color: #fff; }

#request-panel-pricing-btn-panels:hover {
  background-color: #56b9b9;
  border-color: #56b9b9;
  color: #fff; }

@media only screen and (max-width: 440px) {
  .mobileMenu-toggle {
    top: 51px !important; } }

@media only screen and (max-width: 525px) and (min-width: 460px) {
  .mobileMenu-toggle {
    top: 63px !important; } }

#cb-product-questions {
  margin: 0 auto 20px; }

@media (min-width: 991px) {
  .productView .productView-images {
    display: inline-block;
    position: -webkit-sticky;
    position: sticky;
    top: 125px; }
  .productView .productView-images .productView-thumbnails {
    display: inline-block;
    width: 19%; }
  .productView-image {
    min-width: 80%;
    vertical-align: top;
    display: inline-block;
    float: right; }
  .custom-flat {
    display: inline-block;
    width: 100%;
    position: relative;
    bottom: inherit;
    margin-top: 30px; }
  .productView-image .easyzoom-flyout {
    top: 0; }
  .productView-details-main {
    display: inline-block;
    width: 51%; }
  .custom_product .custom_request {
    margin-bottom: 0px; }
  .productView-options {
    margin-bottom: 0rem; }
  div[data-content-region=Oakwood_ai_widget] {
    display: block;
    margin: 0 auto;
    padding: 0 15px; } }

/*# sourceMappingURL=custom.min.css.map */
