.accesseryess,
.button,
.muli-font,
.navPages-action,
.slick-featured h1 {
  font-family: Poppins;
  letter-spacing: 1.2px;
}
.home-blog-detail-inner .date,
.home-blog-detail-inner a,
.price-list-category,
.ubuntu-font, font, 
body {
  font-family: Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
  letter-spacing: -.07px;
}
.bank-font,
.card-body .card-title,
.cart-item-name,
.flexaligncenter h3,
.navsubmenuborder .listnavigations,
.navsubmenuborder a,
.previewCartItem-name,
.prlistnav .text-uppercase,
.product-set-widget-name a,
.slick-slide h5, p {
  font-family: Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji !important;
  font-style: normal;
}
/*blog page css*/
.blog .tags{
  display:none;
}

/*image gallery*/
.w3-display-topright {
    top: 90px!important;
}
.navPages-action
{
    text-transform: capitalize;
}
.rh-inline{
width: 100vw!important;
  margin-left: calc(-50vw + 50%)!important;
}

.high-tide-font {
  text-transform: capitalize;
  font-family: "High Tide Demo";
  font-weight: 400;
  font-style: normal;
}
.font-high-name {
  color: #242424;
  font-size: 20px;
  letter-spacing: 0.1px;
}
.font-high-tide-slider {
  letter-spacing: 1px;
  font-size: 35px;
}
.product-category-name {
  color: #060606;
  letter-spacing: -0.9px;
  font-size: 13px;
}
.is-uppercase {
  text-transform: uppercase !important;
}
.has-text-centered {
  text-align: center !important;
}
@media (min-width: 1500px) {
  .container {
    max-width: 103.71429rem;
  }
}
.is-spaced {
  letter-spacing: 1px;
}
.is-underlined {
  text-decoration: underline;
}
.has-faded-background {
  background: linear-gradient(to bottom, #fff 0, #ededed 100%);
}
.has-gradient-background {
  background-image: linear-gradient(-30deg, #f6f6f6 45%, #f1f1f1 45%);
}
.has-white-background {
  background: #fff;
}
.has-lightgrey-background {
  background-color: #f8f8f8;
}
.has-darkgrey-background {
  background-color: #e7e7e7;
}
.full-width-page {
  width: 100vw;
  margin-left: calc(-50vw + 50%);
}
.card-figure {
  background-color: transparent;
}
.equalheight {
  justify-content: space-around;
  display: flex;
}
.is-reversed {
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.is-vcentered {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: flex;
  justify-content: center;
}
.big-island {
  padding: 48px;
}

@media (min-width: 1261px) {
  .container {
    padding: 0 1px !important;
  }
}
@media screen and (max-width: 5000px) and (min-width: 800px) {
  .heroCarousel {
    margin-top: 0 !important;
  }
}
[contenteditable="true"]:focus,
[href]:focus,
[tabindex]:not([tabindex="-1"]):focus,
button:focus,
details:focus,
input:focus,
select:focus,
textarea:focus {
  outline: 0 !important;
}
body {
  overflow-x: hidden;
}
input:not([type]),
input[type="color"],
input[type="date"],
input[type="datetime-local"],
input[type="datetime"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
textarea {
  background-color: #fff;
}
.heroCarousel-slide .heroCarousel-image {
  -o-object-fit: cover;
  object-fit: cover;
}
.sectionforhomeslider {
  margin-top: -10.2vh;
}
.slick-slide img {
  padding: 0 ;
}
.slick-initialized .slick-slide {
  padding: 0 ;
}
@media screen and (max-width: 1045px) and (min-width: 800px) {
  .sectionforhomeslider {
    margin-top: -13.2vh;
  }
}
@media screen and (max-width: 1600px) and (min-width: 1045px) {
  .sectionforhomeslider {
    margin-top: -13.2vh;
  }
}
.topregion {
  z-index: 9999;
  position: relative;
}
.filterwatch {
  background-color: #242424;
  border-color: transparent;
  color: #fff;
  border-radius: 1px;
  font-size: 10px;
}
.header-logo .header-logo-image-container-custom {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
/*
.header-inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
*/
/*
.header-left {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
*/
.header-center {
  width: 50%;
}
.header-right {
  position: relative;
}
.header-left,
.header-right {
  width: 25%;
  height: 50px;
}
/*
.navPages-action {
  font-size: 15px;
  font-weight: 100;
}
*/
.flex-row {
  margin-left: auto;
  margin-right: auto;
   display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap; 
}
.flex-row .columns {
  -webkit-flex: 1 1 0px;
  -ms-flex: 1 1 0px;
  flex: 1 1 0px;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  min-width: 0;
  text-align: center;
}
.navPage-subMenu {
  background-color: #fff;
  box-shadow: 0 3px 5px 0 #54545496;
}
.navPages-action.is-open {
  background-color: #000000;
}
.navsubmenuborder {
  border-right: 1px solid #dbdbdb;
}
.flex-row .navsubmenuborder:last-child {
  border-right: none !important;
}
.flex-row .lastnavborder {
  border-right: none !important;
}
.header,
.navPages-container {
  position: -webkit-sticky;
  position: sticky; 
  border-bottom: 1px solid transparent;
}
.navPage-subMenu {
  padding: 0.5rem 0.1rem 2.28571rem !important;
}
.text-uppercase {
  text-transform: uppercase;
}
.flexaligncenter {
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.prlistnav a {
  text-decoration: blink;
}
.prlistnav:hover .viewproduct {
  display: block;
}
.commenbtn {
  background-color: #242424;
  border-color: transparent;
  color: #fff;
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  font-size: 14px;
  padding: 6px 25px;
  white-space: nowrap;
  border-radius: 1px;
}
.commenbtn:hover {
  background-color: #524949;
  color: #fff;
}
.viewproduct {
  display: none;
}
.full-width-button {
  display: block;
  margin-top: 18px;
  margin-bottom: 0;
  background-color: #242424;
  border-color: transparent;
  color: #fff;
  white-space: nowrap;
  border-radius: 1px;
}
.full-width-button:hover {
  background-color: #524949;
  color: #fff;
}
.listnavigations {
  font-size: 12px;
  line-height: 17px!important;
  letter-spacing: -.07px;
  font-weight: 300;
  padding-right: 0px;
    padding-left: 0px;
    font-family: Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
}
@media (min-width: 801px) {
  .productGrid .product {
    width: 24%;
  }
  .body {
    margin-top: 0rem;
  }
}
.colapes-filter-content {
  display: none;
  padding: 10px 20px;
}
.ge-flag-show.ge-switcher-flag {
  margin-top: -24px !important;
  right: 4px;
  position: absolute;
}
.visible-xs {
  display: none;
}
.hidden-xs {
  display: block;
}
@media screen and (max-width: 900px) and (min-width: 60px) {
    .award-open img {
    width: 3.5rem!important;
  }
  .freaturedproducthover .card-figure {
    height: 36vw;
}
    /*image gallery*/
.w3-display-topright {
    top: 0px!important;
}
    
  .visible-xs {
    display: initial;
  }
  .hidden-xs {
    display: none;
  }
  .header-logo img {
    width: 55%;
  }
  body {
    padding-top: 0;
  }
  .sectionforhomeslider {
    margin-top: -2vh;
  }
  .blogsectionhome {
    padding: 10px;
  }
  .productGrid .product {
    width: 49%;
  }
  .equalheight {
    justify-content: space-around;
    display: block;
  }
  .is-vcentered {
    display: block;
  }
  .header {
    height: auto !important;
    background-color: #060910!important;
  }
  .badge {
    padding: 3px;
    font-size: 5px !important;
  }
  .heroCarousel .slick-dots {
    bottom: -38px;
  }
  .big-island {
    padding: 4px;
  }
  .productView-thumbnail {
    width: 100%;
    padding-top: 28px;
    width: 25% !important;
  }
  .pr_category {
    font-size: 15px;
    word-break: break-all;
  }
  .pr_category span {
    font-size: 16px;
  }
  .price--withoutTax {
    letter-spacing: 0.2px;
  }
  .navBar--account ul li {
    margin: 0;
    padding: 0;
    padding: 2px 10px;
    margin-bottom: 5px !important;
    display: inline-block;
  }
  .navBar--account ul{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
  }
  .navBar--account {
    display: block;
    margin-bottom: 0.5rem !important;
  }
  .navBar--account ul li.is-active {
    background-color: #707070;
    color: #fff;
  }
  .navigatio-mobile-img-size {
    width: 100%;
    height: 200px;
    object-fit: contain;
  }
  .margin-top-30-xs {
    margin-top: 30px;
  }
  .mobile-padding-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .productView-details {
    padding-bottom: 0;
  }
  .navUser-item--cart__hidden-s {
    display: block;
  }
  .ge-flag-show.ge-switcher-flag {
    margin-top: -30px !important;
    left: 46px !important;
    position: absolute !important;
  }
  .searchforheader button {
    margin-top: -51px !important;
  }
  #form-action-addToCart
{
    width: 98%;
}
    .header {
  padding: 0px 1px 4px !important;
}
}
.title {
  font-family: Poppins;
  font-weight: 300;
  letter-spacing: 1px;
  color: #363636;
}
.is-uppercase {
  text-transform: uppercase !important;
}
.is-size-4 {
  font-size: 1.5rem !important;
}
.is-size-5 {
  font-size: 1.25rem !important;
}
.tab-content.is-active {
  line-height: 1.9;
  font-family: Poppins;
  padding-bottom: 0px;
}
.has-double-margin-bottom {
  margin-bottom: 24px !important;
}
.is-size-6 {
  font-size: 1rem !important;
}
.contentp {
  line-height: 1.5;
  font-family: Poppins;
  font-weight: 300;
  font-size: 13px;
}
.is-size-7 {
  font-size: 0.9rem !important;
  margin-bottom: 0;
}
.is-usp-text {
  text-transform: none;
  font-weight: 500;
}
.is-size-8 {
  font-size: 0.8rem !important;
}
.is-size-9 {
  font-size: 0.7rem !important;
}
.is-bold {
  font-weight: 700;
}
.product-top-content {
  color: #fff;
  background-color: #222;
  padding: 20px;
}
.is-spaced {
  letter-spacing: 1px;
}
.productView-thumbnails .slick-next {
  margin-top: 0;
}
.productView-thumbnails .slick-prev {
  margin-top: 0;
}
#add-to-cart-wrapper .form-action {
  display: contents;
}
#add-to-cart-wrapper #form-action-addToCart
{
    width: 98%;
}
#form-action-addToCart {
  padding: 17px;
  text-transform: uppercase;
  font-size: 14px;
  line-break: 3.5px;
  letter-spacing: 1.5px;
}
.mainblogdiv img {
  width: 100%;
  object-fit: contain;
}
.mainblogdiv a {
  text-decoration: none !important;
}
.blog-image-tag {
  padding: 12px;
  background: #fff;
  position: absolute;
  top: 0;
  right: 0;
  color: #242424;
  font-size: 11px;
  text-transform: uppercase;
}
.searchwatchsection {
  padding: 20px 0;
}
.form-increment input {
  width: 70%;
}
.cartinc {
  right: -7px;
  top: -66px;
  border-color: #f0f8ff00;
}
.cartdec {
  right: -7px;
  top: 45px;
  border-color: #f0f8ff00;
}
.cartdec:hover,
.cartinc:hover {
  border-color: #f0f8ff00;
}
@media only screen and (max-width: 600px) {
  .accordion-specification {
    color: #444;
    cursor: pointer;
    width: 100%;
    border: none;
    text-align: left;
    outline: 0;
    font-size: 15px;
    transition: 0.4s;
  }
  .icon-specification {
    background-image: url(https://cdn11.bigcommerce.com/s-tjv9cj11yk/product_images/uploaded_images/down-arrow.png?t=1623239103&_ga=2.164462013.383662574.1623041692-506025529.1616843345);
    background-repeat: no-repeat;
    background-position: right;
  }
  .icon-specification.active {
    background-image: url(https://cdn11.bigcommerce.com/s-tjv9cj11yk/product_images/uploaded_images/up-arrow-1-.png?t=1623241341&_ga=2.164581693.383662574.1623041692-506025529.1616843345);
    background-repeat: no-repeat;
    background-position: right;
  }
  .panel-specification {
    display: none;
  }
  .panel {
    border-style: unset;
    padding: 0 18px;
    display: none;
    overflow: hidden;
  }
}
.custom-slide .slick-slide {
  padding: 10px !important;
}
.custom-slide .slick-next::before,
.custom-slide .slick-prev::before {
  height: 4.92857rem !important;
  width: 1.42857rem !important;
}
.custom-slide .slick-next {
  right: -2.35714rem;
  background: 0 0;
}
.custom-slide .slick-prev {
  left: -2.35714rem;
  background: 0 0;
}
.custom-slide .slick-next,
.custom-slide .slick-prev {
  border: none;
}
.img-70-contain {
  width: 70px;
  height: 150px;
  object-fit: cover;
  margin-top: 15px;
  margin-bottom: 10px;
}
.form-select--date,
.form-select--small {
  max-width: 98%;
}
.card-figure .badge,
.prlistnav .badge,
.productView-image .badge {
  position: absolute;
  top: 10px;
  right: 10px;
  min-width: 75px;
}
.badge {
  background: #6a6a6a !important;
  border-radius: 50%;
  text-align: center;
  line-height: 1.2;
  padding: 8px;
  color: #fff;
  font-family: Poppins;
  z-index: 3;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 9px !important;
  justify-content: center;
}
.badge:before {
  content: "";
  display: inline-block;
  padding-top: 100%;
}
.small-badge {
  margin: 0 auto;
  width: 70px;
  font-size: 12px;
}
.card-img-container,
.imgswapanimation img,
.prlistnav img {
  z-index: 5;
  position: relative;
  transition: opacity 0.3s ease-in-out;
}
.commenbtn1:hover {
  background-color: #524949;
  color: #fff;
}
.viewproduct1 {
  display: none;
}
.mainpdsection:hover .viewproduct1 {
  background-color: #242424;
  border-color: transparent;
  color: #fff;
  position: relative;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  font-size: 13px;
  padding: 6px 20px;
  white-space: nowrap;
  border-radius: 1px;
  display: table;
}
.navigationimganimation {
  transition: 0.5s;
}
.navigationimganimation:hover {
  opacity: 0.8;
}
.imgswapanimation:hover img,
.mainpdsection:hover img,
.prlistnav:hover img {
  -webkit-animation: fadein 1s;
  -moz-animation: fadein 1s;
  -ms-animation: fadein 1s;
  -o-animation: fadein 1s;
  animation: fadein 1s;
}
@keyframes fadein {
  from {
    opacity: 0.5;
  }
  to {
    opacity: 1;
  }
}
@-moz-keyframes fadein {
  from {
    opacity: 0.5;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fadein {
  from {
    opacity: 0.5;
  }
  to {
    opacity: 1;
  }
}
@-ms-keyframes fadein {
  from {
    opacity: 0.5;
  }
  to {
    opacity: 1;
  }
}
.card-figcaption {
  display: none !important;
}
.selectsearchmain {
  background: url(//cdn11.bigcommerce.com/s-tjv9cj11yk/product_images/uploaded_images/br-down.png)
    no-repeat right #fff;
  -webkit-appearance: none;
  background-position-x: right;
  background-origin: content-box;
  background-size: 12px 12px;
}
.header:hover,
.is-open {
/*
  animation-name: slideDown;
  -webkit-animation-name: slideDown;
  animation-duration: 0.5s;
  -webkit-animation-duration: 0.5s;
  animation-timing-function: ease;
  -webkit-animation-timing-function: ease;
*/
  visibility: visible !important;
}
.is-open:visited {
  animation-name: slideDown;
  -webkit-animation-name: slideDown;
  animation-duration: 0.1s;
  -webkit-animation-duration: 0.1s;
  animation-timing-function: ease;
  -webkit-animation-timing-function: ease;
  visibility: visible !important;
}
@keyframes slideDown {
  0% {
    opacity: 0.9;
    transform: translateY(-2%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@-webkit-keyframes slideDown {
  0% {
    opacity: 0.9;
    -webkit-transform: translateY(-2%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
ol.breadcrumbs {
  text-align: initial;
 margin-top: -12px;
 font-family: 'Poppins';
}
.dash-pdppage-breadcrumb ol.breadcrumbs{
    position: absolute;
}

@media (min-width: 1261px) {
  .productView-thumbnail {
    width: 25% !important;
  }
}
.page p {
  line-height: 1.9;
  font-family: 'Poppins';
  font-weight: 300;
}
.page a {
  text-decoration: none;
}
.btn-black {
  background-color: #242424 !important;
  border-color: transparent !important;
  color: #fff !important;
  justify-content: center !important;
  padding-bottom: calc(15px - 1px) !important;
  padding-left: 0.75em !important;
  padding-right: 0.75em !important;
  padding-top: calc(15px - 1px) !important;
  text-align: center !important;
  white-space: nowrap !important;
  cursor: pointer !important;
}
.btn-white {
  background-color: #fff !important;
  border-color: #dbdbdb !important;
  color: #363636 !important;
  justify-content: center !important;
  padding-bottom: calc(15px - 1px) !important;
  padding-left: 0.75em !important;
  padding-right: 0.75em !important;
  padding-top: calc(15px - 1px) !important;
  text-align: center !important;
  white-space: nowrap !important;
  cursor: pointer !important;
  border-radius: 0 !important;
}
.card-figure:hover .badge {
  z-index: 6;
}

.slick-prev::before {
  background-image: url(//cdn11.bigcommerce.com/s-uok04hg6nb/product_images/uploaded_images/arrow-angle-pointing-to-left.png);
}
.slick-prev:hover::before {
  background-image: url(//cdn11.bigcommerce.com/s-uok04hg6nb/product_images/uploaded_images/arrow-angle-pointing-to-left.png);
}
.slick-next::before {
  background-image: url(//cdn11.bigcommerce.com/s-uok04hg6nb/product_images/uploaded_images/move-to-next.png);
}
.slick-next:hover::before {
  background-image: url(//cdn11.bigcommerce.com/s-uok04hg6nb/product_images/uploaded_images/move-to-next.png);
}

.featured-categories .slick-next::before, .featured-categories .slick-prev::before
{
    height: 4.9285714286rem;
}

.featured-categories .slick-prev::before {
  background-image: url(//cdn11.bigcommerce.com/s-jpkc0tnv4j/product_images/uploaded_images/back.png);
        opacity: .50;
}
.featured-categories .slick-prev:hover::before {
  background-image: url(//cdn11.bigcommerce.com/s-jpkc0tnv4j/product_images/uploaded_images/back.png);
}
.featured-categories .slick-next::before {
  background-image: url(//cdn11.bigcommerce.com/s-jpkc0tnv4j/product_images/uploaded_images/arrow-right.png);
  opacity: .50;
  margin-left: 12px;
}
.featured-categories .slick-next:hover::before {
  background-image: url(//cdn11.bigcommerce.com/s-jpkc0tnv4j/product_images/uploaded_images/arrow-right.png);
}

.featured-categories .slick-next {
    right: -2px !important;
}
.featured-categories .slick-prev {
    left: -12px !important;
}

.slick-next:focus,
.slick-next:hover,
.slick-prev:focus,
.slick-prev:hover {
  background-color: transparent;
}
.press-slider .slick-next,
.slick-prev {
  background-color: transparent !important;
  border: 1px solid transparent !important;
}
.colapes-filter-content h6 {
  margin-top: 2px;
}
.fluid-width-video-wrapper {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%;
}
.responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.faq-header {
  color: #363636;
  font-weight: 600;
  line-height: 1.125;
  font-family: Poppins;
  margin-left: 17px;
}
.faq-subhead {
  border-bottom: 1px solid #dbdbdb !important;
  font-family: Poppins;
  background-image: url(https://cdn11.bigcommerce.com/s-tjv9cj11yk/product_images/uploaded_images/down2-arrow.png?t=1624948275);
  background-repeat: no-repeat;
  background-position: right;
}
.page .page-heading {
  display: none;
}
.faq-top {
  padding: 0 64px;
}
@media only screen and (max-width: 600px) {
  .faq-top {
    padding: 0 0;
  }
  .faq-subhead {
    background-size: 15px;
    background-position: bottom right;
  }
  .refund-top {
    padding-left: unset !important;
  }
  [data-test-id*="product-set-right-arrow"] {
    margin-right: -30px;
    background-image: url(//cdn11.bigcommerce.com/s-uok04hg6nb/product_images/uploaded_images/move-to-next.png) !important;
    background-repeat: no-repeat !important;
    background-color: transparent !important;
  }
  [data-test-id="product-set-left-arrow"] {
    margin-left: -20px;
    background-image: url(//cdn11.bigcommerce.com/s-uok04hg6nb/product_images/uploaded_images/arrow-angle-pointing-to-left.png) !important;
    background-repeat: no-repeat !important;
    background-color: transparent !important;
  }
  [data-test-id="product-set-right-arrow"] svg {
    display: none;
  }
  [data-test-id="product-set-left-arrow"] svg {
    display: none;
  }
  .mainpdsection .small-badge {
    z-index: -1 !important;
    top: 0 !important;
    right: 0 !important;
  }
  .mainpdsection .lazyautosizes {
    margin-right: 10px !important;
  }
}
.refund-header {
  color: #363636;
  font-weight: 600;
  line-height: 1.125;
  font-size: 2em;
  margin-bottom: 0.5em;
  font-family: Poppins;
}
.refund-content {
  letter-spacing: normal;
  font-weight: 300;
  line-height: 1.9;
}
.refund-content a {
  text-decoration: none !important;
}
.refund-top {
  padding-left: 50px;
}
.presspage-header {
  font-size: 1rem !important;
  font-weight: 400;
  color: #4a4a4a;
  line-height: 1.5 !important;
}
.page-content--centered {
  display: grid;
}
.article-body p {
  font-size: 1.15rem;
}
.content p {
  line-height: 1.9;
  font-family: Poppins;
  font-weight: 300;
}
.content .label,
.content a,
.content p {
  color: inherit;
}
.content h2:not(:first-child) {
  margin-top: 1.1428em;
}
.content h2 {
  font-size: 1.75em;
  margin-bottom: 0.5714em;
}
.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6 {
  color: #363636;
  font-weight: 600;
  line-height: 1.125;
}
.article-body img {
  display: block;
}
.color-black {
  color: #000;
}
.pr-name-class {
  font-size: 12px;
  line-height: 1.9;
}
.card-img-container .card-image {
  margin: 0;
}
.wg-default,
.wg-default .country-selector {
  right: unset !important;
  left: 10px;
}
.fragment {
  font-size: 12px;
  border: 1px solid #ccc;
  color: #555;
  display: block;
  padding: 10px;
  box-sizing: border-box;
  text-decoration: none;
  position: fixed;
  bottom: 10px;
  right: -1000px;
  width: 38%;
  background-color: #fff;
  opacity: 1;
  z-index: 9999999;
  border-radius: 0;
}
.fragment:hover {
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
}
.fragment img {
  float: left;
  margin-right: 10px;
}
.fragment h3 {
  padding: 0;
  margin: 0;
  color: #369;
}
.fragment h4 {
  padding: 0;
  margin: 0;
  color: #000;
}
.pdphide{
    display: none;
}
#close_pdp_popup {
  float: right;
  display: inline-block;
  width: 20px;
  height: 20px;
  background: #d1d6db;
  border-radius: 27px;
  font-size: 18px;
  text-align: center;
  vertical-align: middle;
  line-height: 0.9;
  color: #fff;
  font-weight: 400;
  padding: 0 0 0 1px;
  cursor: pointer;
}
.pdp_content_txt_popup {
  font-family: "Josefin Sans", sans-serif;
  font-size: 34px;
  font-weight: 600;
}
.buttonpopupup {
  position: relative;
  width: 100%;
  background: #000;
  border-radius: 2px;
  border-style: solid;
  border-color: #000;
  border-width: 10px;
  color: #fff;
  font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1;
  white-space: normal;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-left: 2px;
  padding-right: 2px;
  text-align: center;
  word-break: break-word;
  align-self: flex-end;
  cursor: pointer;
}
.buttonpopupup:hover {
  background-color: #fff;
  color: #000;
}
.rowpaddingpdp {
  padding: 5px 18px;
}
@media screen and (max-width: 1500px) and (min-width: 900px) {
  .fragment {
    width: 50%;
  }
}
@media screen and (max-width: 900px) and (min-width: 60px) {
  .fragment {
    width: 100%;
    bottom: 0;
    right: 0;
  }
  .pdp_content_txt_popup {
    font-size: 15px;
  }
  .buttonpopupup {
    font-size: 10px;
  }
  .rowpaddingpdp {
    padding: 5px 2px;
  }
  .fragment .columns {
    padding-left: 5px;
    padding-right: 5px;
  }
}
.fragment {
  font-size: 12px;
  border: 1px solid #ccc;
  color: #555;
  display: block;
  padding: 10px;
  box-sizing: border-box;
  text-decoration: none;
  position: fixed;
  bottom: 10px;
  right: -1000px;
  width: 38%;
  background-color: #fff;
  opacity: 1;
  z-index: 9999999;
  border-radius: 0;
}
.fragment:hover {
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
}
.fragment img {
  float: left;
  margin-right: 10px;
}
.fragment h3 {
  padding: 0;
  margin: 0;
  color: #369;
}
.fragment h4 {
  padding: 0;
  margin: 0;
  color: #000;
}
#close_pdp_popup {
  float: right;
  display: inline-block;
  width: 20px;
  height: 20px;
  background: #d1d6db;
  border-radius: 27px;
  font-size: 18px;
  text-align: center;
  vertical-align: middle;
  line-height: 0.9;
  color: #fff;
  font-weight: 400;
  padding: 0 0 0 1px;
  cursor: pointer;
}
.pdp_content_txt_popup {
  font-family: "Josefin Sans", sans-serif;
  font-size: 34px;
  font-weight: 600;
}
.buttonpopupup {
  position: relative;
  width: 100%;
  background: #000;
  border-radius: 2px;
  border-style: solid;
  border-color: #000;
  border-width: 10px;
  color: #fff;
  font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1;
  white-space: normal;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-left: 2px;
  padding-right: 2px;
  text-align: center;
  word-break: break-word;
  align-self: flex-end;
  cursor: pointer;
}
.buttonpopupup:hover {
  background-color: #fff;
  color: #000;
}
.rowpaddingpdp {
  padding: 5px 18px;
}
@media screen and (max-width: 1500px) and (min-width: 900px) {
  .fragment {
    width: 50%;
  }
}
@media screen and (max-width: 900px) and (min-width: 60px) {
  .productView-thumbnails .slick-next::before {
    margin-left: -8px;
  }
  .fragment {
    width: 100%;
    bottom: 0;
    right: 0;
  }
  .pdp_content_txt_popup {
    font-size: 15px;
  }
  .buttonpopupup {
    font-size: 10px;
  }
  .rowpaddingpdp {
    padding: 5px 2px;
  }
  .fragment .columns {
    padding-left: 5px;
    padding-right: 5px;
  }
  .fragment .button {
    border-left-width: 2px;
  }
}
.flexaligncenter span {
  font-style: inherit;
  text-align: left !important;
  font-weight: 100;
  font-size: 0.8rem !important;
}
.submenu-mainname {
  font-family: bankgothic_lt_btlight, sans-serif !important;
  font-weight: 500 !important;
  margin-left: -3px;
  font-style: italic;
  color: #242424;
}
@media only screen and (min-width: 900px) and (max-width: 1500px) {
  .prlistnav img {
    height: auto;
    width: 73%;
  }
  .flexaligncenter h3 {
    margin-top: -11px;
  }
}
#contact-us-success {
  background-color: #f5f5f5;
  border-radius: 0;
  padding: 1.25rem 2.5rem 1.25rem 1.5rem;
  position: relative;
  margin-top: 12px;
  font-family: Poppins;
  font-weight: 300;
  font-size: 13px;
}
.productView-thumbnails .slick-prev::before {
  margin-top: -12px;
  margin-left: -8px;
}
.page-content--centered {
  display: block;
}
.productsliderpdp-img {
  width: 100vw;
  margin-left: calc(-50vw + 50%);
}
.blog-sliderpdp {
  object-fit: cover;
  object-position: center;
  cursor: pointer;
}
.footerlogo {
  padding: 5px 15px;
  width: 135px;
}
.navsubmenuborder a.navPages-action.has-subMenu.listnavigations {
  padding-left: 0;
  padding-right: 0;
}
.swatches_selected_value {
  font-size: 9px;
  letter-spacing: 0.1px;
}
.navPages-list .navPages-item .activePage {
  font-weight: 300 !important;
  color: #006cff !important;
  -webkit-text-stroke-color: transparent;
}
.navPages-list .navPages-item .activePage:after {
  content: "";
  display: block;
  /*border-bottom: 1px solid #006cff;*/
}
.navPages-list .navPages-item .activePage1 p:after , .hide-for-large-up .navPages .activePage1 {
  content: "";
  display: block;
  /*border-bottom: 1px solid #006cff;*/
  color: #006cff !important;
  -webkit-text-stroke-color: transparent;
}
.pdp_content_txt_popup {
  font-size: 31px !important;
  font-weight: 500 !important;
  color: #000;
  font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif !important;
  margin-bottom: 0;
  margin-top: 16px;
}
.buttonpopupup {
  font-size: 17px !important;
}
.buttonpopupup:hover {
  border-color: #000;
}
@media screen and (max-width: 900px) and (min-width: 60px) {
  .buttonpopupup {
    font-size: 10px !important;
  }
  .pdp_content_txt_popup {
    font-size: 15px !important;
    font-family: "Josefin Sans", sans-serif;
  }
  .buttonpopupupclose {
    margin-top: 10px;
  }
  .pdp_content_txt_popup {
    font-size: 17px !important;
  }
  .jdgm-prev-badge__stars {
    font-size: 10px;
  }
  .jdgm-prev-badge__text {
    font-size: 8px;
  }
  .has-brand-font p {
    font-size: 19px;
  }
  .footerlogo {
    margin-top: 40px;
  }
  .socialLinks {
    margin-bottom: 10px;
  }
  .faq-mobile-section {
    margin-bottom: -53px;
  }

/*   hide newsletter image  */
    #sd-image-687a64b9-6a7d-4f20-9473-c77c924e55f2, #sd-image-04517123-ea27-49c8-8c70-3d7194044b6e, #sd-image-8cad566d-6ee9-41bb-ae17-f95d2225e557, #sd-image-e2f36ca4-67bc-478f-be5a-d403d7868993, #sd-image-f488320b-11d6-42c2-9dda-81cc7e89fa4e, #sd-image-cbd88d7f-a58c-4520-aac5-9adbb9b6d5d1 {
    display: none!important;
    }
}
@media screen and (max-width: 1300px) and (min-width: 991px) {
  .pdp_content_txt_popup {
    font-size: 26px !important;
    font-family: "Josefin Sans", sans-serif;
  }
}
.has-brand-font {
  font-family: bankgothic_lt_btlight, sans-serif !important;
  font-weight: 500 !important;
  margin-left: -3px;
  font-style: italic;
  margin-bottom: -10px;
}
.has-text-white {
  color: #f9f7f7 !important;
}
.is-size-1 {
  font-size: 2rem !important;
}
.has-brand-font p {
  font-size: 36px;
}
.skip-to-main-link {
  display: none;
}
.productView-title {
  text-transform: uppercase;
}
.css-7sl3qp {
  line-height: 23px !important;
  font-size: 0.8rem !important;
  font-family: bankgothic_lt_btlight, sans-serif !important;
  font-style: italic;
  text-align: center;
}
.css-1q2aer7 {
  font-size: 0.9rem !important;
  font-family: bankgothic_lt_btlight, sans-serif !important;
  font-style: italic;
}
.wg-default,
.wg-default .country-selector {
  display: none;
  z-index: unset !important;
}
.weglot-container {
  /*display: block !important;*/
}
.tab-content.has-jsContent.is-active {
  padding: 0;
}
#main-content {
  margin-bottom: 0;
}
@media screen and (max-width: 800px) and (min-width: 60px) {
  .wg-default,
  .wg-default .country-selector {
    position: sticky !important;
    bottom: unset !important;
    margin-top: -27rem;
    left: 29px !important;
    display: inline-block;
    z-index: unset !important;
  }
}
@media screen and (max-width: 1366px) and (min-width: 1030px) {
  .wg-default,
  .wg-default .country-selector {
    position: sticky !important;
    bottom: unset !important;
    margin-top: -29rem;
    left: 72rem;
    display: inline-block;
    z-index: unset !important;
  }
}
@media screen and (max-width: 3500px) and (min-width: 1900px) {
  .wg-default,
  .wg-default .country-selector {
    position: sticky !important;
    bottom: unset !important;
    margin-top: -29rem;
    left: 96rem;
    display: inline-block;
    z-index: unset !important;
  }
  .price-info-msg {
    margin-left: 86px;
  }
}
.price-info-msg {
  margin-left: 15px;
}
.logo-block {
  display: contents;
}
[data-product-attribute] .form-option.unavailable:before {
  display: none;
}
/* menu section */
/*
.navPages-action {
color: #fff;
padding-right: 0.5rem;
  padding-left: 0.5rem;
}
*/
.navUser-action {
  color: #ffffff;
}
.freaturedproducthover:hover,.freaturedproducthover:focus {
/*  color: hsla(0,0%,100%,.75);*/
        background: hsla(0,0%,100%,.2);
        border-radius: 50%;
}
/*
.nav-fontsize{
  font-size: 12px;
  line-height: 17px!important;
  letter-spacing: -.07px;
  font-weight: 300;
  font-family: Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
}
*/
.navPages-action .navPages-action-moreIcon{
  display: none;
}
.site-logo .a {
  fill: #ffffff;
}
.navUser ul, .navUser ol {
/*  top: -13px;*/
}
.header-main{
/*  margin-bottom: -24px;*/
}
/*
.headerlogosection {
  margin-top: 37px;
}
*/
.homemenu-contents{
  color: black;
  background: linear-gradient(95deg,#f3f300,#e7aa04 80%);
    text-align: center;
    font-size: 0.9rem;
    font-family: Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    font-weight: 400;
    line-height: 1.6666666667;
    z-index: 9999;
    position: relative;
}
.navPage-subMenu.is-open{
  background-color: #060910;
  padding-bottom: 0px!important;

}
.homeclose-icon{
  color: #fff;
  font-size: 15px;
  padding: 0px;
}
.homeprodct{
  margin-left: 120px;
}
#main-content {
  background: #000000;
}
/* footer section */
.footer-align{
  display: flex;
}
.circle-color{
  fill: #006cff;
}

/*collection page css*/
.popupclose{
position: absolute;
      position: absolute;
    margin-left: 34rem;
    margin-top: 5px;
    padding: 3px 3px 4px 4px;
    font-size: 13px !important;
    font-weight: 300;
    color: #fff;
    background: #060910;
    width: 20px;
    height: 20px;
    border-radius: 50%;
}
.popupclose:hover{
    background: #000000;
}
.collection-bckgnd{
        background: linear-gradient(95deg,#006cff,#8314bd 80%);
}
.page-full-width{
width: 100vw!important;
margin-left: calc(-50vw + 50%);
max-width: 100vw!important;
}
.product_image_zoom:hover
{
transition: transform.3s;
transform: scale(1.1);
}
.product_image_zoom
{
transition: transform.3s;
}
/*table background customize*/
table {
    background: none;
}
table tr.alt, table tr.even, table tr:nth-of-type(even) {
    background: none;
}
.header.hide-for-large-up{
 margin-top: -8px!important;
 height: 50px !important;
}
#freaterdslider-spefication-mobile{
display:none;
}
@media screen and (max-width: 900px) and (min-width: 60px) {
    .header-logo-image {
    margin-top: 24px!important;
    object-fit: cover;
    max-width: 100% !important;
    
    height: auto;
    }
    #freaterdslider-spefication{
display:none;
}
#freaterdslider-spefication-mobile{
display:block;
}
 
    /*popup close button */
    .popupclose {
  margin-left: 10.5rem;
    margin-top: 16px;
}
  .page-content--centered {
    margin-top: -61px;
}
  .homeclose-icon {
     position: relative;
    margin-top: -26px;
}
.homeprodct{
  margin-left:0px;
}
.no-gutter {
    padding-bottom: 2px;
    padding-top: 24px;
}
    .dash-pdppage-breadcrumb
    { 
        top: 0 !important;
    }
    .dash-pdppage-breadcrumb .breadcrumbs
    {
        display: flex;
        justify-content: center;
        margin-bottom: 0px ;
    }
    ol.breadcrumbs
    {
        display: none !important;
    }
       .featuerdproducts .freaturedproducthover .card-title
    {
       margin-top: -16px !important;
    }
}
@media screen and (max-width: 799px) and (min-width: 8px){
.navPages {
    background-color: #0f1119 !important;
    width: 59%!important;
}
.navbar-brand svg{
    margin-bottom: -27px;
}
.homemenu-contents{
    display:block;
}
    .stickydashcam
    {
        width: 35px !important;
    }
    .navigation_country_list
    {
            margin-top: 44px;
    }
    .heroCarousel {
    margin-top: -20px !important;
    }
    .heroCarousel-title {
        font-size: 23px !important;
    }
    .heroCarousel-description
    {
        font-size: 14px !important;
    }
    .heroCarousel-content
    {
    position: absolute;
    top: 0%;
    padding-top: 30px;
    }
   
     .countrydropdown {
            top: 0px !important;
            z-index: 9 !important;
        }
     .iframepopup
    {
        height: 550px !important;
        margin-top: 20px;
    }
    .featuerdproducts
    {
        margin-top: -50px !important;
    }
    .featuerdproducts .slick-dots {
    bottom: -50px;
    }
      .featuerdproducts .productCarousel-slide
    {
        height: auto !important;
    }
    .navPage-subMenu.is-open {
    margin-left: 0px !important;
    }
}
 .stickydashcam
    {
        width: 50px !important;
    }
/*zeno builder css*/
        #divTwo, #divTwohide{
        display: none;
        }
        #divTwo1, #divTwo1hide{
        display: none;
        }
         #divTwo2, #divTwo2hide{
        display: none;
        }
        
/*   nextbase code  */
.bg-primary {
    background-color: #060910!important;
}
.bg-light-gray {
    background-color: #353948!important;
}
.sticky_footer
{
    padding: 10px 10px;
    position: fixed;
    left: 0;
    bottom: -31px;
    width: 100%;
    z-index: 999;
}
.featuerdproducts .productCarousel-slide
{
    height: auto;
}
.freaterdslider .card-body.featerdproduct
    {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    }
.zn-accordion-handle {
    display: flex;
    justify-content: flex-start !important;
}
.dropdown-item {
    display: block;
    width: 100%;
    padding: 4px !important;
    clear: both;
    font-weight: 400;
    color: #f5f5f7;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
    font-size: 12px!important;
    line-height: 17px!important;
    letter-spacing: -.06px!important;
}
.countrydropdown {
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    background-color: #ffffff;
    color: #000;
    display: none;
    z-index: 99999;
}
.mobileMenu-toggle .mobileMenu-toggleIcon, .mobileMenu-toggle .mobileMenu-toggleIcon::before, .mobileMenu-toggle .mobileMenu-toggleIcon::after {
    background: #f6f6f6;
}
.mobileMenu-toggle.is-open .mobileMenu-toggleIcon::before, .mobileMenu-toggle.is-open .mobileMenu-toggleIcon::after {
    background-color: #f6f6f6;
}

.button
{
    letter-spacing: -.06px;
    padding-left: 38px !important;
    padding-right: 38px !important;
    display: inline-block;
    font-weight: 700;
    color: #212529;
    text-align: center;
    vertical-align: middle;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 0.625rem 0.75rem;
    font-size: 13px;
    line-height: 1.5;
    border-radius: 1.5rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.btn-tertiary {
    color: #fff;
    background-color: #006cff;
    border-color: #006cff;
    box-shadow: 0 3px 5px rgba(0,0,0,.25)!important;
}
.btn-tertiary.focus, .btn-tertiary:focus, .btn-tertiary:hover {
    color: #fff;
    background-color: #005cd9;
    border-color: #0056cc;
}

.dropdown--quickSearch.is-open
{
    width: 100vw !important;
    margin-left: 0px;
    position: fixed;
    height: calc(100vh - 0px);
    background: rgba(6,9,16,.9);
    padding-top:0px;
    z-index: 99999999999999999999999999999;
    top: 0px!important;
}
.stickyfooterhomepdppage
{
    display:none;
}
.hidebuttonaddtocart
{
    display: none;
}

.add-to-cart-btn
{
    background-color: #ffba00;
    padding: 12px;
    color: #333 !important;
    border-radius: 20px;
    cursor: pointer;
    overflow: hidden;
    font-size: 12px;
    outline: 0!important;
    border: none;
    width: auto;
    height: auto;
    white-space: normal;
    text-decoration: none;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    letter-spacing: -.06px;
    font-weight: 900;

}
.add-to-cart-btn:hover, .add-to-cart-btn:focus
{
    color: #212529;
    background-color: #d99e00;
    border-color: #cc9500;
}
html {
    scroll-behavior: smooth;
}
.zn-cart-message
{
    flex-direction: row;
    align-content: center;
    align-items: center;
    justify-content: center;
    margin-top: 10px;
    color: #2196f3;
}
.countPill {
    background-color: #006cff !important;
}
.disabledbutton
{
    background-color: #1e1e1e17 !important;
}
.navUser-action--quickSearch:hover
{
        background-color: transparent;
}
[data-content-region="header_top--global"] .homemenu-contents
{
    width: 100vw;
    margin-left: calc(-50vw + 50%);
}
.productView .disabledbutton {
    background-color: #757575 !important;
    border: 1px solid #757575 !important;
    color: white !important;
}
.account-navigation-banner
{
    background-color: #353948!important;
    padding: 25px 10px;
}
.alertBox--info {
    background-color: #353948;
    color: white;
}
.disabledbuttonhome
{
    color: #bababa !important;
}
.zn-product-price .zn-ori-price, .discountprice {
    color: #838383cc !important;
    font-size: 12px !important;
    text-decoration: line-through !important;
}

.navBar--account {
    display: block;
}

.homedeals:hover{
    opacity:.80;
}
.productView-description{
  margin-bottom: -78px;
}

/*blog*/
.iframe-class iframe{
    width: 100%;
    height: 400px;
}
.news-image-blog img{
    height: 100%;
    width: 75%;
}
.weglot-container
{
    /*display: none !important;*/
}
.navPage-subMenu.is-open {
    margin-top: -2px;
    left: auto;
    display: flex;
    position: absolute;
    top: 40px;
    justify-content: center;
    z-index: 9999;
}
.header-logo-image {
    max-width: 55%;
/*    margin-top: 80px;*/
}
.heroCarousel-title, .heroCarousel-description
{
    text-shadow: 1px 1px 2px #000;
}
.award-icon .splide__arrows>button>svg {
    fill: #000!important;
}
.featuerdproducts img
{
        width: 80%;
    margin: 0 auto !important;
}
.product-name-head, .product-name-head h1{
        z-index: 99;
    position: relative;
}




.black-bg-form .hbspt-form input:not([type]), .black-bg-form .hbspt-form input[type="color"], .black-bg-form .hbspt-form input[type="date"],.black-bg-form .hbspt-form input[type="datetime-local"],.black-bg-form .hbspt-form input[type="datetime"],.black-bg-form .hbspt-form input[type="email"],.black-bg-form .hbspt-form input[type="month"],.black-bg-form .hbspt-form input[type="number"],.black-bg-form .hbspt-form input[type="password"],.black-bg-form .hbspt-form input[type="search"],.black-bg-form .hbspt-form input[type="tel"],.black-bg-form .hbspt-form input[type="text"],.black-bg-form .hbspt-form input[type="time"],.black-bg-form .hbspt-form input[type="url"],.black-bg-form .hbspt-form input[type="week"],.black-bg-form .hbspt-form textarea {
    background-color: #fff0;
    border: 1px solid #f5f5f7 !important;
    border-radius: 50px;
    color: #adadaf !important;
    }
    .black-bg-form .grecaptcha-badge
    {
        margin-top: 15px;
    }
    .black-bg-form .hbspt-form select
    {
        background-color: #fff0;
    border: 1px solid #f5f5f7 !important;
    border-radius: 50px;
    color: #adadaf !important;
    }
    .black-bg-form .hbspt-form select option, 
    {
        background-color: black;
        border: 1px solid #f5f5f7 !important;
        border-radius: 50px;
        color: #adadaf !important;
    }
    .black-bg-form .hbspt-form label
    {
        color: #adadaf;
    }


    .white-bg-form .hbspt-form input:not([type]), .white-bg-form .hbspt-form input[type="color"], .white-bg-form .hbspt-form input[type="date"],.white-bg-form .hbspt-form input[type="datetime-local"],.white-bg-form .hbspt-form input[type="datetime"],.white-bg-form .hbspt-form input[type="email"],.white-bg-form .hbspt-form input[type="month"],.white-bg-form .hbspt-form input[type="number"],.white-bg-form .hbspt-form input[type="password"],.white-bg-form .hbspt-form input[type="search"],.white-bg-form .hbspt-form input[type="tel"],.white-bg-form .hbspt-form input[type="text"],.white-bg-form .hbspt-form input[type="time"],.white-bg-form .hbspt-form input[type="url"],.white-bg-form .hbspt-form input[type="week"],.white-bg-form .hbspt-form textarea {
    background-color: #fff0;
    border: 1px solid #cbd6e2 !important;
    border-radius: 50px;
    color: #33475b !important;
    }
    .white-bg-form .hbspt-form select
    {
    background-color: #fff0;
    border: 1px solid #cbd6e2 !important;
    border-radius: 50px;
    color: #33475b !important;
    }
    .white-bg-form .hbspt-form select option
    {
        background-color: black;
        border: 1px solid #cbd6e2 !important;
        border-radius: 50px;
        color: #33475b !important;
    }
    .white-bg-form .hbspt-form label
    {
        color: #33475b;
    }


    /* footer newsletter */
    [data-content-region*="footer-newsletter--global"] .black-bg-form .hbspt-form input[type="text"], [data-content-region*="footer-newsletter--global"] .black-bg-form .hbspt-form input[type="email"]
    {
      background-color: #fff0;
      border: 1px solid #c4c4c4 !important;
      border-radius: 5px;
      color: #000000 !important;
    }
    [data-content-region*="footer-newsletter--global"] .black-bg-form .hbspt-form input[type="text"]::placeholder, [data-content-region*="footer-newsletter--global"] .black-bg-form .hbspt-form input[type="email"]::placeholder
    {
      color: #000000 !important;
    }

    [data-content-region*="footer-newsletter--global"] .hbspt-form .actions, [data-content-region*="footer-newsletter--global"] .hbspt-form .actions {
      text-align: right;
    }

    [data-content-region*="footer-newsletter--global"]  .black-bg-form .hbspt-form label {
      color: #000000;
    }

    [data-content-region*="footer-newsletter--global"] input[type="checkbox"] { position: absolute; opacity: 0; z-index: -1; }
    [data-content-region*="footer-newsletter--global"] input[type="checkbox"]+span { font: 16pt sans-serif; color: #000;
      display: flex;
      flex-direction: row;
      flex-wrap: nowrap;
      justify-content: center;
    }
    [data-content-region*="footer-newsletter--global"] input[type="checkbox"]+span:before { font: 16pt FontAwesome; content: '\00f096'; display: inline-block; width: 16pt; padding: 2px 0 0 3px; margin-right: 0.5em; color: #c4c4c4; }
    [data-content-region*="footer-newsletter--global"] input[type="checkbox"]:checked+span:before { content: '\00f046'; }
    [data-content-region*="footer-newsletter--global"] input[type="checkbox"]:focus+span:before { outline: 1px dotted #aaa; }
    [data-content-region*="footer-newsletter--global"] input[type="checkbox"]:disabled+span { color: #999; }
    [data-content-region*="footer-newsletter--global"] input[type="checkbox"]:not(:disabled)+span:hover:before { text-shadow: 0 1px 2px #77F; }

    [data-content-region*="footer-newsletter--global"]{
      margin-bottom: 20px;
    }
    [data-content-region*="footer-newsletter--global"] .inputs-list
    {
      margin-left: 0px !important;
    }
    [data-content-region*="footer-newsletter--global"] .hs-form-booleancheckbox p
    {
      font-weight: 500;
      font-size: 10px;
    }

    [data-content-region*="footer-newsletter--global"] .hs-dependent-field .inputs-list
    {
      margin-bottom: 0px;
    }

    [data-content-region*="footer-newsletter--global"]  .hs_submit.hs-submit
    {
      margin-top: -20px;
    }
    
    [data-content-region*="footer-newsletter--global"] .submitted-message
    {
      margin-top: 26px;
    }

    .hs_warranty_registration_purchase_date
    {
        display: flex;
    align-items: center;
    }
    .hs_warranty_registration_purchase_date input
    {
            margin-left: 10px;
    }
    .hs-error-msg , .hs-main-font-element
    {
        color: #f2545b !important;
        float: none;
        width: auto;
        padding: 0;
        line-height: 18px;
        white-space: normal;
        font-weight: normal;
    }
    .white-bg-form .hbspt-form p
    {
        color: #33475b;
        margin-left: 11px;
        
    }
    .hbspt-form ul li label{
        display: flex;
        align-items: baseline;
    }
    .hbspt-form ul
    {
        list-style: none;
    }
    .hbspt-form .actions, .hbspt-form .actions
    {
        text-align: center;
    }
     .yellow-btn .hbspt-form [type="submit"]
    {
      background-color: #ffba0000;
      padding: 12px;
      color: #333 !important;
      border-radius: 5px;
      cursor: pointer;
      border: 1px solid #e3e3e3 !important;
      overflow: hidden;
      font-size: 12px;
      font-weight: bolder;
      font-weight: 900;
      font-family: 'Poppins';
      letter-spacing: -.06px;
      padding: 6px 30px;
    }

    [data-content-region*="footer-newsletter--global"] .yellow-btn .hbspt-form [type="submit"]
    {
      background-color: #ffba0000;
      padding: 12px;
      color: #333 !important;
      border-radius: 5px;
      cursor: pointer;
      border: 2px solid #dbdada !important;
      overflow: hidden;
      font-size: 12px;
      font-weight: bolder;
      font-weight: 900;
      font-family: 'Poppins';
      letter-spacing: -.06px;
      padding: 6px 30px;
    }
    .blue-btn .hbspt-form [type="submit"]
    {
        background-color: #006cff;
        padding: 12px;
        color: #fff !important;
        border-radius: 20px;
        cursor: pointer;
        border: 1px solid #006cff !important;
        overflow: hidden;
        font-size: 12px;
        font-weight: bolder;
        font-weight: 900;
        font-family: 'Poppins';
        letter-spacing: -.06px;
        padding: 9px 30px;
        margin-top: 15px;
    }
    .backorder-msg
{
    font-family: 'Poppins' !important;
    font-size: 10px !important;
    font-weight: 100 !important;
}

 .breadcrumb-collection ol.breadcrumbs, .breadcrumb-black-bg ol.breadcrumbs
{
    margin-bottom: 0px;
    margin-top: 0px;
}
.breadcrumb-collection .breadcrumb a, .breadcrumb-black-bg .breadcrumb a{
    color: #ffffff !important;
    text-decoration: none;
}
.breadcrumb-collection .breadcrumb.is-active >  .breadcrumb-label, .breadcrumb-black-bg .breadcrumb.is-active >  .breadcrumb-label {
    color: #ffffff !important;
    font-size: 10px; 
    font-weight: 100;
}
.breadcrumb
{
  font-size: 10px;  
}
.breadcrumb-collection
{
    transform: translateY(-100%);
    display: inline-block;
    position: absolute;
    padding-bottom: 30px;
    left: 0;
}
.breadcrumbs-row-position-absolute
{
    position: absolute;
    left: 0;
}

.breadcrumb-black-bg
{
    display: inline-block;
    position: absolute;
    left: 0;
    padding: 0 15px;
}
.breadcrumb-normal .breadcrumb a, .breadcrumb-normal .breadcrumb a{
    color: #ffffff !important;
    text-decoration: none;
}

.dash-pdppage-breadcrumb
{
    position: relative;
    top: 36px;
    z-index: 999;
}
.dash-pdppage-breadcrumb ol li a , .access-pdppage-breadcrumb ol li a
{
    color: #fff;
}
.dash-pdppage-breadcrumb .breadcrumb.is-active > .breadcrumb-label, .access-pdppage-breadcrumb .breadcrumb.is-active > .breadcrumb-label
{
    color: #fffbfb;
}
.dash-pdppage-breadcrumb ol li a:hover , .access-pdppage-breadcrumb ol li a:hover
{
    color: #aaaaaa;
}

.Roobert-Bold p span, .Roobert-Bold p, .Roobert-Bold span, .Roobert-Bold h1, .Roobert-Bold h2, .Roobert-Bold h3, .Roobert-Bold h4, .Roobert-Bold h5,  .Roobert-Bold h6, .Roobert-Bold div, .Roobert-Bold , .Roobert-Bold ul, .Roobert-Bold ul li
{
    font-family: "Roobert-Bold" !important;
}
.Roobert-Heavy p span, .Roobert-Heavy p, .Roobert-Heavy span, .Roobert-Heavy h1, .Roobert-Heavy h2, .Roobert-Heavy h3, .Roobert-Heavy h4, .Roobert-Heavy h5,  .Roobert-Heavy h6, .Roobert-Heavy div, .Roobert-Heavy , .Roobert-Heavy ul, .Roobert-Heavy ul li
{
    font-family: "Roobert-Heavy" !important;
}
.Roobert-Light p span, .Roobert-Light p, .Roobert-Light span, .Roobert-Light h1, .Roobert-Light h2, .Roobert-Light h3, .Roobert-Light h4, .Roobert-Light h5,  .Roobert-Light h6, .Roobert-Light div, .Roobert-Light , .Roobert-Light ul, .Roobert-Light ul li
{
    font-family: "Roobert-Light" !important;
}
.Roobert-Medium p span, .Roobert-Medium p, .Roobert-Medium span, .Roobert-Medium h1, .Roobert-Medium h2, .Roobert-Medium h3, .Roobert-Medium h4, .Roobert-Medium h5,  .Roobert-Medium h6, .Roobert-Medium div, .Roobert-Medium , .Roobert-Light ul, .Roobert-Light ul li
{
    font-family: "Roobert-Medium" !important;
}
.Roobert-Regular p span, .Roobert-Regular p, .Roobert-Regular span, .Roobert-Regular h1, .Roobert-Regular h2, .Roobert-Regular h3, .Roobert-Regular h4, .Roobert-Regular h5,  .Roobert-Regular h6, .Roobert-Regular div, .Roobert-Regular , .Roobert-Regular ul, .Roobert-Regular ul li
{
    font-family: "Roobert-Regular" !important;
}
.Roobert-SemiBold p span, .Roobert-SemiBold p, .Roobert-SemiBold span, .Roobert-SemiBold h1, .Roobert-SemiBold h2, .Roobert-SemiBold h3, .Roobert-SemiBold h4, .Roobert-SemiBold h5,  .Roobert-SemiBold h6, .Roobert-SemiBold div, .Roobert-SemiBold , .Roobert-SemiBold ul, .Roobert-SemiBold ul li
{
    font-family: "Roobert-SemiBold" !important;
}
/*header logo section*/
@media (min-width: 801px){
.header-logo-image-container1 {
    min-height: 0px;
/*    margin-top: -68px;*/
}
}
.img-gallery-culsor{
    cursor: pointer;
}
.productlist_footersticky
{
    display: none;
}
.zn-price
{
    order: 2;
}
.zn-ori-price
{
    order: 1;
}
.noclick
{
    pointer-events:none;
}
.font-weight-bold, .btn-up 
{
   font-weight: 700;
}
.tabs-contents .productCarouselnew, .blog .Related-Articles
{
    display: none;
}
/* .zn-product-price
{
    visibility: hidden;
} */

@media screen and (max-width: 5000px) and (min-width: 2300px){
    .featuerdproducts .freaturedproducthover .card-title
    {
       margin-top: -70px;
    }
}
@media screen and (max-width: 2300px) and (min-width: 1280px){
    .featuerdproducts .freaturedproducthover .card-title
    {
       margin-top: -50px;
    }
}
@media screen and (max-width: 1280px) and (min-width: 900px){
    .featuerdproducts .freaturedproducthover .card-title
    {
       margin-top: -30px;
    }
}
.previewCart .pricing_dropdown
{
    font-size: 11px;
    font-weight: 900;
}
.swal2-validation-message {
font-size: 13px !important;
}

.home-banner-full-height
{
aspect-ratio: 3 / 2 !important;
}
 .discountprice{
        padding-right: 5px;
    }
 .nb-heading-gradiant {
    background: linear-gradient(267.01deg, #990AE2 29.78%, #0095EF 97.51%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text;
    text-fill-color: transparent;
}
.nb-heading-gradiant-small
{
    background: linear-gradient(90deg, #0B77CA, #990AE2 30%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.nb-button-gradient a{
background: linear-gradient(90deg, #0A78CA, #8111BB) !important;
}

/* new design navigation and footer */
:root {
  --color-bg_navgation: #fff ;
  --color-navigation: #000;
}
  .header {
    background-color: var(--color-bg_navgation) !important;
}
.show-for-large-up .header-inner
{
    width: 100vw;
    margin-left: calc(-50vw + 50%);
    align-items: center;
    justify-content: flex-start;
}
.show-for-large-up .header-left
{
  margin-top: 0px;
}
.show-for-large-up .header-right.centeralignitem
{
    margin-left: auto;
}
.show-for-large-up .header-right .navUser-section .large-12.columns.pading-5
{
    display: flex;
    align-items: center;
    padding-right: 2vw;
    justify-content: flex-end;
    height: 42px;
    margin-top: -5px;
}
.show-for-large-up .search-hide
{
    margin-top: -3px !important;
}
.show-for-large-up .cart-hide, .show-for-large-up .country-selector-hide
{
    padding: 0 3px;
}
.show-for-large-up .country-selector-hide .navUser-action
{
  margin-top: 2px !important;
}
.show-for-large-up .cart-hide
{
  margin-top: 9px !important;
}
.show-for-large-up .account-hide
{
    margin-right: unset !important;
    padding: 0 3px;
    margin-top: 8px !important;

}
.countrydropdown .large-3.columns p
{
  color: #000 !important;
}

.countrydropdown .indu-country
{
  font-weight: 300 !important;
}

.mobileMenu-toggle .mobileMenu-toggleIcon, .mobileMenu-toggle .mobileMenu-toggleIcon::before, .mobileMenu-toggle .mobileMenu-toggleIcon::after {
    background: linear-gradient(90deg, #0A78CA 0%, #8111BB 100%);
    border-radius: 20px;
    padding: 1.7px 0px;
}
.mobileMenu-toggle.is-open .mobileMenu-toggleIcon::before, .mobileMenu-toggle.is-open .mobileMenu-toggleIcon::after {
    background: linear-gradient(90deg, #0A78CA 0%, #8111BB 100%);
    border-radius: 20px;
}
.mobileMenu-toggle.is-open .mobileMenu-toggleIcon
{
        background: transparent;
}
.navPages-action {
    color: var(--color-navigation) !important;
    -webkit-text-stroke-color: black;
    -webkit-text-stroke-width: 0.03em;
}
.icon-search {
    color: var(--color-navigation) !important;
     margin-top: 0px !important; 
    font-size: 15px;
}
.navUser-action {
    color: var(--color-navigation) !important;
}
.navPages-action.is-open {
    background-color: #f7f7f7;
}
.navPage-subMenu.is-open {
    background-color: #ffffff;
}
.dropdown--quickSearch .closesearchbtn
{
  color : var(--color-navigation) !important;
}
.header.show-for-large-up 
    {
       height: 42px !important;
        align-items: stretch;
        flex-flow: column nowrap;
        justify-content: center;
    }
    .header.show-for-large-up .header-inner,.header.show-for-large-up .header-main
    {
        height: 42px !important;
    }
@media screen and (min-width: 992px) {
  .header.show-for-large-up 
    {
        /*display: flex !important;*/
    }
    
}
.header-logo-image
{
    margin-top: 0px;
}
@media screen and (max-width: 800px) and (min-width: 8px)
{
  .navPages-container.is-open {
    top: 50px !important;
  }
.header {
    background-color: #ffffff !important;
}

    .navPages {
    background-color: #ffffff !important;
}
    .display-menu {
    color: var(--color-navigation) !important;
    
    }
    .fontello-icon
    {
    font-size: 15px !important;   
    }
    .copyrightsection {
    display: none;
    }
    .footer .title {
    color: var(--color-navigation) !important;
    }
    .footer
    {
        border-radius: 20px 20px 0 0;
        margin: 10px 5px 0 5px;
    }
}
.fontello-icon
{
  font-size: 17px;   
}
footer .header-logo-image-container-custom, footer .header-logo-image-container-custom img
{
    display: none;
}
.footer {
    border-top: 1px solid #ffffff !important;
    background-color: #efefef !important;
}
.colapes-footer .fa-plus
{
  -webkit-text-stroke: 0.2px #efefef;
  font-size: 19px;
  color: black;
}
.footer .flex-row
{
    width: 100vw;
    margin-left: calc(-50vw + 50%);
    padding: 0 6%;
}
.footer-head {
    color: var(--color-navigation) !important;
}
.footer a {
    color: var(--color-navigation) !important;
}
/* end  new design navigation and footer */
.heading_gradiant_blue_color
{
    background: -webkit-linear-gradient(#990AE2, #0095EF) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}
.price-divide-3
{
    display: flex;
    justify-content: flex-end;
    font-family: 'Roobert-SemiBold';
}


/* price section shogun*/
.has-price-divided-by-3-text, .has-price-divided-by-3-text_splitit {
  font-size: 12px;
}


/* shogun price section*/
.shg-product-compare-price-modified
{
      font-size: 13px  !important;
      padding: 0 5px;
}

.shogun-price-and-compare-section
{
  display: flex;
  align-items: center;
  flex-direction: row;
  flex-wrap: wrap;
}
@media screen and (max-width: 800px) and (min-width: 8px)
{
  .has-price-divided-by-3-text, .has-price-divided-by-3-text_splitit {
      font-size: 10px;
  }
  .listcls .imgmbl img
    {
      min-height: 130px !important; 
    }
}

.wizard-next-btn
{
  cursor: pointer;
}

.shg-product form .shg-btn{
  pointer-events: none;
}

.widget-card .head-container .u_image
{
  display: none !important;
}

.slick-dots li.slick-active button::before {
  background: #006cff !important;
}

.zn-text, .zn-product-title a
{
  font-weight: unset !important;
}

.listcls .imgmbl img
{
  min-height: 200px; 
  object-fit: contain;
}
.shogun_add_to_bag a
{
  text-decoration: unset !important;
}

#consent-manager-update-banner
{
  background-color: #efefef !important;
}
#consent-manager-update-banner a{
  color: #000000 !important;
}

 /* ------------------------------ */
    /* start  exclusive offer page badge section */
    /* ------------------------------- */
    .svg_badge_price
    {
        width: 80px;
    }
    .badge_section {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 0 50px 15px;
    }
    .badge_section_text {
    display: flex;
    position: absolute;
    margin: 10px;
    flex-direction: column;
    color: #fff;
    align-items: center;
    line-height: 1;
    }
    .badge_section .badge_heding{
        font-family: 'Roobert-Light';
        font-size: 20px;
    }
    .badge_section .badge_price{
        font-family: 'Roobert-Bold';
        font-size: 23px;
    }
    @media screen and (max-width: 800px) and (min-width: 50px) {
        .svg_badge_price
        {
            width: 65px;
        }
        .badge_section .badge_heding{
            font-size: 14px;
        }
        .badge_section .badge_price {
            font-size: 19px;
        }
        .footer-row-nav-section{
          padding: 0 15px !important;
        }
        [data-content-region*="footer-newsletter--global"]{
          margin-top: 20px;
          margin-bottom: 40px;
        }
        .hs_submit.hs-submit{
          display: flex;
          justify-content: center;
          margin-top: 10px !important;
        }
        /* mobile section footer socialmedia and country sction code change */
        .socialmeadiasectionfooter
        {
          padding-left: 0px;
          padding-right: 0px;
          justify-content: flex-end !important;
        }
        footer .country-selector-hide
        {
          display: flex;
          align-items: center;
          justify-content: flex-start;
        }
        footer .footer-copy{
          display: flex;
          flex-direction: row;
          flex-wrap: wrap;
          align-items: center;
        }
        footer .footer-copy .countryimgtxt
        {
          padding-left: 5px;
          text-align: left;
        }
    }
    .main-rowgallery .shogun-image-container .shogun-image-link.exclusiveoffer_image_badge
   {
    display: flex;
    align-items: center;
   }
   /* ------------------------------ */
    /* end  exclusive offer page badge section */
    /* ------------------------------- */

   /* pdp page heder border section */
    header .subHeader{
      border-top: 1px solid #d5d4d4;
      margin-top: -4px !important;
    }

    .navPages-item a[href*="/exclusive-offers"] 
    {
      -webkit-text-stroke-width: unset !important;
      background: linear-gradient(90deg, #0B77CA, #990AE2 30%);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      font-family: 'Roobert-Bold';
    }
    .navPages-item a[href*="/exclusive-offers"].activePage::after
    {
      border-bottom: 2px solid transparent;
      border-image: linear-gradient(0.25turn,  #0B77CA,  #990AE2 30%);
      border-image-slice: 1;
    }

    @media screen and (min-width:722px){
      .navPages-item a[href*="/exclusive-offers"]{
      padding-left: 5vw;
    }
    }

    /* mobile navigation cart icon flex*/
    .header.hide-for-large-up .small-3:nth-child(3)
    {
      display: flex;
    }


    /* model popup background color change */
    #myModal
    {
      background: #fff !important;
    }

    li .nothanks
    {
      cursor: pointer;
    }

    /*  country language vise text overlaping fixing */
    .button-group-in-inline .shg-box-content,.button-group-in-inline .shg-row
    {
      display: flex;
      align-items: center;
    }

    /*zeno page builder section changes*/
  .highlight-bg {
    position: relative;
    }

    .show-for-large-up .navPages1 li.navPages-item .navPages-action
    {
      white-space: nowrap;
    }

    .navPages-item a[href*="/gift-card"] {
      text-transform: unset;
    }

    .footer-row-nav-section{
      width: 100vw !important;
      margin-left: calc(-50vw + 50%) !important;
      padding: 0 50px;
    }
    .socialLinks.socialLinks--alt
    {
      display: flex;
      flex-wrap: wrap;
    }

    .GooglePayCheckout button.gpay-button, .AmazonPayCheckout .AmazonPayContainer .AmazonPayInnerContainer > div
    {
      width: 250px;
    }

    /* footer first newsletter hide */
    [data-content-region="below_content--global"]
    {
      display: none;
    }

    /* footer social meadia   */
    .socialmeadiasectionfooter{
      display: flex;
      align-items: center;
      justify-content: flex-start;
    }

    /* country selector footer in single line  */
    .countrysectionfooter{
      display: flex;
      flex-direction: row;
      flex-wrap: nowrap;
      align-items: center;
    }
    .footer {
      padding-bottom: 5px;
    }
    #consent-manager-update-banner
    {
      display: none;
    }

    /* cartgory page product footer overlaping issue  */
    #product-listing-container.page-content
    {
      float: unset !important;
    }

    .disabledbuttonhome {
      color: #f9f9f9 !important;
      border-radius: 5px !important;
      background: linear-gradient(90deg, #0A78CA, #8111BB) !important;
      pointer-events: none;
      padding: 8px 12px;
      font-family: 'Roobert-SemiBold';
    }

    .footer-row-nav-section hr
    {
      margin: 2px 0;
    }

    [aria-label="Breadcrumb"]
    {
      position: relative;
      z-index: 99;
    }
    
    .shg-product-atc-disabled, .formclassshogunbutton a
    {
      text-decoration: none;
    }
    
    /* clarna price divide margin reduced */
    .shogun-price-and-compare-section
    {
      margin-bottom: -10px;
    }
    #home_video_section-track .shogun-price-and-compare-section
    {
      margin-bottom: 0px !important;
    }
    
    /* gradiant color change for shogunheader */
	.nb-heading-gradiant .shogun-heading-component :where(h1,h2,h3,h4,h5,h6), 
    .nb-heading-gradiant-small .shogun-heading-component :where(h1,h2,h3,h4,h5,h6)
    {
    display: inline-block;
    background: linear-gradient(267.01deg, #990AE2 29.78%, #0095EF 97.51%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text;
    text-fill-color: transparent;
    }
    
    .counter p{
    margin-bottom: 0px !important;
    line-height: 1.3 !important;
    }
    .counter
    {
      visibility: hidden;
    }
    .shogun-editor .counter
    {
      visibility: visible !important;
    }
    
    #facetedSearch-navList--filter-by-model{
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
          }
          #facetedSearch-navList--filter-by-model .navList-item.click-acsry{
            width: 100%;
          }

          [data-name*="prdiscontinuedmodels"]
          {
            order: 2;
          }
          
          
  .show-for-large-up .navPages-item.megamenu-sub {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    }
    
    @media screen and (max-width: 1200px) and (min-width: 800px) {
    .navPage-subMenu.is-open
    {
        width: 19%;
    }
    .show-for-large-up .navPage-subMenu.is-open{
        justify-content: center;
    }
}


@media screen and (max-width: 800px) and (min-width: 600px) {
  .header-logo-image{
    width: 65% !important;
  }
}

@media (max-width: 600px) {
  .header-logo-image{
    width: 80% !important;
  }
  .header.hide-for-large-up {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}


/* new add  to cart button for home fitting popup */
.addto_cart_button_
{
    cursor: pointer;
    overflow: hidden;
    outline: 0!important;
    border: none;
    width: 130px;
    height: auto;
    white-space: normal;
    text-decoration: none;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    letter-spacing: -.06px;
    font-weight: 900;
    background: linear-gradient(90deg, #0A78CA, #8111BB);
    padding: 6px 17px!important;
    border-radius: 5px!important;
    color: #fff;
    font-family: 'Roobert-SemiBold';
    font-size: 16px!important;
}

/* product carf height issue fix */
.freaturedproducthover .card-figure{
  width: 100%;
}


/* pdp page tab section styling */
.altButton0, .altButton1, .altButton2 {
  white-space: nowrap;
}
@media only screen and (max-width: 540px){
.altButton0, .altButton1, .altButton2 {
    white-space: unset;
}
}

/* shogun page product gallery setion */
.gallery-img-slider .shg-sld-left svg{
  fill: rgb(255 255 255) !important;
}


/* product card with  save price logic */
.you_save_badge_in_product_card{
    font-size: 11px;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    margin-top: -5px;
}

.modal-content#howtobuy {
  width: 100%;
}

.disabled_button {
  pointer-events: none;
  opacity: .6;
  cursor: no-drop;
}
/* product card with  save price logic */
.you_save_badge_in_product_card{
    font-size: 11px;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    margin-top: -5px;
}

.modal-content#howtobuy {
  width: 100%;
}

/* weglot language selector */
 .weglot-container{
    margin-top: -8px;
}

.country-selector-parent a.navUser-action, .country-selector-parent-mobile a.navUser-action {
  display: flex;
  align-items: center;
}

.country-selector-parent , .country-selector-parent-mobile {
  display: flex;
}

.country-selector-parent .countryimg_footer , .country-selector-parent-mobile .countryimg_footer{
  margin-right: 5px;
}

.country-selector-parent-mobile .weglot-container{
  width: 14px;
  margin-left: 5px;
  margin-top: 0px;
}

.country-selector-parent-mobile{
  margin-top: -7px;
}

.country-selector-parent-mobile{
  margin-top: -7px;
}

.country-selector-parent-mobile .wg-drop.country-selector .wgcurrent a {
  padding-right: 23px;
}

.country-selector-parent-mobile .wg-drop.country-selector .wgcurrent:after {
  width: 11px;
}


@media only screen and (max-width: 799px){
/* mobile view */
.footer-Copyright1{
  margin-bottom: 15px;
}
}

.aaamembershipnumber{
  display: none;
}

.vechilenumbersectionpop .phf_message_Non_available_city {
  display: none !important;
}

.nb-button-gradient-piqo a{
  background: linear-gradient(90deg, #0A78CA, #8111BB) !important;
}

/* consent manager */
.css-1va7l79 label{
  padding-bottom: 5px;
}
.css-19720g2 input{
  margin-bottom: 0px;
  
}