body {
  font-family: 'Karla' !important; }

a.logo-link img {
  width: 30%; }

.regular address {
  font-size: 13.53px;
  font-weight: 400; }

li.sitemap.is-root a {
  font-size: 10.82px;
  font-weight: 800;
  font-family: 'karla'; }

li.built-by.is-root, li.built-by.is-root a {
  font-size: 10.47px;
  font-weight: 800;
  font-family: 'karla'; }

article.footer-info-col.footer-info-col--small.storeinfo {
  width: 16%; }

article.footer-info-col.footer-info-col--small.footer-subscription {
  width: 25%; }

.footer-info-list a:hover {
  color: #0070ba; }

.footer-payment-icons .footer-payment-icon {
  width: 50px; }

.navPages-quickSearch input#search_query {
  font-style: unset; }

span.side-menu {
  font-size: 14px;
  font-weight: 500;
  color: #000000;
  font-family: "Karla"; }

.header-menu.navPages-item {
  display: flex;
  justify-content: end; }

a.phone-num, a.top-mail {
  text-decoration: none;
  color: #000000; }

span.bottom-number {
  margin-top: 3%; }

span.bottom-number, .bottom-email {
  font-size: 11.92px;
  color: #3A3A3A;
  font-weight: 800; }

span.bottom-number a, .bottom-email a {
  text-decoration: none; }

article.footer-info-col.footer-info-col--small.brands {
  width: 19%; }

.brands-slider-section.ready {
  display: none; }

span.current-year {
  font-family: 'karla'; }

.sd-simple-text-2a8f98b2-ad2b-40b2-b7bd-67975d2b57a7 {
  display: none !important; }

[data-sub-layout-container="9668fdb5-6929-4406-aa30-e0202ffadf69"] {
  display: none !important; }

[data-sub-layout-container="cdb394ca-5d5b-4903-9786-57ecca40f94b"] {
  display: none !important; }

.sd-simple-text-6d27c3d2-fd72-407f-8c44-f8a6530b12ea {
  display: none !important; }

.sd-spacer-61225569-e878-4bbe-bebc-32e51b4be78d {
  display: none !important; }

[data-sub-layout-container="5b513ded-5dac-475a-ba86-e091a51e307a"] {
  max-width: 1450px !important;
  margin: auto !important; }

.sd-simple-text-b1e8e724-aac8-441e-a5d1-74c1e4a0e303 {
  border: 1px solid #ebebeb !important;
  padding: 6px 10px !important;
  border-radius: 0.3rem; }

div#sd-simple-text-editable-b1e8e724-aac8-441e-a5d1-74c1e4a0e303 p {
  font-size: 15.6px;
  font-weight: 700; }

button.btn.btn-secondary.btn--secondary.button.fera-allReviews-showMore-btn {
  border: 1px solid #02B2CA;
  background: #02B2CA;
  color: white;
  border-radius: 4px; }

div#sd-simple-text-editable-873e1f78-4a1c-40e2-9a31-f273c7074f68 P {
  font-size: 15.95px;
  font-weight: 800;
  color: #2F2F2B; }

.sd-simple-text-873e1f78-4a1c-40e2-9a31-f273c7074f68 {
  border: 1px solid #EBEBEB;
  padding: 9px 15px !important;
  margin-bottom: 2% !important; }

.about_workers_30aab37d-7749-4941-b4aa-9343e6d2f239 p {
  font-size: 10.54px !important; }

.standard-grid h2.page-heading {
  font-size: 15.6px !important;
  font-weight: 800 !important; }

