@media (max-width:991px) {
.offcanvas-collapse-left {
position: fixed;
top: 0;
bottom: 0;
background-color: #fff;
transition: -webkit-transform .3s ease-in-out;
transition: transform .3s ease-in-out;
transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
left: 16px;
z-index: 9
}
.offcanvas-collapse-left.open {
-webkit-transform: translateX(-1rem);
transform: translateX(-1rem)
}
.vert-menu {
overflow-y: auto
}
}
@media (max-width:782px) {
.logged-in.admin-bar .offcanvas-collapse-left {
top: 46px
}
}
@media (min-width:783px) {
.logged-in.admin-bar .offcanvas-collapse-left {
top: 32px
}
}
@media (max-width:415px) {
.offcanvas-collapse-left {
width: 90%;
-webkit-transform: translateX(-107%);
transform: translateX(-107%)
}
}
@media (min-width:416px) and (max-width:991px) {
.offcanvas-collapse-left {
width: 350px;
-webkit-transform: translateX(-366px);
transform: translateX(-366px)
}
}
@media (max-width:991px) {
#nav-main {
min-height: 56px
}
}
@media (min-width: 992px) {
.nav-item:last-child {
padding-right: .5rem;
}
}
.bootscore-cart {
cursor: pointer
}
.input-group-append .btn,
.input-group-prepend .btn {
z-index: 0!important
}
.navbar-toggler {
z-index: 0!important
}
@media (max-width:782px) {
.logged-in.admin-bar .cart-right {
top: 46px
}
}
@media (min-width:783px) {
.logged-in.admin-bar .cart-right {
top: 32px
}
}
.cart-right {
position: fixed;
top: 0;
bottom: 0;
background-color: #fff;
transition: -webkit-transform .3s ease-in-out;
transition: transform .3s ease-in-out;
transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
right: -16px;
padding-bottom: 261px;
z-index: 2
}
.cart-list {
overflow-y: auto;
position: relative;
overflow-x: hidden
}
.cart-right.open {
-webkit-transform: translateX(-1rem);
transform: translateX(-1rem)
}
@media (max-width:415px) {
.cart-right {
width: 90%;
-webkit-transform: translateX(100%);
transform: translateX(100%)
}
}
@media (min-width:416px) {
.cart-right {
width: 350px;
-webkit-transform: translateX(366px);
transform: translateX(366px)
}
}
.cart-list .cart-footer {
position: fixed;
bottom: 0;
}
@media (max-width:991px) {
.woocommerce.navbar-brand {
position: absolute;
left: 50%;
transform: translate(-50%, 0)
}
}
.opac {
background-color: rgba(0, 0, 0, .6);
backdrop-filter: grayscale(100%) blur(7px);
-webkit-backdrop-filter: grayscale(100%) blur(7px);
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 0;
visibility: hidden;
transition: all .4s ease-in-out;
}
.opac.visible {
opacity: 1;
visibility: visible;
cursor: pointer;
transition: all .4s ease-in-out;
}
.cart-loader {
top: 0;
left: 0;
right: 0;
bottom: 0;
margin-top: 56px;
z-index: 1
}
.cart-loader .loader-icon {
margin-top: -56px
}
.cart-right.open .cart-loader {
opacity: 0;
transition: opacity .3s, visibility .3s;
transition-delay: 1s;
visibility: hidden
}
.cart-right .cart-loader {
opacity: 1;
visibility: visible;
transition: opacity .1s;
transition-delay: .3s
}
.cart-list .woocommerce-mini-cart__empty-message.alert {
margin-left: 1rem;
margin-right: 1rem;
}
.cart-list .woocommerce-mini-cart-item, .cart-list .cart-footer {
padding-left: 1rem;
padding-right: 1rem;
}
.variation dt {
float: left;
margin-right: .25rem;
}
dl.variation, .variation dd, .variation p {
margin-bottom: 0;
} #feacture .add-to-cart-container .add_to_cart_button {
color: #fff;
background-color: var(--e-global-color-primary);
padding: 5px 20px
}
#feacture .add-to-cart-container .add_to_cart_button:focus, #feacture .add-to-cart-container .add_to_cart_button:hover {
background-color: #fffc3b;
border-color: #fffc3b;
}
.product_type_simple:hover, .woocommerce a.button:hover, .product_type_simple.focus, .product_type_simple:focus, .woocommerce a.button:focus { background-color: var(--e-global-color-primary);
}
.woocommerce .section-sub__title {
font-weight: 600;
text-transform: uppercase;
font-size: 18px;
color: #000;
margin-bottom: 20px;
line-height: 30px
}
.woocommerce-store-notice, p.demo_store {
background-color: #fca706;
padding: 0.5em 0px
}
.woocommerce span.onsale {
background-color: #fca706
}
.woocommerce-product-search input[type='submit'] {
text-transform: uppercase;
color: #ffffff;
background-color: #000000;
border: 2px solid #000000;
font-family: "Raleway", sans-serif;
font-size: 12px;
cursor: pointer;
border-radius: 3px
}
.woocommerce-product-search input[type='submit']:hover {
background-color: #fca706;
border-color: #fca706
}
.woocommerce .widget_price_filter .price_slider_amount .button {
font-size: 12px
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
background-color: #ccc
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
background-color: #fca706
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle .woocommerce .products ul, .woocommerce ul.products {
text-align: center;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
.woocommerce ul.products li.product:not(.product-category), .woocommerce-page ul.products li.product:not(.product-category) {
border: 1px solid #ddd;
float: none;
margin: 0;
padding: 11px;    margin: 10px;
padding: 5px 5px 14px 5px;
position: relative;
background: #fff;
overflow: hidden;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
@media (max-width: 1199px) {
.woocommerce ul.products li.product .add_to_cart_button {
padding: 8px 11px;
width: 100%;
margin: 0;
}
.woocommerce ul.products li.product:not(.product-category), .woocommerce-page ul.products li.product:not(.product-category) {
padding: 5px;
}
}
@media (max-width: 992px) {
.woocommerce ul.products li.product:not(.product-category), .woocommerce-page ul.products li.product:not(.product-category) {    }
}
@media (max-width: 767px) {
.woocommerce ul.products li.product:not(.product-category), .woocommerce-page ul.products li.product:not(.product-category) {    }
}
@media (max-width: 480px) {
.woocommerce ul.products li.product:not(.product-category), .woocommerce-page ul.products li.product:not(.product-category) {    }
}
.woocommerce ul.products li.product:not(.product-category)>a, .woocommerce-page ul.products li.product:not(.product-category)>a {
height: calc(96% - 35px) !important;
display: block;
}
.products .product .summary .price:not(.yith_wapo_group_total .price),
.woocommerce .related .products ul.products li.product .price {  }
.woocommerce-Price-amount {
color: #444;
font-size: 2rem;
}
body.archive.woocommerce-shop.woocommerce.woocommerce-page .products .col.product {
-ms-flex-preferred-size: 0;
flex-basis: auto;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.woocommerce ul.products li.product:hover, .woocommerce-page ul.products li.product:hover {
-webkit-box-shadow: 0 5px 10px rgba(0, 9, 128, 0.035), 0 7px 18px rgba(0, 9, 128, 0.05);
-moz-box-shadow: 0 5px 10px rgba(0, 9, 128, 0.035), 0 7px 18px rgba(0, 9, 128, 0.05);
-ms-box-shadow: 0 5px 10px rgba(0, 9, 128, 0.035), 0 7px 18px rgba(0, 9, 128, 0.05);
-o-box-shadow: 0 5px 10px rgba(0, 9, 128, 0.035), 0 7px 18px rgba(0, 9, 128, 0.05);
box-shadow: 0 5px 10px rgba(0, 9, 128, 0.035), 0 7px 18px rgba(0, 9, 128, 0.05);
transform: translateY(-0.25em);
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
font-size: 22px;
text-transform: capitalize;
font-weight: 300;
min-height: 55px;
}
.woocommerce ul.products li.product .price {
color: #777;
}
.woocommerce ul.products li.product .price .woocommerce-Price-amount {
font-size: 2rem;
}
.woocommerce ul.products li.product .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol {
font-size: 1rem;
}
.woocommerce ul.products li.product .price .woocommerce-Price-amount sup {
font-size: 1rem;
top: -.3em;
}
.woocommerce nav.woocommerce-pagination ul {
border: none
}
.woocommerce nav.woocommerce-pagination ul li {
position: relative;
display: block;
margin-left: -1px;
line-height: 1.25;
color: #0275d8;
background-color: #fff;
border: 1px solid #ddd
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
color: #999;
padding: .5rem .75rem
}
.woocommerce div.product .product_title {     }
.woocommerce div.product p.price, .woocommerce div.product span.price {     }
.woocommerce div.product p.price span.woocommerce-Price-currencySymbol {
font-size: 25px;
font-weight: 300;
}
.woocommerce div.product p.price sup {
font-size: 35px;
font-weight: 300; }
.woocommerce button.minus, button.plus {
border: none !important;
padding: 5px !important;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
text-transform: uppercase;
color: #ffffff;
background-color: #000000;
border-color: #000000;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
-webkit-transition: all 0.3s;
transition: all 0.3s;
-webkit-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
box-shadow: none
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
background-color: #fca706;
border-color: #fca706;
color: #fff
}
.woocommerce .quantity .qty {
font-size: 1em
}
.woocommerce-message, .woocommerce-info {
border-top-color: #fca706
}
.woocommerce-message::before, .woocommerce-info::before {
color: #fca706
}
.woocommerce-MyAccount-navigation ul {
list-style: none;
padding: 0px
}
.woocommerce ul.products li.product .star-rating {
margin-right: auto;
margin-left: auto
}
.woocommerce a.remove {
display: block;
font-size: 1.5em;
height: 1em;
width: 1em;
text-align: center;
line-height: 0.8;
border-radius: 2px;
color: red !important;
text-decoration: none;
font-weight: 700;
border: 1px solid red !important;
}
span.woocommerce-input-wrapper {
width: 100%;
}
.woocommerce form .form-row textarea#order_comments {
min-height: 320px;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
float: left;
box-sizing: border-box;
border: 1px solid #d3ced2;
padding: 6px 6px 5px;
margin: 0px 4px 0 0;
outline: 0;
min-width: 150px;
min-height: 40px;
}
.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover {
color: #ffff;
background-color: #000000;
}
.woocommerce .woocommerce-ordering {
margin: 0
}
.woocommerce-account .woocommerce-MyAccount-navigation {
float: none;
width: 100%
}
.woocommerce-account .woocommerce-MyAccount-content {
float: none;
width: 100%
}
.woocommerce .woocommerce-customer-details address {
border: 0;
width: 100%;
padding: 0
}
.woocommerce form .form-row {
padding: 0;
margin: 0 0 1rem
}
.woocommerce form .form-row label {
line-height: 1.5
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
float: none;
width: 100%
}
#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {
float: none;
border: 0;
padding: 0;
margin:
}
.products .card .star-rating, .card .star-rating {
float: none;
margin: 1rem auto
}
.woocommerce ul.cart_list li .star-rating, .woocommerce ul.product_list_widget li .star-rating {
float: none;
margin: .5rem 0;
}
.woocommerce-input-wrapper {
width: 100%
}
span.badge.badge-danger.sale {
position: absolute;
left: 1rem;
top: 1rem
}
.sale-product {
position: absolute;
left: 1rem;
top: 1rem;
z-index: 1
}
.card.h-100.d-flex.product a:hover {
text-decoration: none
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
float: none;
width: 100%
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
float: none;
width: 100%
}
@media (max-width: 768px) {
.refresh-cart {
width: 100%
}
}
.woocommerce table.shop_table {
border: 1px solid;
border-radius: .25rem
}
.woocommerce table.shop_table td {
border-top: 1px solid
}
#add_payment_method .cart-collaterals .cart_totals tr td, #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr th {
border-top: 1px solid
}
.woocommerce-price-suffix {
display: block
}
ins {
text-decoration: none
}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
border-radius: .25rem
}
.card img.attachment-woocommerce_thumbnail {
width: 100%;
border-top-right-radius: calc(.25rem - 1px);
border-top-left-radius: calc(.25rem - 1px)
}
span.badge.badge-danger.sale, span.badge.badge-danger.sale-product {
font-size: 1.25rem
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:nth-child(1) {
margin-left: -16px
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
z-index: 0
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
border-bottom-right-radius: 0;
border-width: 0;
box-shadow: none
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
border-radius: .25rem .25rem 0 0
}
button.single_add_to_cart_button.btn.btn-primary.disabled.wc-variation-selection-needed:hover {
cursor: not-allowed
}
.woocommerce #reviews #comment {
height: 100%
}
label.custom-control-label {
line-height: 1.5 !important
}
.about_paypal {
margin-top: -9px;
margin-left: 1rem
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
border: none;
padding: 0;
margin: 0;
text-align: left;
border-radius: 0
}
.woocommerce .blockUI.blockOverlay:before, .woocommerce .loader:before, .cart-right .blockUI.blockOverlay:before, .cart-right .loader:before {
height: 3em;
width: 3em;
position: absolute;
top: 50%;
left: 50%;
margin-left: -.5em;
margin-top: -.5em;
display: block;
content: "";
-webkit-animation: none;
-moz-animation: none;
animation: none;
background: none;
background-size: cover;
line-height: 1;
text-align: center;
font-size: 2em;
display: inline-block;
width: 2rem;
height: 2rem;
vertical-align: text-bottom;
border: .13em solid currentColor;
border-right-color: transparent;
border-radius: 50%;
-webkit-animation: spinner-border .75s linear infinite;
animation: spinner-border .75s linear infinite
}
.woocommerce-variation.single_variation {
margin-bottom: 2rem
}
.woocommerce .woocommerce-terms-and-conditions, .woocommerce-page .woocommerce-terms-and-conditions {
margin-bottom: 1rem;
padding: 1.25rem
}
.woocommerce-terms-and-conditions {
border: none;
box-shadow: none;
border-radius: .25rem
}
ul.tabs.wc-tabs {
overflow-x: auto !important;
white-space: nowrap
}
.reviews_tab {
margin-right: 0
}
span.password-input {
width: 100%
}
#order_review .legal label {
display: block !important
}
.wc-gzd-product-name-left img {
border-radius: .25rem;
border: 1px solid transparent
}
.woocommerce #reviews #comments ol.commentlist {
padding: 0
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
padding: 0;
width: 64px;
background: none;
border: none;
margin: 0;
box-shadow: none;
border-radius: .25rem
}
#reviews #comments ol.commentlist li .comment-text {
margin: 0 0 0 80px !important;
border: 1px solid transparent !important;
border-radius: .25rem !important
}
.place-order div {
width: 100%
}
button#place_order {
width: 100%;
margin-top: 1rem
}
.woocommerce table.shop_attributes td {
font-style: normal
}
.woocommerce table.shop_attributes td {
border-bottom: 1px solid
}
.woocommerce table.shop_attributes th {
border-bottom: 1px solid
}
.woocommerce table.shop_attributes {
border-top: 1px solid
}
.product_meta .sku_wrapper::after, .product_meta .posted_in::after {
content: "\A";
white-space: pre;
}
.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total {
border-top: none;
}
@media (max-width: 768px) {
td.actions, .woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
border-bottom-right-radius: calc(.25rem - 1px);
border-bottom-left-radius: calc(.25rem - 1px);
}
}
ul.tabs.wc-tabs::-webkit-scrollbar {
display: none;
}
ul.tabs.wc-tabs {
-ms-overflow-style: none;
}
.woocommerce .product .price, .woocommerce .product .price .woocommerce-Price-amount.amount {     }
.pswp__caption__center {
text-align: center;
}
@media (max-width: 991px) {
a.btn.btn-outline-primary.btn-sm.invoice {
margin-top: .25rem;
}
}
@media (min-width: 992px) {
a.btn.btn-outline-primary.btn-sm.invoice {
margin-left: .25rem;
}
} .current-shop-items-dropdown {
position: absolute;
top: 100%;
right: -20px;
background-color: #fff;
z-index: 10000;
border-top: 3px solid transparent;
text-align: left;
-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
width: 350px;
visibility: hidden;
-moz-opacity: 0;
-webkit-opacity: 0;
opacity: 0;
-webkit-transition: all 0.25s ease-in-out;
-moz-transition: all 0.25s ease-in-out;
-ms-transition: all 0.25s ease-in-out;
-o-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
}
.current-shop-items-dropdown ul.woocommerce-mini-cart {
max-height: 50vh;
overflow-y: auto;
}
.current-shop-items-dropdown .widgettitle {
display: none;
}
.current-shop-items-dropdown li:first-child {
border-top: none;
}
.current-shop-items-dropdown p.woocommerce-mini-cart__empty-message {
padding: 20px;
margin: 0;
}
.wcmenucart-toggle-drop_down:hover .current-shop-items-dropdown, .show-cart .wcmenucart-toggle-drop_down .current-shop-items-dropdown {
visibility: visible;
-moz-opacity: 1;
-webkit-opacity: 1;
opacity: 1;
}
.boxed-layout .current-shop-items-dropdown {
right: 0;
}
.widget_shopping_cart ul.cart_list li {
padding: 0;
border-bottom-width: 1px;
border-style: solid;
border-color: #e6e6e6;
min-height: 100%;
padding: 0;
margin: 0;
border-left: none;
border-right: none;
}
.widget_shopping_cart ul.cart_list li:first-child, .widget_shopping_cart ul.cart_list li:last-child {
min-height: 100%;
}
.widget_shopping_cart ul.cart_list li:first-child {
border-top-width: 0;
}
.widget_shopping_cart ul.cart_list li .owp-grid-wrap {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-align-items: center;
align-items: center;
}
.widget_shopping_cart ul.cart_list li .owp-grid-wrap .owp-grid {
width: 100%;
}
.widget_shopping_cart ul.cart_list li .owp-grid-wrap .owp-grid.thumbnail {
width: 25%;
margin: 0;
border-right-width: 1px;
border-style: solid;
border-color: #e6e6e6;
}
.widget_shopping_cart ul.cart_list li .owp-grid-wrap .owp-grid.thumbnail img {
position: relative;
top: 0;
width: auto;
height: auto;
padding: 0px;
margin: 0px
}
.widget_shopping_cart ul.cart_list li .owp-grid-wrap .owp-grid.content {
position: relative;
width: 75%;
padding-left: 10px;
}
.widget_shopping_cart ul.cart_list li .owp-grid-wrap .owp-grid > div {
padding-right: 60px;
}
.widget_shopping_cart ul.cart_list li .owp-grid-wrap .owp-grid h3 {
display: block;
font-size: 14px;
font-weight: normal;
margin: 0;
}
.widget_shopping_cart ul.cart_list li .owp-grid-wrap .owp-grid .quantity {
color: #b2b2b2;
font-weight: normal;
}
.widget_shopping_cart ul.cart_list li .owp-grid-wrap .owp-grid a.remove {
right: 20px;
margin-top: -17px;
width: 32px;
height: 32px;
line-height: 30px;
color: #b3b3b3;
border: 1px solid #e6e6e6;
}
.widget_shopping_cart ul.cart_list li .owp-grid-wrap .owp-grid a.remove:hover {
color: #01abee;
border-color: #01abee;
}
.widget_shopping_cart .total {
background-color: #fafafa;
border-width: 1px 0;
border-style: solid;
border-color: #e6e6e6;
padding: 20px;
margin: 0;
}
.widget_shopping_cart .total strong {
float: left;
font-size: 12px;
font-weight: normal;
color: #797979;
text-transform: uppercase;
letter-spacing: 1px;
}
.widget_shopping_cart .total .amount {
float: right;
font-size: 16px;
line-height: 1.3;
font-weight: 600;
letter-spacing: 1px;
}
.widget_shopping_cart .total:after {
content: '';
display: table;
clear: both;
}
.widget_shopping_cart_content .buttons {
margin: 0;
padding: 20px;
}
.widget_shopping_cart_content .buttons .button {
float: left;
width: 47.2%;
padding: 10px 8px;
text-align: center;
letter-spacing: 1px;
font-size: 11px;
}
.widget_shopping_cart_content .buttons .button:first-child {
background-color: transparent;
border: 1px solid #e6e6e6;
color: #666;
}
.widget_shopping_cart_content .buttons .button:first-child:hover {
border-color: #01abee;
}
.widget_shopping_cart_content .buttons .checkout {
float: right;
}
.widget_shopping_cart_content .buttons:after {
content: '';
display: table;
clear: both;
} .widget_shopping_cart ul.cart_list li {
padding: 20px;
}
.widget_shopping_cart ul.cart_list li .widget_shopping_cart ul.cart_list li {
padding-bottom: 10px;
margin-bottom: 10px;
}
.widget_shopping_cart ul.cart_list li .widget_shopping_cart ul.cart_list li .owp-grid-wrap .owp-grid.thumbnail {
border-width: 0;
}
.widget_shopping_cart ul.cart_list li .widget_shopping_cart .total {
background-color: transparent;
padding: 14px 20px;
}
.widget_shopping_cart ul.cart_list li .widget_shopping_cart_content .buttons {
padding: 20px 0 0;
}
.widget_shopping_cart ul.cart_list li p.woocommerce-mini-cart__empty-message {
padding: 0;
} .bag-style {
position: relative;
display: inline-block;
}
.wcmenucart-total {
margin-right: 7px;
}
.wcmenucart-total span {
color: #333;
}
.wcmenucart-cart-icon {
display: inline-block;
}
.wcmenucart-cart-icon .wcmenucart-count {
position: relative;
display: inline-block;
min-width: 2em;
height: 2em;
font-size: 1em;
line-height: 1.7em;
font-weight: bold;
border: 2px solid #333;
color: #333;
padding: 0 3px;
vertical-align: middle;
text-align: center;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.wcmenucart-cart-icon .wcmenucart-count:after {
content: '';
position: absolute;
bottom: 100%;
left: 50%;
width: 14px;
height: 8px;
margin-left: -7px;
margin-bottom: 0;
border: 2px solid #333;
border-top-left-radius: 100px;
border-top-right-radius: 100px;
border-bottom: 0;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.bag-style:hover .wcmenucart-cart-icon .wcmenucart-count, .show-cart .wcmenucart-cart-icon .wcmenucart-count {
background-color: #01abee;
color: #fff;
border-color: #01abee;
}
.bag-style:hover .wcmenucart-cart-icon .wcmenucart-count:after, .show-cart .wcmenucart-cart-icon .wcmenucart-count:after {
border-color: #01abee;
height: 10px;
} .woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li {
padding: 0;
}
.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove {
top: 50%;
left: auto;
right: 0;
}
.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total {
padding: 20px;
}
.woocommerce .col-1, .woocommerce .col-2 {
max-width: none;
} .woocommerce ul.products li.product .single_add_to_cart_button, .woocommerce ul.products li.product .add_to_cart_button, .woocommerce div.product form.cart .btn-primary, .woocommerce div.product form.cart .btn-outline-primary, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
font-size: 1rem;
line-height: 1.5;
padding: 8px 40px;
font-weight: 400;
border-radius: 0px;
border: none;
border: 1px solid #01abee;
background-color: var(--e-global-color-primary);
color: #01abee !important;
transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}
.woocommerce ul.products li.product .single_add_to_cart_button, .woocommerce ul.products li.product .add_to_cart_button, .woocommerce div.product form.cart .btn-primary, .woocommerce div.product form.cart .btn-outline-primary, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
border: none !important;
text-align: center;
}
.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {
background-color: #fca706;
color: #fff;
}
.summary.entry-summary .price .woocommerce-Price-amount.amount, .summary.entry-summary .price .woocommerce-Price-currencySymbol {
font-size: 19px;
}
.woocommerce  .product .summary.entry-summary div.product p.price {
display: block;
padding: 26px 0px 15px 0px;
}
.woocommerce div.product .price .woocommerce-Price-amount.amount, .woocommerce div.product .price .woocommerce-Price-currencySymbol {
font-size: 44px;
margin-bottom: 20px;
font-weight: 500;
}
.woocommerce #primary > section.related.products {
border: none;
}
.woocommerce .products.multipleswc .woocommerce-Price-amount.amount {
font-size: 17px;
color: #000;
text-transform: capitalize;
font-weight: 400;
text-align: center;
display: block;
margin: 5px 6px;
} .woocommerce ul.products.list li.product, .woocommerce-page ul.products.list li.product {
float: none !important;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
width: 100%;
max-width: 100%;
padding-bottom: 3px;
}
.woocommerce ul.products.list li.product a img {
max-height: 250px;
width: auto !important;
float: left;
margin: 0;
}
.woocommerce ul.products.list li.product .woocommerce-loop-product__title, .woocommerce ul.products.list li.product .woocommerce-loop-category__title {
clear: none;
text-align: left;
font-size: 18px;
font-weight: 400;
padding-top: 8%;
}
.woocommerce ul.products.list li.product .gridlist-buttonwrap {
margin-bottom: 0.5em;
float: right;
width: auto;
position: absolute;
right: 10px;
bottom: 4px;
}
.woocommerce div.product div.images .flex-control-thumbs li {
width: 16%;
float: none;
margin: 0;
list-style: none;
display: inline-block;
vertical-align: middle
}
.woocommerce div.product div.images img {
height: auto;
max-width: 100%
}
.woocommerce #content div.product .product_title, .woocommerce div.product .product_title, .woocommerce-page #content div.product .product_title, .woocommerce-page div.product .product_title {
clear: none;
margin-top: 0;
padding: 0
}
.woocommerce ul.products.list li.product span.price {
float: left;
padding: 10px;
}
.woocommerce ul.products.list li.product .price .woocommerce-Price-amount {
font-size: 53px;
line-height: 53px;
margin: 0;
padding: 0;
}
.woocommerce .related.products .products .product {
border: 1px solid;    margin: 5px;
padding: 0;
position: relative;
overflow: hidden;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.woocommerce div.product div.images img:first-child {
max-height: 100%;
height: 100%;
-o-object-fit: contain;
object-fit: contain;
max-height: 400px;
}
.ywapo_group_container.form-row.form-row-wide h3 {
margin: 0;
color: #4a4a4a;
font-size: 20px;
text-transform: lowercase;
}
.ywapo_group_container.form-row.form-row-wide h3::first-line {
text-transform: capitalize;
}
.woocommerce form .form-row select, .woocommerce-page form .form-row select {
appearance: none;
background-color: transparent;
border: none;
padding: 0 1em 0 0;
margin: 0;
width: 100%;
font-family: inherit;
font-size: inherit;
cursor: inherit;
line-height: inherit;
width: 100%;
min-width: 15ch;
max-width: 30ch;
border: 1px solid #e0e0e0;
border-radius: 0.25em;
padding: 0.25em 0.5em;
font-size: 1.25rem;
cursor: pointer;
line-height: 1.1;
background-color: #fff;
background-image: linear-gradient(to top, #f9f9f9, #fff 33%);
}
.woocommerce form .form-row select::after, .woocommerce-page form .form-row select::after
{
content: "";
width: 0.8em;
height: 0.5em;
background-color: var(--select-arrow);
clip-path: polygon(100% 0%, 0 0%, 50% 100%);
}
.woocommerce #wc-stripe-cc-form .form-row {
display: block;
}
.woocommerce-checkout-review-order-table tr.cart_item.shopengine-order-review-product td.product-name img {
max-width: 80px;
padding: 4px;
border: 1px solid #e9287a5e;
margin-right: 8px;
margin-bottom: 6px;
}
.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tr {
border: 0;
padding-left: 0;
padding-bottom: 5px;
padding-top: 2px;
}
.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table th {padding: 0;margin: 0;}
.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-name {
padding: 0;
width: auto;
max-width: fit-content;
}
@media (max-width: 991px) {
.woocommerce .related.products .products .product {
-ms-flex: 0 0 24%;
flex: 0 0 24%;
width: 24%;
max-width: 24%;
}
}
@media (max-width: 768px) {
.woocommerce .related.products .products .product {
-ms-flex: 0 0 48%;
flex: 0 0 48%;
width: 48%;
max-width: 48%;
}
}
@media (max-width: 480px) {
.woocommerce .related.products .products .product {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
width: 100%;
max-width: 100%;
}
}
@media(max-width: 992px) {
#nav-main .btn.focus,#nav-main .btn:focus {
outline:none!important;
box-shadow: none!important
}
}
.card del .woocommerce-Price-amount.amount {
color: var(--danger)!important
}
del {
color: var(--danger)
}
.woocommerce form .form-row .required,.woocommerce form .form-row.woocommerce-invalid label {
color: var(--danger)
}
.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select {
border-color: var(--danger)
}
.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select {
border-color: var(--success)
}
.woocommerce div.product .price,.woocommerce div.product span.price {
color: #ff0070;
}
.woocommerce div.product .price del,.woocommerce div.product span.price del {
opacity: 1
}
.card a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
color: currentColor
}
@media(max-width: 768px) {
.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
background-color:var(--light)
}
}
.woocommerce table.shop_table {
border-color: rgba(0,0,0,.125)
}
.woocommerce table.shop_table td {
border-color: rgba(0,0,0,.125)
}
#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th {
border-color: rgba(0,0,0,.125)
}
#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box {
background-color: var(--light);
color: currentColor
}
#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before {
content: "";
display: block;
border: 1em solid var(--light);
border-right-color: transparent;
border-left-color: transparent;
border-top-color: transparent;
position: absolute;
top: -.75em;
left: 0;
margin: -1em 0 0 2em
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
border: none;
background-color: #fff;
color: #676767;
text-transform: uppercase
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
border-bottom: 1px solid rgba(0,0,0,.125)
}
.woocommerce-terms-and-conditions {
background: var(--light)
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
color: #a3a3a3;
font-weight: 600;
font-size: 13px;
padding: 9px 0
}
.woocommerce-checkout .shop_table {
background-color: transparent!important
}
.wc-gzd-product-name-left img {
border-color: rgba(0,0,0,.125)
}
#reviews #comments ol.commentlist li .comment-text {
border-color: rgba(0,0,0,.125)!important
}
.elementor-kit-182 button, .elementor-kit-182 input[type="button"], .elementor-kit-182 input[type="submit"], .elementor-kit-182 .elementor-button,
.woocommerce ul.products li.product .single_add_to_cart_button,.woocommerce ul.products li.product .add_to_cart_button,.woocommerce div.product form.cart .btn-primary,.woocommerce div.product form.cart .btn-outline-primary,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button {
background-color: var(--e-global-color-primary);
color: #fff;
height: auto;
}
.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover {
color: #fff!important;
background: var( --e-global-color-4446ddd ) !important;
background-color: var( --e-global-color-4446ddd ) !important
}
.woocommerce div.product .stock {
color: currentColor
}
.woocommerce div.product .out-of-stock {
color: var(--danger)
}
.pswp__bg {
background-color: rgba(0,0,0,.8);
backdrop-filter: grayscale(100%) blur(7px);
-webkit-backdrop-filter: grayscale(100%) blur(7px)
}
.woocommerce .blockUI.blockOverlay,.woocommerce .loader,.cart-right .blockUI.blockOverlay,.cart-right .loader {
background-color: #fff!important;
opacity: 1!important
}
.woocommerce .blockUI.blockOverlay:before,.woocommerce .loader:before,.cart-right .blockUI.blockOverlay:before,.cart-right .loader:before {
color: var(--primary)
}
.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th {
background: var(--light)
}
.woocommerce table.shop_attributes td {
border-color: rgba(0,0,0,.125)
}
.woocommerce table.shop_attributes th {
border-color: rgba(0,0,0,.125)
}
.woocommerce table.shop_attributes {
border-color: rgba(0,0,0,.125)
}
.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar {
background-color: transparent!important
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
background-color: var(--dark)
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
background-color: var(--primary)
}
.woocommerce-info::before {
color: inherit
}
.woocommerce-message::before {
color: inherit
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
padding: 0;
border-top: 2px solid rgba(0,0,0,.125)
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
background: #fff;
z-index: 2;
border-top: 2px solid var(--e-global-color-primary);
border-radius: inherit
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
border: none
}
.woocommerce div.product .woocommerce-tabs .panel {
color: var( --e-global-color-text );
font-family: sanchez,Sans-serif;
font-size: 1.05rem;
font-weight: 400;
line-height: 1.6em;
text-align: justify
}
.woocommerce div.product .woocommerce-tabs .panel h2 {
font-size: 1.2rem;
color: #000;
text-transform: uppercase;
margin-bottom: 15px
}
.woocommerce div.product .woocommerce-tabs .panel b,.woocommerce div.product .woocommerce-tabs .panel strong {
font-weight: bolder;
color: var( --e-global-color-primary )
}
.related.products {
border-top: 2px solid rgba(0,0,0,.125);
padding-top: 9px
}
.related.products h2 {
color: #131313
}
.woocommerce div.product .product_title {
color: #333;
font-size: 28px;
text-transform: capitalize;
font-weight: 900;
margin-bottom: 15px;
line-height: 40px;
}
.woocommerce div.product .price .woocommerce-Price-currencySymbol {  }
.woocommerce div.product .price sup {   }
.woocommerce div.product .price .woocommerce-Price-amount.amount,.woocommerce div.product .price .woocommerce-Price-currencySymbol {
color: var( --e-global-color-text )
}
.woocommerce div.product div.summary {
color: var( --e-global-color-text )
}
.woocommerce div.product div.images .flex-control-thumbs li {
width: 25%
}
.woocommerce ul.products li.product .woocommerce-loop-product__title a {
color: #656565
}
.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .price .woocommerce-Price-amount {
color: #444
}
.woocommerce .section-sub__title {
font-weight: 600;
text-transform: uppercase;
font-size: 18px;
color: #000;
margin-bottom: 20px;
line-height: 30px
}
.woocommerce-store-notice,p.demo_store {
background-color: #b8d484;
padding: .5em 0
}
.woocommerce span.onsale {
background-color: #b8d484
}
.woocommerce-product-search input[type=submit] {
text-transform: uppercase;
color: #fff;
background-color: #000;
border: 2px solid #000;
font-family: raleway,sans-serif;
font-size: 12px;
cursor: pointer;
border-radius: 3px
}
.woocommerce-product-search input[type=submit]:hover {
background-color: #b8d484;
border-color: #b8d484
}
.woocommerce .widget_price_filter .price_slider_amount .button {
font-size: 12px
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
background-color: #ccc
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
background-color: #b8d484
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle .woocommerce .products ul,.woocommerce ul.products {
text-align: center
}
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product {
position: relative;
overflow: hidden;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
border: none
}
.woocommerce .related.products .products .product {
border-color: #ddd;
background: #fff
}
.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3 {
color: #333
}
.woocommerce ul.products li.product .price {
color: #777
}
.woocommerce nav.woocommerce-pagination ul {
border: none;
float: none;
margin: 45px auto 0;
text-align: center
}
.woocommerce nav.woocommerce-pagination ul li {
position: relative;
display: block;
margin: 5px;
float: none;
line-height: 1.25;
color: inherit;
background-color: transparent;
border: none;
border-radius: inherit;
float: none
}
.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span {
color: #999;
border-radius: 50px;
width: 35px;
height: 35px;
line-height: 28px;
display: block;
padding: 0;
margin: 0 auto;
text-align: center;
font-size: 23px;
border: 3px solid #999
}
.woocommerce nav.woocommerce-pagination ul li a {
}
.woocommerce nav.woocommerce-pagination ul li span {
}
.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current {
color: #fff;
background-color: var(--e-global-color-primary);
border-color: var(--e-global-color-primary)
}
.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt {
text-transform: uppercase;
color: #fff;
background-color: #000;
border-color: #000;
-moz-transition: all .3s;
-o-transition: all .3s;
-webkit-transition: all .3s;
transition: all .3s;
-webkit-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
box-shadow: none
}
.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover {
background-color: #b8d484;
border-color: #b8d484;
color: #fff
}
.woocommerce .quantity .qty {
font-size: 1.19em
}
.woocommerce-message,.woocommerce-info {
border-top-color: #b8d484
}
.woocommerce-message::before,.woocommerce-info::before {
color: #b8d484
}
.woocommerce-MyAccount-navigation ul {
list-style: none;
padding: 0
}
.woocommerce ul.products li.product .star-rating {
margin-right: auto;
margin-left: auto
}
.woocommerce a.remove {
display: block;
font-size: 1.5em;
height: 1em;
width: 1em;
text-align: center;
line-height: .8;
border-radius: 2px;
color: red!important;
text-decoration: none;
font-weight: 700;
border: 1px solid red!important
}
span.woocommerce-input-wrapper {
width: 100%
}
.woocommerce form .form-row textarea#order_comments {
min-height: 320px
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
float: left;
box-sizing: border-box;
border: 1px solid #d3ced2;
padding: 6px 6px 5px;
margin: 0 4px 0 0;
outline: 0;
min-width: 150px;
min-height: 40px
}
.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover {
color: #ffff;
background-color: #000
}
a.added_to_cart.wc-forward {
display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:nth-child(1):before {
display: none;
}
ul.tabs.wc-tabs li:after {
display: none;
}