/* VK Taurunum WooCommerce storefront and checkout, scoped away from club pages. */
body.woocommerce-page{
  --vkt-shop-accent:#91ff00;
  --vkt-shop-panel:#171719;
  --vkt-shop-border:#303238;
  --vkt-shop-muted:#aeb1b6;
  background:#0a0a0a;
  color:#f4f4f4;
  font-family:Barlow,Arial,sans-serif;
}
body.woocommerce-page #page{background:#0a0a0a;color:#f4f4f4}
body.woocommerce-page #content.site-main{
  box-sizing:border-box;
  width:min(1328px,100%);
  max-width:none;
  min-height:58vh;
  margin:0 auto;
  padding:64px 28px 112px;
}
body.woocommerce-page #content .page-header,
body.woocommerce-page #content .woocommerce-products-header{margin:0 0 34px}
body.woocommerce-page #content .page-header::before,
body.woocommerce-page #content .woocommerce-products-header::before{
  content:"VK TAURUNUM / PRODAVNICA";
  display:block;
  margin-bottom:16px;
  color:#c7b7e8;
  font:700 13px/1.3 "Barlow Condensed",Arial,sans-serif;
  letter-spacing:.22em;
}
body.woocommerce-page #content .page-header::after,
body.woocommerce-page #content .woocommerce-products-header::after{
  content:"";
  display:block;
  width:72px;
  height:4px;
  margin-top:24px;
  background:var(--vkt-shop-accent);
}
body.woocommerce-page #content .entry-title,
body.woocommerce-page #content .woocommerce-products-header__title,
body.woocommerce-page #content .product_title{
  margin:0;
  color:#fff;
  font:400 clamp(46px,6vw,78px)/1.05 Anton,Impact,sans-serif;
  text-transform:uppercase;
}
body.woocommerce-page #content h2,
body.woocommerce-page #content h3,
body.woocommerce-page #content h4{
  color:#fff;
  font-family:"Barlow Condensed",Barlow,Arial,sans-serif;
  font-weight:700;
  line-height:1.15;
}
body.woocommerce-page #content p,
body.woocommerce-page #content li,
body.woocommerce-page #content label,
body.woocommerce-page #content td,
body.woocommerce-page #content th,
body.woocommerce-page #content span{color:inherit}
body.woocommerce-page #content a:not(.button):not(.wc-block-components-button){
  color:var(--vkt-shop-accent);
  text-decoration-color:#4b2e83;
  text-underline-offset:3px;
}
body.woocommerce-page #content a:not(.button):not(.wc-block-components-button):hover{color:#fff}
body.woocommerce-page #content :focus-visible{
  outline:2px solid var(--vkt-shop-accent);
  outline-offset:3px;
}
body.woocommerce-page #content .wp-block-woocommerce-cart,
body.woocommerce-page #content .wp-block-woocommerce-checkout{max-width:none;color:#f4f4f4}
body.woocommerce-page #content .wp-block-woocommerce-empty-cart-block{
  box-sizing:border-box;
  min-height:300px;
  padding:52px 28px;
  background:#101012;
  border:1px solid var(--vkt-shop-border);
  border-left:4px solid #4b2e83;
  text-align:center;
}
body.woocommerce-page #content .wc-block-cart__empty-cart__title{
  margin:0 0 20px;
  color:#fff;
  font:700 clamp(28px,3vw,38px)/1.1 "Barlow Condensed",Arial,sans-serif;
  text-transform:uppercase;
}
body.woocommerce-page #content .wc-block-cart__empty-cart__title::before{filter:invert(1)}
body.woocommerce-page #content .wp-block-woocommerce-empty-cart-block .wp-block-paragraph{margin:0 0 24px}
body.woocommerce-page #content .wp-block-woocommerce-empty-cart-block .wp-block-separator{
  margin:28px auto;
  border-color:var(--vkt-shop-border);
  color:var(--vkt-shop-accent);
}
body.woocommerce-page #content .wp-block-woocommerce-empty-cart-block h2:last-of-type{
  margin:0;
  color:var(--vkt-shop-muted);
  font-size:24px;
}
body.woocommerce-page #content .wc-block-components-sidebar,
body.woocommerce-page #content .wc-block-checkout__main,
body.woocommerce-page #content .wc-block-cart__main,
body.woocommerce-page #content .wc-block-components-order-summary,
body.woocommerce-page #content .woocommerce-MyAccount-navigation,
body.woocommerce-page #content .woocommerce-MyAccount-content,
body.woocommerce-page #content .woocommerce-form-login,
body.woocommerce-page #content .woocommerce-form-register,
body.woocommerce-page #content .woocommerce-order{
  box-sizing:border-box;
  background:#101012;
  border:1px solid var(--vkt-shop-border);
  color:#f4f4f4;
}
body.woocommerce-page #content .wc-block-components-sidebar,
body.woocommerce-page #content .wc-block-checkout__main,
body.woocommerce-page #content .wc-block-cart__main,
body.woocommerce-page #content .woocommerce-MyAccount-content,
body.woocommerce-page #content .woocommerce-form-login,
body.woocommerce-page #content .woocommerce-form-register,
body.woocommerce-page #content .woocommerce-order{padding:28px}
body.woocommerce-page #content .wc-block-components-order-summary{padding:16px}
body.woocommerce-page #content .wc-block-components-totals-wrapper,
body.woocommerce-page #content .wc-block-components-order-summary-item,
body.woocommerce-page #content .wc-block-cart-items,
body.woocommerce-page #content .wc-block-components-panel,
body.woocommerce-page #content .wc-block-components-radio-control__option{
  border-color:var(--vkt-shop-border);
  color:#f4f4f4;
}
body.woocommerce-page #content .wc-block-components-form .wc-block-components-text-input input,
body.woocommerce-page #content .wc-block-components-form .wc-block-components-combobox input,
body.woocommerce-page #content .wc-block-components-text-input input,
body.woocommerce-page #content .wc-block-components-combobox input,
body.woocommerce-page #content input.input-text,
body.woocommerce-page #content textarea,
body.woocommerce-page #content select{
  box-sizing:border-box;
  min-height:48px;
  background:#171719;
  border:1px solid #474a50;
  border-radius:0;
  color:#fff;
  box-shadow:none;
}
body.woocommerce-page #content input::placeholder,
body.woocommerce-page #content textarea::placeholder{color:#aeb1b6;opacity:1}
body.woocommerce-page #content input:focus,
body.woocommerce-page #content textarea:focus,
body.woocommerce-page #content select:focus{border-color:var(--vkt-shop-accent);outline:2px solid var(--vkt-shop-accent);outline-offset:1px}
body.woocommerce-page #content .wc-block-components-text-input label,
body.woocommerce-page #content .wc-block-components-combobox label,
body.woocommerce-page #content .wc-block-components-checkout-step__description,
body.woocommerce-page #content .wc-block-components-totals-item__description{color:var(--vkt-shop-muted)}
body.woocommerce-page #content input[type=checkbox],
body.woocommerce-page #content input[type=radio]{accent-color:var(--vkt-shop-accent)}
body.woocommerce-page #content .wc-block-components-button,
body.woocommerce-page #content .woocommerce a.button,
body.woocommerce-page #content .woocommerce button.button,
body.woocommerce-page #content .woocommerce input.button,
body.woocommerce-page #content .woocommerce-Button{
  min-height:48px;
  padding:12px 26px;
  border:0;
  border-radius:0;
  background:var(--vkt-shop-accent);
  color:#0a0a0a;
  font:700 16px/1.2 "Barlow Condensed",Arial,sans-serif;
  letter-spacing:.1em;
  text-transform:uppercase;
  text-decoration:none;
  box-shadow:none;
  cursor:pointer;
}
body.woocommerce-page #content .wc-block-components-button span{color:#0a0a0a}
body.woocommerce-page #content .wc-block-components-button:hover,
body.woocommerce-page #content .woocommerce a.button:hover,
body.woocommerce-page #content .woocommerce button.button:hover,
body.woocommerce-page #content .woocommerce input.button:hover,
body.woocommerce-page #content .woocommerce-Button:hover{background:#b4ff4d;color:#0a0a0a}
body.woocommerce-page #content button:disabled,
body.woocommerce-page #content .wc-block-components-button:disabled{opacity:.55;cursor:not-allowed}
body.woocommerce-page #content .woocommerce-info,
body.woocommerce-page #content .woocommerce-message,
body.woocommerce-page #content .woocommerce-error,
body.woocommerce-page #content .wc-block-components-notice-banner{
  background:#171719;
  border:1px solid var(--vkt-shop-border);
  border-left:4px solid var(--vkt-shop-accent);
  color:#f4f4f4;
}
body.woocommerce-page #content .woocommerce-error{border-left-color:#ff7777}
body.woocommerce-page #content table.shop_table{
  background:#101012;
  border:1px solid var(--vkt-shop-border);
  border-collapse:collapse;
  color:#f4f4f4;
}
body.woocommerce-page #content table.shop_table td,
body.woocommerce-page #content table.shop_table th{border-color:var(--vkt-shop-border)}
body.woocommerce-page #content .page-content .woocommerce:has(.woocommerce-MyAccount-navigation){
  display:grid;
  grid-template-columns:250px minmax(0,1fr);
  gap:24px;
}
body.woocommerce-page #content .woocommerce-MyAccount-navigation,
body.woocommerce-page #content .woocommerce-MyAccount-content{float:none;width:auto;margin:0}
body.woocommerce-page #content .woocommerce-MyAccount-navigation{padding:10px}
body.woocommerce-page #content .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}
body.woocommerce-page #content .woocommerce-MyAccount-navigation li{margin:0}
body.woocommerce-page #content .woocommerce-MyAccount-navigation li a{
  display:block;
  padding:13px 16px;
  border-left:3px solid transparent;
  color:#d5d7d9!important;
  font:700 16px/1.2 "Barlow Condensed",Arial,sans-serif;
  letter-spacing:.06em;
  text-decoration:none!important;
  text-transform:uppercase;
}
body.woocommerce-page #content .woocommerce-MyAccount-navigation li.is-active a,
body.woocommerce-page #content .woocommerce-MyAccount-navigation li a:hover{
  background:#1f2616;
  border-left-color:var(--vkt-shop-accent);
  color:var(--vkt-shop-accent)!important;
}
body.woocommerce-page #content .woocommerce-MyAccount-content p{margin:0 0 18px;line-height:1.65}
body.woocommerce-page #content .woocommerce-MyAccount-content p:last-child{margin-bottom:0}
body.woocommerce-page #content ul.products li.product{
  box-sizing:border-box;
  padding:0 0 22px;
  background:#101012;
  border:1px solid var(--vkt-shop-border);
  color:#fff;
}
body.woocommerce-page #content ul.products li.product .woocommerce-loop-product__title,
body.woocommerce-page #content ul.products li.product .price{padding:0 18px;color:#fff}
body.woocommerce-page #content ul.products li.product .price{color:var(--vkt-shop-accent)}
body.woocommerce-page #content ul.products li.product .button{margin-left:18px}
body.woocommerce-page #content .woocommerce div.product .price,
body.woocommerce-page #content .woocommerce div.product .stock{color:var(--vkt-shop-accent)}
@media(max-width:767px){
  body.woocommerce-page #content.site-main{padding:42px 18px 76px}
  body.woocommerce-page #content .page-header,
  body.woocommerce-page #content .woocommerce-products-header{margin-bottom:28px}
  body.woocommerce-page #content .entry-title,
  body.woocommerce-page #content .woocommerce-products-header__title,
  body.woocommerce-page #content .product_title{font-size:clamp(42px,12vw,58px)}
  body.woocommerce-page #content .wp-block-woocommerce-empty-cart-block{min-height:240px;padding:36px 18px}
  body.woocommerce-page #content .wc-block-components-sidebar,
  body.woocommerce-page #content .wc-block-checkout__main,
  body.woocommerce-page #content .wc-block-cart__main,
  body.woocommerce-page #content .woocommerce-MyAccount-content,
  body.woocommerce-page #content .woocommerce-form-login,
  body.woocommerce-page #content .woocommerce-form-register{padding:20px}
  body.woocommerce-page #content .page-content .woocommerce:has(.woocommerce-MyAccount-navigation){grid-template-columns:1fr;gap:16px}
}

