body.anmd_modal_opened {
overflow: hidden;
}
.woocommerce-active .site-header-cart:hover .widget_shopping_cart {
display: none;
}
.anmd_modal-content .site-header-cart{
justify-content: space-between;
align-items: center;
}
.anmd_modal-content .site-header-cart h3{
margin: 0 auto 0 0;
font-size: var(--font-size-h6);
font-weight: 600;
}
.anmd_modal-content .site-header-cart .o-header__account, .anmd_modal-content .site-header-cart .o-header__cart{
width: auto;
}
.site-header-cart .o-header__account .icon, .site-header-cart .o-header__cart .icon{
width: 42px;
}
.anmd_cart_header .site-header-cart a,
.anmd_cart_header .site-header-cart > span,
.anmd_cart_header .site-header-cart svg,
span.anmd_modal-close_btn,
span.anmd_modal-close_btn svg{
transition: all 350ms cubic-bezier(.35, 0, .11, 1);
}
.anmd_cart_header .site-header-cart a:hover,
.anmd_cart_header .site-header-cart > span:hover{
color: var(--blue-color);;
}
.anmd_modal {
display: block;
position: fixed;
width: 100%;
height: 100%;
top: 0;
visibility: hidden;
z-index: 9999;
opacity: 1;
transition: all 350ms cubic-bezier(.35, 0, .11, 1);
overflow: auto;
padding-bottom: 40px;
}
.anmd_modal--active {
opacity: 1;
visibility: visible;
}
.anmd_modal-background {
content: "";
display: block;
width: 100%;
height: 100%;
background-color: var(--text-color);
opacity: 0;
transition: all 350ms cubic-bezier(.35, 0, .11, 1);
position: fixed;
}
.anmd_modal--active .anmd_modal-background{
opacity: 0.35;
}
.anmd_modal-content {
min-width: 300px;
max-width: 420px;
width: 100%;
position: absolute;
top: 0;
right: 0;
background-color: var(--bg-color);
min-height: 100%;
opacity: 1;
padding: 0;
transition: all 350ms cubic-bezier(.35, 0, .11, 1);
transform: translateX(105%);
box-shadow: 0 10px 30px 8px rgba(0,0,0,0.1);
overflow: auto;
}
.anmd_modal--active .anmd_modal-content{
transform: translateX(0);
}
.anmd_modal--active::-webkit-scrollbar-track {
background-color: #F5F5F5;
}
.anmd_modal--active::-webkit-scrollbar{
width: 6px;
border-radius: 6px;
}
.anmd_modal--active::-webkit-scrollbar-thumb {
background-color: var(--text-color);
border-radius: 6px;
}
.anmd_modal-cart_subtotal,
.anmd_modal-cart_shipping,
.anmd_modal-cart_row, 
.anmd_modal-cart_row p{
display: inline-block;
width: 100%;
font-size: 1em;
font-weight: 400;
text-align: left;
margin: 0;
font-size: var(--font-size-small);
}
.anmd_modal-cart_subtotal, .anmd_modal-cart_total {
border-top: 2px solid var(--text-color);
border-bottom: 2px solid var(--text-color);
padding: 10px 0;
margin-bottom: 10px;
}
.anmd_modal-cart_subtotal{
display: flex;
justify-content: space-between;
align-items: center;
}
.anmd_modal-cart_total{
margin-top: 15px;
}
.anmd_modal-cart_row .anmd_modal-cart_title{
color: var(--text-color);
display: block;
font-size: var(--font-size-base);
font-weight: 600;
line-height: 24px;
text-transform: none;
}
.anmd_modal-cart_subtotal .anmd_modal-cart_title, .anmd_modal-cart_total .anmd_modal-cart_title{
float: left;
display: inline-block;
}
.anmd_modal-cart_row .anmd_modal-cart_value{
float: right;
color: var(--text-color);
font-size: var(--font-size-h5);
font-weight: 700;
}
.anmd_modal-cart_row .anmd_modal-cart_value .woocommerce-Price-amount.amount{
font-weight: 700;
}
.anmd_modal-close_btn{
cursor: pointer;
}
.anmd_minicart-plus,
.anmd_minicart-minus{
height: 20px;
width: 20px;
background-repeat: no-repeat;
background-position: center;
background-size: 12px;
border: 1px solid #ddd;
border-radius: 100%;
color: transparent;
}
.anmd_minicart-product_inner{
display: flex;
}
.anmd_minicart-quantity{
width: auto;
display: flex;
align-items: center;
margin-top: .5em;
}
.anmd_minicart-product{
float: right;
}
.anmd_minicart-quantity_value{
font-weight: 600;
font-size: var(--font-size-base);
line-height: 15px;
color: var(--text-color);
}
.anmd_minicart-plus{
background-image: url(//feed.com.br/wp-content/plugins/antidesign-modules/src/modules/woocommerce_modals/assets/img/plus.svg);
margin-left: 10px;
}
.anmd_minicart-minus{
background-image: url(//feed.com.br/wp-content/plugins/antidesign-modules/src/modules/woocommerce_modals/assets/img/minus.svg);
margin-right: 10px;
}
span.anmd_modal-close_btn{
background-image: url(//feed.com.br/wp-content/plugins/antidesign-modules/src/modules/woocommerce_modals/assets/img/close.svg);
background-repeat: no-repeat;
background-position: center;
background-size: 22px;
border-radius: 30px;
width: 30px;
height: 30px;
cursor: pointer;
display: block;
}
span.anmd_modal-close_btn:hover{
color: var(--text-color);
}
.anmd_minicart_item-image_box{
padding-left: 0;
padding-right: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: 100%;
}
.anmd_cart_footer h1.anmd_modal-cart_title{
display: inline-block;
width: 100%;
font-weight: 600;
font-size: var(--font-size-base);
color: #05374B;
}
.anmd_modal-cart_value{
float: right;
}
.anmd_modal-content .variation {
display: inline-block;
margin-bottom: 0;
margin-top: 0.5em;
}
.anmd_modal-content .variation dt,
.anmd_modal-content .variation dd,
.anmd_modal-content .variation dd p,
.anmd_modal-content .variation dt p {
color: var(--text-color-100);
font-size: 12px;
line-height: 1.2em;
}
.anmd_modal-content .variation dd {
margin-bottom: 0.5em;
}
.anmd_modal-content .variation dd p {
margin-bottom: 0;
font-weight: 500;
}
.anmd_modal-content .anmd_minicart-item a.anmd_remove_from_cart{
position: absolute;
bottom: 20px;
right: 0;
left: auto;
display: block;
width: 25px;
height: 25px;
text-indent: -9999px;
background-image: url(//feed.com.br/wp-content/plugins/antidesign-modules/src/modules/woocommerce_modals/assets/img/trash.svg);
background-repeat: no-repeat;
background-position: center;
background-size: 20px;
}
.anmd_modal-field {
width: 100%;
}
.anmd_modal-footer {
position: absolute;
bottom: 0;
padding: 8px;
width: 100%;
}
.anmd_modal--loading::before {
content: " ";
position: fixed;
top: 50vh;
left: 50%;
border: 8px solid rgba(0,0,0,.1);
border-top: 8px solid var(--text-color-100);
border-radius: 50%;
width: 50px;
height: 50px;
margin-top: -25px;
margin-left: -25px;
animation: anenLoadingSpin 0.8s linear infinite;
z-index: 75919;
}
@keyframes anenLoadingSpin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.anmd_modal--loading .anmd_cart_main {
overflow: hidden;
}
.anmd_modal--loading .anmd_cart_main > *, .anmd_modal--loading .anmd_cart_footer > * {
position: relative;
z-index: 72913;
-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.anmd_modal--loading::after {
content: " ";
display: block;
width: 100%;
height: 100%;
background-color: var(--bg-color);
opacity: 0.8;
position: fixed;
top: 0;
right: 0;
z-index: 72919;
}
.anmd_cart_main {
position: relative;
padding: 0;
margin: 0 auto;
max-height: inherit!important;
background: var(--bg-color);
}
.anmd_cart_header,
.anmd_cart_main,
.anmd_cart_footer {
margin: 0 auto;
max-width: 100%;
padding: 0 1.75rem;
position: relative;
}
.anmd_cart_footer{
margin-top: 15px;
}
.anmd_cart_header{
padding-bottom: 0.65rem;
padding-top: 0.65rem;
border-bottom: 1px solid;
}
.anmd_cart_header .o-header__cart svg{
margin-right: 8px;
}
.anmd_mini_cart-products {
margin: 15px 0 0 0!important;
position: relative;
display: flex;
flex-direction: column;
padding: 0;
} .anmd_mini_cart-products::-webkit-scrollbar {
width: 6px;
} .anmd_mini_cart-products::-webkit-scrollbar-track {
background: #F5F5F5;
border-radius: 6px;
} .anmd_mini_cart-products::-webkit-scrollbar-thumb {
background: #D6D6D6;
border-radius: 6px;
} .anmd_mini_cart-products::-webkit-scrollbar-thumb:hover {
background: red;
}
.anmd_modal-content .anmd_minicart-item {
list-style: none;
list-style: none !important;
display: inline-block !important;
position: relative;
width: 100%;
clear: both;
padding: 0 0 15px 0!important;
margin: 0 0 15px 0!important;
border-bottom: 1px solid rgba(0,0,0,.1);
display: flex;
}
.anmd_modal-content .anmd_minicart-item:last-of-type{
margin-bottom: 0;
}
.anmd_modal-content .anmd_mini_cart-item {
margin-bottom: 8px;
}
.anmd_modal-content .anmd_minicart-item a {
width: 100%;
display: block;
overflow: hidden;
text-overflow: ellipsis;
color: var(--text-color-100);
position: relative;
font-size: var(--font-size-base);
padding-bottom: 0;
margin-bottom: 0;
text-align: left;
padding-right: 1em;
line-height: 1.36em;
}
.anmd_minicart-product_price{
font-size: var(--font-size-base);
color: var(--text-color);
font-weight: 600;
text-align: right;
margin-left: 0;
}
.anmd_minicart-product_weight{
margin-left: 5px;
}
.anmd_minicart-quantity .anmd_minicart-qty--disable {
background-color: #d9d9d9;
cursor: default;
}
.anmd_minicart-quantity .anmd_minicart-qty--disable:hover {
background-color: #d9d9d9;
}
.anmd_buttons {
text-align: center;
margin-bottom: 50px;
}
.anmd_minicart-shipping {
position: relative; width: 100%;
margin: 10px auto;
}
.anmd_minicart-shipping_option{
margin-bottom: 7px;
}
.shipping-label{
margin-left: 13px;
}
.anmd_buttons a.button.anmd_modal-checkout_button svg{
position: absolute;
right: 34px;
top: 12px;
}
.anmd_minicart_item-image_box, .anmd_minicart_item-content {
display: block;
float: left;
}
.anmd_minicart_item-image_box{
height: 90px;
width: 90px;
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
}
.anmd_minicart_item-image_box img {
max-width: 90px;
height: auto;
border-radius: 4px
}
.anmd_minicart_item-content {
width: calc(100% - 90px);
max-width: none;
padding-left: 10px;
flex-wrap: wrap;
}
.anmd_minicart-quantity_inner{
display: flex;
align-items: center;
border-radius: 30px;
border: 1px solid var(--bg-gray);
padding: 0.2em;
}
.anmd_minicart-quantity_inner input,
.anmd_minicart-quantity_inner input[type="button"]{
background-color: transparent;
border: 0;
}
.anmd_minicart-quantity_inner input[type="button"]{
cursor: pointer;
}
.anmd_cart_main-content{
text-align: left;
padding-bottom: 0;
}
.anmd_modal-content .anmd_minicart-item:last-child{
border-bottom: none;
}
.woocommerce-mini-cart__empty-message{
font-size: var(--font-size-h6);
line-height: 32px;
margin-top: 65px;
margin-bottom: 52px;
font-weight: 600;
text-align: center;
}
.anmd_modal-content .anmd_minicart-shipping_options{
text-transform: none;
font-size: var(--font-size-base);
font-weight: 400;
color: #555555;
}
.anmd_modal-content .anmd_minicart-shipping_option{
display: flex;
}
.anmd_modal-content .anmd_mini_cart__empty{
padding-top: 53px;
}
.tabs-login .register input[type="radio"], .anmd_minicart-shipping_option input[type="radio"] {
position: absolute;
visibility: hidden;
}
.tabs-login .register .check, .anmd_minicart-shipping_option .check {
display: block;
position: absolute;
border: 2px solid #263746;
border-radius: 100%;
height: 18px;
width: 18px;
top: 10px;
left: 10px;
z-index: 5;
transition: border .2s linear;
-webkit-transition: border .2s linear;
}
.anmd_minicart-shipping_option .shipping-label {
padding: 0 10px 0 25px;
display: inline-block;
cursor: pointer;
margin: 0;
}
.anmd_minicart-shipping_option .check {
top: 7px;
left: 7px;
}
.tabs-login .register input[type=radio]:checked ~ .check, .anmd_minicart-shipping_option input[type=radio]:checked ~ .check {
border: 3px solid #263746;
background-color: #263746;
}
.tabs-login .register .radio-line, .anmd_minicart-shipping_option {
position: relative;
display: inline-block;
width: auto;
float: left;
background-color: transparent;
color: #263746;
margin: 0 20px 1px 0;
}
.anmd_minicart-shipping_option {
width: 100%;
text-align: left;
margin: 0 15px 1px 0;
padding: 8px;
}
.anmd_minicart-shipping_option:hover {
background-color: #eee;
}