article.card.brand-sku-active .card-sku-brand-section h4 {
  color: #000000 !important; }

ul.productGrid li.product article.card h4 > a {
  font-weight: 600 !important; }

.card-text span.price {
  font-size: 14.19px !important;
  font-weight: 800 !important;
  font-family: 'karla'; }

h2.container-header.page-heading.news {
  font-size: 15.6px !important;
  font-weight: 800 !important; }

figure.blog-thumbnail a {
  text-decoration: none; }

.blog-heading {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: 1px solid;
  padding: 9px 15px;
  border-radius: 4px;
  border-color: #ebebeb;
  margin-bottom: 20px !important; }

.blog-heading h2 {
  margin-bottom: 0 !important; }

.blog-heading a {
  text-decoration: none; }

.blog-heading p {
  margin-bottom: 0 !important; }

.navUser-action:hover svg {
  stroke: #0070ba !important; }

li.navUser-item.navUser-item--account.is-root a.navUser-action svg:hover {
  color: #0070ba !important;
  fill: #0070ba !important; }

h2.sidebarBlock-heading1 {
  font-size: 16px;
  background: #02B2CA;
  padding: 8px 10px;
  margin-bottom: 0;
  color: #FFFFFF;
  border-radius: 4px; }

#side-categories li {
  margin: 0; }

div#side-categories li a {
  background-color: unset;
  color: #2F2F2B;
  font-size: 12.34px;
  font-weight: 400;
  padding: 4% 11%; }

div#side-categories li a:hover {
  color: #02B2CA;
  font-weight: 700; }

div#side-categories .brands-list.active li.navPage-subMenu-item-child.is-root a:hover {
  color: #02B2CA;
  font-weight: 700; }

#side-categories li {
  background-color: #F2FDFF;
  border-radius: unset; }

div#facetedSearch .facetedSearch-refineFilters.sidebarBlock, div#facetedSearch-navList,
div#facetedSearch-navList a.navList-action.navList-action--checkbox, div#facetedSearch-navList li.navList-item,
div#side-categories li.navPages-item.is-root, div#side-categories .brands-list.active li.navPage-subMenu-item-child.is-root,
div#side-categories .brands-list.active li.navPage-subMenu-item-child.is-root a,
a.navPages-action.navPages-action-depth-max.has-submenu.is-root.active,
div#side-categories .brands a.navPages-action.navPages-action-depth-max.has-submenu.is-root, div#side-categories .brands .is-root,
div#side-categories .brands .is-root a {
  background-color: #FFFFFF !important; }

div#facetedSearch-navList a.navList-action.navList-action--checkbox {
  font-size: 14px;
  color: #2F2F2B;
  font-weight: 400; }

div#facetedSearch-navList {
  margin: 0; }

div#side-categories li.navPages-item.is-root:hover > a {
  color: #02B2CA !important; }

li.subcategory-item.is-root {
  min-width: 230px; }

.slick-next, .slick-prev {
  background: transparent !important;
  padding: 0 !important;
  width: 50px !important;
  height: 60px !important;
  border: none !important;
  -webkit-box-shadow: unset !important;
  box-shadow: unset !important; }

#body.not-internet-explorer .slick-next::before {
  background-color: #000000 !important;
  height: 30px; }

#body.not-internet-explorer .slick-next:hover::before {
  background-color: #000000 !important; }

#body.not-internet-explorer .slick-prev::before {
  background-color: #000000 !important;
  height: 30px; }

#body.not-internet-explorer .slick-prev:hover::before {
  background-color: #000000 !important; }

.brands-option.with-brands .down-arrow {
  display: none; }