/* WooCommerce archive/product templates use #main rather than #content. */
body.woocommerce-page main#main.site-main{
  box-sizing:border-box;
  width:min(1328px,100%);
  max-width:none;
  min-height:58vh;
  margin:0 auto;
  padding:64px 28px 112px;
}
body.woocommerce-page main#main .woocommerce-breadcrumb{
  margin:0 0 22px;
  color:#aeb1b6;
  font:600 14px/1.4 "Barlow Condensed",Arial,sans-serif;
  letter-spacing:.08em;
  text-transform:uppercase;
}
body.woocommerce-page main#main .woocommerce-breadcrumb a{color:var(--vkt-shop-accent)}
body.woocommerce-page main#main .woocommerce-products-header{margin:0 0 34px}
body.woocommerce-page main#main .woocommerce-products-header::before{
  content:"VK TAURUNUM / PRODAVNICA";
  display:block;
  margin-bottom:16px;
  color:#c7b7e8;
  font:700 13px/1.3 "Barlow Condensed",Arial,sans-serif;
  letter-spacing:.22em;
}
body.woocommerce-page main#main .woocommerce-products-header::after{
  content:"";
  display:block;
  width:72px;
  height:4px;
  margin-top:24px;
  background:var(--vkt-shop-accent);
}
body.woocommerce-page main#main .woocommerce-products-header__title,
body.woocommerce-page main#main .product_title{
  margin:0;
  color:#fff;
  font:400 clamp(42px,5vw,72px)/1.08 Anton,Impact,sans-serif;
  text-transform:uppercase;
}
body.woocommerce-page main#main .woocommerce-info,
body.woocommerce-page main#main .woocommerce-message,
body.woocommerce-page main#main .woocommerce-error{
  padding:22px 26px;
  background:#171719;
  border:1px solid var(--vkt-shop-border);
  border-left:4px solid var(--vkt-shop-accent);
  color:#f4f4f4;
}
body.woocommerce-page main#main .woocommerce-info::before,
body.woocommerce-page main#main .woocommerce-message::before{color:var(--vkt-shop-accent)}
body.woocommerce-page main#main a{color:var(--vkt-shop-accent)}
body.woocommerce-page main#main .woocommerce-tabs ul.tabs{
  padding:0;
  border-bottom:1px solid var(--vkt-shop-border);
}
body.woocommerce-page main#main .woocommerce-tabs ul.tabs::before{border-color:var(--vkt-shop-border)}
body.woocommerce-page main#main .woocommerce-tabs ul.tabs li{
  margin:0 8px 0 0;
  background:#171719;
  border:1px solid var(--vkt-shop-border);
  border-radius:0;
}
body.woocommerce-page main#main .woocommerce-tabs ul.tabs li.active{
  background:var(--vkt-shop-accent);
  border-color:var(--vkt-shop-accent);
}
body.woocommerce-page main#main .woocommerce-tabs ul.tabs li a{color:#f4f4f4}
body.woocommerce-page main#main .woocommerce-tabs ul.tabs li.active a{color:#0a0a0a}
body.woocommerce-page main#main .woocommerce-tabs h2{color:#fff;font-family:"Barlow Condensed",Arial,sans-serif;text-transform:uppercase}
body.woocommerce-page #content .wc-block-cart__empty-cart__title::before{filter:none}
body.woocommerce-page #content .page-content .woocommerce:has(.woocommerce-MyAccount-navigation)::before,
body.woocommerce-page #content .page-content .woocommerce:has(.woocommerce-MyAccount-navigation)::after,
body.woocommerce-page #content .page-content .woocommerce:has(.woocommerce-MyAccount-navigation)>.woocommerce-notices-wrapper:empty{display:none}
body.woocommerce-page #content .page-content .woocommerce:has(.woocommerce-MyAccount-navigation)>.woocommerce-MyAccount-navigation{grid-column:1;grid-row:1}
body.woocommerce-page #content .page-content .woocommerce:has(.woocommerce-MyAccount-navigation)>.woocommerce-MyAccount-content{grid-column:2;grid-row:1}
@media(max-width:767px){
  body.woocommerce-page main#main.site-main{padding:42px 18px 76px}
  body.woocommerce-page main#main .woocommerce-products-header__title,
  body.woocommerce-page main#main .product_title{font-size:clamp(40px,11vw,56px)}
  body.woocommerce-page #content .page-content .woocommerce:has(.woocommerce-MyAccount-navigation)>.woocommerce-MyAccount-navigation{grid-column:1;grid-row:1}
  body.woocommerce-page #content .page-content .woocommerce:has(.woocommerce-MyAccount-navigation)>.woocommerce-MyAccount-content{grid-column:1;grid-row:2}
}

