a {
  /*border:1px solid transparent;  To make fixed position while adding red border */ }

/* Focusables : Default border to avoid fluctuating when set border on focus*/
button, a, input, *[tabindex="0"], .item .image-sizer {
  outline: none;
  border: 1px solid transparent; }

.focused-by-tab {
  border: 1px solid #ee4618 !important;
  /*outline: $focused_border;*/ }

/* To make square border for color swatch */
div.filter-selector.color.focused-by-tab,
.image-wrap .colors i.color.focused-by-tab,
.color-swatches button.color.focused-by-tab {
  border: 1px solid transparent !important;
  outline: 1px solid #ee4618 !important; }

/*div.product-images.main .slick-active.focused-by-tab .image-sizer {
    border: $focused_border;
}*/
.product-grid .item.product {
  outline: none !important; }

header#main .brand {
  padding: 2px !important; }

.shopify-section .slick-arrow.slick-prev:focus {
  opacity: 1 !important; }

.shopify-section .slick-arrow.slick-next:focus {
  opacity: 1 !important; }

.shopify-section .slick-arrow {
  background-color: white !important; }

.shopify-section .slick-arrow {
  background-color: #fff !important; }

header#main nav .root-nav.desktop li a, header#main nav .root-nav.desktop li button {
  font-weight: 500 !important;
  font-size: 15px !important; }

.item.product .description .title {
  font-weight: 500 !important; }

/*
.details:focus {
   border: $focused_border;
    outline: 0px !important; 
}
.specs:focus {
     border: $focused_border;
    outline: 0px !important;
}
.review:focus {
    border: $focused_border;
    outline: 0px !important; 
}
.filter .filter-block .filter-selector.color:focus {
    border: $focused_border;
    outline: 0px !important; 
}
.item.product .description .stars:focus {
    border: $focused_border;
    outline: 0px !important;  
}
.item.product .description .title:focus {
       border: $focused_border;
    outline: 0px !important; 
}
.item.product .description .price:focus {
      border: $focused_border;
    outline: 0px !important; 
}

.item.product .colors .color:focus {
   border: $focused_border;
    outline: 0px !important;   
}
.item .image-sizer:focus {
    border: $focused_border;
    outline: 0px !important; 
}
header#main nav .root-nav.desktop li.root-nav-item>button:focus {
     border: $focused_border;
    outline: 0px !important; 
}
header#main nav .root-nav.desktop li a:focus {
     border: $focused_border;
    outline: 0px !important; 
}
header#main .brand:focus {
  border: $focused_border;
    outline: 0px !important;   
}
*/
.filter-toggle .toggle-button {
  top: -2px !important; }

/*.filter .filter-block .filter-selector.color:focus {
 border: $focused_border;
    outline: 0px !important;      
}*/
.item.product .description .stars {
  padding-bottom: 3px !important; }

section.pdp .rating .stars {
  padding-bottom: 3px !important; }

/*
.vbox-close:focus {
    border: $focused_border;
    outline: 0px !important;  
}
.search:fccus {
  border: $focused_border;
    outline: 0px !important;  
}
input:focus{
    border: 1px solid transparent !important;
    outline: 0px !important;    
}

.qty-value:focus{
    border: $focused_border;
    outline: 0px !important;   
}
*/
.item.product .image-wrap .image span {
  /* top:1px !important; 
   left:1px !important; */
  right: 1px !important;
  bottom: 1px !important; }

/*button:focus {
    border: $focused_border;
    outline: 0px !important;
}*/
header#main nav {
  position: inherit !important; }

/*.cart:focus {
   border: $focused_border;
    outline: 0px !important;    
}
*/
#menu-pane, #search-pane, #cart-pane {
  display: none; }

/*div .icon-search:focus {
     border: $focused_border;
    outline: 0px !important;
}*/
.input-field.focus input[type="text"],
.input-field.focus input[type="email"],
.input-field.focus input[type="password"],
.input-field.focus input[type="number"],
.input-field.focus input[type="tel"],
.input-field.focus input[type="search"],
.input-field.focus input[type="url"],
.input-field.focus textarea {
  box-shadow: none !important;
  border: 1px solid #ee4618 !important;
  outline: 0px !important; }

header#main .banner nav {
  position: absolute !important; }

/*.tabs .details:focus {
     border: $focused_border;
    outline: 0px !important;
}
.tabs .specs:focus {
     border: $focused_border;
    outline: 0px !important;
}
.image-wrap .larger-button:focus {
     border: $focused_border;
    outline: 0px !important;
}*/
.slick-arrow.slick-next::before {
  border-top: solid 1px #000 !important;
  border-right: solid 1px #000 !important; }

/*.play-button:focus {
  border: $focused_border;
    outline: 0px !important;  
}*/
@media screen and (max-width: 959px) {
  .item.product .colors {
    bottom: 4px !important; }

  section.pdp .tabbed .tabs .tab {
    min-width: 110px !important;
    width: 0px !important; }

  section.pdp .tabbed .tabs .tab .tab-inner .title {
    margin-left: -15px !important;
    font-size: 10px !important; }

  iframe.zEWidget-launcher {
    bottom: 44px !important; }

  /*    .wrapperMobile-1Ets2 {
        margin-top: -43px;
  }*/ }
.rating_focus {
  padding: 0px 2px 2px 2px !important; }

/*
.item .image-wrap .image:focus {
    border: $focused_border;
    outline: 0px !important; 
}*/