.slick-prev:before, .slick-next:before {
  color: #000000 !important; }

.button {
  font-family: 'karla' !important; }

ul.navList.slick-initialized.slick-slider {
  margin-top: 3%; }

span.navList-action-close {
  display: none !important; }

a.navList-action.navList-action--checkbox {
  display: flex;
  justify-content: space-between; }

.range-info {
  margin-top: 7%;
  margin-bottom: 7%; }

.price-inputs input {
  width: 40%;
  height: 40px;
  border-radius: 2rem !important;
  border: 1px solid #02B2CA !important;
  background-color: #F1FDFF !important; }

span.dollar-symbol {
  font-size: 20px;
  margin-right: 3%; }

span.accordion-title {
  color: #2F2F2B;
  font-size: 16px;
  font-weight: 700 !important; }

li.subcategory-item.hasImage span.subcategory-name {
  font-family: 'karla';
  text-align: center;
  font-size: 14px;
  font-weight: 700; }

.actionBar-section .form-label {
  font-size: 14px !important; }

.pagination.bottom .pagination-list {
  display: flex !important;
  justify-content: end; }

li.pagination-item.pagination-item--next a {
  color: #02B2CA !important;
  border: 1px solid #02B2CA;
  margin-top: 5px; }

.pagination-item--next .icon, .pagination-item--previous .icon {
  display: none !important; }

.pagination-item.pagination-item--current {
  background: #02B2CA !important; }

li.pagination-item.pagination-item--current.is-root a {
  color: #FFFFFF;
  border: none !important; }

button.accordion-navigation.toggleLink.is-open {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center; }

button.accordion-navigation.toggleLink {
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center; }

a.navPages-action.navPages-action-depth-max.has-subMenu.is-root.topLevel.active {
  background: #02B2CA !important;
  color: #FFFFFF !important; }

div#side-categories li.navPages-item.is-root.active {
  background: #02B2CA !important; }

div#side-categories li.navPages-item.is-root:hover > a {
  background: #02B2CA !important;
  color: #FFFFFF !important; }

div#side-categories ul.navPage-subMenu-list li.navPage-subMenu-item-child.is-root a:hover {
  background-color: #F2FDFF !important; }

div#side-categories li.navPages-item.active li.navPage-subMenu-item-child a {
  background-color: #F2FDFF !important;
  font-size: 12.34px;
  color: #2F2F2B;
  font-family: 'karla';
  font-weight: 400; }

#side-categories li.navPage-subMenu-item-child {
  background-color: #F2FDFF !important; }

div#side-categories ul.navPage-subMenu-list li.navPage-subMenu-item-child.is-root:hover {
  background-color: #F2FDFF !important; }

div#side-categories li.navPages-item.is-root.active li.navPage-subMenu-item-child svg {
  fill: #02B2CA !important; }

div#side-categories li.navPages-item.is-root.active li.navPage-subMenu-item-child:hover svg {
  fill: #02B2CA !important; }

#side-categories div.brands li a:hover {
  color: #02B2CA !important; }

div#side-categories.alternate .alt-menu-container li:hover a {
  color: #0070BA !important;
  text-transform: capitalize !important; }

div#side-categories.alternate .category-title h2 a.category-title {
  text-transform: uppercase !important; }

li.pagination-item.pagination-item--previous a {
  color: #02B2CA !important;
  border: 1px solid #02B2CA;
  margin-top: 5px; }

.bx-controls-direction {
  top: -40px; }

.footer-usp-icon {
  max-width: 1450px !important;
  margin: auto; }

.cart-item img {
  width: auto !important;
  height: 100px !important;
  display: block;
  margin: auto; }

.productView-details .price-section.current-price.sale-price span {
  font-size: 18px !important;
  font-weight: 800 !important;
  font-family: 'karla' !important; }

.price-section.price-section--withTax.non-sale-price.non-sale-price--withTax span {
  font-size: 15.6px !important;
  color: #545454 !important;
  font-weight: 500;
  font-family: 'Karla'; }

.price.total {
  color: #2F2F2B;
  font-size: 29.45px;
  font-weight: 800;
  font-family: 'Karla'; }

#add-to-cart-wrapper {
  display: flex;
  align-items: center;
  width: 100%; }

.productView-options .form-field {
  margin-bottom: 0 !important; }

.productView .form-increment {
  border: 1px solid #E5E5E5;
  border-radius: 0.2rem;
  height: 50px;
  width: 80%;
  display: flex;
  justify-content: space-between;
  padding: 0 6%; }

.productView .form-increment .icon {
  height: 1.9rem; }

.form-increment .button {
  border: none !important; }

input#form-action-addToCart {
  height: 50px;
  background-color: #0070BA !important;
  font-size: 15px;
  font-weight: 700 !important;
  font-family: 'Karla';
  width: 95% !important; }