/* Hello Elementor's alignwide gutters offset Woo blocks on narrow screens. */
body.woocommerce-page #content .wp-block-woocommerce-cart.alignwide,
body.woocommerce-page #content .wp-block-woocommerce-checkout.alignwide{
  box-sizing:border-box;
  width:100%;
  max-width:100%;
  margin-left:0!important;
  margin-right:0!important;
}
body.woocommerce-page main#main .woocommerce-info,
body.woocommerce-page main#main .woocommerce-message,
body.woocommerce-page main#main .woocommerce-error{padding-left:56px}
body.woocommerce-page main#main .woocommerce-info::before,
body.woocommerce-page main#main .woocommerce-message::before,
body.woocommerce-page main#main .woocommerce-error::before{left:24px}

/* Product archive cards use WooCommerce's #main template. */
body.woocommerce-page main#main ul.products{
  display:grid;
  grid-template-columns:repeat(auto-fill,minmax(240px,1fr));
  gap:24px;
  margin:30px 0 0;
  padding:0;
}
body.woocommerce-page main#main ul.products::before,
body.woocommerce-page main#main ul.products::after{display:none}
body.woocommerce-page main#main ul.products li.product{
  box-sizing:border-box;
  display:flex;
  flex-direction:column;
  float:none;
  clear:none;
  width:auto;
  margin:0;
  padding:0;
  overflow:hidden;
  background:#101012;
  border:1px solid #23252a;
  color:#fff;
}
body.woocommerce-page main#main ul.products li.product .woocommerce-LoopProduct-link{
  display:block;
  color:#fff;
  text-decoration:none;
}
body.woocommerce-page main#main ul.products li.product .woocommerce-LoopProduct-link:hover .woocommerce-loop-product__title{color:#91ff00}
body.woocommerce-page main#main ul.products li.product img{
  display:block;
  width:100%;
  height:auto;
  aspect-ratio:1;
  object-fit:cover;
  margin:0;
  border-bottom:1px solid #23252a;
}
body.woocommerce-page main#main ul.products li.product .woocommerce-loop-product__title{
  margin:0;
  padding:20px 20px 10px;
  color:#fff;
  font:700 27px/1.08 "Barlow Condensed",Barlow,Arial,sans-serif;
  text-transform:uppercase;
}
body.woocommerce-page main#main ul.products li.product .price{
  margin:0;
  padding:0 20px 20px;
  color:#f4f4f4;
  font:700 25px/1.2 "Barlow Condensed",Barlow,Arial,sans-serif;
}
body.woocommerce-page main#main ul.products li.product .price .woocommerce-Price-currencySymbol{
  color:#aeb1b6;
  font-size:.7em;
  font-weight:600;
  text-transform:uppercase;
}
body.woocommerce-page main#main ul.products li.product a.button{
  box-sizing:border-box;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  align-self:flex-start;
  min-height:50px;
  width:auto;
  margin:auto 20px 22px;
  padding:10px 24px;
  border:0;
  border-radius:0;
  background:#91ff00;
  color:#0a0a0a;
  font:700 17px/1.1 "Barlow Condensed",Barlow,Arial,sans-serif;
  letter-spacing:.08em;
  text-decoration:none;
  text-transform:uppercase;
  clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);
}
body.woocommerce-page main#main ul.products li.product a.button:hover,
body.woocommerce-page main#main ul.products li.product a.button:focus-visible{
  background:#b4ff4d;
  color:#0a0a0a;
}
body.woocommerce-page main#main .woocommerce-result-count{
  float:none;
  margin:0 0 20px;
  color:#aeb1b6;
  font:600 14px/1.4 "Barlow Condensed",Barlow,Arial,sans-serif;
  letter-spacing:.08em;
  text-transform:uppercase;
}
body.woocommerce-page main#main .woocommerce-ordering select{
  min-height:44px;
  padding:8px 34px 8px 12px;
  border:1px solid #474a50;
  border-radius:0;
  background:#171719;
  color:#f4f4f4;
  font:600 14px/1.2 Barlow,Arial,sans-serif;
}
@media(max-width:600px){
  body.woocommerce-page main#main ul.products{grid-template-columns:1fr;gap:18px}
  body.woocommerce-page main#main ul.products li.product .woocommerce-loop-product__title{font-size:25px}
}

