/** Shopify CDN: Minification failed

Line 342:0 Expected "}" to go with "{"

**/
.cart__foot__inner { 
    border-top: 0;
}
.cart-drawer {
  height: initial; 
}
.cart-drawer__body{
  min-height: initial!important ;  
} 
.cart-drawer__foot 
.cart__total{
  justify-content: flex-start; 
} 
.cart__total span, 
.cart-drawer__foot .cart__total__label{
  font-size: 20px; 
  font-weight: bold; 
}
.cart-drawer__foot 
 #ga-product_related h2{
   font-weight: normal !important; 
 } 

.cart-drawer__foot 
.form-cart{
  position: sticky; 
  left: 0; 
  bottom: 0; 
  z-index: 9; 
  background: #fff; 
}
.ranking .product-item:nth-of-type(1) .product-item__image > a::before,
.ranking .product-item:nth-of-type(2) .product-item__image > a::before,
.ranking .product-item:nth-of-type(3) .product-item__image > a::before,
.ranking .product-item:nth-of-type(4) .product-item__image > a::before,
.ranking .product-item:nth-of-type(5) .product-item__image > a::before,
.ranking .product-item:nth-of-type(6) .product-item__image > a::before,
.ranking .product-item:nth-of-type(7) .product-item__image > a::before,
.ranking .product-item:nth-of-type(8) .product-item__image > a::before,
.ranking .product-item:nth-of-type(9) .product-item__image > a::before,
.ranking .product-item:nth-of-type(10) .product-item__image > a::before,
.ranking .product-item:nth-of-type(11) .product-item__image > a::before,
.ranking .product-item:nth-of-type(12) .product-item__image > a::before
{
    background: transparent;
    vertical-align: middle;
    position: absolute;
    top: 10px;
    left: 20px;
    zoom: .5;
    z-index: 2;
    height: 60px;
    width: 45px;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 60px;
    line-height: 1;
    border-bottom: 8px solid transparent;
    padding-bottom: 15px;
    font-weight: bold;
}
.ranking .product-item:nth-of-type(1) .product-item__image > a::before { 
    content: '1'; 
    border-bottom: 10px solid #fff;
}
.ranking .product-item:nth-of-type(2) .product-item__image > a::before {
    content: '2';
    border-bottom: 10px solid #fff;
}
.ranking .product-item:nth-of-type(3) .product-item__image > a::before {
    content: '3';
    border-bottom: 10px solid #fff;
}
.ranking .product-item:nth-of-type(4) .product-item__image > a::before {
    content: '4';
}
.ranking .product-item:nth-of-type(5) .product-item__image > a::before {
     content: '5';
}
.ranking .product-item:nth-of-type(6) .product-item__image > a::before {
    content:'6';
}

.ranking .product-item:nth-of-type(7) .product-item__image > a::before {
    content:'7';
}

.ranking .product-item:nth-of-type(8) .product-item__image > a::before {
    content:'8';
}

.ranking .product-item:nth-of-type(9) .product-item__image > a::before {
    content:'9';
}

.ranking .product-item:nth-of-type(10) .product-item__image > a::before {
    content:'10';
}

.ranking .product-item:nth-of-type(11) .product-item__image > a::before {
    content:'11';
}
.ranking .product-item:nth-of-type(12) .product-item__image > a::before {
    content:'12';
}  
.drawer__menu>.sliderule__wrapper>.sliderow>.sliderow__title--secondary { 
    border-bottom: 1px solid #f3f3f3;
      position: relative; 
} 
.drawer__menu>.sliderule__wrapper>.sliderow>.sliderow__title--secondary:after {
    content: "";
    height: 10px;
    width: 10px;
    background: transparent;
    border-bottom: 1px solid #5e5e5e;
    border-right: 1px solid #5e5e5e;
    transform: rotate(-45deg);
} 
.cart-drawer{
  top: unset !important; 
  bottom: -100%; 
  left: 50%; 
  width: 600px;  
  max-height: 80vh; 
  overflow: auto; 
  max-width: 90%; 
  transition: 0.5s; 
  transform: translate3d(-50%, 0, 0); 
    box-shadow: 0 0 0 1500px transparent;  
} 
.cart-drawer.is-open { 
    transform: translate3d(-50%, 0, 0);
    bottom: 10%;  
    box-shadow: 0 0 0 1500px #1b1b1b80;
} 
.cart_and_continue_btn {
  display: flex; 
  gap: 25px; 
  align-items: center; 
}