a.button.dropdown-menu-button {
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000000 !important;
  font-size: 15px;
  font-weight: 700 !important;
  background: #EDEDED !important;
  text-transform: capitalize; }

#qn-add-to-quote, .qn-add-to-quote {
  background-color: #EDEDED !important;
  color: #000 !important;
  height: 50px;
  width: 265px !important;
  font-size: 15px;
  font-family: 'Karla';
  text-transform: capitalize;
  font-weight: 700;
  border-radius: 0.3rem; }

.min-purchase, .min-val {
  font-size: 13.26px !important;
  font-weight: 400 !important;
  color: #F07272 !important; }

hr {
  margin-top: 1rem !important;
  margin-bottom: 2% !important; }

.productView-description ul.tabs .tab.is-active .tab-title {
  font-size: 16px !important; }

.tabs-contents p span {
  font-weight: 800;
  font-size: 12.42px !important;
  font-family: 'Karla'; }

h3.tab-content-subtitle {
  display: none; }

.productImageSlider.slider-for li {
  margin: auto;
  width: 100%; }

span#unit {
  font-size: 12px !important;
  color: #9E9E9E;
  font-weight: 300; }

.productView.qty-box-visible.productView--quickView .form.form-wishlist.form-action {
  margin-top: 1rem !important; }

.footer-logo {
  width: auto;
  height: 80px;
  margin-top: 20%;
  margin-left: 5%; }

.listItem-details {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis; }

h4.listItem-title {
  height: 90px; }

figure.listItem-figure a {
  border: 1px solid #EBEBEB;
  border-radius: 1rem; }

ul#wishlist-dropdown .button {
  color: #000000 !important; }

.footer-usp-icon {
  margin-bottom: 1%; }

li.pagination-item.pagination-item--previous a, li.pagination-item.pagination-item--next a {
  width: 70px;
  display: flex;
  justify-content: center; }

li.pagination-item.pagination-item--previous a {
  padding: 5px 5px 5px 5px !important; }

label.button.button--small.card-figcaption-button.compare {
  display: flex;
  align-content: center; }

.productGrid .card {
  border: none !important; }

button.qn-add-to-quote.button.button--secondary.button.button--secondary {
  margin-right: 0 !important; }

.before-sale-price-visible #qn-add-to-quote {
  width: 340px !important; }

.card-figure:hover .card-figcaption {
  height: 12px;
  margin-top: auto;
  margin-bottom: auto; }

.card-figcaption-body {
  background-color: transparent !important; }

