.ws-wrap-widget_shopping_cart, .wp-block-woocommerce-checkout, .wp-block-woocommerce-cart, .ws-page-cart-header {
--ws-minicart-text: #535862;
--ws-minicart-bgr: #fff;
--ws-minicart-akzent: #A61680;
--ws-minicart-akzent2: #414651;
--ws-minicart-title: #181D27;
--ws-minicart-border: #E9EAEB;
--ws-minicart-button-border: #D5D7DA;
--ws-font-family: 'Lato';
--ws-minicart-input-bgr: #FDFDFD;
--ws-minicart-error: #cc1818;
--ws-item-quantity-bgr: #F9F5FF;
--ws-item-quantity-color: #7F56D9;
--ws-sidebar-checkout-bgr: #F6F6F6;
--ws-sidebar-checkout-total-tax: #717680;
}	
.single-product .woocommerce-notices-wrapper {
display:none!important
} .header-cart-ws {
cursor: pointer;
position: relative;
}
.header-cart-ws > i {
font-size: 1.25rem;
color: var(--ws-minicart-title);
}
.header-cart-ws .mini-cart-count {
display: inline-block;
position: absolute;
top: -14px;
right: -14px;
width: 22px;
height: 22px;
border: 1px solid var(--ws-minicart-border);
border-radius: 50%;
text-align: center;
line-height: 20px;
font-weight: 500;
font-size: 12px;
color: #fff;
background-color: var(--ws-minicart-akzent);
}
.header-cart-ws .d-md-flex svg {
margin-right: .5rem
}
.woocommerce-mini-cart-item  .custom-quantity .ws-qib-button.plus,
.woocommerce-mini-cart-item .custom-quantity .ws-qib-button.minus {
display: none
}
.header-cart-ws .mini-cart-count.large-counter {
height: 18px;
width: 18px;
line-height: 18px;
} .ws_delete_coupon_minicart .woocommerce-remove-coupon {
display: none!important;
}
.ws-mini-cart-overlay {
display:none
}
.ws_ajax_add_to_cart .ws-mini-cart-overlay,
.mini_cart_wrap_active .ws-mini-cart-overlay {
position: fixed;
z-index: 999998;
display:block;
top: 0;
right: 0;
width: 100vw;
height: 100vh;
background-color:rgba(0, 0, 0, 0.3);
}
.mini_cart_wrap {
position: fixed;
z-index: 999999;
max-width: 100%;  font-family: var(--ws-font-family);
font-size: .875rem;
color: var(--ws-minicart-text);
background: var(--ws-minicart-bgr);
transition: right .5s;
}
@media (max-width: 767px) {
.mini_cart_wrap {
top: 0;
height: 100dvh;
width: 26.875rem;
right: -28.875rem;
}
body.mini_cart_wrap_active .mini_cart_wrap {
right:0;
box-shadow: 0px 4px 6px -2px rgba(0, 0, 0, 0.03), 0px 12px 16px -4px rgba(0, 0, 0, 0.08);
}
}
@media (min-width: 768px) {
.mini_cart_wrap {
top: .75rem;
right: -28.25rem;
width: 26.25rem;
height: calc(100vh - 1.5rem);
border-radius: 0.5rem;
overflow: hidden;
}
body.mini_cart_wrap_active .mini_cart_wrap {
right: .75rem;
box-shadow: 0 32px 64px -12px rgba(10, 13, 18, 0.14);
}
}
.mini_cart_wrap .widget_shopping_cart_content {
height: 100%;
padding: 0;
position: relative;
}
.mini_cart_wrap.is_discount .widget_shopping_cart_content {
padding-bottom: 277px;
}
.widget_shopping_cart_header {
position: sticky;
background-color: var(--ws-minicart-bgr);
left: 0;
top: 0;
z-index: 1;
width: 100%;
border-bottom: 1px solid var(--ws-minicart-border);
}
.widget_shopping_cart_content .widget_shopping_cart_header h3 {
padding: 1.25rem;
margin-bottom: 0;
display: flex;
width: 100%;
justify-content: space-between;
align-items: center;
}
.widget_shopping_cart_header h3 span {
display: inline-block;
margin: 0;
}
.widget_shopping_cart_content h3 span.mini-cart-title {
font-size: .875rem;
font-weight: 600;
color: var(--ws-minicart-title);
letter-spacing: 0.07rem;
text-transform: uppercase;
display: flex;
flex-wrap: wrap;
align-items: center;
}
.widget_shopping_cart_content h3 span.mini-cart-count-widget {
color: var(--ws-minicart-text);
line-height: 1rem;
margin-left:.5rem
}
.widget_shopping_cart_content .widget_shopping_cart_close {
display: flex;
align-items: center;
cursor:pointer;
width: 28px;
height:28px;
font-size: 1.25rem;
padding: 4px;
color: var(--ws-minicart-title);
}
.widget_shopping_cart_content .widget_shopping_cart_close:hover {
color: var(--ws-minicart-akzent);
transition: color .5s
}
.mini-cart-shipping-msg {
padding: 1rem 0.5rem;
text-align: center;
background: var(--ws-minicart-bgr);
border-bottom: 1px solid var(--ws-minicart-border);
color: var(--ws-minicart-text);
font-size: 1rem;
font-family: var(--ws-font-family) !important;
font-weight: 400;	
line-height: 110%;
}
.mini-cart-shipping-msg .woocommerce-Price-amount {
padding: 0 .25rem
}
.widget_shopping_cart_items { height: calc(100% - 20.375rem);
overflow: auto;
overscroll-behavior: contain;
padding: 1.25rem; }
.widget_shopping_cart_content ul.cart_list, .widget_shopping_cart_content ul.product_list_widget {
list-style: none outside;
padding: 0;
margin: 0;
} @supports not selector(::-webkit-scrollbar) {
.widget_shopping_cart_items {
scrollbar-width: thin;
scrollbar-color: var(--ws-minicart-border) var(--ws-minicart-bgr) ;
}
}
.widget_shopping_cart_items::-webkit-scrollbar {
width: 8px;
}
.widget_shopping_cart_items::-webkit-scrollbar-track {
border-radius: 8px;
background-color: var(--ws-minicart-bgr);
}
.widget_shopping_cart_items::-webkit-scrollbar-thumb {
border-radius: 8px;
background-color: var(--ws-minicart-border);
} .widget_shopping_cart_content ul.woocommerce-mini-cart.cart_list .woocommerce-mini-cart-item {
display: flex;
align-items: flex-start;
line-height: 1.5;
padding: .75rem 0 .25rem;
}	
.widget_shopping_cart_content ul.woocommerce-mini-cart.cart_list .woocommerce-mini-cart-item:not(:last-child) {
border-bottom: 1px solid var(--ws-minicart-border);
} .widget_shopping_cart_content  ul.cart_list li.woocommerce-mini-cart-item a,
.widget_shopping_cart_content  ul.product_list_widget li.woocommerce-mini-cart-item a {
font-weight: 400;
}
.woo-mini-cart-item-price-qty {
align-self: stretch;
flex-shrink: 2;
display: flex;
flex-direction: column-reverse;
justify-content: space-between;
align-items: flex-end;
padding: 0 0 .175rem;
}
.woo-mini-cart-price {
text-align: right;
display: flex;
flex-direction: column;
align-items: flex-end
}
.mini-cart-sale-price {
text-decoration: line-through;
color: var(--ws-minicart-text);
}
.mini-item-remove-price .ws-mini-cart-trash {
display: block;
width: 2rem;
height: 2rem;
background-repeat: no-repeat;
background-position: center;
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01IDEuNUM0Ljg2NzM5IDEuNSA0Ljc0MDIyIDEuNTUyNjggNC42NDY0NSAxLjY0NjQ1QzQuNTUyNjggMS43NDAyMSA0LjUgMS44NjczOSA0LjUgMlYyLjVINy41VjJDNy41IDEuODY3MzkgNy40NDczMiAxLjc0MDIxIDcuMzUzNTUgMS42NDY0NUM3LjI1OTc5IDEuNTUyNjggNy4xMzI2MSAxLjUgNyAxLjVINVpNOC41IDIuNVYyQzguNSAxLjYwMjE3IDguMzQxOTYgMS4yMjA2NCA4LjA2MDY2IDAuOTM5MzRDNy43NzkzNiAwLjY1ODAzNSA3LjM5NzgyIDAuNSA3IDAuNUg1QzQuNjAyMTggMC41IDQuMjIwNjQgMC42NTgwMzUgMy45MzkzNCAwLjkzOTM0QzMuNjU4MDQgMS4yMjA2NCAzLjUgMS42MDIxNyAzLjUgMlYyLjVIMS41QzEuMjIzODYgMi41IDEgMi43MjM4NiAxIDNDMSAzLjI3NjE0IDEuMjIzODYgMy41IDEuNSAzLjVIMlYxMEMyIDEwLjM5NzggMi4xNTgwNCAxMC43Nzk0IDIuNDM5MzQgMTEuMDYwN0MyLjcyMDY0IDExLjM0MiAzLjEwMjE3IDExLjUgMy41IDExLjVIOC41QzguODk3ODMgMTEuNSA5LjI3OTM2IDExLjM0MiA5LjU2MDY2IDExLjA2MDdDOS44NDE5NiAxMC43Nzk0IDEwIDEwLjM5NzggMTAgMTBWMy41SDEwLjVDMTAuNzc2MSAzLjUgMTEgMy4yNzYxNCAxMSAzQzExIDIuNzIzODYgMTAuNzc2MSAyLjUgMTAuNSAyLjVIOC41Wk0zIDMuNVYxMEMzIDEwLjEzMjYgMy4wNTI2OCAxMC4yNTk4IDMuMTQ2NDUgMTAuMzUzNkMzLjI0MDIyIDEwLjQ0NzMgMy4zNjczOSAxMC41IDMuNSAxMC41SDguNUM4LjYzMjYxIDEwLjUgOC43NTk3OCAxMC40NDczIDguODUzNTUgMTAuMzUzNkM4Ljk0NzMyIDEwLjI1OTggOSAxMC4xMzI2IDkgMTBWMy41SDNaIiBmaWxsPSIjMzMzIi8+Cjwvc3ZnPgo=);
}
.delete_coupon_minicart,
.widget_shopping_cart_content ul.cart_list li.woocommerce-mini-cart-item a.remove.remove_from_cart_button {
font-size: 2rem;
height: 1.25rem;
width: auto;
font-weight: normal;
line-height: 0.7;
}
.delete_coupon_minicart {
color: #fff!important;
text-align: right;
}
.widget_shopping_cart_content ul.cart_list li.woocommerce-mini-cart-item a.remove.remove_from_cart_button {
opacity: .7;
background:transparent;
width: auto;
height: auto;
transition: all .5s
}
.widget_shopping_cart_content  ul.cart_list li.woocommerce-mini-cart-item a.remove.remove_from_cart_button:hover {
opacity: 1;
}
.delete_coupon_minicart:hover {
color: #fff!important;
background: var(--Stroke-Primary)!important;
}
.woocommerce-mini-cart-item .woo-mini-cart-item-img {
flex-basis: 4rem;
height: 4rem;
flex-shrink: 0;
background-color: var(--ws-minicart-bgr) !important;
position: relative;
border-radius: 0.25rem;
border: 1px solid var(--ws-minicart-border);
overflow: hidden;
margin-bottom: .5rem;
}
.widget_shopping_cart_content  ul.cart_list .woocommerce-mini-cart-item .woo-mini-cart-item-img img {
margin: 0;
position: absolute;
top:0;
height:100%;
width: 100%;
object-fit: cover;
object-position: center;
}
.woocommerce-mini-cart-item .mini-cart-quantity {
font-family: var(--ws-font-family) !important;
font-weight: 500;	
font-size: .875rem;
color: var(--ws-minicart-title);
white-space: nowrap;
text-align: right;
}
.woo-mini-cart-item-content {
font-size: 0.75rem;
font-weight: 400;
padding: 0 0.5rem;
flex-basis: 100%;
}
.woo-mini-cart-item-content .variation {
margin-top: .25rem
}
.mini-cart-product-title {
line-height: 1.25;
font-size: .875rem;
font-family: var(--ws-font-family) !important;
font-weight: 500;	
text-align: left;
hyphens: auto;
word-break: break-word;
color: var(--ws-minicart-akzent2)
}
.mini-cart-product-cat {
letter-spacing: 0.035rem;
text-transform: uppercase;
font-size: 0.875rem;
font-family: var(--ws-font-family);
font-weight: 600;
line-height: 1.14; 
color: var(--ws-minicart-title);
margin-bottom: .25rem;
}
.mini-cart-product-title > span {
display: block;
font-size: 0.75rem;
color: var(--ws-minicart-text);    
font-weight: 400;	
margin-top: .25rem;
} .mini-cart-product-title .wc-gzd-cart-info, .mini-cart-product-title .wc-gzd-cart-info span  {
font-size: .75rem;
font-weight: 400;
color: var(--ws-minicart-text);
margin-top: .25rem;
}
.mini-cart-product-title .wc-gzd-cart-info p {
font-size: .75rem;
margin-bottom:.375rem
}
.mini-cart-product-title .wc-gzd-cart-info.wc-gzd-item-desc {
display:none
}
.widget_shopping_cart_content  ul.cart_list li dl dd,
.widget_shopping_cart_content  ul.cart_list li dl dt,
.widget_shopping_cart_content  ul.product_list_widget li dl dd,
.widget_shopping_cart_content  ul.product_list_widget li dl dt {
display: inline-block;
float: left;
font-weight: 400;
font-size: 0.875rem;
color: var(--color-grey);
}
.widget_shopping_cart_content  ul.cart_list li.woocommerce-mini-cart-item dl,
.widget_shopping_cart_content  ul.product_list_widget li.woocommerce-mini-cart-item dl {
margin: 0.25rem 0 0;
padding-left: 0;
border-left:none;
font-weight: 400;
font-size: 0.875rem;
color: var(--Text-Secondary);
}
.widget_shopping_cart_content  ul.cart_list li.woocommerce-mini-cart-item dl dt,
.widget_shopping_cart_content  ul.product_list_widget li.woocommerce-mini-cart-item dl dt {
font-weight: 400;
padding: 0;
margin: 0 4px 0 0;
clear: left;
}
.widget_shopping_cart_content  ul.cart_list li.woocommerce-mini-cart-item dl dd,
.widget_shopping_cart_content  ul.product_list_widget li.woocommerce-mini-cart-item dl dd {
margin:0;
padding: 0;
}
.widget_shopping_cart_content  ul.cart_list li dl dd p:last-child,
.widget_shopping_cart_content  ul.product_list_widget li dl dd p:last-child {
margin-bottom: 0;
} .ws-coupon-minicart {
padding: 1.25rem 0;
position: relative;
text-align: left;
}
.ws-coupon-minicart:before {
content: '';
position: absolute;
top: 0;
left: -1.25rem;
right: -1.25rem;
height: 1px;
background-color: var(--ws-minicart-border);
}
.ws-coupon-minicart .woocommerce-error {
position: absolute;
z-index: 9;
width: 100%;
cursor: pointer;
font-size: 1em !important;
color: #fff!important;
background-color: var(--ws-minicart-akzent2)!important
}
.ws-coupon-minicart .woocommerce-error:after {
content: "";
position: absolute;
top: .375rem;
right: .375rem;
background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2ZmZiIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiPgo8cGF0aCBkPSJNMTguOTg0IDYuNDIybC01LjU3OCA1LjU3OCA1LjU3OCA1LjU3OC0xLjQwNiAxLjQwNi01LjU3OC01LjU3OC01LjU3OCA1LjU3OC0xLjQwNi0xLjQwNiA1LjU3OC01LjU3OC01LjU3OC01LjU3OCAxLjQwNi0xLjQwNiA1LjU3OCA1LjU3OCA1LjU3OC01LjU3OHoiPjwvcGF0aD4KPC9zdmc+Cg==);
background-repeat:no-repeat;
background-size: contain;
width: .875rem;
height: .875rem;
}
.ws-checkout-coupon-message {
font-family: var(--ws-font-family);
display: inline-flex;
justify-content: space-between;
cursor:pointer;
color: var(--ws-minicart-title)!important;
font-size: .875rem;
font-weight: 600;
letter-spacing: 0.07rem;
text-transform: uppercase;
padding-right: 0!important
}
.ws-checkout-coupon-message:hover {
color: var(--ws-minicart-akzent)!important
}
.ws-checkout-coupon-message > ul {
padding: 1em 1em 1em 2.5em;
width: 100%;
margin-bottom: 1rem;
}
.ws-checkout-coupon-message > ul::before {
left: .75em!important;
}
.ws-checkout-coupon-message > ul,
.ws-checkout-coupon-message > ul li {
font-size: .875rem!important;
text-align: left
}
.ws-checkout-coupon-form {
display: flex;
justify-content: space-between;
margin-bottom: 0;
width: 100%;
}
.woocommerce-cart-form .ws-checkout-coupon-form {
max-width: 38rem;
}
@media (max-width: 574px) {
.ws-checkout-coupon-form {
flex-direction: column;
}
.ws-checkout-coupon-form .ws-coupon-input-wrap {
margin-bottom: .75rem
}
}
.ws-checkout-coupon-form .ws-coupon-input-wrap {
width: 100%
}
.ws-checkout-coupon-form input {
height: 3rem !important;
padding: .75rem 1rem 0 !important;
width: 100%;
border-radius: .5rem;
box-shadow: 0 1px 2px 0 rgba(10, 13, 18, 0.05);
border: 1px solid var(--ws-minicart-button-border);
font-weight: 400!important
}
.ws-checkout-coupon-form input:focus {
border: 1.5px solid var(--ws-minicart-button-border);
}
.ws-checkout-coupon-form input::placeholder {
color: var(--ws-minicart-title);
}
.ws-checkout-coupon-form .ws_coupon_code_button {
font-family: var(--ws-font-family);
font-weight: 500;
padding: 1rem 1.5rem!important;
font-size: 0.875rem!important;
line-height: 1;
white-space: nowrap;
cursor: pointer;
border-radius: .5rem;
padding: .7rem 1.125rem;
text-decoration: none !important;
text-align: center;
color: #fff;
background-image: none;
transition: all .3s !important;
border: 1px solid rgba(255, 255, 255, 0.12);
background: var(--ws-minicart-akzent);
}
.ws-checkout-coupon-form .ws_coupon_code_button:hover {
color: #ffffff !important;
background-color: var(--ws-minicart-akzent2) !important;
border-color: var(--ws-minicart-akzent2) !important;
}
.ws-checkout-coupon-message, .ws-checkout-coupon-form {
opacity:1;
visibility: visible;
height:auto;
transition: all .5s
}
.ws-checkout-coupon-message.inactive, .ws-checkout-coupon-form.inactive {
opacity:0;
visibility: hidden;
height:0;
display: none
}
.ws-coupon-minicart-message {
font-size: .875rem;
display: flex;
justify-content: space-between;
cursor:pointer;
transition: color .5s
} .ws-coupon-minicart-message > * {
width: 100%
}
.ws-coupon-minicart-message .woocommerce-error {
position: absolute;
left: 1.5rem;
right: 1.5rem;
z-index: 9;
width: auto;
margin: 0;
transition: background-color .5s
} .ws-coupon-minicart-message .woocommerce-error:after {
content: '×';
position: absolute;
font-family: inherit;
font-size: 2rem;
font-weight: 400;
top: calc(50% - 1rem);
right: 5px;
line-height: .875;
text-align: center;
color: var(--Text-Secondary);
}
.ws-coupon-minicart-message .woocommerce-error:hover:after {
color: #fff;
}
.ws-coupon-input-wrap {
position: relative;
margin-right: 1rem;
}
.ws-coupon-input-wrap label {
color: var(--ws-minicart-akzent2);
position: absolute;
pointer-events: none;
line-height: 1.4;
font-size: .875rem;
top: 0;
left: 1rem;
transform: translateY(.925em);
transform-origin: top left;
transition: all .2s ease;
}  .ws-checkout-coupon-form.is_active .ws-coupon-input-wrap input + label,
.ws-coupon-input-wrap input:focus + label,
.ws-coupon-input-wrap input:active + label {
transform: translateY(.5em) scale(.75);
}
.ws-coupon-minicart-message{
opacity:1;
visibility: visible;
height:auto;
transition: all .5s
}
.ws-coupon-minicart-message.inactive {
opacity:0;
visibility: hidden;
height:0;
}
.ws-minicart-discount {
display: flex;
justify-content: space-between;
align-items: center;
}
.ws-minicart-discount-coupon {
flex-basis:100%;
flex-shrink:3
}
.ws_delete_coupon_minicart {
white-space: nowrap;
font-weight: 500;	
flex-shrink:0;
}
.delete_coupon_minicart {
cursor: pointer;
display: inline-block;
line-height: 0.5625;
border-radius: 100%;
flex-shrink:0;
margin-left: .5rem
} .mini-cart-price-wrap {
padding: 0 1.25rem 1.25rem 1rem;
position: sticky;
background: var(--ws-minicart-bgr);
position: absolute;
bottom: 0;
right: 0;
left: 0;
}
p.mini-cart-discount-fullprice, p.mini-cart-discount {
font-size: .875rem;
font-family: var(--ws-font-family) !important;
color: var(--ws-minicart-title);
font-weight: 500;	
display: flex;
justify-content: space-between;
align-items: center;
padding:0;
margin-bottom: .5rem
}
.mini-cart-discount-fullprice-value, .mini-cart-discount-value {
color: var(--ws-minicart-title) !important;
} p.woocommerce-mini-cart__total {
font-family: var(--ws-font-family);
color: var(--ws-minicart-title) !important;
font-size: .875rem;
font-weight: 500;
padding-top: 1.25rem;
padding-bottom: .75rem;
text-align: right;
margin-bottom: 0;
display: flex;
justify-content: space-between;
align-items: center;
position: relative
}
p.woocommerce-mini-cart__total:before {
content: '';
position: absolute;
top: 0;
left: -1.25rem;
right: -1.25rem;
height: 1px;
background-color: var(--ws-minicart-border);
}
p.woocommerce-mini-cart__total strong {
font-weight: 600;
letter-spacing: 0.07rem;
text-transform: uppercase;
}
p.woocommerce-mini-cart__total .woocommerce-Price-amount {
font-family: var(--ws-font-family);
font-size: .875rem;
font-weight: 500;    
} .ws-total-add-info {
color: var(--ws-minicart-text)
} .mini_cart_wrap p.woocommerce-mini-cart__buttons {
display: flex;
margin: 0 -.25rem;
flex-wrap: wrap;
}
.mini_cart_wrap p.woocommerce-mini-cart__buttons:not(:last-of-type) {
bottom: 80px;
}
.mini_cart_wrap p.woocommerce-mini-cart__buttons > .button.checkout,
.mini_cart_wrap p.woocommerce-mini-cart__buttons > .ws-light-button {
width: calc(50% - .5rem);
font-size: .875rem;
font-family: var(--ws-font-family) !important;
font-weight: 600;
line-height: 1;
border-radius: 0.5rem;
flex-shrink: 0;
text-decoration: none !important;
padding: .825rem .125rem!important;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
margin: 0 .25rem .25rem;
transition: all .3s ease;
}
.mini_cart_wrap p.woocommerce-mini-cart__buttons > .button.checkout {
border: 1px solid rgba(255, 255, 255, 0.12);
background: var(--ws-minicart-akzent); color: #fff;
background-image: none;
}
.mini_cart_wrap p.woocommerce-mini-cart__buttons > .ws-light-button {
border: 1px solid var(--ws-minicart-button-border);
background: var(--ws-minicart-bgr);
color: var(--ws-minicart-akzent2);
box-shadow: 0 0 1px 1px rgba(10, 13, 18, 0.08) inset, 0 1px 2px 0 rgba(10, 13, 18, 0.05);
}
@media (max-width:480px) {
.mini_cart_wrap .widget_shopping_cart_content {
padding-bottom: 314px;
}
.mini_cart_wrap p.woocommerce-mini-cart__buttons > .button.checkout,
.mini_cart_wrap p.woocommerce-mini-cart__buttons > .ws-light-button{
width: calc(100% - .5rem);
font-size: 1rem;
}
.mini_cart_wrap p.woocommerce-mini-cart__buttons > .ws-light-button {
margin-bottom: 1rem
}
}
.mini_cart_wrap #ppc-button-minicart {
border-radius: 50px;
position: relative;
overflow:hidden;
}
.mini_cart_wrap p.woocommerce-mini-cart__buttons > .button.checkout:hover,
.mini_cart_wrap p.woocommerce-mini-cart__buttons > .ws-light-button:hover {
padding: .825rem .125rem!important;
color: #fff !important;
background-color: var(--ws-minicart-akzent2) !important;
border-color: var(--ws-minicart-akzent2) !important;
}
.mini_cart_wrap .woocommerce-mini-cart__buttons.buttons > .button.wc-forward:not(.checkout) {
display: none;
}
.shipping-costs-cart-info.wc-gzd-total-mini-cart {
display: none
}
.ws-coupon-minicart .wc-block-components-notice-banner {
margin: 0;
padding: 8px 20px!important;
width: 100%;
} .empty-cart.mini_cart_wrap .widget_shopping_cart_content {
padding-bottom:0;
display: flex;
flex-direction: column;
}
.empty-cart.mini_cart_wrap .mini-cart-shipping-msg {
display: none
}
.mini-cart__empty-message-wrap {
text-align: center;
flex-grow: 2;
display: flex;
flex-direction: column;
justify-content: center;
}
p.woocommerce-mini-cart__empty-message {
font-size: 1.25rem;
font-weight: 400;
margin: 3rem;
text-align: center;
}
.mini-cart__empty-message-wrap .ws-light-button.outline-green {
border-radius: .5rem;
margin: 0 auto
} .mini_cart_wrap .total.total-cart-tax {
display: none
} .admin-bar .mini_cart_wrap {
top: 32px;
height:calc(100vh - 32px);
}
.admin-bar .mini_cart_wrap .widget_shopping_cart_content {
height: calc(100vh - 32px);
}
.admin-bar .widget_shopping_cart_items {
height: calc(100vh - 16.1875rem - 32px);
} @media (max-width: 782px) {
.admin-bar .mini_cart_wrap {
top: 0;
height:100dvh;
}
.admin-bar .mini_cart_wrap .widget_shopping_cart_content {
height: 100dvh;
}
.admin-bar .widget_shopping_cart_items {
height: calc(100dvh - 17.25rem);
} } .ws_mobile .mini_cart_wrap, .ws_mobile .mini_cart_wrap .widget_shopping_cart_content {
height: 100dvh
}
.ws_mobile .widget_shopping_cart_items {
height: calc(100dvh - 17.25rem);
}
@media (max-width: 767px) {
.mini_cart_wrap, .mini_cart_wrap .widget_shopping_cart_content {
height: 100dvh
}
.widget_shopping_cart_items {
height: calc(100dvh - 17.25rem);
}
}
@media (max-width:475px) {
.site-branding-image {
max-width: calc(100% - 130px)!important;
height: auto!important;
}
.shop-buttons .mini_cart_wrap {  }
.widget_shopping_cart_content h3 {
font-size: 1.5rem!important;
}
.woo-mini-cart-item-content {
font-size: 0.675rem;
}
.mini-cart-product-title, .woocommerce-mini-cart-item .mini-cart-quantity, p.woocommerce-mini-cart__total, .ws-coupon-minicart {
font-size: .875rem;
}
.woocommerce-mini-cart-item .mini-cart-quantity {
margin-bottom: .5rem
} }
.mini_cart_wrap .cube-spinner {
position: absolute;
margin: 0;
top: 50%;
left: calc(50% - 20px);
}
body.mini_cart_wrap_active {
height: 100vh;
overflow:hidden;
}