body{overflow-x:hidden;}
.home-img-slider .elementor-slide-heading{position:relative;width: max-content;padding-right: 70px;}
.home-img-slider .elementor-slide-heading:before{position:absolute; content:''; background:url(https://nyxera.shop/wp-content/uploads/2025/09/arrow.svg)right top no-repeat; right:0; top: 5px; width:43px; height:21px; background-size:100%;}
.home-img-slider .elementor-slide-description{max-width:384px;}
.home-img-slider .swiper-slide-contents{position:relative; width:100%;}
.home-img-slider .elementor-button{position:absolute; right:0; top: 50%; transform: translateY(-50%);padding: 15px 60px 15px 60px;}

.shop-list-txt .color-link{color:#de6338;}
a[href^="mailto:"] {
  color:#de6338;
}

.woocommerce .menu-popup h2{
  margin-bottom:0;
}
.header-top-txt{
  margin:0 -10px;
  width:calc(100% + 20px) !important;
}
.marquee {
  overflow: hidden;
  white-space: nowrap;
  box-sizing: border-box;
}
.marquee__inner {
  display: inline-block;
  will-change: transform;
  animation: marquee 18s linear infinite;
}
/* pause on hover for accessibility */
.marquee:hover .marquee__inner {
  animation-play-state: paused;
}
.marquee__item {
  display: inline-block;
  padding: 0 2rem;
  font-weight:400;
  vertical-align: middle;
  color:#fff;
  font-size:14px;
}
/* animation: move left by 50% of content (we duplicated content above) */
@keyframes marquee {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
  /* adjust if you change duplication */
}
.woocommerce table.my_account_orders .button{
  margin:0 10px 0 0;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{
  background: #000;
  border-radius: 0;
  padding: 10px 20px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.nyxera-collection-description .morelink{
  color:#000 !important;
}
.woocommerce footer h2{
  text-align:left !important;
}
.variations tr label{
  padding-top:20px !important;
}
.variations tr:first-child label{
  padding-top:0 !important;
}
.variations tr:hover th, .variations tr:hover td{
  background:none !important;
}
.variable-items-wrapper li{
  background:none !important;
}
.variable-items-wrapper li span{
  color: #000000 !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  font-family: "IBM Plex Mono", Sans-serif;
  text-transform: uppercase !important;
}
.nyxera-back-button .button{
  font-family: "IBM Plex Mono", Sans-serif;
  font-size: 12px !important;
  font-weight: 500 !important;
  text-transform: uppercase !important;
  color: #000 !important;
  padding:0px 0px 0px 20px !important;
  position:relative !important;
  background:none !important;
}
.nyxera-back-button .button:before{
  position:absolute;
  content:'';
  background:url(https://yourcloudnetwork.net/projects/nyxera/wp-content/uploads/2025/10/Union-1.svg)left top no-repeat;
  left:0;
  top:0;
  width:12px;
  height:13px;
}
.woocommerce-message::before{
  color:#000;
}
.woocommerce-message{
  border-color:#000;
}
.woocommerce-message .button.wc-forward{
  background:#000 !important;
  color:#fff !important;
  border-radius:0 !important;
  text-transform:uppercase;
  font-size: 14px;
  font-weight: 600;
}
.wc-block-components-product-button .prddet-cart-btn.add_to_cart_button{
  padding:12px 20px !important;
  width: 100% !important;
  border-radius: 0;
}
.page-content a{
  text-transform: uppercase;
  color: #000;
  text-decoration: none;
}
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{
  text-transform:uppercase;
}
.wc-block-cart .wp-block-woocommerce-cart-order-summary-block{
  font-size:14px;
}
.woocommerce-lost-password .woocommerce-ResetPassword.lost_reset_password{
  text-align:center;
}
.woocommerce-lost-password .woocommerce-ResetPassword.lost_reset_password p{
  font-size:14px;
  margin:0 auto 25px;
  max-width:60%;
}
.woocommerce-lost-password .woocommerce form .form-row{
  float:none;
  margin:0 auto;
}
.woocommerce-lost-password .woocommerce-Button.button{
  background:#000 !important;
  color:#fff !important;
  border-radius:0 !important;
  text-transform: uppercase;
  font-weight: 500 !important;
  letter-spacing: 0.5px;
  margin-top: 10px;
}
.woocommerce-lost-password .woocommerce-ResetPassword.lost_reset_password label{
  text-align:left;
}
.woocommerce-MyAccount-navigation{
}
.woocommerce-MyAccount-navigation ul{
  border: solid 1px #ccc;
  padding: 10px 15px;
  margin:0;
}
.woocommerce-MyAccount-navigation ul li{
  list-style:none;
  padding-bottom: 10px;
  border-bottom: solid 1px #ccc;
  padding-top:10px;
  padding-left:10px;
  padding-right:10px;
  transition:all 0.5s ease;
  -webkit-transition:all 0.5s ease;
  -moz-transition:all 0.5s ease;
}
.woocommerce-MyAccount-navigation ul li a{
  color:#000;
  text-transform:uppercase;
  font-size:14px;
  text-decoration:none;
  display:block;
  transition:all 0.5s ease;
  -webkit-transition:all 0.5s ease;
  -moz-transition:all 0.5s ease;
}
.woocommerce-MyAccount-navigation ul li:last-child{
  margin-bottom:0;
  border:none;
}
.woocommerce-MyAccount-content p, .woocommerce-orders-table{
  font-size:14px !important;
}
.woocommerce-MyAccount-content p a, .woocommerce-orders-table a{
  color:#000;
  text-decoration:underline;
}
.woocommerce-MyAccount-content .woocommerce-button.view{
  background: #000 !important;
  border-radius: 0;
  color: #fff !important;
  text-transform: uppercase;
  font-size: 12px;
}
.woocommerce-MyAccount-navigation ul li.is-active, .woocommerce-MyAccount-navigation ul li:hover{
  background:#000;
  transition:all 0.5s ease;
  -webkit-transition:all 0.5s ease;
  -moz-transition:all 0.5s ease;
}
.woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce-MyAccount-navigation ul li:hover a{
  color:#fff;
  transition:all 0.5s ease;
  -webkit-transition:all 0.5s ease;
  -moz-transition:all 0.5s ease;
}
.woocommerce-info{
  border-top-color: #000;
  background: none;
  font-size: 14px;
  color: #000;
}
.woocommerce-info::before{
  color: #000;
}
.woocommerce-info .button{
  background: #000 !important;
  color: #fff !important;
  border-radius: 0 !important;
  text-transform: uppercase;
  font-size: 12px !important;
  padding: 12px 20px !important;
  letter-spacing: 0.5px;
}
.woocommerce-Address-title h2, .woocommerce-MyAccount-content h2, .woocommerce h2{
  margin: 0;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 700;
}
.woocommerce-Addresses .woocommerce-Address, .woocommerce .woocommerce-customer-details address{
  padding: 20px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);
  margin-top:20px;
  border-radius: 0;
  border: none;
  font-size: 14px;
}
.woocommerce-Address-title a{
  color:#000;
  font-weight: 600;
}
.woocommerce-Button.button{
  margin-top:20px;
  background:#000;
  border-radius:0;
  color:#fff;
}
.woocommerce-table.order_details{
  font-size:14px;
}
.woocommerce-MyAccount-content .button{
  margin-top: 10px !important;
  background: #000 !important;
  border-radius: 0 !important;
  color: #fff !important;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-weight: 500 !important;
  padding: 12px 20px !important;
}
.woocommerce-form.login, .woocommerce-form.woocommerce-form-register.register{
  font-size:14px;
  text-transform: uppercase;
  font-weight: 600;
}
.woocommerce-form.woocommerce-form-register.register p{
  text-transform:none;
}
.woocommerce h2{
  text-align:center;
  margin-bottom:20px;
}
.woocommerce-account .page-header{
  display:none;
}
.woocommerce-button.woocommerce-form-login__submit, .woocommerce-Button.woocommerce-form-register__submit{
  background: #000 !important;
  border-radius: 0 !important;
  color: #fff !important;
  text-transform: uppercase;
  font-weight: 500 !important;
  letter-spacing: 0.5px;
}
.woocommerce-LostPassword.lost_password a{
  color:#000;
}
/**14-10-2025**/
a.wishlist_products_counter.top_wishlist-white:before{
  font-size: 28px;
}
.woocommerce-cart .page-header{
  background:#000;
  text-align:center;
}
.woocommerce-cart .page-header h1{
  color:#fff;
  font-size: 18px;
  padding: 12px 0;
  max-width:100%;
}
.woocommerce-cart h2.wp-block-heading, .woocommerce-cart .wc-block-product-new{
  display:none;
}
.woocommerce-cart hr{
  display:none;
}
.woocommerce-cart .wp-block-heading.with-empty-cart-icon{
  display:block;
  margin:0;
}
.wc-block-cart__empty-cart__title.with-empty-cart-icon:before{
  display:none !important;
}
.wc-block-cart__empty-cart__title.with-empty-cart-icon{
  color: #000000;
  font-size: 16px;
  font-weight: 700;
  font-family: "IBM Plex Sans", Sans-serif;
  text-transform: uppercase;
  background: none;
  border: none;
  padding: 0;
  text-align: center;
}
.reset_variations{
  visibility: visible;
  color: rgb(0, 0, 0);
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
  border: 1px solid rgb(0, 0, 0);
  padding: 10px;
  display: inline-block;
  line-height: normal;
  margin-top: 10px;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock {
  color: #000;
  font-size: 16px !important;
  font-weight: 600;
}
.nyxera-shop-details-right .variations_form .variations th span{
  vertical-align: top;
  line-height: normal;
}
.wc-block-components-sidebar-layout .wc-block-components-main{
  font-size:16px;
}
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{
  color:#000;
}
.woocommerce div.product form.cart, .woocommerce div.product div.summary{
  margin:0 !important;
}
.tinv-wishlist .return-to-shop .button{
  border:solid 1px #000000;
  border-radius:0;
  background:none;
  color:#000000;
  font-weight:600;
  font-size:12px;
  font-family: "IBM Plex Mono", Sans-serif;
  text-transform: uppercase;
  width: 252px;
  padding: 15px;
  text-align: center;
  margin: 0 auto;
  display: block;
}
.tinv-wishlist .return-to-shop .button:hover{
  background:none;
  color:#000;
}
.woocommerce ul.products li.product .button{
  margin:0 !important;
  border-radius: 0;
}
.similar-slider-mob{
  display:none;
}
.similar-slider-mob .shop-list-img{
  padding:0;
}
.similar-slider-mob .shop-list-btn{
  display:none;
}
.similar-slider-mob .shop-list-txt{
  display:none;
}
.similar-slider-mob .shop-list-img img{
  padding:0 !important;
  width: 100%;
}
.similar-slider-mob ul{
  display: flex;
  gap: 18px;
  padding: 0 !important;
  margin: 0 !important;
  flex-wrap: wrap;
  width: 100%;
  row-gap:40px;
}
.similar-slider-mob ul:before{
  display:none !important;
}
.similar-slider-mob ul li{
  width: calc(33.3% - 18px);
}
.nyxera-shop-details-right .variations_form .variations th{
  padding:0;
}
.nyxera-shop-details-right .variations_form .variations td{
  padding:0;
  line-height:normal;
}
.nyxera-shop-details-right .variations_form .variations td ul li{
  border: none;
  padding: 0 !important;
  box-shadow: none !important;
  margin:0 !important;
}
.nyxera-shop-details-right .variations_form .variations td ul li span{
  padding:0 !important;
}
.nyxera-shop-details-right .variations_form .variations td ul{
  gap:10px;
}
.shop-list-btn .added_to_cart{
  background: #000000 !important;
  color: #fff !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  font-family: "IBM Plex Mono", Sans-serif;
  text-transform: uppercase !important;
  height: 34px !important;
  padding: 0 12px !important;
  display: block !important;
  line-height: 34px !important;
  width: 50%;
  text-align: center;
}
.nyxera-shop-details-wrap{
  display:flex;
  flex-wrap:wrap;
  gap:200px;
}
.nyxera-shop-details-left{
  margin-left: -30px;
  width: 40%;
}
.nyxera-shop-details-right{
  width: calc(60% - 170px);
}
.nyxera-shop-details-right .summary.entry-summary{
  float: none !important;
  width: 100% !important;
  margin: 0;
}
.woocommerce div.product form.cart div.quantity{
  float: none;
  margin: 0 0 10px 0;
}
.prddet_btn .tinv-wraper{
  width: calc(50% - 10px);
}
.prddet_btn .tinv-wraper .prddet-wishlist-btn{
  width:100%;
}
.nyxera-shop-details-bottom{
  padding-top:80px;
}
.nyxera-shop-details-right .prddet-wishlist-btn span:before{
  display:none;
}
.nyxera-shop-details-right .prddet-cart-btn{
  border-radius:0 !important;
}
.nyxera-shop-details-bottom .woocommerce-Tabs-panel h2, .nyxera-shop-details-bottom .related h2{
  margin:0 0 10px 0;
  color: #000000;
  font-size:24px;
  font-weight: 700;
  font-family: "IBM Plex Sans", Sans-serif;
  text-transform: uppercase;
}
.nyxera-shop-details-bottom .woocommerce-Tabs-panel p{
  color: #000000;
  font-family: "IBM Plex Mono", Sans-serif;
  font-size: 14px;
  font-weight: 500;
  margin: 0;
}
.nyxera-shop-details-bottom .woocommerce-tabs ul.tabs li a{
  font-family: "IBM Plex Sans", Sans-serif;
  text-transform: uppercase;
  color: #000 !important;
}
.nyxera-shop-details-bottom .related{
  padding-top:30px;
}
.nyxera-shop-details-bottom ul.products li.product, .nyxera-shop-details-bottom ul.products li.product{
  margin:0 !important;
  width:100% !important;
}
.nyxera-shop-details-bottom ul.products li.product .shop-list-img{
  padding:0;
}
.nyxera-shop-details-bottom ul.products li.product .shop-list-img .shop-list-btn{
  display:none;
}
.nyxera-shop-details-bottom ul.products li.product .shop-list-img img{
  padding:0;
}
.nyxera-shop-details-bottom ul.products li.product .shop-list-txt .shop-ammount{
  display:none;
}
.nyxera-shop-details-bottom ul.products li.product .shop-list-txt a{
  font-size:10px;
  padding:0;
}
.nyxera-shop-details-bottom ul.products li.product .shop-list-txt h3{
  padding:0;
}
.nyxera-shop-details-bottom ul.products li.product .shop-list-txt{
  margin:0;
}
.tinv-header{
  margin:0 !important;
}
/**14-10-2025**/
body{
  font-family: "IBM Plex Sans", Sans-serif
}
.wp-block-woocommerce-cart.alignwide{
  margin:0;
}
.main-title{
  font-family: "IBM Plex Sans", Sans-serif;
  font-size: 30px;
  font-weight: 700;
  text-transform: uppercase;
  color: #000000;
  margin:0 0 15px 0;
}
.wc-block-grid__product-title{
  font-family: "IBM Plex Sans", Sans-serif !important;
  font-size:20px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  color: #000000 !important;
  margin:0 0 10px 0 !important;
  text-decoration:none !important;
}
.woocommerce-Price-amount.amount{
  font-size:16px !important;
}
.tinv-wraper.tinv-wishlist{
  display:inline-block;
  vertical-align: top;
}
.wp-block-button.wc-block-grid__product-add-to-cart{
  display:inline-block;
  margin: 0 0 0 10px !important;
}
.wp-block-button.wc-block-grid__product-add-to-cart a{
  background:#000;
  border-radius:0;
  text-decoration:none;
  height:34px;
  line-height: 34px;
  font-size: 12px !important;
  padding: 0 20px;
  color:#fff !important;
}
.elementor-location-header.scrolled .main-header-sec{
  position:fixed;
  width:100%;
  z-index:9;
  background:#000 !important;
}
.wishlist_products_counter{
  position:relative;
}
.wishlist_products_counter .wishlist_products_counter_number{
  position: absolute;
  left: 20px;
  color: #fff;
  top: -16px;
}
.bigthumbwrp .slick-prev{
  background:url(https://yourcloudnetwork.net/projects/nyxera/wp-content/uploads/2025/10/left-arrow.svg)left top no-repeat !important;
  width:34px;
  height:34px;
  font-size:0;
  position: absolute;
  top: -60px;
  left: 20px;
  background-size: 100%;
  transform: none;
  border-radius: 0; z-index:1;
}
.bigthumbwrp .slick-next{
  background:url(https://yourcloudnetwork.net/projects/nyxera/wp-content/uploads/2025/10/right-arrow.svg)right top no-repeat !important;
  width:34px;
  height:34px;
  font-size:0;
  position: absolute;
  top: -60px;
  left: 64px;
  background-size: 100%;
  transform: none;
  border-radius: 0; z-index:1;
}
.bigthumbwrp .slick-prev:before, .bigthumbwrp .slick-next:before{
  display:none;
}
.woocommerce .woocommerce-customer-details .woocommerce-column__title, .woocommerce-order-details__title{
  font-size: 20px !important;
  font-weight: 600;
  text-transform: uppercase;
}
.woocommerce ul.order_details {
  width: fit-content;
  margin: 0 0 3em;
  list-style: none;
  padding: 0;
  border: solid 1px #ccc;
  padding: 10px;
}
.page-header .entry-title{
  font-family: "IBM Plex Sans", Sans-serif;
  font-size: 30px;
  font-weight: 700;
  text-transform: uppercase;
  color: #000000;
  margin:0;
}
.wc-block-components-checkout-step__heading h2, .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text, .wc-block-components-order-summary-item__description h3{
  font-family: "IBM Plex Sans", Sans-serif !important;
  font-size:20px;
  font-weight: 700 !important;
  text-transform: uppercase;
  color: #000000;
  margin:0 0 10px 0 !important;
}
.wc-block-checkout__form p{
  font-family: "IBM Plex Mono", Sans-serif;
  font-size: 12px;
  font-weight: 500;
  color: #000000;
}
.wc-block-components-order-summary{
  padding:0 !important;
}
.wc-block-components-order-summary-item__description p{
  font-family: "IBM Plex Mono", Sans-serif;
  font-size:12px;
  font-weight:500;
}
.wp-block-woocommerce-checkout-order-summary-block{
  padding:0 20px;
}
.wc-block-components-totals-wrapper{
  font-family: "IBM Plex Mono", Sans-serif;
  font-weight:600;
}
.wc-block-components-sidebar .slot-wrapper .wc-block-components-panel, .wc-block-components-sidebar .wc-block-components-panel, .wc-block-components-sidebar .wc-block-components-totals-coupon, .wc-block-components-sidebar .wc-block-components-totals-item{
  padding: 0 !important;
}
.wc-block-components-button{
  border:none !important;
  background:#000 !important;
  font-family: "IBM Plex Sans", Sans-serif !important;
  font-size:14px !important;
  text-transform:uppercase !important;
  color:#fff !important;
  border-radius:0 !important;
}
.wc-block-components-button:not(.is-link):disabled .wc-block-components-button__text{
  opacity:1 !important;
}
#shipping select, #shipping input, .wc-block-components-checkbox__label, .wc-block-components-radio-control--highlight-checked div.wc-block-components-radio-control-accordion-option, .wc-block-components-checkout-return-to-cart-button{
  font-family: "IBM Plex Sans", Sans-serif !important;
  color: #000 !important;
  font-weight: 500 !important;
  font-size: 14px;
}
.wc-block-components-checkout-place-order-button__text{
  font-family: "IBM Plex Sans", Sans-serif !important;
  font-weight:600;
  font-size:14px;
}
.wc-block-components-text-input{
  color:#000 !important;
  font-size:14px !important;
  font-family: "IBM Plex Sans", Sans-serif !important;
}
.page-content{
  font-family: "IBM Plex Mono", Sans-serif;
  font-size: 12px;
  font-weight: 500;
  color: #000000;
}
/* .........right section product details page start........... */
.prd_breadcrumb{
  padding: 0 0 60px 0;
  margin:0;
}
.prd_breadcrumb ul{
  padding:0;
  margin:0;
  display: flex;
  gap: 10px;
}
.prd_breadcrumb ul li{
  font-family: "IBM Plex Mono", Sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.2;
  color:#000;
  position: relative;
  list-style:none;
  text-transform:uppercase;
}
.prd_breadcrumb ul li:before{
  position: absolute;
  /*content: "/";
  */
  left:-8px;
  top:0;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.2;
  color:#000;
  list-style: none;
}
.prd_breadcrumb ul li a{
  font-family: "IBM Plex Mono", Sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.2;
  color:#000;
  text-transform:uppercase;
}
.prd_breadcrumb ul li:first-child:before{
  display:none;
}
.titlebox{
  border-bottom: 2px solid #3d3d3d;
  padding-bottom: 16px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom:40px;
}
.textbox{
  width:70%;
}
.textbox h2{
  margin:0;
  color:#000000;
  font-size:30px;
  font-weight:700;
  font-family: "IBM Plex Sans", Sans-serif;
  text-transform:uppercase;
  text-align:left;
}
.textbox h3{
  color:#000000;
  font-weight:700;
  font-size:20px;
  font-family: "IBM Plex Sans", Sans-serif;
  margin:10px 0 0 0;
  padding:0;
}
.textprice{
  color:#141414;
  font-weight:500;
  font-size:20px;
  font-family: "IBM Plex Mono", Sans-serif;
}
.prddet_size{
  margin-bottom:40px;
}
.prddet_size h6, .prddet_details h6{
  margin:0;
  padding:0 0 15px 0;
  color:#292929;
  font-size:12px;
  font-weight:600;
  text-transform:uppercase;
  font-family: "IBM Plex Mono", Sans-serif;
}
.prddet_size ul{
  padding:0;
  margin:0;
  display:flex;
  gap:36px;
}
.prddet_size ul li{
  list-style:none;
}
.prddet_size ul li a{
  color:#000000;
  font-size:14px;
  font-weight:600;
  font-family: "IBM Plex Mono", Sans-serif;
  text-transform:uppercase;
}
.prddet_details{
  margin-bottom:40px;
}
.prddet_details p{
  color:#000000;
  font-family: "IBM Plex Mono", Sans-serif;
  font-size:14px;
  font-weight:500;
  margin:0;
}
.prddet-wishlist-btn{
  width:calc(50% - 10px);
  border:solid 1px #000000;
  padding:15px 0;
  display:inline-block;
  text-align:center;
  color:#000000;
  font-family: "IBM Plex Mono", Sans-serif;
  font-size:12px;
  font-weight:600;
  text-transform:uppercase;
}
.prddet-wishlist-btn span{
  position:relative;
}
.prddet-wishlist-btn span:before{
  position:absolute;
  content:'';
  background:url(https://yourcloudnetwork.net/projects/nyxera/wp-content/uploads/2025/10/wish-icon.svg)right top no-repeat;
  width:9px;
  height:8px;
  right: -20px;
  top: 3px;
}
.prddet-cart-btn{
  width:calc(50% - 10px)!important;
  border:solid 1px #000000!important;
  padding:15px 0!important;
  display:inline-block!important;
  text-align:center!important;
  color:#fff!important;
  font-family: "IBM Plex Mono", Sans-serif!important;
  font-size:12px!important;
  font-weight:600!important;
  text-transform:uppercase!important;
  background:#000000!important;
}
.prddet-cart-btn:hover{
  color:#fff!important;
}
.prddet_btn{
  gap:20px!important;
  display:flex!important;
}
.tinv-wishlist .cart-empty{
  color: #000000;
  font-size: 16px;
  font-weight: 700;
  font-family: "IBM Plex Sans", Sans-serif;
  text-transform: uppercase;
  background: none;
  border: none;
  padding: 0;
  text-align: center;
}
.tinv-wishlist .cart-empty:before{
  display:none;
}
/* .........right section product details page ends........... */
.site-main{
  max-width:1440px !important;
  padding:60px 30px;
}
.nyxera-back-button{
  max-width:1440px !important;
  padding:60px 30px 0 30px;
  margin:0 !important;
}
/* .woocommerce-breadcrumb{
display:none;
}
*/
.shop-list-btn span.price{
  display:none;
}
.product-action .button{
  background: #000 !important;
  border-radius: 0 !important;
  font-family: "IBM Plex Mono", Sans-serif !important;
  font-weight: 600 !important;
  font-size: 12px !important;
  text-transform: uppercase !important;
}
.product-name a{
  color: #000000 !important;
  ;
  font-family: "IBM Plex Sans", Sans-serif !important;
  ;
  font-size: 16px !important;
  ;
  font-weight: 700 !important;
  ;
  text-transform: uppercase !important;
}
.tinvwl-table-manage-list tfoot>td{
  padding:0;
}
.shop-list-box li.product{
  float: none !important;
  margin: 0 !important;
  padding: 0 !important;
  position: relative !important;
  width: 100% !important;
  margin-left: 0 !important;
}
.product-name span{
  color: #000000 !important;
  ;
  font-family: "IBM Plex Sans", Sans-serif !important;
  font-size: 16px !important;
  ;
  font-weight: 700 !important;
  ;
  text-transform: uppercase !important;
}
.shop-list-sec{
  padding-top:40px;
  display: flex;
  gap: 110px;
  flex-wrap: wrap;
}
.shop-list-img{
  border:solid 1px #000000;
  padding:60px 10px 20px 10px;
}
.shop-list-img img{
  display:block;
  padding-bottom:12px;
  margin: 0 !important;
}
.shop-list-btn{
  display:flex;
  align-items:center;
  gap:5px;
  justify-content: center;
  flex-wrap:wrap;
}
.wishlist-btn{
  border:solid 1px #000000;
  padding: 0 10px;
  height: 34px !important;
  display: inline-block;
  line-height: 34px;
  margin:0 !important;
  width:34px !important;
  vertical-align: top !important;
}
.cart-btn{
  background:#000000!important;
  color:#fff!important;
  font-size:12px!important;
  font-weight:600!important;
  font-family: "IBM Plex Mono", Sans-serif;
  text-transform:uppercase!important;
  height:34px!important;
  padding:0 12px!important;
  display:inline-block!important;
  line-height:34px!important;
  width:auto !important;
}
.cart-btn:hover{
  color:#fff;
}
.shop-list-txt{
  margin-top:15px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.shop-list-txt h3{
  line-height:20px;
  margin:0;
}
.shop-list-txt h3 a{
  color:#000000;
  font-family: "IBM Plex Sans", Sans-serif;
  font-size:16px;
  font-weight:700;
  text-transform:uppercase;
}
.shop-ammount{
  color:#141414;
  font-size:12px;
  font-weight:500;
  font-family: "IBM Plex Mono", Sans-serif;
}
.shop-list-box{
  width: calc(25% - 83px);
}
.list-header p{
  display:none;
}
#loadLess{
  display: none;
}
#loadMore, #loadLess{
  transition: all 600ms ease-in-out;
  -webkit-transition: all 600ms ease-in-out;
  -moz-transition: all 600ms ease-in-out;
  -o-transition: all 600ms ease-in-out;
  color:#141414;
  font-size:12px;
  font-weight:700;
  font-family: "IBM Plex Mono", Sans-serif;
  text-transform:uppercase;
}
#loadMore:hover {
}
.list-header{
  text-align:center;
}
.list-header h2{
  color:#000000;
  font-size:30px;
  font-weight:700;
  text-transform:uppercase;
  font-family: "IBM Plex Sans", Sans-serif;
  padding-bottom:20px;
  margin:0;
}
.list-header p{
  color:#000000;
  font-size:12px;
  font-weight:500;
  font-family: "IBM Plex Mono", Sans-serif;
  margin:0 auto;
  max-width:648px;
}
.product-category a{
  color:#292929;
  font-size:12px;
  font-weight:600;
  font-family: "IBM Plex Mono", Sans-serif;
}
.intro-form{
  max-width: 252px !important;
  width: 100%;
}
#site-header, #site-footer{
  display:none;
}
.main-header-sec{
  position:absolute;
  width:100%;
  left:0;
  top:0;
}
.main-footer-sec:before{
  position:absolute;
  content:'';
  background:url(https://yourcloudnetwork.net/projects/nyxera/wp-content/uploads/2025/09/Vector.svg)left top no-repeat;
  width:24px;
  height:24px;
  left:20px;
  top:80px;
}
.main-footer-sec:after{
  position:absolute;
  content:'';
  background:url(https://yourcloudnetwork.net/projects/nyxera/wp-content/uploads/2025/09/Vector.svg)right top no-repeat;
  width:24px;
  height:24px;
  right:20px;
  top:80px;
}
.home-seller-sec .carousel-header h2{
  font-size:30px;
  font-weight:700;
  text-transform:uppercase;
  color:#000000;
  font-family: "IBM Plex Sans", Sans-serif;
  margin:0;
}
.home-seller-sec .carousel-header a{
  color:#292929;
  font-weight:500;
  font-size:12px;
  text-transform:uppercase;
  font-family: "IBM Plex Mono", Sans-serif;
  border:solid 1px #292929;
  padding:8px;
}
.home-seller-sec .carousel-header{
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom:40px;
  padding:0 20px;
}
.best-seller-carousel .owl-stage-outer{
  width:100vw;
}
.best-seller-carousel .product-image{
  border:solid 1px #000000;
  padding: 10px;
  margin-bottom:20px;
}
.best-seller-carousel .product-title h4{
  color:#000000;
  font-size:20px;
  font-weight:700;
  text-transform:uppercase;
  font-family: "IBM Plex Sans", Sans-serif;
  margin:0;
}
.product-price bdi{
  color:#141414;
  font-size:14px;
  font-weight:500;
  font-family: "IBM Plex Mono", Sans-serif;
}
.best-seller-carousel .owl-nav, .best-seller-carousel .owl-dots{
  display:none;
}
.back-btn svg{
  height: 13px;
}
.product-content{
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
}
.contact-form-sec{
}
.contact-form-sec .form-group{
  display:flex;
  gap:20px;
}
.contact-form-sec .form-group.form-group-full{
  display:block;
}
.contact-form-sec input{
  border:solid 1px #525252;
  color:#525252;
  font-size:12px;
  font-weight:600;
  height:40px;
  padding:0 12px;
  font-family: "IBM Plex Mono", Sans-serif;
  border-radius:0;
}
.contact-form-sec textarea{
  border:solid 1px #525252;
  color:#525252;
  font-size:12px;
  font-weight:600;
  height:40px;
  padding:10px 12px;
  font-family: "IBM Plex Mono", Sans-serif;
  border-radius:0;
  width:100%;
}
.contact-form-sec input[type="submit"]{
  background:#000000;
  text-align:center;
  color:#fff;
  height:38px;
  width:252px;
  font-size:12px;
  font-weight:600;
  text-transform:uppercase;
  font-family: "IBM Plex Mono", Sans-serif;
  margin-top: 25px;
}
.contact-form-sec .form-group span{
  display:block;
}
.collection-list-img{
  position:relative;
}
.collection-list-img:before{
  position:absolute;
  content:'';
  background:url(https://yourcloudnetwork.net/projects/nyxera/wp-content/uploads/2025/10/collection-img-bg.png)left top no-repeat;
  width:100%;
  height:100%;
  background-size:cover;
  left:0;
  top:0;
}
.collection-list-img img{
  width:100%;
  display:block;
}
.collection-list-txt{
  position:absolute;
  z-index:1;
  left:40px;
  bottom:80px;
}
.collection-list-txt{
  color:#FFFFFF;
  font-size:30px;
  font-weight:700;
  font-family: "IBM Plex Sans", Sans-serif;
  text-transform:uppercase;
}
.collection-list-box{
  position:relative;
  width:calc(50% - 20px);
}
.collection-list-sec{
  display:flex;
  gap:40px;
  flex-wrap:wrap;
}
.page-content{
  padding-top:20px;
}
@media (max-width:1365px) {
  .shop-list-sec{
    gap:60px;
    row-gap: 20px;
  }
  .shop-list-box{
    width: calc(33.3% - 40px);
  }
  .textbox h2{
    font-size:24px;
  }
  .page-header .entry-title{
    font-size:24px;
  }
  .nyxera-shop-details-wrap{
    gap:40px;
  }
  .nyxera-shop-details-right{
    width: calc(60% - 10px);
  }
}
@media (max-width:1024px) {
  .footer-logo-sec{
    position: relative !important;
    margin-top: -97px;
    bottom:auto !important;
  }
  .home-seller-sec .carousel-header h2{
    font-size:24px;
  }
  .home-seller-sec .carousel-header a{
    font-size:10px;
    padding:6px;
  }
  .home-seller-sec .carousel-header{
    margin-bottom:30px;
  }
  .best-seller-carousel .product-title h4{
    font-size:16px;
  }
  .product-price bdi{
    font-size:12px;
  }
  .collection-list-txt a{
    font-size:24px;
  }
  .collection-list-txt{
    bottom:40px;
  }
  .shop-list-txt h3 a{
    font-size:12px;
  }
  .shop-ammount{
    font-size:10px;
  }
  .list-header h2{
    font-size:24px;
  }
  .shop-list-txt h3{
    line-height:16px;
  }
  .shop-list-txt{
    margin-top:10px;
  }
  .cart-btn{
    font-size:10px;
    line-height:24px;
    height:24px;
  }
  .cart-btn span{
    font-size:12px;
  }
  .wishlist-btn{
    height: 24px !important;
    line-height:24px;
    font-size:10px;
    width:24px !important;
    padding:0;
  }
  .cart-btn, .shop-list-btn .added_to_cart{
    height:24px !important;
    line-height:24px !important;
  }
  .content-area .site-main, .site-main{
    padding:60px 20px;
  }
  .nyxera-back-button{
    padding:60px 20px 0 20px;
  }
  .product-gallery{
    flex-wrap:wrap;
  }
  .product-gallery .thumb-slider{
    order:2;
    width:100%;
  }
  .product-gallery .bigthumbwrp{
    width:100%;
  }
  .prd_breadcrumb{
    padding-bottom:40px;
  }
  .textbox{
    width:100%;
    order:2;
  }
  .titlebox{
    gap:10px;
    margin-bottom:30px;
  }
  .textbox h3{
    margin:0;
    font-size:16px;
  }
  .prddet_size h6, .prddet_details h6{
    padding-bottom:10px;
  }
  .prddet_details p{
    font-size:12px;
  }
  .prddet_details{
    margin-bottom:30px;
  }
  .prddet_btn{
    flex-wrap:wrap;
    gap: 10px;
  }
  .prddet-wishlist-btn, .prddet-cart-btn{
    width:100%;
  }
  .product-gallery .slick-track{
    display:flex;
    height:auto !important;
  }
  .product-gallery .slick-list{
    height:auto !important;
  }
  .similar-slider p{
    display:none;
  }
  .wc-block-components-checkout-step__heading h2{
    font-size:18px !important;
  }
  .wc-block-components-sidebar-layout{
    display:block !important;
  }
  .wc-block-components-sidebar-layout .wc-block-components-main{
    width:100% !important;
    padding:0 !important;
  }
  .wc-block-components-sidebar{
    width:100% !important;
    padding:0 !important;
  }
  .wc-block-components-checkout-step__heading h2, .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text, .wc-block-components-order-summary-item__description h3{
    font-size:16px;
  }
  .wc-block-grid__product-title{
    font-size:16px !important;
  }
  .wp-block-button.wc-block-grid__product-add-to-cart {
    display: block;
    margin: 10px 0 0 0 !important;
  }
  .main-title{
    font-size:24px;
  }
  .nyxera-shop-details-left{
    margin-left:-20px;
  }
  .nyxera-shop-details-right {
    width: calc(60% - 40px);
  }
  .nyxera-shop-details-bottom .related {
    padding-top: 0;
  }
  .header-top-txt{
    margin:0 -50px;
    width:calc(100% + 100px) !important;
  }
}
@media (max-width:767px) {
  .home-img-slider .elementor-button{position:relative; top:auto; transform:none;}

  .intro-form{
    max-width:100%!important;
  }
  .footer-mob-menu .elementor-nav-menu--main{
    display:block;
  }
  .footer-mob-menu .elementor-nav-menu{
    justify-content:space-between;
  }
  .footer-mob-menu .elementor-nav-menu:after{
    display:none;
  }
  .footer-mob-menu .elementor-nav-menu a{
    text-decoration:underline;
  }
  .footer-mob-menu2 .elementor-nav-menu{
    gap:40px;
  }
  .home-seller-sec .carousel-header{
    padding:0;
  }
  .product-content{
    display:block;
  }
  .home-seller-sec .carousel-header h2{
    font-size:20px;
  }
  .contact-form-sec .form-group{
    display:block;
  }
  .contact-form-sec input[type="submit"]{
    width:100%;
  }
  .collection-list-box{
    width:100%;
  }
  .collection-list-sec{
    gap:20px;
  }
  .collection-list-txt{
    left:20px;
    bottom:20px;
  }
  .shop-list-sec{
    padding-top:30px;
  }
  .shop-list-box{
    width: 100%;
  }
  .shop-list-sec{
    row-gap:24px;
  }
  .shop-list-txt h3 a{
    font-size:14px;
  }
  .shop-ammount{
    font-size:12px;
  }
  .cart-btn{
    font-size:0;
    line-height:32px;
    height:32px;
    width:32px;
    padding:0;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .cart-btn span{
    font-size:14px;
  }
  .wishlist-btn{
    line-height:32px;
    height:32px !important;
    width:32px !important;
    border-left:none;
    border-bottom:none;
    padding:0;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .shop-list-btn{
    justify-content:space-between;
  }
  .shop-list-img{
    padding-left:0;
    padding-right:0;
    padding-bottom:0;
  }
  .shop-list-img img{
    padding:0 10px 12px 10px;
  }
  .content-area .site-main, .site-main{
    padding: 60px 30px !important;
  }
  .nyxera-back-button{
    padding:60px 30px 0 30px;
  }
  .product-gallery .thumb-slider{
    display:none;
  }
  .bigthumbwrp{
    padding:15px 0;
  }
  .bigthumbwrp .slick-prev{
    top:auto;
    bottom:0;
  }
  .bigthumbwrp .slick-next{
    top:auto;
    bottom:0;
  }
  .fullcsreen_btn{
    z-index:1;
    bottom:20px;
    top:auto;
  }
  .prd_breadcrumb{
    display:none;
  }
  .titlebox{
    padding:0 20px 20px 20px;
  }
  .textbox{
    order:0;
  }
  .textbox h2, .textprice{
    font-size:16px;
  }
  .textbox h3{
    font-size:14px;
  }
  .prddet_size{
    margin-bottom:30px;
    padding:0 20px;
  }
  .prddet_details{
    padding:0 20px;
  }
  .prddet_btn{
    padding:0 20px;
  }
  .prddet-wishlist-btn{
    font-size:0;
    width:38px;
    height:38px;
    padding: 0;
  }
  .prddet-wishlist-btn span:before{
    right: 0;
    top: 14px;
    left: 0;
    margin: 0 auto;
  }
  .prddet-wishlist-btn span{
    display:block;
  }
  .prddet-cart-btn{
    width: calc(100% - 48px);
    height: 38px;
    padding: 0;
    line-height: 38px;
  }
  .related-product-list .shop-list-img{
    padding:4px;
  }
  .related-product-list .shop-list-txt{
    display:none;
  }
  .related-product-list .shop-list-btn{
    display:none;
  }
  .related-product-list .shop-list-img img{
    padding:0;
  }
  .related-product-list .products{
    grid-column-gap: 17px;
  }
  .elementor-menu-cart__product{
    border:none;
  }
  .elementor-menu-cart__product-image img{
    border:solid 1px #000;
  }
  .elementor-menu-cart__subtotal{
    font-family: "IBM Plex Sans", Sans-serif;
    font-size:16px;
    font-weight:700;
    text-transform:uppercase;
  }
  .elementor-menu-cart__footer-buttons .elementor-button{
    background: #000;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 600;
  }
  .elementor-menu-cart__subtotal{
    border:none;
  }
  .product-quantity{
    font-family: "IBM Plex Sans", Sans-serif;
    color: #000;
    font-weight: 400;
    font-size: 12px;
  }
  .product-name a{
    font-size: 14px !important;
  }
  .page-header .entry-title{
    font-size:20px;
  }
  .page-header .entry-title{
    padding:0;
  }
  .site-main{
    padding:60px 20px !important;
  }
  .wp-block-woocommerce-checkout-order-summary-block{
    padding:0;
  }
  .wc-block-components-totals-wrapper{
    padding:15px !important;
  }
  .wc-block-components-totals-wrapper.slot-wrapper>*>*{
    padding:15px 15px 0 15px !important;
  }
  .woocommerce .woocommerce-customer-details :last-child, .woocommerce .woocommerce-order-details :last-child, .woocommerce .woocommerce-order-downloads :last-child{
    margin-top:15px;
  }
  .tinv-wraper .wishlist-btn{
    border-left:solid 1px #000;
    border-bottom:solid 1px #000;
  }
  .cart-btn, .shop-list-btn .added_to_cart {
    height: 32px !important;
    line-height: 32px !important;
  }
  .shop-list-btn .added_to_cart{
    margin:0 auto;
  }
  .nyxera-shop-details-left {
    margin-left: -30px;
    margin-right:-30px;
    width: calc(100% + 60px);
  }
  .nyxera-shop-details-right{
    width:100%;
  }
  .nyxera-shop-details-right .summary.entry-summary .titlebox{
    padding-left:0;
    padding-right:0;
  }
  .nyxera-shop-details-right .summary.entry-summary .prddet_details {
    padding: 0;
  }
  .nyxera-shop-details-right .summary.entry-summary .prddet_btn{
    padding:0;
  }
  .nyxera-shop-details-right .summary.entry-summary .prddet_btn .tinv-wraper{
    width:auto;
  }
  .nyxera-shop-details-right .summary.entry-summary .prddet_btn .tinv-wraper .prddet-wishlist-btn{
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 0 0 6px;
  }
  .nyxera-shop-details-bottom {
    padding-top: 20px;
  }
  .nyxera-shop-details-bottom .woocommerce-Tabs-panel h2, .nyxera-shop-details-bottom .related h2{
    font-size:20px;
  }
  .similar-slider{
    display:none !important;
  }
  .similar-slider-mob{
    display:block;
  }
  .header-top-txt{
    margin:0 -30px;
    width:calc(100% + 60px) !important;
  }
}
a.woocommerce-product-gallery__trigger span {
  visibility: hidden;
}
*{outline:none !important; -webkit-tap-highlight-color:transparent }
a:focus, a:hover{ outline: none !important; color:#231F20}
img{ max-width: 100%;}
body{background:#fff !important; font-family: "Kumbh Sans", Sans-serif !important;}
/* .........left section product details page starts........... */
.product-gallery {
display: flex;
align-items: flex-start;
gap: 10px;
position: relative;
}

.thumb-slider {
width: 120px;
}
.thumb-slider img {
width: 100%;
cursor: pointer;
border: 0px solid transparent;
border-radius: 0px;
width: 120px;
height:120px;
object-fit: cover;
opacity: 0.3;
display: block;
}
.thumb-slider .slick-slide div{ display: block !important;}
.thumb-slider .slick-current img {
border-color: #000;
  opacity: 1;
}

.bigthumbwrp {
width: calc(100% - 130px);
border: 1px solid #000;
padding: 80px 0 10px 0;
}
.main-slider{ width: 100%; height: 427px; display: flex; justify-content: center; align-items: center;}
.main-slider img {
width: 100%;
border-radius: 0px;
cursor: zoom-in;
height: 100%;
object-fit: contain;
}
.slick-vertical .slick-slide {

  border: 0px solid transparent;
}
.main-slider .slick-list, .main-slider .slick-track, .main-slider .slick-slide, .main-slider div, .main-slider div a{ height: 100%; width:100%;}
/* .fullcsreen_btn{ position: absolute; right:20px; top:20px; width: 34px; height:34px; background: url("../images/FULLSCREEN.png") no-repeat; background-size: 100% 100%; border: 0; border-radius: 0;}
.fullcsreen_btn a{ display: block; width: 100%; height:100%} */
.fancybox__thumbs{ display: none !important;}
#fancybox-1 .fancybox__container {
  --fancybox-color: #dbdbdb;
  --fancybox-backdrop-bg:#fff !important;
}
#fancybox-1 .f-button[data-fancybox-close]{ position: absolute; left:40px; top:40px; width: 34px; height:34px; border:0.5px solid #000; background-color: #fff !important;}
#fancybox-1 .f-button[data-fancybox-close]:before{ position: absolute; width: 14px; height:14px; content: ""; left:0; right:0; top:0; bottom:0; margin: auto; background: url(../images/cross_fancybox.svg) no-repeat; background-size: 100% 100% !important;}
#fancybox-1 .f-button[data-fancybox-close] svg, .f-button.is-arrow[data-carousel-go-prev] svg, .f-button.is-arrow[data-carousel-go-next] svg{ display: none;}
.f-carousel__toolbar__column{ background: transparent;}
#fancybox-1 .f-button[data-thumbs-action],#fancybox-1 .f-button[data-panzoom-action], #fancybox-1 .f-button[data-autoplay-action], #fancybox-1 .f-button[data-fullscreen-action]{ display: none !important;}
.f-counter{ display: none !important;}
.f-button.is-arrow[data-carousel-go-prev], .f-button.is-arrow[data-carousel-go-next]{  width: 34px; height:34px; border:0.5px solid #000; background-color: #fff !important; border-radius: 0;}
.f-button.is-arrow[data-carousel-go-prev]:before{ position: absolute; width: 9px; height:14px; content: ""; left:0; right:0; top:0; bottom:0; margin: auto; background: url(../images/arrowleft.svg) no-repeat; background-size: 100% 100% !important;}
.f-button.is-arrow[data-carousel-go-next]:before{ position: absolute; width: 9px; height:14px; content: ""; left:0; right:0; top:0; bottom:0; margin: auto; background: url(../images/arrowleft.svg) no-repeat; background-size: 100% 100% !important; transform: rotate(180deg);}

.likeboxslide{}
.likeimgbox{ border: 0.5px solid #000;  padding: 10px; display: flex; align-items: center; justify-content: center;}
.likeimgbox img{ width: 100%; height:100%; object-fit: cover;}
.similar-slider p{ font-size: 10px; font-weight: 600; color:#000; width:100%; padding: 5px 0 0 0; margin: 0; text-transform: uppercase;}
.similar-slider p a{font-size: 10px; font-weight: 600; color:#000; text-transform: uppercase;}
/* .similar-slider .slick-slide{margin:0 10px} */
/* .........left section product details page ends........... */
.similar-slider .owl-nav, .similar-slider .owl-dots{display: none;}
/**/
/* 13.10.25 */
.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name, .woo-variation-swatches.wvs-show-label .variations td label, .woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name, .woo-variation-swatches.wvs-show-label .variations th label {
  display: inline-block;
  margin: 0;
  padding: 0 0 15px 0;
  color: #292929;
  font-size: 12px;
  text-transform: uppercase;
  font-family: "IBM Plex Mono", Sans-serif;
}
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span {
  padding: 0 5px;
  color: #000000;
  font-size: 14px;
  font-weight: 600;
  font-family: "IBM Plex Mono", Sans-serif;
  text-transform: uppercase;
}
.variations_form table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
  background-color: #fff;
}
.woocommerce-product-gallery img.emoji {
  visibility: hidden;
}