.card-figcaption-body a {
  background-color: #0070ba !important;
  color: #FFFFFF !important; }

.fader .category-header-image {
  background-size: contain;
  background-repeat: no-repeat; }

.brands-option.with-brands {
  display: none !important; }

.productView-weight-text {
  background: rgba(27, 27, 27, 0.5);
  padding: 10px 10px;
  font-size: 16px;
  color: white;
  margin: 10px 15px 10px 0; }

.card-figcaption .weight-text {
  position: absolute;
  background: rgba(27, 27, 27, 0.5);
  text-align: center;
  width: 100%;
  transition: all 0.3s ease-in-out;
  color: white;
  padding: 3px 5px;
  font-size: 14px;
  margin-top: 15%; }
  @media (max-width: 1100px) {
    .card-figcaption .weight-text {
      font-size: 12px; } }
  @media (max-width: 1024px) {
    .card-figcaption .weight-text {
      font-size: 9px;
      padding: 0; } }

.alertBox--info {
  background-color: #707070; }

.product-alert {
  color: #932F1D !important; }

body.eleven-seventy div#side-categories.alternate .navPage-subMenu.navPage-subMenu-horizontal.flyout {
  height: 100%;
  overflow-y: scroll;
  scrollbar-width: none; }

.alertBox--info p span {
  color: white !important; }

li.product .sale-flag-side.visible {
  display: none !important;
  border-top-right-radius: 1rem;
  border-bottom-right-radius: 1rem !important; }

body.main.eleven-seventy ul.productGrid--maxCol4 figure.card-figure:hover .sale-flag-side.visible {
  display: block !important; }

.about_workers_39060d31-9389-47c5-b8df-cf8a4ff4eb86 p {
  font-size: 14px !important; }

.tab-content.is-active {
  font-size: 16px; }

.sd-simple-text-38ca9e76-2a21-408a-bdf1-67f7260fa914 {
  text-align: left;
  border: 1px solid #ebebeb;
  padding: 7px 10px !important;
  border-radius: 0.4rem; }

[data-content-region="customer-include-text"] {
  display: none; }

[data-content-region="customer-include-logos1"] {
  display: none; }

[data-content-region="customer-include-logos2"] {
  display: none; }

label.button.button--small.card-figcaption-button.compare {
  display: none !important; }

.category-grid .subcategory-grid {
  display: none !important; }

#sideCategoryList {
  display: none; }

.mega-shop-text {
  font-weight: 700 !important; }

.navPages-quickSearch input#search_query::placeholder {
  font-weight: 700 !important;
  color: #000 !important; }

.search-icon svg use {
  stroke: currentColor;
  stroke-width: 2;
  /* Increase this value for more boldness */ }

figure.blog-thumbnail img {
  display: none; }

.sd-simple-text-351c88fa-487a-4476-b01a-e4791449bffe {
  border: 1px solid #ebebeb !important;
  padding: 0.5% 1% !important; }

.home.recent-blog-posts.ready img {
  display: block !important; }

dd.productView-info-value.min-val {
  font-size: 13.26px !important; }

.fancybox-show-thumbs .fancybox-thumbs {
  display: none !important; }

@media (min-width: 1025px) and (max-width: 1440px) {
  body.main.eleven-seventy .top-menu .content {
    max-width: 1150px !important; }
  body.main.eleven-seventy div#menu {
    max-width: 1150px !important; }
  body.main.eleven-seventy div#menu .navPages {
    max-width: 1150px !important; }
  body.main.eleven-seventy .slider.in-container section.heroCarousel {
    max-width: 1150px !important; }
  body.main.eleven-seventy footer.footer .container {
    max-width: 1150px !important; }
  body.main.eleven-seventy .footer-bottom .content {
    max-width: 1150px !important; }
  body.main.eleven-seventy .header-container.full-width.full-width header.header {
    max-width: 1150px !important; }
  body.main.eleven-seventy .main {
    max-width: 1150px !important; }
  #body.home.eleven-seventy.slider-full-width-in-container div[data-content-region="home_below_carousel"] {
    max-width: 1150px !important; }
  body.main.eleven-seventy .body.content {
    max-width: 1150px; }
  .footer-usp-icon {
    max-width: 1150px !important; }
  [data-sub-layout-container="5b513ded-5dac-475a-ba86-e091a51e307a"] {
    max-width: 1150px !important; }
  .header-logo {
    width: 20%; }
  div#menu.navPages-container.inside-header.left-logo {
    width: 72% !important; }
  a.logo-link img {
    width: 50% !important; }
  li.subcategory-item.is-root {
    min-width: 210px !important; }
  .slick-next {
    right: -55px !important; }
  section.heroCarousel.slick-initialized.slick-slider.slick-dotted .slick-next {
    right: -20px !important; }
  #body:not(.checkout) .main-nav-container.is-sticky.fixed div#side-categories.alternate .alt-menu-container {
    height: 450px;
    overflow-y: scroll;
    scrollbar-width: none;
    /* Firefox */
    -ms-overflow-style: none; }
  #body:not(.checkout) .main-nav-container.is-sticky.fixed div#side-categories.alternate .alt-menu-container::-webkit-scrollbar {
    display: none;
    /* Chrome, Safari, Opera */ }
  #qn-add-to-quote, .qn-add-to-quote {
    margin-right: 0 !important;
    width: 243px !important; }
  .product.main.left div#product-images-container {
    width: 45% !important;
    margin-right: 5% !important; }
  .productView.productView--quickView div#product-images-container {
    width: 45% !important; }
  .before-sale-price-visible #qn-add-to-quote {
    width: 265px !important; }
  #body:not(.checkout) .main-nav-container.is-sticky.fixed div#side-categories.alternate .alt-menu-container .navPage-subMenu.navPage-subMenu-horizontal.flyout {
    height: 450px;
    overflow-y: scroll;
    scrollbar-width: none;
    /* Firefox */
    -ms-overflow-style: none; } }