/* Align catalog controls and style the individual product purchase panel. */
body.woocommerce-shop main#main .woocommerce-result-count{float:left;margin:12px 0 24px}
body.woocommerce-shop main#main .woocommerce-ordering{float:right;margin:0 0 24px}
body.woocommerce-shop main#main ul.products{clear:both}
body.single-product main#main .summary .price{
  color:#f4f4f4;
  font:700 30px/1.2 "Barlow Condensed",Barlow,Arial,sans-serif;
}
body.single-product main#main .summary .price .woocommerce-Price-currencySymbol{
  color:#aeb1b6;
  font-size:.7em;
  text-transform:uppercase;
}
body.single-product main#main .summary .stock{color:#aeb1b6;font-weight:600}
body.single-product main#main .summary .quantity .qty{
  min-height:50px;
  border:1px solid #474a50;
  border-radius:0;
  background:#171719;
  color:#fff;
}
body.single-product main#main .summary button.single_add_to_cart_button{
  min-height:50px;
  padding:10px 24px;
  border:0;
  border-radius:0;
  background:#91ff00;
  color:#0a0a0a;
  font:700 17px/1.1 "Barlow Condensed",Barlow,Arial,sans-serif;
  letter-spacing:.08em;
  text-transform:uppercase;
  clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);
}
body.single-product main#main .summary button.single_add_to_cart_button:hover,
body.single-product main#main .summary button.single_add_to_cart_button:focus-visible{
  background:#b4ff4d;
  color:#0a0a0a;
}
@media(max-width:600px){
  body.woocommerce-shop main#main .woocommerce-result-count,
  body.woocommerce-shop main#main .woocommerce-ordering{float:none;width:100%;margin:0 0 16px}
  body.woocommerce-shop main#main .woocommerce-ordering select{width:100%}
}

