.dnwoo_mminicart_wrapper {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: relative;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
cursor: pointer;
}
.dnwoo_mminicart_wrapper .dnwoo_mminicart_icon,
.dnwoo-viewcart,
.dnwoo-checkout,
.mini_cart_item .size-woocommerce_thumbnail,
.dnwoo_mminicart_cart_bag {
border: 0px solid transparent;
}
.dnwoo_mminicart_wrapper a.dnwoo_mminicart_icon::before {
content: attr(data-icon);
font-family: ETmodules;
speak: none;
font-style: normal;
font-weight: 400;
-webkit-font-feature-settings: normal;
font-feature-settings: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-shadow: 0 0;
direction: ltr;
}
.dnwoo_mminicart_wrapper .dnwoo_mminicart_icon,
.dnwoo_mminicart_wrapper a.dnwoo_mminicart_icon::before {
font-size: 24px;
} .dnwoo_mminicart_wrapper .dnwoo_mminicart_icon {
color: #ffffff;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
position: relative;
display: -ms-flexbox !important;
display: flex !important;
line-height: 1;
width: 40px;
height: 40px;
border-radius: 50%; }
.dnwoo_mminicart_wrapper .dnwoo_mminicart_icon i {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.dnwoo_mminicart_wrapper .dnwoo_mminicart_cart_items_count_number {
position: absolute;
display: block;
line-height: 1;
text-align: center;
width: 16px;
height: 16px;
line-height: 16px;
left: 34px;
top: 0px;
font-size: 10px;
border-radius: 50px 50px 50px 50px;
}
.dnwoo_mminicart.dnwoo_mminicart_slide_down .dnwoo_mminicart_cart_bag {
-webkit-transform: translateY(10px);
-ms-transform: translateY(10px);
transform: translateY(10px);
}
.dnwoo_mminicart_wrapper.hover-active .dnwoo_mminicart_cart_bag {
opacity: 1;
visibility: visible;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
.dnwoo_mminicart_cart_bag {
position: absolute;
top: 100%;
z-index: 111;
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.dnwoo_mminicart .dnwoo_mminicart_wrapper .dnwoo_mminicart_cart_bag {
padding: 20px;
-webkit-box-shadow: 5px 10px 45px 0 rgba(10, 0, 22, 0.1);
box-shadow: 5px 10px 45px 0 rgba(10, 0, 22, 0.1);
}
.dnwoo_mminicart_wrapper .dnwoo_mminicart_items_heading {
font-weight: 600; text-align: center;
margin: 0px;
padding: 0px 10px 5px 10px;
border-style: solid;
border-width: 0px 0px 1px 0px;
border-color: rgba(255, 255, 255, 0.5);
line-height: 1;
}
.dnwoo_mminicart.dnwoo_mminicart_zoom_down .dnwoo_mminicart_cart_bag {
-webkit-transform: scaleY(0);
-ms-transform: scaleY(0);
transform: scaleY(0);
-webkit-transform-origin: top;
-ms-transform-origin: top;
transform-origin: top;
}
.dnwoo_mminicart .dnwoo_mminicart_wrapper.click-active .dnwoo_mminicart_cart_bag {
opacity: 1;
visibility: visible;
-webkit-transform: scaleY(1);
-ms-transform: scaleY(1);
transform: scaleY(1);
}
.dnwoo_mminicart.dnwoo_mminicart_fly_out .dnwoo_mminicart_wrapper .dnwoo_mminicart_cart_bag {
position: fixed;
top: 0;
height: 100%;
-webkit-transform: unset;
-ms-transform: unset;
transform: unset;
z-index: 9999;
}
.dnwoo_mminicart_cart_bag_fly_out_overlay.fly-out-active {
opacity: 1;
visibility: visible;
}
.dnwoo_mminicart.dnwoo_mminicart_fly_out.dnwoo_fly_out_appear_position_left .dnwoo_mminicart_wrapper .dnwoo_mminicart_cart_bag {
left: calc(0px - 350px);
}
.dnwoo_mminicart.dnwoo_mminicart_fly_out.dnwoo_fly_out_appear_position_left .dnwoo_mminicart_wrapper .dnwoo_mminicart_cart_bag.fly-out-active {
left: calc(350px - 350px);
}
.dnwoo_mminicart.dnwoo_mminicart_fly_out.dnwoo_fly_out_appear_position .dnwoo_mminicart_wrapper .dnwoo_mminicart_cart_bag {
right: calc(0px - 350px);
}
.dnwoo_mminicart.dnwoo_mminicart_fly_out.dnwoo_fly_out_appear_position .dnwoo_mminicart_wrapper .dnwoo_mminicart_cart_bag.fly-out-active {
right: calc(350px - 350px);
left: auto;
}
.dnwoo_mminicart_cart_bag_fly_out_overlay {
position: fixed;
top: 0;
left: 0;
opacity: 0;
height: 100%;
width: 100%;
z-index: 999;
visibility: hidden;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.dnwoo_mminicart_cart_bag_fly_out_overlay.fly-out-active {
opacity: 1;
visibility: visible;
}
.dnwoo_mminicart.dnwoo_mminicart_fly_out .dnwoo_mminicart_wrapper .dnwoo_mminicart_cart_bag.fly-out-active {
opacity: 1;
visibility: visible;
}
.dnwoo_mminicart_cart_bag_fly_out_close_icon {
position: absolute;
right: 15px;
top: 15px;
width: 32px;
height: 32px;
background: #121212;
border-radius: 50px 50px 50px 50px;
}
.dnwoo_mminicart_cart_bag_fly_out_close_icon:after,
.dnwoo_mminicart_cart_bag_fly_out_close_icon:before {
position: absolute;
left: 15px;
content: " ";
height: 15px;
width: 2px;
background-color: #ffffff;
top: 50%;
left: 50%;
}
.dnwoo_mminicart_cart_bag_fly_out_close_icon:before {
-webkit-transform: translate(-50%, -50%) rotate(45deg);
-ms-transform: translate(-50%, -50%) rotate(45deg);
transform: translate(-50%, -50%) rotate(45deg);
}
.dnwoo_mminicart_cart_bag_fly_out_close_icon::after {
-webkit-transform: translate(-50%, -50%) rotate(-45deg);
-ms-transform: translate(-50%, -50%) rotate(-45deg);
transform: translate(-50%, -50%) rotate(-45deg);
}
.dnwoo_mminicart_wrapper .dnwoo_mmini_cart_count_number {
position: absolute;
top: -25px;
left: 25px;
right: 0;
font-size: 14px;
line-height: inherit;
border-radius: 50px 50px 50px 50px;
padding: 3px;
width: 25px;
height: 25px;
display: inline-flex;
justify-content: center;
align-items: center;
}
.dnwoo_mminicart_wrapper .mini_cart_item a img {
margin-right: 15px;
float: left !important;
-o-object-fit: cover;
object-fit: cover;
}
.et-cart-info {
display: none;
}
span.customize-partial-edit-shortcut.customize-partial-edit-shortcut-dnwoo_mini_cart {
margin: -25px;
}
.dnwoo_mminicart_wrapper .dnwoo_mminicart_cart_bag .woocommerce-mini-cart .mini_cart_item {
list-style: none;
overflow: hidden;
padding: 20px 0px;
border-width: 0px 0px 1px 0px;
border-color: rgba(0, 0, 0, 0.1) !important;
border-style: solid;
}
.dnwoo_mminicart_wrapper .dnwoo_mminicart_cart_bag .woocommerce-mini-cart .mini_cart_item a {
display: block;
-webkit-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
font-weight: 500;
line-height: 30px;
}
.dnwoo_mminicart .dnwoo_mminicart_wrapper .dnwoo_mminicart_cart_bag .woocommerce-mini-cart .mini_cart_item .remove_from_cart_button {
font-size: 20px !important;
float: right;
line-height: 1;
font-weight: 700;
margin-right: 5px; }
.dnwoo_mminicart .dnwoo_mminicart_wrapper .dnwoo_mminicart_cart_bag .woocommerce-mini-cart .mini_cart_item .quantity {
display: block;
font-weight: 500;
margin: auto !important;
width: 100% !important;
}
.dnwoo_mminicart .dnwoo_mminicart_wrapper .woocommerce-mini-cart__buttons .dnwoo-viewcart:not(:last-child) {
margin-bottom: 10px;
}
.dnwoo_mminicart .dnwoo_mminicart_wrapper .woocommerce-mini-cart__buttons .dnwoo-viewcart {
font-weight: normal;
border-style: solid; background: #333333;
color: #ffffff;
}
.dnwoo_mminicart .dnwoo_mminicart_wrapper .woocommerce-mini-cart__buttons .dnwoo-checkout {
position: relative;
color: #fff;
font-weight: normal;
border-style: solid;
border-width: 1px;
padding-right: 0 !important;
padding-left: 22px !important;
}
.dnwoo_mminicart .dnwoo_mminicart_wrapper .woocommerce-mini-cart__buttons .dnwoo-checkout::before {
position: absolute;
content: "";
background: '#333333';
color: #fff;
font-family: ETmodules !important;
speak: none;
font-style: normal;
font-weight: 400;
-webkit-font-feature-settings: normal;
font-feature-settings: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-shadow: 0 0;
direction: ltr;
margin-left: -23px;
top: 50%;
transform: translateY(-50%);
}
.dnwoo_mminicart .dnwoo_mminicart_wrapper .woocommerce-mini-cart__buttons .dnwoo-checkout:hover {
background: #ffffff;
color: #fff;
border-style: solid;
border-width: 1px;
}
.dnwoo_mminicart .dnwoo_mminicart_wrapper .woocommerce-mini-cart__buttons .dnwoo-checkout,
.dnwoo_mminicart .dnwoo_mminicart_wrapper .woocommerce-mini-cart__buttons .dnwoo-viewcart {
display: block;
width: 100%;
text-align: center;
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
padding: 10px;
letter-spacing: 0.08em;
}
.dnwoo_mminicart .dnwoo_mminicart_wrapper .woocommerce-mini-cart__total {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin: 0;
padding: 15px 0 18px 0;
}
.dnwoo_mminicart .dnwoo_mminicart_wrapper .woocommerce-mini-cart__buttons .wc-forward {
width: 100%;
text-align: center;
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
padding: 10px;
border-radius: 0;
}
.dnwoo_mminicart_wrapper .dnwoo-mini-cart-item {
max-height: 300px;
overflow-y: scroll; }
.dnwoo_mminicart_cart_bag .dnwoo-mini-cart-item .mini_cart_item a {
color: #333333 !important;
font-size: 16px;
} @media (max-width: 980px) {
.dnwoo_mminicart_fly_out {
display: initial !important;
}
.dnwoo_mminicart {
margin-left: 0;
margin-right: 30px;
}
.dnwoo_mminicart.dnwoo_mminicart_fly_out .dnwoo_mminicart_wrapper a {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
@media (max-width: 400px) {
.dnwoo_mminicart .dnwoo_mminicart_wrapper.click-active .dnwoo_mminicart_cart_bag,
.dnwoo_mminicart_wrapper.hover-active .dnwoo_mminicart_cart_bag {
width: 285px !important;
}
.dnwoo_mminicart.dnwoo_mminicart_slide_down .dnwoo_mminicart_cart_bag {
width: 285px !important;
}
}
.logged-in.admin-bar .dnwoo_mminicart.dnwoo_mminicart_fly_out .dnwoo_mminicart_wrapper .dnwoo_mminicart_cart_bag {
top: 30px;
} .dnwoo_fly_out_appear_position .dnwoo-mini-cart-item {
max-height: calc(75vh - 130px); }
.dnwoo_fly_out_appear_position .dnwoo_mminicart_wrapper .dnwoo_mminicart_cart_bag .woocommerce-mini-cart .mini_cart_item a {
display: initial !important;
} .dnwoo_fly_out_appear_position_left .dnwoo-mini-cart-item {
max-height: calc(75vh - 130px); }
.dnwoo_fly_out_appear_position_left .dnwoo_mminicart_wrapper .dnwoo_mminicart_cart_bag .woocommerce-mini-cart .mini_cart_item a {
display: initial !important;
}
.woocommerce .dnwoo-mini-cart-item ul.cart_list li img,
.woocommerce .dnwoo-mini-cart-item ul.product_list_widget li img {
margin-left: 4px;
box-shadow: none;
width: 70px;
height: 70px;
margin-right: 20px;
float: left !important;
-o-object-fit: cover;
object-fit: cover;
}
.mini_cart_item .woocommerce-placeholder {
width: 70px;
height: 70px;
}
.dnwoo_mminicart_alignment_left {
justify-content: flex-start;
display: flex;
}
.dnwoo_mminicart_alignment_center {
justify-content: center;
display: flex;
}
.dnwoo_mminicart_alignment_right {
justify-content: flex-end;
display: flex;
}
@media (max-width: 980px) {
.dnwoo_mminicart_alignment_tablet_left {
justify-content: flex-start;
display: flex;
}
.dnwoo_mminicart_alignment_tablet_center {
justify-content: center;
display: flex;
}
.dnwoo_mminicart_alignment_tablet_right {
justify-content: flex-end;
display: flex;
}
}
@media (max-width: 767px) {
.dnwoo_mminicart_alignment_phone_left {
justify-content: flex-start;
display: flex;
}
.dnwoo_mminicart_alignment_phone_center {
justify-content: center;
display: flex;
}
.dnwoo_mminicart_alignment_phone_right {
justify-content: flex-end;
display: flex;
}
} .dnwoo_mmini_cart_right #page-container,
.dnwoo_mmini_cart_right #top-header {
left: 0;
}
.dnwoo_mmini_cart_left #page-container,
.dnwoo_mmini_cart_right #page-container {
position: relative;
}
.dnwoo_mmini_cart_left #page-container,
.dnwoo_mmini_cart_left.et_header_style_slide #main-header,
.dnwoo_mmini_cart_right #page-container,
.dnwoo_mmini_cart_right.et_header_style_slide #main-header {
-webkit-transition: all .3s ease-in-out !important;
-o-transition: all .3s ease-in-out !important;
transition: all .3s ease-in-out !important;
}
body.dnwoo_mmini_cart_left,
body.dnwoo_mmini_cart_right {
transition: all 0.3s ease;
overflow-x: hidden;
overflow-y: visible;
}  .dnwoo_mminicart.dnwoo_mminicart_cart_bag_position_left.dnwoo_mminicart_alignment_left .dnwoo_mminicart_wrapper.hover-active .dnwoo_mminicart_cart_bag {
left: 0;
transform: translate(0) !important;
}
.dnwoo_mminicart.dnwoo_mminicart_alignment_left .dnwoo_mminicart_wrapper.click-active .dnwoo_mminicart_cart_bag {
left: 0;
transform: translate(0, 15px) scaleY(1) !important;
} .dnwoo_mminicart.dnwoo_mminicart_cart_bag_position_left.dnwoo_mminicart_slide_down.dnwoo_mminicart_alignment_center .dnwoo_mminicart_wrapper .dnwoo_mminicart_cart_bag,
.dnwoo_mminicart.dnwoo_mminicart_cart_bag_position_left.dnwoo_mminicart_zoom_down.dnwoo_mminicart_alignment_center .dnwoo_mminicart_wrapper .dnwoo_mminicart_cart_bag {
left: 0;
right: 0;
margin: 0 auto;
transform: translateX(-44%);
}
.dnwoo_mminicart.dnwoo_mminicart_alignment_center .dnwoo_mminicart_wrapper.click-active .dnwoo_mminicart_cart_bag {
transform: translate(-44%, 15px) scaleY(1) !important;
} .dnwoo_mminicart.dnwoo_mminicart_cart_bag_position_left.dnwoo_mminicart_alignment_right .dnwoo_mminicart_cart_bag {
right: 0;
}
.dnwoo_mminicart .dnwoo-mini-cart-item ul {
padding: 0 !important;
}
.dnwoo_module_minicart {
overflow: visible !important;
}
.dnwoo_mminicart.dnwoo_mminicart_cart_bag_position_left.dnwoo_mminicart_alignment_left .dnwoo_mminicart_wrapper .dnwoo_mminicart_cart_bag {
left: auto;
}
.woocommerce-mini-cart__total .woocommerce-Price-amount {
font-weight: 600;
}
.single-product span.onsale {
z-index: 1;
}
.single-product a.woocommerce-product-gallery__trigger {
z-index: 1 !important;
}
footer .et_builder_inner_content {
z-index: 0;
}  .dnwoo_mminicart_wrapper .dnwoo-mini-cart-item::-webkit-scrollbar {
width: 6px;
} .dnwoo_mminicart_wrapper .dnwoo-mini-cart-item::-webkit-scrollbar-track {
border-radius: 10px;
background: #f1f1f1;
transition: all 0.3s;
} .dnwoo_mminicart_wrapper .dnwoo-mini-cart-item::-webkit-scrollbar-thumb {
background: #c1c1c1;
border-radius: 10px;
} .dnwoo_mminicart_wrapper .dnwoo-mini-cart-item::-webkit-scrollbar-thumb:hover {
background: #00000082;
}  .dnwoo_mminicart_wrapper {
transition: all 0.5s;
} .dnwoo_mminicart .dnwoo_mminicart_items_heading {
opacity: 0;
visibility: hidden;
}
.dnwoo_mminicart_wrapper.hover-active .dnwoo_mminicart_items_heading {
opacity: 1;
visibility: visible;
}
.dnwoo_mminicart_wrapper.click-active .dnwoo_mminicart_items_heading {
opacity: 1;
visibility: visible;
}
.dnwoo_mminicart_cart_bag.fly-out-active .dnwoo_mminicart_items_heading {
opacity: 1;
visibility: visible;
}
.dnwoo_mminicart_wrapper .dnwoo_mmini_cart_count_number {
position: relative !important;
top: -25px;
left: -8px !important;
right: 0;
}
.woocommerce-mini-cart__empty-message {
text-align: center;
}