@media (min-width: 1450px) and (max-width: 1700px) {
  body.main.eleven-seventy .top-menu .content {
    max-width: 1350px !important; }
  body.main.eleven-seventy div#menu {
    max-width: 1350px !important; }
  body.main.eleven-seventy div#menu .navPages {
    max-width: 1350px !important; }
  body.main.eleven-seventy .slider.in-container section.heroCarousel {
    max-width: 1350px !important; }
  body.main.eleven-seventy footer.footer .container {
    max-width: 1350px !important; }
  body.main.eleven-seventy .footer-bottom .content {
    max-width: 1350px !important; }
  body.main.eleven-seventy .header-container.full-width.full-width header.header {
    max-width: 1350px !important; }
  body.main.eleven-seventy .main {
    max-width: 1350px !important; }
  #body.home.eleven-seventy.slider-full-width-in-container div[data-content-region="home_below_carousel"] {
    max-width: 1350px !important; }
  body.main.eleven-seventy .body.content {
    max-width: 1350px; }
  .footer-usp-icon {
    max-width: 1350px !important; }
  .header-logo {
    width: 30%; }
  div#menu.navPages-container.inside-header.left-logo {
    width: 62% !important; }
  #qn-add-to-quote, .qn-add-to-quote {
    margin-right: 0 !important;
    width: 265px !important; }
  .before-sale-price-visible #qn-add-to-quote {
    width: 315px !important; }
  #body:not(.checkout) .main-nav-container.is-sticky.fixed div#side-categories.alternate .alt-menu-container .navPage-subMenu.navPage-subMenu-horizontal.flyout {
    height: 640px;
    overflow-y: scroll;
    scrollbar-width: none;
    /* Firefox */
    -ms-overflow-style: none; } }

@media (min-width: 990px) and (max-width: 1200px) {
  .before-sale-price-visible #qn-add-to-quote {
    width: 255px !important; }
  button.qn-add-to-quote.button.button--secondary.button.button--secondary {
    width: 230px !important;
    margin-top: 6% !important; } }

@media (min-width: 831px) and (max-width: 1200px) {
  .slick-next {
    right: -35px !important; }
  body.main.eleven-seventy div#side-categories {
    width: 22% !important; }
  body.main.eleven-seventy .category.main {
    width: 73%; } }