/* WooCommerce inserts the cart link after an AJAX add; keep it inside the card's action stack. */
body.woocommerce-page main#main ul.products li.product a.button.added{margin-bottom:0}
body.woocommerce-page main#main ul.products li.product a.added_to_cart.wc-forward{
  box-sizing:border-box;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  align-self:flex-start;
  min-height:44px;
  min-width:188px;
  width:auto;
  margin:12px 20px 22px;
  padding:9px 18px;
  border:1px solid #65686f;
  border-radius:0;
  background:#171719;
  color:#f4f4f4;
  font:700 16px/1.2 "Barlow Condensed",Barlow,Arial,sans-serif;
  letter-spacing:.08em;
  text-decoration:none;
  text-transform:uppercase;
}
body.woocommerce-page main#main ul.products li.product a.added_to_cart.wc-forward:hover,
body.woocommerce-page main#main ul.products li.product a.added_to_cart.wc-forward:focus-visible{
  border-color:#91ff00;
  color:#91ff00;
}

/* Keep variable-product size choices readable on the dark product page. */
body.single-product main#main .summary form.variations_form select{
  min-height:52px;
  padding:10px 48px 10px 16px;
  border:1px solid #65686f;
  border-radius:0;
  background-color:#171719;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23aeb1b6' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");
  background-position:right 16px center;
  background-repeat:no-repeat;
  background-size:18px;
  color:#f4f4f4;
  color-scheme:dark;
}
body.single-product main#main .summary form.variations_form select option{
  background:#171719;
  color:#f4f4f4;
}
body.single-product main#main .summary form.variations_form select:focus-visible{
  border-color:#91ff00;
  outline:2px solid #91ff00;
  outline-offset:2px;
}
/* WooCommerce's default tab corner shadows are white against the dark surface. */
body.single-product main#main .woocommerce-tabs ul.tabs li::before,
body.single-product main#main .woocommerce-tabs ul.tabs li::after{
  display:none;
  content:none;
}