.cart_and_continue_btn> div {
  flex-grow: 1; 
} 

.continue_shopping__button a:hover{ 
    background-color: #fff !important; 
  color: #000 !important; 
}
.continue_shopping__button a {
    background-color: #fff !important; 
  color: #000 !important; 
    position: static;
    height: initial;
    width: initial;
  padding: 16px 20px; 
   font-size: 16px; 
  margin-bottom: 15px; 
  transform: translate3d(0,0,0);
} 
#wigget_11993 {
  margin-bottom: 0 !important; 
}
#wigget_11993 h2 { 
    font-size: 16px !important;
    text-align: center !important;
}
#cart-drawer .cart-drawer__head{ 
    position: sticky;
    top: 0;
    left: 0;
    background: #fff;
    z-index: 99;
}
.cart_and_continue_btn { 
    bottom: 0;
    left: 0;
    background: #fff;
    z-index: 99;
    width: 100%; 
}
.product_c_title{
  padding-top: 0;  padding-bottom:5px;  min-height: 53px; 
} 
.product-grid .swatch__button--circle .siblings__link, .product-grid .swatch__button--circle input ~ label {
  border-radius: 0 !important; 
}
.product-grid 
.selector-wrapper__scrollbar { 
    margin: 0; 
    width: 100%; 
    text-align: center;
}
.product-grid 
.radio__fieldset--small { 
    padding-left: 0;
    padding-right: 0;
}
.is-loading .cart__maintotal__price ,
.is-loading .cart__total__price__fee {
    opacity: 0;
    transition-duration: 0.25s;
} 
#Register,
.account--login{
    margin: auto; 
   width: 100%; 
    max-width: 460px;
  padding-top: 70px; 
} 
.action-bottom .note { 
    text-align: center;
    padding-top: 10px;
    display: block;
}
.account--login.account .col{
  width: 100%; 
}
.account h2{
  font-size: 20px; 
  font-weight: normal; 
    margin-bottom: 20px;
}

.account form input {
  font-size: 12px; 
} 
.account .form-field { 
    margin-bottom: 15px;
} 
.account .forgot-password button {
  font-size: 12px; 
  font-weight: normal; 
    text-decoration: none !important;
    border-bottom: 0;
} 
.account .action-bottom ,
.account .action-bottom button{
  width: 100%; 
} 
.account .forgot-password {
  padding-bottom: 5px; 
}
.account .action-bottom .text-link
{ 
    display: block;
    text-align: center;
    margin: 10px 0;
    border-bottom: 0;
} 
.account p {
  font-size: 14px; 
  line-height: 1.5;
  text-align: center; 
} 
.account form { 
    padding-top: 2px;
} 

.account-inner-page 
.account-sidebar .desktop { 
    border-bottom: 1px solid #e7e7e7;
    color: #939393;
    font-size: 12px; 
    padding-bottom: 10px;
    display: block; 
  margin-top: 2px; 
  margin-bottom: 20px; 
} 

.account-inner-page 
.account-sidebar li a { 
    color: #939393;
    font-size: 12px; 
}
.account-inner-page .theme{
  text-align: left; 
    padding-bottom: 10px;
    border-bottom: 1px solid #e7e7e7;
    color: #939393;
    font-size: 12px; 
} 
.account 
.account-inner-page p {
  text-align: left; 
} 
.ga-carousel_wrapper .ga-product { 
    text-align: center !important; 
}
.globo_widget_11993  
.ga-product_price {
  font-weight: normal !important; 
  color: #4d4d4d !important; 
}
.globo_widget_11993 
.ga-product_addtocart, 
.globo_widget_11993 .ga-product_variants-container{
  display: none !important; 
} 
#wigget_11992 span.ga-product_price { 
    font-weight: normal;
} 
#wigget_11992 h2 { 
    font-size: 16px !important;
    text-align: center !important;
    margin-top: 50px;
}
@media all and (max-width: 991px){ 
  .product__images { 
    max-width: 100%;
    overflow: hidden;
}
  .product_c_title{
   min-height: 42px; 
}
  overflow-x: hidden; 
  .js__header__stuck .drawer__content {
    padding-top: 60px !important; 
  } 
    
  #header-menu .drawer__inner {
      padding-top: 0; 
  }
  #header-menu .drawer__bottom {
        display: none !important; 
  }
} 
@media all and (max-width: 749px){
  
.continue_shopping__button a {
  font-size: 14px; 
  padding: 12px 15px; 
}