@media (max-width: 1024px) {
  .top-menu .right.account-links {
    float: left !important; }
  .top-menu .phone-number svg {
    margin-left: 5px; }
  .countPill {
    top: 2px !important; }
  [data-sub-layout-container="5b513ded-5dac-475a-ba86-e091a51e307a"] {
    background-color: white; }
  .fera-allReviews.fera-allReviews--grid .fera-allReviews-body .fera-allReviews-reviews {
    display: block !important; }
  .recent-posts-slider {
    display: flex;
    gap: 10px; }
  header .form-fieldse {
    max-width: 300px; }
  li.subcategory-item.is-root {
    min-width: 189px; }
  .slick-next {
    right: -50px; }
  #mobile-menu .navPages-item .navPage-subMenu-list .navPage-subMenu-item .down-arrow svg {
    display: none; }
  article.footer-info-col.footer-info-col--small.footer-subscription {
    display: block;
    margin: auto; }
  body.main.eleven-seventy footer .footer-top .content {
    text-align: center;
    margin-top: 8%; }
  .right.payment-icons {
    float: unset !important;
    display: flex;
    justify-content: center; }
  .footer-payment-icons {
    margin-bottom: 8%; }
  div#side-categories span.down-arrow svg {
    top: 7px !important; }
  button.slick-prev.slick-arrow {
    left: 15px !important; }
  .footer-logo {
    width: auto;
    height: 80px;
    margin-top: 0 !important;
    margin: auto;
    display: block; }
  .productView.qty-box-visible.productView--quickView .form.form-wishlist.form-action {
    width: 100% !important; }
  .productView-options .form-action {
    width: 100% !important; }
  #qn-add-to-quote, .qn-add-to-quote {
    width: 100% !important; }
  .sd-simple-text-38ca9e76-2a21-408a-bdf1-67f7260fa914 {
    margin: 0 20px !important; }
  [data-sub-layout-container="907b62cc-d66e-459d-a0d5-a614ae4166bb"] {
    margin: 0 20px; }
  [data-sub-layout-container="cb568291-5a9d-4d07-9aa9-abe25619d79a"] {
    margin: 0 20px; }
  [data-sub-layout-container="a0fa933e-e9a0-438d-b7da-594d0d6b966a"] {
    margin: 0 20px; }
  .sd-simple-text-351c88fa-487a-4476-b01a-e4791449bffe {
    margin: 0 20px !important; }
  a.button.button--small.card-figcaption-button.quickview {
    min-height: 25px !important; }
  body.main.eleven-seventy ul.productGrid--maxCol4 a.button.button--small.card-figcaption-button {
    min-width: max-content;
    min-height: 30px !important; } }

@media (min-width: 1025px) and (max-width: 1200px) {
  .header-logo {
    width: 10%; }
  div#menu.navPages-container.inside-header.left-logo {
    width: 80% !important; }
  a.logo-link img {
    width: 100% !important; }
  div#side-categories.alternate h2.container-header svg {
    height: 39px !important;
    width: 39px !important; }
  .mega-shop-text {
    margin-left: 30px;
    display: block;
    width: 100%; }
  .main-nav-container div#side-categories.alternate h2.container-header {
    display: block; }
  li.subcategory-item.is-root {
    min-width: 180px !important; }
  .slick-track {
    min-width: max-content !important; }
  .slick-next {
    right: -63px !important; }
  .slick-prev {
    left: -20px !important; }
  li.subcategory-item {
    padding: 0 8px !important; } }

@media (min-width: 1025px) {
  .top-menu {
    display: none; }
  .left.phone-number {
    display: flex;
    justify-content: space-between;
    width: 55%;
    margin-top: 1%;
    z-index: 9999999999999;
    position: relative; }
  .left.phone-number a {
    font-size: 14px;
    color: #333333; }
  .left.phone-number svg {
    width: 18px !important;
    height: 18px !important;
    margin-right: 4%; }
  .left.phone-number div {
    display: flex;
    justify-content: end;
    width: 47%; }
  .recent-posts-slider {
    display: flex;
    gap: 10px; }
  .slick-prev {
    left: -1.35714rem; }
  section.heroCarousel.slick-initialized.slick-slider.slick-dotted {
    height: 650px;
    width: 1100px; } }

@media (min-width: 700px) and (max-width: 1024px) {
  article.footer-info-col.footer-info-col--small {
    width: 25% !important; }
  article.footer-info-col.footer-info-col--small.footer-subscription {
    width: 66% !important; }
  .left.phone-number.mail-id {
    display: none; }
  .slick-prev {
    left: -13px !important; }
  a.logo-link img {
    display: block;
    margin: auto; } }

@media (max-width: 990px) {
  .productView .form-increment {
    margin-bottom: 5%; }
  #qn-add-to-quote, .qn-add-to-quote {
    width: 100% !important;
    margin-top: 2%; }
  input#form-action-addToCart {
    margin-bottom: 5% !important; }
  body.main.eleven-seventy div#side-categories {
    width: 100% !important; }
  ul#sideCategoryList {
    display: none; }
  .facetedSearch-toggle {
    display: block !important; }
  .facetedSearch-navList.is-open {
    display: block !important; }
  .facetedSearch-navList {
    display: none !important; }
  .accordion {
    border: #cac9c9 solid;
    border-width: 1px;
    margin: 0 0 1.5rem; }
  ul#wishlist-dropdown {
    width: 94vw !important; }
  body.main .product.main.left .productImageSlider.slider-for .slick-slide img {
    width: 78% !important;
    height: auto; }
  div#product-images-container .slick-next {
    right: -10px !important; }
  button.accordion-navigation.toggleLink {
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%; }
  .accordion--navList .accordion-title {
    padding: 1rem; }
  .accordion-navigation {
    border: #cac9c9 solid !important;
    border-width: 1px 0 !important;
    cursor: pointer; }
  div#facetedSearch-content--size {
    padding-left: 4%; }
  ul#facetedSearch-navList--brand {
    padding-left: 4%; }
  div#facetedSearch-content--price {
    padding: 0 7%;
    padding-bottom: 7%; }
  form#facet-range-form button.button.button--small {
    width: 100% !important;
    height: 50px !important; }
  .before-sale-price-visible #qn-add-to-quote {
    width: 100% !important; }
  .accordion--navList .accordion-block {
    margin-top: 0 !important; }
  body.main.eleven-seventy .category.main {
    width: 100%; }
  .slick-next {
    right: -32px !important; }
  .footer-logo {
    margin-top: 4% !important; }
  .heroCarousel .slick-prev {
    left: 2px !important; }
  .heroCarousel .slick-next {
    right: -19px !important; }
  .category.main h1.container-header {
    margin-bottom: 3% !important; }
  .category.main .slick-prev {
    left: -8px !important; }
  div#product-page-with-sidenav .breadcrumbs {
    margin-top: 0 !important; }
  .facetedSearch-refineFilters.sidebarBlock a {
    padding-left: 2% !important; }
  a.facetedSearch-clearLink {
    padding-left: 6% !important; }
  .productView-details {
    width: 100% !important; }
  #body .productView-options .form-action .button {
    width: 100% !important; } }

@media (max-width: 768px) {
  .slick-next {
    right: -40px; }
  .category.main .slick-prev:before {
    position: relative;
    left: 21px; } }

@media (max-width: 700px) {
  a.logo-link img {
    width: 30% !important; }
  .top-menu .left {
    display: none; }
  .mail-id {
    left: 0 !important;
    display: flex;
    justify-content: space-between;
    width: 100%; }
  .footer-info-col--small {
    width: 100% !important; }
  [data-sub-layout-container="2109d747-2813-418b-822d-c6ab8855db7c"] {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important; }
  [data-sub-layout-container="40cc59d4-a1b0-44f1-bc26-109fe5b8c40e"] {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important; }
  [data-sub-layout="81aad7b7-9368-47f1-99db-f9a6c5767f87"] {
    display: none !important; }
  .recent-posts-slider {
    display: flex;
    flex-direction: column; }
  .home.recent-blog-posts figure {
    width: 100%; }
  [data-sub-layout-container="5b513ded-5dac-475a-ba86-e091a51e307a"] {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important; }
  .zoom-image-container {
    display: flex;
    justify-content: center; }
  ul#wishlist-dropdown {
    width: 92vw !important; }
  .slick-next {
    right: -10px !important; }
  button.slick-prev.slick-arrow {
    left: -3px !important; }
  .subcategory-link-container {
    margin-top: 7%; }
  .home.recent-blog-posts p.blog-date {
    padding: 0 10%; }
  .home.recent-blog-posts .blog-title a {
    padding: 0 10%; }
  .home .main.full .standard-grid.no-tabs-no-carousels .productGrid .product {
    margin-bottom: 0 !important; }
  ul.tabs .tab.is-active .tab-title {
    white-space: normal !important; }
  .footer-logo {
    margin-top: 10% !important; }
  .header-container-left-aligned-logo {
    height: 65px; }
  div#facetedSearch-navList a.navList-action.navList-action--checkbox span {
    margin-left: auto; }
  .navList-action--checkbox::after {
    left: unset !important; } }
