.woocommerce-page .qodef-content input[type=email],
.woocommerce-page .qodef-content input[type=password],
.woocommerce-page .qodef-content input[type=tel],
.woocommerce-page .qodef-content input[type=text],
.woocommerce-page .qodef-content textarea,
div.woocommerce input[type=email],
div.woocommerce input[type=password],
div.woocommerce input[type=tel],
div.woocommerce input[type=text],
div.woocommerce textarea {
position: relative;
width: 100%;
margin: 0 0 30px;
padding: 12px 18px;
font-family: Poppins, sans-serif;
font-size: 11px;
line-height: 20px;
font-weight: inherit;
letter-spacing: .2em;
text-transform: uppercase;
color: #211f1f;
background-color: transparent;
border: 1px solid #ededed;
border-radius: 0;
outline: 0;
-webkit-appearance: none;
cursor: pointer;
box-sizing: border-box;
-webkit-transition: border-color .2s ease-in-out;
-moz-transition: border-color .2s ease-in-out;
transition: border-color .2s ease-in-out
}
.woocommerce-page .qodef-content input:focus[type=email],
.woocommerce-page .qodef-content input:focus[type=password],
.woocommerce-page .qodef-content input:focus[type=tel],
.woocommerce-page .qodef-content input:focus[type=text],
.woocommerce-page .qodef-content textarea:focus,
div.woocommerce input:focus[type=email],
div.woocommerce input:focus[type=password],
div.woocommerce input:focus[type=tel],
div.woocommerce input:focus[type=text],
div.woocommerce textarea:focus {
color: #211f1f;
border-color: #959494
}
.woocommerce-page .qodef-content input[type=email]::-webkit-input-placeholder,
.woocommerce-page .qodef-content input[type=password]::-webkit-input-placeholder,
.woocommerce-page .qodef-content input[type=tel]::-webkit-input-placeholder,
.woocommerce-page .qodef-content input[type=text]::-webkit-input-placeholder,
.woocommerce-page .qodef-content textarea::-webkit-input-placeholder,
div.woocommerce input[type=email]::-webkit-input-placeholder,
div.woocommerce input[type=password]::-webkit-input-placeholder,
div.woocommerce input[type=tel]::-webkit-input-placeholder,
div.woocommerce input[type=text]::-webkit-input-placeholder,
div.woocommerce textarea::-webkit-input-placeholder {
color: inherit
}
.woocommerce-page .qodef-content input:-moz-placeholder[type=email],
.woocommerce-page .qodef-content input:-moz-placeholder[type=password],
.woocommerce-page .qodef-content input:-moz-placeholder[type=tel],
.woocommerce-page .qodef-content input:-moz-placeholder[type=text],
.woocommerce-page .qodef-content textarea:-moz-placeholder,
div.woocommerce input:-moz-placeholder[type=email],
div.woocommerce input:-moz-placeholder[type=password],
div.woocommerce input:-moz-placeholder[type=tel],
div.woocommerce input:-moz-placeholder[type=text],
div.woocommerce textarea:-moz-placeholder {
color: inherit;
opacity: 1
}
.woocommerce-page .qodef-content input[type=email]::-moz-placeholder,
.woocommerce-page .qodef-content input[type=password]::-moz-placeholder,
.woocommerce-page .qodef-content input[type=tel]::-moz-placeholder,
.woocommerce-page .qodef-content input[type=text]::-moz-placeholder,
.woocommerce-page .qodef-content textarea::-moz-placeholder,
div.woocommerce input[type=email]::-moz-placeholder,
div.woocommerce input[type=password]::-moz-placeholder,
div.woocommerce input[type=tel]::-moz-placeholder,
div.woocommerce input[type=text]::-moz-placeholder,
div.woocommerce textarea::-moz-placeholder {
color: inherit;
opacity: 1
}
.woocommerce-page .qodef-content input:-ms-input-placeholder[type=email],
.woocommerce-page .qodef-content input:-ms-input-placeholder[type=password],
.woocommerce-page .qodef-content input:-ms-input-placeholder[type=tel],
.woocommerce-page .qodef-content input:-ms-input-placeholder[type=text],
.woocommerce-page .qodef-content textarea:-ms-input-placeholder,
div.woocommerce input:-ms-input-placeholder[type=email],
div.woocommerce input:-ms-input-placeholder[type=password],
div.woocommerce input:-ms-input-placeholder[type=tel],
div.woocommerce input:-ms-input-placeholder[type=text],
div.woocommerce textarea:-ms-input-placeholder {
color: inherit
}
.qodef-pl-holder .qodef-pli .qodef-plc-rating,
.qodef-pl-holder .qodef-pli .qodef-pli-rating,
.qodef-plc-holder .qodef-pli .qodef-plc-rating,
.qodef-plc-holder .qodef-pli .qodef-pli-rating,
.qodef-pls-holder .qodef-pls-text .qodef-pls-rating,
.qodef-product-info .qodef-pi-rating,
.qodef-woo-single-page .woocommerce-tabs #reviews .comment-respond .stars a.active:after,
.qodef-woo-single-page .woocommerce-tabs #reviews .comment-respond .stars a:before,
.woocommerce .star-rating,
div.woocommerce>.single-product .woocommerce-tabs #reviews .comment-respond .stars a.active:after,
div.woocommerce>.single-product .woocommerce-tabs #reviews .comment-respond .stars a:before {
font-family: ElegantIcons;
font-size: 12px;
line-height: 1;
letter-spacing: 2px;
color: #959494;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.qodef-woocommerce-page table.cart thead tr {
border: 0;
border-bottom: 1px solid #ededed
}
.qodef-woocommerce-page table.cart thead tr th {
padding: 10px 0;
color: #211f1f;
text-align: left
}
.qodef-woocommerce-page table.cart tbody tr {
border: 0
}
.qodef-woocommerce-page table.cart tr.cart_item {
border-bottom: 1px solid #ededed
}
.qodef-woocommerce-page table.cart tr.cart_item td {
padding: 25px 0;
vertical-align: middle;
text-align: inherit
}
.qodef-woocommerce-page table.cart tr.cart_item td.product-remove {
padding-left: 10px;
padding-right: 10px
}
.qodef-woocommerce-page table.cart tr.cart_item td.product-remove a {
color: #959494;
font-size: 0;
line-height: 1
}
.qodef-woocommerce-page table.cart tr.cart_item td.product-remove a:after {
content: "\f404";
display: inline-block;
vertical-align: middle;
speak: none;
color: inherit;
font-family: Ionicons;
font-size: 25px;
line-height: inherit;
font-style: normal;
font-weight: 400;
font-variant: normal;
text-transform: none;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.qodef-woocommerce-page table.cart tr.cart_item td.product-remove a:hover {
color: #211f1f
}
.qodef-woocommerce-page table.cart tr.cart_item td.product-thumbnail {
width: 86px;
padding-right: 10px
}
.qodef-woocommerce-page table.cart tr.cart_item td.product-thumbnail a,
.qodef-woocommerce-page table.cart tr.cart_item td.product-thumbnail img {
display: block
}
.qodef-woocommerce-page table.cart tr.cart_item td .variation>* {
display: inline-block;
vertical-align: middle;
padding: 0;
margin: 0
}
.qodef-woocommerce-page table.cart tr.cart_item td .variation p {
margin: 0
}
.qodef-woocommerce-page table.cart td.actions {
padding: 35px 0 36px;
text-align: inherit
}
.qodef-woocommerce-page table.cart td.actions .coupon {
position: relative;
display: inline-block;
vertical-align: middle;
float: left;
margin-right: 10px
}
.qodef-woocommerce-page table.cart td.actions .coupon label {
display: none
}
.qodef-woocommerce-page table.cart td.actions .coupon input[type=text] {
margin: 0 22px 0 0
}
@media only screen and (min-width:1025px) {
.qodef-woocommerce-page table.cart td.actions .coupon input[type=text] {
padding: 18px;
line-height: 19px
}
}
@media only screen and (max-width:1024px) {
.qodef-woocommerce-page table.cart td.actions .coupon input[type=text] {
font-size: 10px
}
}
.qodef-woocommerce-page table.cart td.actions .coupon input[type=submit] {
vertical-align: top;
color: #fff;
background-color: #211f1f
}
.qodef-woocommerce-page table.cart td.actions .coupon input[type=submit]:hover {
color: #211f1f;
background-color: #ffe9e2
}
.qodef-woocommerce-page table.cart td.actions>button {
float: right
}
.qodef-woocommerce-page .cart-collaterals {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle;
margin: 0 0 50px
}
.qodef-woocommerce-page .cart-collaterals h2 {
position: relative;
display: block;
margin: 56px 0 26px
}
.qodef-woocommerce-page .cart-collaterals table {
margin: 0 0 35px
}
.qodef-woocommerce-page .cart-collaterals table tr {
border: 0;
border-bottom: 1px solid #ededed
}
.qodef-woocommerce-page .cart-collaterals table td,
.qodef-woocommerce-page .cart-collaterals table th {
padding: 14px 0;
text-align: left;
vertical-align: middle
}
.qodef-woocommerce-page .cart-collaterals table th {
width: 20%;
padding-right: 5px;
border: 0
}
@media only screen and (max-width:680px) {
.qodef-woocommerce-page .cart-collaterals table th {
width: 25%
}
}
.qodef-woocommerce-page .cart-collaterals tr.shipping #shipping_method {
list-style: none;
margin: 0 0 7px
}
.qodef-woocommerce-page .cart-collaterals tr.shipping #shipping_method li {
margin: 3px 0;
padding: 0
}
.qodef-woocommerce-page .cart-collaterals tr.shipping #shipping_method li>* {
display: inline-block;
vertical-align: middle;
margin: 0
}
.qodef-woocommerce-page .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-button {
display: block;
margin: 0 0 10px
}
.qodef-woocommerce-page .cart-collaterals .woocommerce-shipping-calculator p {
margin: 0
}
.qodef-woocommerce-page .cross-sells {
margin: 30px 0 0;
border-top: 1px solid #ededed
}
.qodef-woocommerce-page .cross-sells>h2 {
display: block;
margin: 36px 0 50px;
text-align: center
}
.qodef-woocommerce-page .cart_totals {
margin: 1px 0 20px
}
.qodef-woocommerce-page .cart-empty {
position: relative;
display: block;
font-size: 25px;
line-height: 1.5em;
text-align: center;
color: #211f1f;
margin: 40px 0 33px
}
.qodef-woocommerce-page .return-to-shop {
position: relative;
display: block;
text-align: center;
margin: 0 0 60px
}
.qodef-woocommerce-page .checkout_coupon {
display: block;
margin: 0 0 34px
}
.qodef-woocommerce-page .checkout_coupon p {
margin: 0
}
.qodef-woocommerce-page.woocommerce-checkout form.login {
display: block;
margin: 0 0 34px
}
.qodef-woocommerce-page.woocommerce-checkout form.login>:first-child {
margin: 0 0 15px
}
.qodef-woocommerce-page.woocommerce-checkout form.login p {
margin: 0
}
.qodef-woocommerce-page.woocommerce-checkout form.login input[type=checkbox] {
position: relative;
display: inline-block;
vertical-align: middle;
top: -1px;
margin: 0 3px 0 5px
}
.qodef-woocommerce-page.woocommerce-checkout form.login .lost_password {
display: block;
margin: 15px 0 0
}
.qodef-woocommerce-page .woocommerce-checkout .col2-set:after,
.qodef-woocommerce-page .woocommerce-checkout .col2-set:before {
content: '';
display: table
}
.qodef-woocommerce-page .woocommerce-checkout .col2-set:after {
clear: both
}
.qodef-woocommerce-page .woocommerce-checkout .col-1,
.qodef-woocommerce-page .woocommerce-checkout .col-2 {
position: relative;
display: inline-block;
width: 49%;
margin-right: 1%;
float: left;
vertical-align: middle
}
.qodef-woocommerce-page .woocommerce-checkout .col-1 h3,
.qodef-woocommerce-page .woocommerce-checkout .col-2 h3 {
margin: 8px 0 25px
}
.qodef-woocommerce-page .woocommerce-checkout .col-1 p,
.qodef-woocommerce-page .woocommerce-checkout .col-2 p {
margin: 0
}
.qodef-woocommerce-page .woocommerce-checkout .col-1 label:not(.checkbox),
.qodef-woocommerce-page .woocommerce-checkout .col-2 label:not(.checkbox) {
display: block;
margin: 0 0 5px
}
.qodef-woocommerce-page .woocommerce-checkout .col-1 .form-row,
.qodef-woocommerce-page .woocommerce-checkout .col-2 .form-row {
width: 49%;
margin-right: 2%;
float: left
}
.qodef-woocommerce-page .woocommerce-checkout .col-1 .form-row-last,
.qodef-woocommerce-page .woocommerce-checkout .col-2 .form-row-last {
margin-right: 0
}
.qodef-woocommerce-page .woocommerce-checkout .col-1 .form-row-wide,
.qodef-woocommerce-page .woocommerce-checkout .col-1 .form-row.notes,
.qodef-woocommerce-page .woocommerce-checkout .col-2 .form-row-wide,
.qodef-woocommerce-page .woocommerce-checkout .col-2 .form-row.notes {
width: 100%
}
.qodef-woocommerce-page .woocommerce-checkout .col-2 {
margin-left: 1%;
margin-right: 0
}
.qodef-woocommerce-page .woocommerce-checkout .create-account {
margin: 0 0 15px
}
.qodef-woocommerce-page .woocommerce-checkout .create-account input,
.qodef-woocommerce-page .woocommerce-checkout .create-account label {
display: inline-block;
vertical-align: middle
}
.qodef-woocommerce-page .woocommerce-checkout h3#order_review_heading {
margin: 18px 0
}
.qodef-woocommerce-page .woocommerce-checkout table {
padding: 0;
margin: 0 0 35px
}
.qodef-woocommerce-page .woocommerce-checkout table tr {
border: 0;
border-bottom: 1px solid #ededed
}
.qodef-woocommerce-page .woocommerce-checkout table tr.shipping #shipping_method {
list-style: none;
margin: 0
}
.qodef-woocommerce-page .woocommerce-checkout table tr.shipping #shipping_method li {
margin: 3px 0;
padding: 0
}
.qodef-woocommerce-page .woocommerce-checkout table tr.shipping #shipping_method li>* {
display: inline-block;
vertical-align: middle;
margin: 0
}
.qodef-woocommerce-page .woocommerce-checkout table td,
.qodef-woocommerce-page .woocommerce-checkout table th {
padding: 14px 0;
text-align: left;
vertical-align: middle
}
.qodef-woocommerce-page .woocommerce-checkout table th {
border: 0
}
.qodef-woocommerce-page .woocommerce-checkout table .variation>* {
display: inline-block;
vertical-align: middle;
padding: 0;
margin: 0
}
.qodef-woocommerce-page .woocommerce-checkout table .variation p {
margin: 0
}
.qodef-woocommerce-page .woocommerce-checkout .select2-container {
margin: 0 0 30px;
border-radius: 0
}
.qodef-woocommerce-page .woocommerce-checkout input[type=checkbox],
.qodef-woocommerce-page .woocommerce-checkout input[type=radio] {
position: relative;
display: inline-block;
vertical-align: middle;
top: -1px;
margin: 0 3px 0 5px
}
.qodef-woocommerce-page .woocommerce-checkout .woocommerce-checkout-payment {
display: block;
margin: 20px 0 70px
}
.qodef-woocommerce-page .woocommerce-checkout .woocommerce-checkout-payment ul {
list-style: none;
margin: 0 0 35px;
padding: 0
}
.qodef-woocommerce-page .woocommerce-checkout .woocommerce-checkout-payment img
{
max-width: 220px;
height: auto;
}
.qodef-woocommerce-page .woocommerce-checkout .woocommerce-checkout-payment ul li {
padding: 14px 0;
border-bottom: 1px solid #ededed;
display: flex;
align-content: center;
align-items: center;
}
.qodef-woocommerce-page .woocommerce-checkout .woocommerce-checkout-payment ul li label {
display: flex !important;
align-content: center;
align-items: center;
padding-right: 12px;
}
.qodef-woocommerce-page .woocommerce-checkout .woocommerce-checkout-payment ul li input,
.qodef-woocommerce-page .woocommerce-checkout .woocommerce-checkout-payment ul li label {
display: inline-block;
vertical-align: middle
}
.qodef-woocommerce-page .woocommerce-checkout .woocommerce-checkout-payment ul li.payment_method_paypal label img {
vertical-align: middle;
margin: 0 8px
}
.qodef-woocommerce-page.woocommerce-order-received .woocommerce {
display: block;
margin: 0 0 45px
}
.qodef-woocommerce-page.woocommerce-order-received .woocommerce>p {
display: block;
margin: 0 0 30px
}
.qodef-woocommerce-page.woocommerce-order-received .woocommerce>h2,
.qodef-woocommerce-page.woocommerce-order-received .woocommerce>header h2 {
display: block;
margin: 16px 0 25px
}
.qodef-woocommerce-page.woocommerce-order-received .woocommerce ul.order_details {
list-style: none;
margin: 0 0 30px
}
.qodef-woocommerce-page.woocommerce-order-received .woocommerce ul.order_details li {
padding: 14px 0;
border-bottom: 1px solid #ededed
}
.qodef-woocommerce-page.woocommerce-order-received .woocommerce ul.order_details li strong {
color: #211f1f;
font-weight: 400
}
.qodef-woocommerce-page.woocommerce-order-received .woocommerce table.shop_table {
padding: 0;
margin: 0 0 35px
}
.qodef-woocommerce-page.woocommerce-order-received .woocommerce table.shop_table tr {
border: 0;
border-bottom: 1px solid #ededed
}
.qodef-woocommerce-page.woocommerce-order-received .woocommerce table.shop_table td,
.qodef-woocommerce-page.woocommerce-order-received .woocommerce table.shop_table th {
padding: 14px 0;
text-align: left;
vertical-align: middle
}
.qodef-woocommerce-page.woocommerce-order-received .woocommerce table.shop_table th {
border: 0
}
.qodef-woocommerce-page.woocommerce-order-received .woocommerce table.shop_table .variation>* {
display: inline-block;
vertical-align: middle;
padding: 0;
margin: 0
}
.qodef-woocommerce-page.woocommerce-order-received .woocommerce table.shop_table .variation p {
margin: 0
}
.qodef-woocommerce-page.woocommerce-order-received .woocommerce .col2-set.addresses {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle;
clear: both;
margin: 0 0 15px
}
.qodef-woocommerce-page.woocommerce-order-received .woocommerce .col2-set.addresses .col-1,
.qodef-woocommerce-page.woocommerce-order-received .woocommerce .col2-set.addresses .col-2 {
position: relative;
display: inline-block;
width: 49%;
margin-right: 1%;
float: left;
vertical-align: middle
}
.qodef-woocommerce-page.woocommerce-order-received .woocommerce .col2-set.addresses .col-2 {
margin-left: 1%;
margin-right: 0
}
.qodef-woocommerce-page.woocommerce-order-received .woocommerce .col2-set.addresses .title {
margin: 4px 0 25px
}
.qodef-woocommerce-page.woocommerce-order-received .woocommerce .col2-set.addresses h3 {
margin: 0
}
.qodef-woocommerce-page.woocommerce-order-received .woocommerce .col2-set.addresses address {
font-style: normal
}
.woocommerce-page .qodef-content .wc-forward:not(.added_to_cart):not(.checkout-button),
.woocommerce-page .qodef-content a.added_to_cart,
.woocommerce-page .qodef-content a.button,
.woocommerce-page .qodef-content button[type=submit]:not(.qodef-woo-search-widget-button),
.woocommerce-page .qodef-content input[type=submit],
div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button),
div.woocommerce a.added_to_cart,
div.woocommerce a.button,
div.woocommerce button[type=submit]:not(.qodef-woo-search-widget-button),
div.woocommerce input[type=submit] {
font-family: Poppins, sans-serif;
position: relative;
display: inline-block;
vertical-align: middle;
width: auto;
outline: 0;
font-size: 11px;
line-height: 25px;
letter-spacing: .3em;
font-weight: 500;
text-transform: uppercase;
box-sizing: border-box;
margin: 0;
-webkit-transition: background-color .2s cubic-bezier(.165, .84, .44, 1), color .15s cubic-bezier(.165, .84, .44, 1), border-color .1s cubic-bezier(.165, .84, .44, 1);
-moz-transition: background-color .2s cubic-bezier(.165, .84, .44, 1), color .15s cubic-bezier(.165, .84, .44, 1), border-color .1s cubic-bezier(.165, .84, .44, 1);
transition: background-color .2s cubic-bezier(.165, .84, .44, 1), color .15s cubic-bezier(.165, .84, .44, 1), border-color .1s cubic-bezier(.165, .84, .44, 1);
padding: 13px 42px;
color: #000;
background-color: #ffe9e2;
padding-top: 16px;
padding-bottom: 14px;
cursor: pointer;
z-index: 3;
border: none
}
.woocommerce-page .qodef-content .wc-forward:not(.added_to_cart):not(.checkout-button):hover,
.woocommerce-page .qodef-content a.added_to_cart:hover,
.woocommerce-page .qodef-content a.button:hover,
.woocommerce-page .qodef-content button[type=submit]:not(.qodef-woo-search-widget-button):hover,
.woocommerce-page .qodef-content input[type=submit]:hover,
div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button):hover,
div.woocommerce a.added_to_cart:hover,
div.woocommerce a.button:hover,
div.woocommerce button[type=submit]:not(.qodef-woo-search-widget-button):hover,
div.woocommerce input[type=submit]:hover {
color: #fff;
background-color: #000
}
.woocommerce-page .qodef-content a.button.added,
div.woocommerce a.button.added {
display: none
}
.woocommerce .qodef-new-product,
.woocommerce .qodef-onsale,
.woocommerce .qodef-out-of-stock {
position: absolute;
display: block;
top: 17px;
width: auto;
height: 11px;
margin: 0;
padding: 0 11px 0 14px;
color: #000;
font-family: Poppins, sans-serif;
font-size: 12px;
line-height: 11px;
font-weight: 500;
letter-spacing: .2em;
text-align: center;
text-transform: uppercase;
z-index: 100;
box-sizing: border-box;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0)
}
.woocommerce .qodef-onsale {
right: 0;
background-color: #ffe9e2
}
.woocommerce .qodef-out-of-stock {
right: 0;
background-color: #ffe9e2
}
.woocommerce .qodef-new-product {
right: 0;
background-color: #ffe9e2
}
.qodef-woo-single-page .qodef-single-product-content .qodef-new-product,
.qodef-woo-single-page .qodef-single-product-content .qodef-onsale,
.qodef-woo-single-page .qodef-single-product-content .qodef-out-of-stock {
right: 10px
}
.qodef-woo-single-page.qodef-woo-single-thumb-on-left-side .qodef-single-product-content .qodef-new-product,
.qodef-woo-single-page.qodef-woo-single-thumb-on-left-side .qodef-single-product-content .qodef-onsale,
.qodef-woo-single-page.qodef-woo-single-thumb-on-left-side .qodef-single-product-content .qodef-out-of-stock {
right: 0
}
.qodef-woocommerce-page .woocommerce-error,
.qodef-woocommerce-page .woocommerce-info,
.qodef-woocommerce-page .woocommerce-message {
position: relative;
display: block;
padding: 20px 30px;
margin: 0 0 30px;
line-height: 55px;
list-style: none;
background-color: transparent;
border: 1px solid #ededed
}
.qodef-woocommerce-page .woocommerce-error>a,
.qodef-woocommerce-page .woocommerce-info>a,
.qodef-woocommerce-page .woocommerce-message>a {
color: #959494
}
.qodef-woocommerce-page .woocommerce-error>a:hover,
.qodef-woocommerce-page .woocommerce-info>a:hover,
.qodef-woocommerce-page .woocommerce-message>a:hover {
color: #211f1f
}
.qodef-woocommerce-page .woocommerce-error a,
.qodef-woocommerce-page .woocommerce-info a,
.qodef-woocommerce-page .woocommerce-message a {
color: #959494;
}
.qodef-woocommerce-page .woocommerce-info .showcoupon {
color: #959494
}
.qodef-woocommerce-page .woocommerce-info .showcoupon:hover {
color: #211f1f
}
.woocommerce-pagination {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle;
margin: 22px 0 60px;
padding: 0
}
.woocommerce-pagination .page-numbers {
position: relative;
display: inline-block;
vertical-align: top;
width: 100%;
margin: 0;
padding: 0;
text-align: right
}
.woocommerce-pagination .page-numbers li {
position: relative;
display: inline-block;
vertical-align: top;
margin: 0
}
.woocommerce-pagination .page-numbers li a,
.woocommerce-pagination .page-numbers li span {
position: relative;
display: inline-block;
width: auto;
margin: 0 16px;
padding: 0;
vertical-align: middle;
text-decoration: none;
white-space: nowrap;
font-family: Poppins, sans-serif;
font-size: 11px;
font-weight: 500;
letter-spacing: .2em;
color: #211f1f;
-webkit-transition: color .2s ease-out;
-moz-transition: color .2s ease-out;
transition: color .2s ease-out
}
.woocommerce-pagination .page-numbers li a:after,
.woocommerce-pagination .page-numbers li span:after {
content: '';
position: absolute;
top: calc(50% - 1px);
left: -15px;
width: 0;
height: 4px;
background-color: #ffe9e2;
z-index: -1;
-webkit-transition: width .3s ease;
-moz-transition: width .3s ease;
transition: width .3s ease
}
.woocommerce-pagination .page-numbers li a.current:after,
.woocommerce-pagination .page-numbers li span.current:after {
width: 23px
}
.woocommerce-pagination .page-numbers li a {
cursor: pointer
}
.woocommerce-pagination .page-numbers li a:hover:after {
width: 23px
}
.woocommerce-pagination .page-numbers li a.next,
.woocommerce-pagination .page-numbers li a.prev {
font-size: 0;
line-height: 1
}
.woocommerce-pagination .page-numbers li a.next:before,
.woocommerce-pagination .page-numbers li a.prev:before {
position: relative;
top: -1px;
display: block;
font-family: FontAwesome;
font-size: 16px;
line-height: inherit;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.woocommerce-pagination .page-numbers li a.prev {
margin: 0 15px 0 0
}
.woocommerce-pagination .page-numbers li a.prev:before {
content: "\f104"
}
.woocommerce-pagination .page-numbers li a.next {
margin: 0 0 0 12px
}
.woocommerce-pagination .page-numbers li a.next:before {
content: "\f105"
}
.woocommerce-page .qodef-content .qodef-quantity-buttons,
div.woocommerce .qodef-quantity-buttons {
position: relative;
display: inline-block;
padding: 0 17px 0 23px;
vertical-align: middle;
border: 1px solid #ededed
}
.woocommerce-page .qodef-content .qodef-quantity-buttons .qodef-quantity-input,
.woocommerce-page .qodef-content .qodef-quantity-buttons .qodef-quantity-label,
.woocommerce-page .qodef-content .qodef-quantity-buttons .qodef-quantity-minus,
.woocommerce-page .qodef-content .qodef-quantity-buttons .qodef-quantity-plus,
div.woocommerce .qodef-quantity-buttons .qodef-quantity-input,
div.woocommerce .qodef-quantity-buttons .qodef-quantity-label,
div.woocommerce .qodef-quantity-buttons .qodef-quantity-minus,
div.woocommerce .qodef-quantity-buttons .qodef-quantity-plus {
display: inline-block;
vertical-align: middle;
line-height: 54px;
color: #959494;
background-color: transparent;
text-align: center;
box-sizing: border-box
}
.woocommerce-page .qodef-content .qodef-quantity-buttons .qodef-quantity-label,
div.woocommerce .qodef-quantity-buttons .qodef-quantity-label {
margin: 0 35px 0 0
}
.woocommerce-page .qodef-content .qodef-quantity-buttons .qodef-quantity-input,
div.woocommerce .qodef-quantity-buttons .qodef-quantity-input {
position: relative;
height: 54px;
width: 22px;
padding: 0;
margin: 0;
font-family: inherit;
font-size: inherit;
line-height: 42px;
outline: 0;
border: 0
}
.woocommerce-page .qodef-content .qodef-quantity-buttons .qodef-quantity-minus,
.woocommerce-page .qodef-content .qodef-quantity-buttons .qodef-quantity-plus,
div.woocommerce .qodef-quantity-buttons .qodef-quantity-minus,
div.woocommerce .qodef-quantity-buttons .qodef-quantity-plus {
width: 14px;
height: 54px;
font-size: 12px;
letter-spacing: .2em;
cursor: pointer;
-webkit-transition: color .15s ease-in-out;
-moz-transition: color .15s ease-in-out;
transition: color .15s ease-in-out
}
.woocommerce-page .qodef-content .qodef-quantity-buttons .qodef-quantity-minus:hover,
.woocommerce-page .qodef-content .qodef-quantity-buttons .qodef-quantity-plus:hover,
div.woocommerce .qodef-quantity-buttons .qodef-quantity-minus:hover,
div.woocommerce .qodef-quantity-buttons .qodef-quantity-plus:hover {
color: #ffe9e2
}
.woocommerce-page .qodef-content .qodef-quantity-buttons .qodef-quantity-plus,
div.woocommerce .qodef-quantity-buttons .qodef-quantity-plus {
top: 0;
border-bottom: 0
}
.woocommerce-page .qodef-content .qodef-quantity-buttons .qodef-quantity-minus,
div.woocommerce .qodef-quantity-buttons .qodef-quantity-minus {
bottom: 0
}
.woocommerce-page .qodef-content .coupon input[type=text],
div.woocommerce .coupon input[type=text] {
width: 200px
}
.qodef-woocommerce-page .woocommerce-ordering,
.qodef-woocommerce-page .woocommerce-result-count {
display: inline;
width: 50%;
margin: 0 0 30px;
float: left
}
.qodef-woocommerce-page .woocommerce-result-count {
margin: 3px 0 0;
line-height: 44px
}
.qodef-woocommerce-page .woocommerce-ordering {
text-align: right;
min-height: 50px
}
.qodef-woocommerce-page .woocommerce-ordering .orderby {
width: auto;
min-width: 250px;
margin: 0;
text-align: initial
}
.qodef-woocommerce-page .cart-collaterals .woocommerce-shipping-calculator .select2-container--default {
width: 100% !important;
margin: 0 0 14px
}
.woocommerce .star-rating {
position: relative;
display: inline-block;
vertical-align: middle;
overflow: hidden
}
.woocommerce .star-rating:before {
content: "\e031\e031\e031\e031\e031"
}
.woocommerce .star-rating span {
position: absolute;
top: 0;
left: 0;
overflow: hidden
}
.woocommerce .star-rating span:before {
content: "\e033\e033\e033\e033\e033"
}
.qodef-woocommerce-page .qodef-content .variations {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0;
border: none;
padding: 0
}
.qodef-woocommerce-page .qodef-content .variations tr {
display: block;
padding: 0 0 20px;
border: 0
}
.qodef-woocommerce-page .qodef-content .variations tr:last-child {
margin: 0
}
.qodef-woocommerce-page .qodef-content .variations td {
padding: 0;
text-align: initial
}
.qodef-woocommerce-page .qodef-content .variations td.label {
padding-right: 10px
}
.qodef-woocommerce-page .qodef-content .variations td.value {
white-space: nowrap
}
.qodef-woocommerce-page .qodef-content .variations td.value select {
width: auto;
min-width: 200px
}
.qodef-woocommerce-page .qodef-content .variations .reset_variations {
margin: 0 0 0 15px;
color: #211f1f
}
.qodef-woocommerce-page .qodef-content .single_variation_wrap {
margin: 35px 0 0
}
.qodef-woocommerce-page .qodef-content .single_variation_wrap .single_variation {
margin: 0 0 35px
}
.qodef-woocommerce-page .qodef-content table.group_table {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0;
border: none;
padding: 0
}
.qodef-woocommerce-page .qodef-content table.group_table tbody {
display: block
}
.qodef-woocommerce-page .qodef-content table.group_table tr {
display: block;
padding: 0 0 10px;
margin: 0;
border: 0
}
.qodef-woocommerce-page .qodef-content table.group_table tr:last-child {
margin: 0
}
.qodef-woocommerce-page .qodef-content table.group_table td {
padding: 0 17px 10px 0;
text-align: left
}
.qodef-woocommerce-page .qodef-content table.group_table td.price {
display: table-cell;
vertical-align: middle
}
.qodef-woocommerce-page .qodef-content table.group_table td:last-child {
padding: 0 0 10px
}
.qodef-woocommerce-page .qodef-content table.group_table .qodef-quantity-buttons {
margin: 0
}
.qodef-woocommerce-page .qodef-content table.group_table a {
color: #959494
}
.qodef-woocommerce-page .qodef-content table.group_table a:hover {
color: #211f1f
}
.qodef-woocommerce-page.qodef-yith-clv-enabled .qodef-content .variations {
width: 100%;
line-height: 1
}
.qodef-woocommerce-page.qodef-yith-clv-enabled .qodef-content .variations .select_box_colorpicker,
.qodef-woocommerce-page.qodef-yith-clv-enabled .qodef-content .variations .select_box_label {
position: relative;
display: inline-block;
vertical-align: top;
line-height: 1;
clear: both
}
.qodef-woocommerce-page.qodef-yith-clv-enabled .qodef-content .variations .select_box_colorpicker:after,
.qodef-woocommerce-page.qodef-yith-clv-enabled .qodef-content .variations .select_box_label:after {
display: none
}
.qodef-woocommerce-page.qodef-yith-clv-enabled .qodef-content .variations tr {
padding-bottom: 18px
}
.qodef-woocommerce-page.qodef-yith-clv-enabled .qodef-content .variations td.label {
display: none
}
.qodef-woocommerce-page.qodef-yith-clv-enabled .qodef-content .variations td.value {
position: relative
}
.qodef-woocommerce-page.qodef-yith-clv-enabled .qodef-content .variations td.value .select2.select2-container--default {
margin-top: 8px
}
.qodef-woocommerce-page.qodef-yith-clv-enabled .qodef-content .variations td.value .select_option {
margin-right: 19px;
border: none
}
.qodef-woocommerce-page.qodef-yith-clv-enabled .qodef-content .variations td.value .select_option.select_option_colorpicker .yith_wccl_value {
border: none;
border-radius: 100%
}
.qodef-woocommerce-page.qodef-yith-clv-enabled .qodef-content .variations td.value .select_option .yith_wccl_value {
width: 31px;
height: 31px;
line-height: 30px;
font-size: 13px;
font-weight: 400;
color: #211f1f;
border: 1px solid #211f1f;
box-sizing: border-box
}
.qodef-woocommerce-page.qodef-yith-clv-enabled .qodef-content .variations td.value .reset_variations {
position: relative;
display: inline-block;
vertical-align: middle
}
.qodef-woocommerce-page.woocommerce-account .woocommerce-MyAccount-content,
.qodef-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation {
position: relative;
display: inline-block;
vertical-align: middle;
float: left;
box-sizing: border-box
}
.qodef-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation {
width: 30%;
padding: 0 15px 0 0
}
.qodef-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation ul {
padding: 0 15px 0 0;
margin: 0;
list-style: none;
border-right: 1px solid #ededed
}
.qodef-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation ul li {
margin: 0;
padding: 0
}
.qodef-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation ul li:not(:last-child) {
margin: 0 0 18px
}
.qodef-woocommerce-page.woocommerce-account .woocommerce-MyAccount-content {
width: 70%;
padding: 0 0 0 30px
}
.qodef-woocommerce-page.woocommerce-account .woocommerce {
margin: 0;
}
.qodef-woocommerce-page.woocommerce-account .woocommerce form.login {
margin: 0 0 34px
}
.qodef-woocommerce-page.woocommerce-account .woocommerce form.login .woocommerce-form-login__submit {
display: block !important;
margin-top: 32px
}
.qodef-woocommerce-page.woocommerce-account .woocommerce form.login p {
margin: 0
}
.qodef-woocommerce-page.woocommerce-account .woocommerce form.login p.qodef-login-form-text {
margin: 0 0 7px
}
.qodef-woocommerce-page.woocommerce-account .woocommerce form.login input[type=checkbox] {
position: relative;
display: inline-block;
vertical-align: middle;
top: -1px;
margin: 0 3px 0 5px
}
.qodef-woocommerce-page.woocommerce-account .woocommerce form.login .lost_password {
display: block;
margin: 15px 0 0
}
.qodef-woocommerce-page.woocommerce-account .woocommerce form.edit-account {
margin: 0 0 15px
}
.qodef-woocommerce-page.woocommerce-account .woocommerce form.edit-account p {
margin: 0
}
.qodef-woocommerce-page.woocommerce-account .woocommerce form.edit-account label {
display: block;
margin: 0 0 5px
}
.qodef-woocommerce-page.woocommerce-account .woocommerce form.edit-account fieldset>legend {
display: block;
color: #211f1f;
margin: 0 0 10px
}
.qodef-woocommerce-page.woocommerce-account .woocommerce>p {
display: block;
margin: 0 0 30px
}
.qodef-woocommerce-page.woocommerce-account .woocommerce>h2,
.qodef-woocommerce-page.woocommerce-account .woocommerce>header h2 {
display: block;
margin: 16px 0 25px
}
.qodef-woocommerce-page.woocommerce-account .woocommerce table.shop_table {
padding: 0;
margin: 0 0 35px
}
.qodef-woocommerce-page.woocommerce-account .woocommerce table.shop_table tr {
border: 0;
border-bottom: 1px solid #ededed
}
div#woocommerce_product_search-4
{
margin-left: 20px !important;
margin-right: 10px !important;
}
.qodef-woocommerce-page.woocommerce-account .woocommerce table.shop_table td,
.qodef-woocommerce-page.woocommerce-account .woocommerce table.shop_table th {
padding: 14px 0;
text-align: left;
vertical-align: middle
}
.qodef-woocommerce-page.woocommerce-account .woocommerce table.shop_table th {
border: 0
}
.qodef-woocommerce-page.woocommerce-account .woocommerce table.shop_table td.order-actions {
text-align: right
}
.qodef-woocommerce-page.woocommerce-account .woocommerce table.shop_table .variation>* {
display: inline-block;
vertical-align: middle;
padding: 0;
margin: 0
}
.qodef-woocommerce-page.woocommerce-account .woocommerce table.shop_table .variation p {
margin: 0
}
.qodef-woocommerce-page.woocommerce-account .woocommerce .col2-set.addresses {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle;
clear: both;
margin: 0 0 15px
}
.qodef-woocommerce-page.woocommerce-account .woocommerce .col2-set.addresses .col-1,
.qodef-woocommerce-page.woocommerce-account .woocommerce .col2-set.addresses .col-2 {
position: relative;
display: inline-block;
width: 49%;
margin-right: 1%;
float: left;
vertical-align: middle
}
.qodef-woocommerce-page.woocommerce-account .woocommerce .col2-set.addresses .col-2 {
margin-left: 1%;
margin-right: 0
}
.qodef-woocommerce-page.woocommerce-account .woocommerce .col2-set.addresses .title {
margin: 4px 0 25px
}
.qodef-woocommerce-page.woocommerce-account .woocommerce .col2-set.addresses h3 {
margin: 0
}
.qodef-woocommerce-page.woocommerce-account .woocommerce .col2-set.addresses address {
font-style: normal
}
.qodef-woocommerce-page.woocommerce-account .vc_row .woocommerce>h2 {
font-size: 30px;
line-height: 40px;
margin: 0 0 25px
}
.qodef-woocommerce-page.woocommerce-account .vc_row .woocommerce form.login {
margin: 0
}
.qodef-woocommerce-page.woocommerce-account .vc_row .woocommerce form.login p {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle
}
.qodef-woocommerce-page.woocommerce-account .vc_row .woocommerce form.login p label:not(.inline) {
display: block;
margin: 0 0 10px;
color: #211f1f;
font-family: Poppins, sans-serif;
font-size: 15px;
line-height: 1.466666666666667em;
font-weight: 500;
letter-spacing: .05em;
text-transform: uppercase
}
.qodef-woocommerce-page.woocommerce-account .vc_row .woocommerce form.login p label.inline {
position: relative;
display: inline-block;
vertical-align: middle
}
.qodef-woocommerce-page.woocommerce-account .vc_row .woocommerce form.login p input.button {
margin: 23px 0 0
}
.qodef-woocommerce-page.woocommerce-account.woocommerce-edit-address .woocommerce>form {
margin: 0 0 15px
}
.qodef-woocommerce-page.woocommerce-account.woocommerce-edit-address .woocommerce>form>:first-child {
margin: 0 0 25px
}
.qodef-woocommerce-page.woocommerce-account.woocommerce-edit-address .woocommerce>form p {
margin: 0
}
.qodef-woocommerce-page.woocommerce-account.woocommerce-edit-address .woocommerce>form label {
display: block;
margin: 0 0 5px
}
.qodef-woocommerce-page.qodef-woocommerce-order-tracking .woocommerce {
margin: 0 0 45px
}
.qodef-woocommerce-page.qodef-woocommerce-order-tracking .woocommerce>.track_order {
display: block;
margin: 0 0 60px
}
.qodef-woocommerce-page.qodef-woocommerce-order-tracking .woocommerce>.track_order>p:not(.form-row) {
display: block;
margin: 0 51% 0 0
}
@media screen and (max-width:680px) {
.qodef-woocommerce-page.qodef-woocommerce-order-tracking .woocommerce>.track_order>p:not(.form-row) {
margin: 0 10% 0 0
}
}
.qodef-woocommerce-page.qodef-woocommerce-order-tracking .woocommerce>.track_order .form-row-first {
padding-right: 15px
}
.qodef-woocommerce-page.qodef-woocommerce-order-tracking .woocommerce>.track_order .form-row-last {
padding-left: 15px
}
.qodef-woocommerce-page.qodef-woocommerce-order-tracking .woocommerce>.track_order .form-row-first,
.qodef-woocommerce-page.qodef-woocommerce-order-tracking .woocommerce>.track_order .form-row-last {
position: relative;
display: inline-block;
vertical-align: top;
width: 50%;
min-height: 1px;
float: left;
margin-top: 28px;
box-sizing: border-box
}
@media only screen and (max-width:1024px) {
.qodef-woocommerce-page.qodef-woocommerce-order-tracking .woocommerce>.track_order .form-row-first,
.qodef-woocommerce-page.qodef-woocommerce-order-tracking .woocommerce>.track_order .form-row-last {
width: 100%;
float: none;
padding: 0
}
}
.qodef-woocommerce-page.qodef-woocommerce-order-tracking .woocommerce>.track_order .form-row-first label,
.qodef-woocommerce-page.qodef-woocommerce-order-tracking .woocommerce>.track_order .form-row-last label {
display: none
}
.qodef-woocommerce-page.qodef-woocommerce-order-tracking .woocommerce>.track_order .form-row-first input,
.qodef-woocommerce-page.qodef-woocommerce-order-tracking .woocommerce>.track_order .form-row-last input {
position: relative;
display: inline-block;
vertical-align: top;
margin: 0;
padding: 23px 40px;
font-family: Poppins, sans-serif;
font-size: 11px;
line-height: 48px;
font-weight: 500;
letter-spacing: .2em;
text-transform: uppercase;
color: #211f1f;
background-color: transparent;
border: 1px solid #ededed;
box-sizing: border-box
}
.qodef-woocommerce-page.qodef-woocommerce-order-tracking .woocommerce>.track_order .form-row-first input:focus,
.qodef-woocommerce-page.qodef-woocommerce-order-tracking .woocommerce>.track_order .form-row-last input:focus {
color: #211f1f
}
.qodef-woocommerce-page.qodef-woocommerce-order-tracking .woocommerce>.track_order .form-row-first input::-webkit-input-placeholder,
.qodef-woocommerce-page.qodef-woocommerce-order-tracking .woocommerce>.track_order .form-row-last input::-webkit-input-placeholder {
color: inherit
}
.qodef-woocommerce-page.qodef-woocommerce-order-tracking .woocommerce>.track_order .form-row-first input:-moz-placeholder,
.qodef-woocommerce-page.qodef-woocommerce-order-tracking .woocommerce>.track_order .form-row-last input:-moz-placeholder {
color: inherit;
opacity: 1
}
.qodef-woocommerce-page.qodef-woocommerce-order-tracking .woocommerce>.track_order .form-row-first input::-moz-placeholder,
.qodef-woocommerce-page.qodef-woocommerce-order-tracking .woocommerce>.track_order .form-row-last input::-moz-placeholder {
color: inherit;
opacity: 1
}
.qodef-woocommerce-page.qodef-woocommerce-order-tracking .woocommerce>.track_order .form-row-first input:-ms-input-placeholder,
.qodef-woocommerce-page.qodef-woocommerce-order-tracking .woocommerce>.track_order .form-row-last input:-ms-input-placeholder {
color: inherit
}
@media only screen and (max-width:1024px) {
.qodef-woocommerce-page.qodef-woocommerce-order-tracking .woocommerce>.track_order .form-row-first input,
.qodef-woocommerce-page.qodef-woocommerce-order-tracking .woocommerce>.track_order .form-row-last input {
padding: 10px 26px
}
}
.qodef-woocommerce-page.qodef-woocommerce-order-tracking .woocommerce>.track_order .button {
margin: 13px 0 0
}
.cross-sells,
.qodef-content .woocommerce,
.qodef-pl-main-holder,
.related.products,
.upsells.products {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle
}
.qodef-pl-main-holder {
margin: 0 0 22px
}
.qodef-woo-pl-info-on-image-hover .qodef-pl-main-holder {
margin: 0 0 50px
}
ul.products {
list-style: none;
margin: 0 -15px;
clear: both
}
ul.products>.product {
position: relative;
display: inline-block;
vertical-align: middle;
float: left;
margin: 0 0 30px;
padding: 0 15px;
box-sizing: border-box
}
ul.products>.product.outofstock .qodef-pl-inner .qodef-pl-text-inner .button:not(.yith-wcqv-button) {
display: none
}
ul.products>.product .qodef-product-list-title {
margin: 0
}
ul.products>.product .qodef-pl-rating-holder {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle;
line-height: 1;
margin: 19px 0 2px
}
ul.products>.product .price {
position: relative;
display: block;
margin: 16px 0 0;
font-size: 14px;
line-height: 1;
color: #959494
}
ul.products>.product .price * {
font-size: inherit;
line-height: inherit
}
ul.products>.product .price del {
margin: 0 8px 0 0;
color: rgba(149, 148, 148, .8)
}
ul.products>.product .price ins {
text-decoration: none
}
ul.products>.product .added_to_cart,
ul.products>.product .button,
ul.products>.product .yith-wcwl-add-to-wishlist {
margin: 23px 0 0;
padding: 0
}
.qodef-woo-pl-info-below-image ul.products>.product .added_to_cart,
.qodef-woo-pl-info-below-image ul.products>.product .button,
.qodef-woo-pl-info-below-image ul.products>.product .yith-wcwl-add-to-wishlist {
margin: 0
}
ul.products>.product .qodef-pl-text-wrapper {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle;
margin: 25px 0 38px;
text-align: center
}
ul.products>.product .variations_form.cart {
position: relative;
display: inline-block;
vertical-align: top;
margin: 18px 0 0
}
ul.products>.product .variations_form.cart .variations {
margin: 0
}
ul.products>.product .variations_form.cart .select_option.select_option_colorpicker {
border-radius: 50%
}
ul.products>.product .variations_form.cart .select_option.select_option_colorpicker .yith_wccl_value {
width: 7px;
height: 7px;
min-width: auto;
border: 0;
border-radius: 50%
}
ul.products>.product .variations_form.cart .select_option {
margin-right: 4px;
border: none
}
ul.products>.product .variations_form.cart .select_option:last-child {
margin-right: 0
}
ul.products>.product .variations_form.cart .select_option .yith_wccl_value {
height: auto;
border: 0
}
ul.products>.product .qodef-pl-inner {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle;
overflow: hidden
}
.touchevents ul.products>.product .qodef-pl-inner {
cursor: pointer
}
ul.products>.product .qodef-pl-inner:hover .qodef-pl-text {
opacity: 1
}
ul.products>.product .qodef-pl-inner .qodef-pl-image {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle;
overflow: hidden
}
ul.products>.product .qodef-pl-inner .qodef-pl-image img {
display: block;
width: 100%
}
ul.products>.product .qodef-pl-inner .qodef-pl-text {
position: absolute;
display: block;
width: 100%;
height: 100%;
top: 0;
left: 0;
padding: 10px;
opacity: 0;
background-color: rgba(255, 255, 255, .95);
box-sizing: border-box;
-webkit-transition: opacity .2s ease-out;
-moz-transition: opacity .2s ease-out;
transition: opacity .2s ease-out
}
ul.products>.product .qodef-pl-inner .qodef-pl-text-outer {
position: relative;
display: table;
table-layout: fixed;
height: 100%;
width: 100%;
text-align: center
}
ul.products>.product .qodef-pl-inner .qodef-pl-text-inner {
position: relative;
display: table-cell;
height: 100%;
width: 100%;
vertical-align: middle
}
ul.products>.product .qodef-pl-inner .qodef-pl-text-inner .qodef-pl-text-action {
display: table;
margin: 0 auto
}
ul.products>.product .qodef-pl-inner .qodef-pl-text-inner .clear {
display: none
}
ul.products>.product .qodef-pl-inner .qodef-pl-text-inner .button.added {
display: none
}
ul.products>.product .qodef-pl-inner .qodef-pl-text-inner .added_to_cart,
ul.products>.product .qodef-pl-inner .qodef-pl-text-inner .button,
ul.products>.product .qodef-pl-inner .qodef-pl-text-inner .yith-wcwl-add-to-wishlist {
font-size: 0;
display: inline-block;
float: left;
height: 36px;
width: 36px;
line-height: 36px;
text-align: center;
color: #211f1f;
background-color: transparent;
border: 1px solid #211f1f;
-webkit-transition: color .2s ease-in-out, background-color .2s ease-in-out;
-moz-transition: color .2s ease-in-out, background-color .2s ease-in-out;
transition: color .2s ease-in-out, background-color .2s ease-in-out;
box-sizing: border-box;
margin-right: -1px;
z-index: 3;
padding: 0
}
ul.products>.product .qodef-pl-inner .qodef-pl-text-inner .added_to_cart:after,
ul.products>.product .qodef-pl-inner .qodef-pl-text-inner .button:after,
ul.products>.product .qodef-pl-inner .qodef-pl-text-inner .yith-wcwl-add-to-wishlist:after {
font-family: FontAwesome
}
ul.products>.product .qodef-pl-inner .qodef-pl-text-inner .added_to_cart:hover,
ul.products>.product .qodef-pl-inner .qodef-pl-text-inner .button:hover,
ul.products>.product .qodef-pl-inner .qodef-pl-text-inner .yith-wcwl-add-to-wishlist:hover {
color: #fff;
background-color: #211f1f
}
ul.products>.product .qodef-pl-inner .qodef-pl-text-inner .yith-wcwl-add-to-wishlist a {
display: block
}
ul.products>.product .qodef-pl-inner .qodef-pl-text-inner .button.product_type_external:after {
content: "+";
font-size: 18px
}
ul.products>.product .qodef-pl-inner .qodef-pl-text-inner .add_to_cart_button:after {
content: "+";
font-size: 18px
}
ul.products>.product .qodef-pl-inner .qodef-pl-text-inner .added_to_cart:after {
content: "\f07a";
font-size: 15px
}
ul.products>.product .qodef-pl-inner .qodef-pl-text-inner .yith-wcqv-button:after {
content: "\f06e";
font-size: 15px
}
ul.products>.product .qodef-pl-inner>a {
position: absolute;
display: block;
width: 100%;
height: 100%;
top: 0;
left: 0
}
.qodef-woo-no-space ul.products {
margin: 0
}
.qodef-woo-no-space ul.products>.product {
padding: 0 0;
margin: 0 0 0
}
.qodef-woo-tiny-space ul.products {
margin: 0 -5px
}
.qodef-woo-tiny-space ul.products>.product {
padding: 0 5px;
margin: 0 0 10px
}
.qodef-woo-small-space ul.products {
margin: 0 -10px
}
.qodef-woo-small-space ul.products>.product {
padding: 0 10px;
margin: 0 0 20px
}
.qodef-woo-normal-space ul.products {
margin: 0 -15px
}
.qodef-woo-normal-space ul.products>.product {
padding: 0 15px;
margin: 0 0 30px
}
.qodef-woo-medium-space ul.products {
margin: 0 -20px
}
.qodef-woo-medium-space ul.products>.product {
padding: 0 20px;
margin: 0 0 40px
}
.qodef-woo-large-space ul.products {
margin: 0 -25px
}
.qodef-woo-large-space ul.products>.product {
padding: 0 25px;
margin: 0 0 50px
}
@media only screen and (min-width:1025px) {
.qodef-woocommerce-columns-3 .cross-sells>.products>.product,
.qodef-woocommerce-columns-3 .qodef-pl-main-holder>.products>.product,
.qodef-woocommerce-columns-3 .related.products>.products>.product,
.qodef-woocommerce-columns-3 .upsells.products>.products>.product {
width: 33.33333%
}
.qodef-woocommerce-columns-3 .cross-sells>.products>.product:nth-child(3n+1),
.qodef-woocommerce-columns-3 .qodef-pl-main-holder>.products>.product:nth-child(3n+1),
.qodef-woocommerce-columns-3 .related.products>.products>.product:nth-child(3n+1),
.qodef-woocommerce-columns-3 .upsells.products>.products>.product:nth-child(3n+1) {
clear: both
}
}
@media only screen and (min-width:1025px) {
.qodef-woocommerce-columns-4 .cross-sells>.products>.product,
.qodef-woocommerce-columns-4 .qodef-pl-main-holder>.products>.product,
.qodef-woocommerce-columns-4 .related.products>.products>.product,
.qodef-woocommerce-columns-4 .upsells.products>.products>.product {
width: 25%
}
.qodef-woocommerce-columns-4 .cross-sells>.products>.product:nth-child(4n+1),
.qodef-woocommerce-columns-4 .qodef-pl-main-holder>.products>.product:nth-child(4n+1),
.qodef-woocommerce-columns-4 .related.products>.products>.product:nth-child(4n+1),
.qodef-woocommerce-columns-4 .upsells.products>.products>.product:nth-child(4n+1) {
clear: both
}
}
.woocommerce.columns-1>.products>.product {
float: none;
width: 100%
}
.woocommerce.columns-2>.products>.product {
width: 50%
}
@media only screen and (min-width:681px) {
.woocommerce.columns-2>.products>.product:nth-child(2n+1) {
clear: both
}
}
.woocommerce.columns-3>.products>.product {
width: 33.33333%
}
@media only screen and (min-width:769px) {
.woocommerce.columns-3>.products>.product:nth-child(3n+1) {
clear: both
}
}
.woocommerce.columns-4>.products>.product {
width: 25%
}
@media only screen and (min-width:1025px) {
.woocommerce.columns-4>.products>.product:nth-child(4n+1) {
clear: both
}
}
.woocommerce.columns-5>.products>.product {
width: 20%
}
@media only screen and (min-width:1201px) {
.woocommerce.columns-5>.products>.product:nth-child(5n+1) {
clear: both
}
}
.woocommerce.columns-6>.products>.product {
width: 16.66667%
}
@media only screen and (min-width:1441px) {
.woocommerce.columns-6>.products>.product:nth-child(6n+1) {
clear: both
}
}
.qodef-content .woocommerce.add_to_cart_inline {
margin: 0;
width: auto
}
.qodef-content .woocommerce.add_to_cart_inline del,
.qodef-content .woocommerce.add_to_cart_inline ins {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 7px 0 0;
color: #211f1f;
font-size: 16px;
line-height: 1
}
div.woocommerce>.products>.product-category a {
position: relative;
display: inline-block;
vertical-align: middle
}
div.woocommerce>.products>.product-category img {
display: block
}
div.woocommerce>.products>.product-category .woocommerce-loop-category__title {
position: absolute;
bottom: 0;
left: 0;
display: block;
width: calc(100% - 60px);
margin: 30px 30px;
padding: 26px 29px;
font-size: 15px;
letter-spacing: .05em;
background-color: #fff;
z-index: 2;
box-sizing: border-box
}
div.woocommerce>.products>.product-category .woocommerce-loop-category__title .count {
font-size: .9em;
background-color: transparent
}
div.woocommerce .qodef-new-product,
div.woocommerce .qodef-onsale,
div.woocommerce .qodef-out-of-stock {
right: 10px
}
div.woocommerce>.single-product {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle;
float: none;
margin: 0 0 50px
}
div.woocommerce>.single-product .qodef-single-product-content {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle;
clear: both;
margin: 0 0 20px
}
div.woocommerce>.single-product .qodef-single-product-content .images {
position: relative;
display: inline-block;
vertical-align: middle;
width: 62%;
margin: 0;
padding: 0 40px 0 0;
float: left;
box-sizing: border-box
}
div.woocommerce>.single-product .qodef-single-product-content .images figure {
position: relative;
display: inline-block;
vertical-align: top;
margin: 0 -10px
}
div.woocommerce>.single-product .qodef-single-product-content .images figure a {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle
}
div.woocommerce>.single-product .qodef-single-product-content .images figure a img {
position: relative;
width: 100%;
display: block
}
div.woocommerce>.single-product .qodef-single-product-content .images .woocommerce-product-gallery__trigger {
position: absolute;
top: 10px;
right: 39px;
width: 30px;
height: 30px;
line-height: 30px;
text-align: center;
z-index: 10
}
div.woocommerce>.single-product .qodef-single-product-content .images .woocommerce-product-gallery__image {
position: relative;
display: inline-block;
vertical-align: top;
margin: 0;
padding: 0 10px;
box-sizing: border-box
}
div.woocommerce>.single-product .qodef-single-product-content .images .woocommerce-product-gallery__image:first-child {
left: 10px;
width: calc(100% - 20px);
padding: 0
}
div.woocommerce>.single-product .qodef-single-product-content .images .woocommerce-product-gallery__image .zoomImg {
cursor: crosshair
}
div.woocommerce>.single-product .qodef-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:not(:first-child) {
float: left;
padding-top: 13px
}
div.woocommerce>.single-product .qodef-single-product-content .images.woocommerce-product-gallery--columns-2 .woocommerce-product-gallery__image:not(:first-child) {
width: 50%
}
div.woocommerce>.single-product .qodef-single-product-content .images.woocommerce-product-gallery--columns-3 .woocommerce-product-gallery__image:not(:first-child) {
width: 33.33333%
}
div.woocommerce>.single-product .qodef-single-product-content .images.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__image:not(:first-child) {
width: 25%
}
div.woocommerce>.single-product .qodef-single-product-summary {
position: relative;
display: inline-block;
vertical-align: middle;
width: 38%;
padding: 0 0 0 40px;
float: left;
box-sizing: border-box
}
div.woocommerce>.single-product .qodef-single-product-summary .qodef-single-product-title {
display: block;
margin: 0 0 14px
}
div.woocommerce>.single-product .qodef-single-product-summary .price {
position: relative;
display: block;
margin: 16px 0 0;
font-size: 16px;
line-height: 1;
color: #959494
}
div.woocommerce>.single-product .qodef-single-product-summary .price * {
font-size: inherit;
line-height: inherit
}
div.woocommerce>.single-product .qodef-single-product-summary .price del {
margin: 0 8px 0 0;
color: rgba(149, 148, 148, .8)
}
div.woocommerce>.single-product .qodef-single-product-summary .price ins {
text-decoration: none
}
div.woocommerce>.single-product .qodef-single-product-summary .woocommerce-product-rating {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle;
line-height: 1;
margin: 18px 0 3px
}
div.woocommerce>.single-product .qodef-single-product-summary .woocommerce-product-details__short-description {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle;
margin: 57px 0 0
}
div.woocommerce>.single-product .qodef-single-product-summary .woocommerce-product-details__short-description p {
margin: 0 60px 0 0
}
div.woocommerce>.single-product .qodef-single-product-summary .product_meta {
margin: 17px 0 0;
line-height: 23px
}
div.woocommerce>.single-product .qodef-single-product-summary .product_meta>span {
display: block;
margin: 0
}
div.woocommerce>.single-product .qodef-single-product-summary .product_meta>span a,
div.woocommerce>.single-product .qodef-single-product-summary .product_meta>span span {
font-family: Poppins, sans-serif;
font-size: 11px;
font-weight: 500;
letter-spacing: .2em;
color: #211f1f;
text-transform: uppercase
}
div.woocommerce>.single-product .qodef-single-product-summary .product_meta>span a {
color: #211f1f
}
div.woocommerce>.single-product .qodef-single-product-summary .product_meta>span a:hover {
color: #ffe9e2
}
div.woocommerce>.single-product .qodef-single-product-summary .qodef-woo-social-share-holder {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle;
margin: 0
}
div.woocommerce>.single-product .qodef-single-product-summary .qodef-woo-social-share-holder>* {
display: table-cell;
vertical-align: top
}
div.woocommerce>.single-product .qodef-single-product-summary .qodef-woo-social-share-holder>span {
padding: 0 9px 0 0
}
div.woocommerce>.single-product .qodef-single-product-summary p.stock.in-stock,
div.woocommerce>.single-product .qodef-single-product-summary p.stock.out-of-stock {
margin: 0 0 18px;
font-weight: 700;
color: #211f1f
}
div.woocommerce>.single-product .qodef-single-product-summary .cart {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle;
margin: 62px 0 0
}
div.woocommerce>.single-product .qodef-single-product-summary .qodef-quantity-buttons {
margin: 0 20px 0 0
}
div.woocommerce>.single-product .woocommerce-tabs {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle;
margin: 111px 0 0
}
div.woocommerce>.single-product .woocommerce-tabs ul.tabs {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle;
list-style: none;
margin: 0;
padding: 0;
border-bottom: 1px solid #ededed;
clear: both
}
div.woocommerce>.single-product .woocommerce-tabs ul.tabs>li {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 0 -1px;
padding: 0
}
div.woocommerce>.single-product .woocommerce-tabs ul.tabs>li.active a {
border-color: #211f1f
}
div.woocommerce>.single-product .woocommerce-tabs ul.tabs>li a {
position: relative;
display: inline-block;
vertical-align: top;
padding: 14px 39px;
text-transform: uppercase;
border-bottom: 1px solid transparent;
font-family: Poppins, sans-serif;
font-size: 11px;
font-weight: 500;
letter-spacing: .2em;
color: #211f1f;
-webkit-transition: border-color .2s ease-in-out;
-moz-transition: border-color .2s ease-in-out;
transition: border-color .2s ease-in-out
}
div.woocommerce>.single-product .woocommerce-tabs ul.tabs>li a:hover {
border-color: #211f1f
}
div.woocommerce>.single-product .woocommerce-tabs ul.tabs>li:first-child a {
padding-left: 0
}
div.woocommerce>.single-product .woocommerce-tabs .entry-content {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle
}
div.woocommerce>.single-product .woocommerce-tabs .entry-content>h2 {
display: none
}
div.woocommerce>.single-product .woocommerce-tabs .entry-content>p {
margin: 39px 0 41px
}
div.woocommerce>.single-product .woocommerce-tabs table {
margin: 18px 0 20px
}
div.woocommerce>.single-product .woocommerce-tabs table th,
div.woocommerce>.single-product .woocommerce-tabs table tr {
border: 0
}
div.woocommerce>.single-product .woocommerce-tabs table td,
div.woocommerce>.single-product .woocommerce-tabs table th {
padding: 3px 0;
vertical-align: middle;
text-align: left
}
div.woocommerce>.single-product .woocommerce-tabs table td p,
div.woocommerce>.single-product .woocommerce-tabs table th p {
margin: 0
}
div.woocommerce>.single-product .woocommerce-tabs table th {
color: #211f1f;
width: 1%;
padding: 0 10px 0 0
}
div.woocommerce>.single-product .woocommerce-tabs table td {
width: 99%
}
div.woocommerce>.single-product .woocommerce-tabs #reviews {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle;
margin: 18px 0 20px
}
div.woocommerce>.single-product .woocommerce-tabs #reviews h2 {
font-size: 18px;
line-height: 24px;
margin: 8px 0 24px
}
div.woocommerce>.single-product .woocommerce-tabs #reviews ol.commentlist {
list-style: none
}
div.woocommerce>.single-product .woocommerce-tabs #reviews ol.commentlist li {
margin: 0 0 20px
}
div.woocommerce>.single-product .woocommerce-tabs #reviews ol.commentlist li:last-child {
margin: 0
}
div.woocommerce>.single-product .woocommerce-tabs #reviews ol.commentlist .comment_container {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle
}
div.woocommerce>.single-product .woocommerce-tabs #reviews ol.commentlist .comment_container img {
float: left;
width: 70px
}
div.woocommerce>.single-product .woocommerce-tabs #reviews ol.commentlist .comment-text {
padding: 0 0 0 90px
}
div.woocommerce>.single-product .woocommerce-tabs #reviews ol.commentlist .comment-text p {
margin: 0
}
div.woocommerce>.single-product .woocommerce-tabs #reviews ol.commentlist .comment-text .meta .woocommerce-review__author {
color: #211f1f
}
div.woocommerce>.single-product .woocommerce-tabs #reviews .comment-respond {
margin-top: 15px
}
div.woocommerce>.single-product .woocommerce-tabs #reviews .comment-respond .comment-reply-title {
display: inline-block;
margin: 6px 0 14px;
font-family: Poppins, sans-serif;
font-size: 18px;
line-height: 24px;
font-weight: 500;
letter-spacing: .05em;
color: #211f1f
}
div.woocommerce>.single-product .woocommerce-tabs #reviews .comment-respond p {
margin: 0
}
div.woocommerce>.single-product .woocommerce-tabs #reviews .comment-respond .comment-form-comment {
margin: 3px 0 0
}
div.woocommerce>.single-product .woocommerce-tabs #reviews .comment-respond .stars {
overflow: hidden
}
div.woocommerce>.single-product .woocommerce-tabs #reviews .comment-respond .stars a {
position: relative;
display: inline-block;
color: transparent;
font-size: 0;
margin: 0
}
div.woocommerce>.single-product .woocommerce-tabs #reviews .comment-respond .stars a:before {
content: "\e031";
position: relative;
display: inline-block;
vertical-align: middle;
overflow: hidden;
z-index: -1
}
div.woocommerce>.single-product .woocommerce-tabs #reviews .comment-respond .stars a.active:after {
content: "\e033\e033\e033\e033\e033";
position: absolute;
right: 0;
bottom: 7px;
display: block
}
div.woocommerce>.single-product .related.products,
div.woocommerce>.single-product .upsells.products {
margin: 78px 0 0
}
div.woocommerce>.single-product .related.products>h2,
div.woocommerce>.single-product .upsells.products>h2 {
display: block;
margin: 25px 0 33px;
font-size: 20px;
line-height: 1.25em;
text-transform: uppercase
}
div.woocommerce>.single-product .related.products .product .qodef-pl-text-wrapper,
div.woocommerce>.single-product .upsells.products .product .qodef-pl-text-wrapper {
margin-bottom: 0;
text-align: center
}
.qodef-woo-single-page .qodef-content .qodef-content-inner>.qodef-container>.qodef-container-inner,
.qodef-woo-single-page .qodef-content .qodef-content-inner>.qodef-full-width>.qodef-full-width-inner {
padding-top: 90px
}
@media only screen and (min-width:1367px) {
.qodef-woo-single-page.qodef-woo-single-thumb-on-left-side .qodef-single-product-content .images .woocommerce-product-gallery__image:first-child {
left: 152px;
width: calc(100% - 152px)
}
.qodef-woo-single-page.qodef-woo-single-thumb-on-left-side .qodef-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:not(:first-child) {
width: 140px
}
}
@media only screen and (min-width:769px) and (max-width:1366px) {
.qodef-woo-single-page.qodef-woo-single-thumb-on-left-side .qodef-single-product-content .images .woocommerce-product-gallery__image:first-child {
left: 132px;
width: calc(100% - 132px)
}
.qodef-woo-single-page.qodef-woo-single-thumb-on-left-side .qodef-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:not(:first-child) {
width: 120px
}
}
@media only screen and (min-width:769px) {
.qodef-woo-single-page.qodef-woo-single-thumb-on-left-side .qodef-single-product-content .images figure {
width: 100%;
margin: 0
}
.qodef-woo-single-page.qodef-woo-single-thumb-on-left-side .qodef-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:not(:first-child) {
position: absolute;
top: 0;
left: 0;
height: calc(25% + 3px);
padding: 0 0 12px;
box-sizing: border-box
}
.qodef-woo-single-page.qodef-woo-single-thumb-on-left-side .qodef-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:not(:first-child) a {
height: 100%
}
.qodef-woo-single-page.qodef-woo-single-thumb-on-left-side .qodef-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:not(:first-child) a img {
height: 100%
}
.qodef-woo-single-page.qodef-woo-single-thumb-on-left-side .qodef-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:nth-child(2n) {
top: calc(0% + 0px)
}
.qodef-woo-single-page.qodef-woo-single-thumb-on-left-side .qodef-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:nth-child(3n) {
top: calc(25% + 3px)
}
.qodef-woo-single-page.qodef-woo-single-thumb-on-left-side .qodef-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:nth-child(4n) {
top: calc(50% + 6px)
}
.qodef-woo-single-page.qodef-woo-single-thumb-on-left-side .qodef-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:nth-child(5n) {
top: calc(75% + 9px)
}
.qodef-woo-single-page.qodef-woo-single-thumb-on-left-side .qodef-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:nth-child(6n) {
top: calc(100% + 12px)
}
.qodef-woo-single-page.qodef-woo-single-thumb-on-left-side .qodef-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:nth-child(7n) {
top: calc(125% + 15px)
}
.qodef-woo-single-page.qodef-woo-single-thumb-on-left-side .qodef-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:nth-child(8n) {
top: calc(150% + 18px)
}
.qodef-woo-single-page.qodef-woo-single-thumb-on-left-side .qodef-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:nth-child(9n) {
top: calc(175% + 21px)
}
}
@media only screen and (min-width:1025px) {
.qodef-woo-single-page.qodef-1300-grid .qodef-single-product-content .images {
width: 62%;
padding: 0 40px 0 0
}
.qodef-woo-single-page.qodef-1300-grid .qodef-single-product-summary {
width: 38%;
padding: 0 0 0 40px
}
}
.qodef-woo-single-page.qodef-woo-single-info-full-width .woocommerce-tabs {
text-align: center
}
.qodef-woo-single-page.qodef-woo-single-info-full-width .woocommerce-tabs ul.tabs {
width: auto
}
.qodef-woo-single-page.qodef-woo-single-info-full-width .woocommerce-tabs ul.tabs>li:first-child a {
padding-left: 39px
}
.qodef-woo-single-page.qodef-woo-single-info-full-width .woocommerce-tabs ul.tabs>li a {
padding: 14px 39px
}
.qodef-woo-single-page.qodef-woo-single-info-full-width .woocommerce-tabs .entry-content {
text-align: left
}
.qodef-woo-single-page.qodef-woo-single-info-full-width .woocommerce-tabs .entry-content:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
display: table;
clear: both
}
.qodef-woo-single-page.qodef-woo-single-info-full-width .woocommerce-tabs .entry-content.woocommerce-Tabs-panel--additional_information,
.qodef-woo-single-page.qodef-woo-single-info-full-width .woocommerce-tabs .entry-content.woocommerce-Tabs-panel--reviews {
width: 1100px;
margin: 0 calc((100vw - 1100px)/ 2)
}
@media only screen and (max-width:1200px) {
.qodef-woo-single-page.qodef-woo-single-info-full-width .woocommerce-tabs .entry-content.woocommerce-Tabs-panel--additional_information,
.qodef-woo-single-page.qodef-woo-single-info-full-width .woocommerce-tabs .entry-content.woocommerce-Tabs-panel--reviews {
width: 950px;
margin: 0 calc((100vw - 950px)/ 2)
}
}
@media only screen and (max-width:1024px) {
.qodef-woo-single-page.qodef-woo-single-info-full-width .woocommerce-tabs .entry-content.woocommerce-Tabs-panel--additional_information,
.qodef-woo-single-page.qodef-woo-single-info-full-width .woocommerce-tabs .entry-content.woocommerce-Tabs-panel--reviews {
width: 768px;
margin: 0 calc((100vw - 768px)/ 2)
}
}
@media only screen and (max-width:768px) {
.qodef-woo-single-page.qodef-woo-single-info-full-width .woocommerce-tabs .entry-content.woocommerce-Tabs-panel--additional_information,
.qodef-woo-single-page.qodef-woo-single-info-full-width .woocommerce-tabs .entry-content.woocommerce-Tabs-panel--reviews {
width: 600px;
margin: 0 calc((100vw - 600px)/ 2)
}
}
@media only screen and (max-width:680px) {
.qodef-woo-single-page.qodef-woo-single-info-full-width .woocommerce-tabs .entry-content.woocommerce-Tabs-panel--additional_information,
.qodef-woo-single-page.qodef-woo-single-info-full-width .woocommerce-tabs .entry-content.woocommerce-Tabs-panel--reviews {
width: 420px;
margin: 0 calc((100vw - 420px)/ 2)
}
}
@media only screen and (max-width:480px) {
.qodef-woo-single-page.qodef-woo-single-info-full-width .woocommerce-tabs .entry-content.woocommerce-Tabs-panel--additional_information,
.qodef-woo-single-page.qodef-woo-single-info-full-width .woocommerce-tabs .entry-content.woocommerce-Tabs-panel--reviews {
width: 300px;
margin: 0 calc((100vw - 300px)/ 2)
}
}
.qodef-woo-single-page .product {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle;
float: none;
margin: 0 0 50px
}
.qodef-woo-single-page .qodef-single-product-content {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle;
clear: both;
margin: 0 0 20px
}
.qodef-woo-single-page .qodef-single-product-content .images {
position: relative;
display: inline-block;
vertical-align: middle;
width: 56%;
margin: 0;
padding: 0 25px 0 0;
float: left;
box-sizing: border-box
}
.qodef-woo-single-page .qodef-single-product-content .images figure {
position: relative;
display: inline-block;
vertical-align: top;
margin: 0 -10px
}
.qodef-woo-single-page .qodef-single-product-content .images figure a {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle
}
.qodef-woo-single-page .qodef-single-product-content .images figure a img {
position: relative;
width: 100%;
display: block
}
.qodef-woo-single-page .qodef-single-product-content .images .woocommerce-product-gallery__trigger {
position: absolute;
top: 10px;
right: 39px;
width: 30px;
height: 30px;
line-height: 30px;
text-align: center;
z-index: 10
}
.qodef-woo-single-page .qodef-single-product-content .images .woocommerce-product-gallery__image {
position: relative;
display: inline-block;
vertical-align: top;
margin: 0;
padding: 0 10px;
box-sizing: border-box
}
.qodef-woo-single-page .qodef-single-product-content .images .woocommerce-product-gallery__image:first-child {
left: 10px;
width: calc(100% - 20px);
padding: 0
}
.qodef-woo-single-page .qodef-single-product-content .images .woocommerce-product-gallery__image .zoomImg {
cursor: crosshair
}
.qodef-woo-single-page .qodef-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:not(:first-child) {
float: left;
padding-top: 13px
}
.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider:not(.slick-initialized) > div
{
margin: 10px 0px 0px 0px !important;
padding: 0 10px !important
}
.qodef-woo-single-page .qodef-single-product-content .images.woocommerce-product-gallery--columns-2 .woocommerce-product-gallery__image:not(:first-child) {
width: 50%
}
.qodef-woo-single-page .qodef-single-product-content .images.woocommerce-product-gallery--columns-3 .woocommerce-product-gallery__image:not(:first-child) {
width: 33.33333%
}
.qodef-woo-single-page .qodef-single-product-content .images.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__image:not(:first-child) {
width: 25%
}
.qodef-woo-single-page .qodef-single-product-summary {
position: relative;
display: inline-block;
vertical-align: middle;
width: 44%;
padding: 0 0 0 25px;
float: left;
box-sizing: border-box
}
.qodef-woo-single-page .qodef-single-product-summary .qodef-single-product-title {
display: block;
margin: 0 0 14px
}
.qodef-woo-single-page .qodef-single-product-summary .price {
position: relative;
display: block;
margin: 16px 0 0;
font-size: 16px;
line-height: 1;
color: #959494
}
.qodef-woo-single-page .qodef-single-product-summary .price * {
font-size: inherit;
line-height: inherit
}
.qodef-woo-single-page .qodef-single-product-summary .price del {
margin: 0 8px 0 0;
color: rgba(149, 148, 148, .8)
}
.qodef-woo-single-page .qodef-single-product-summary .price ins {
text-decoration: none
}
.qodef-woo-single-page .qodef-single-product-summary .woocommerce-product-rating {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle;
line-height: 1;
margin: 18px 0 3px
}
.qodef-woo-single-page .qodef-single-product-summary .woocommerce-product-details__short-description {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle;
margin: 57px 0 0
}
.qodef-woo-single-page .qodef-single-product-summary .woocommerce-product-details__short-description p {
margin: 0 60px 0 0
}
.qodef-woo-single-page .qodef-single-product-summary .product_meta {
margin: 17px 0 0;
line-height: 23px
}
.qodef-woo-single-page .qodef-single-product-summary .product_meta>span {
display: block;
margin: 0
}
.qodef-woo-single-page .qodef-single-product-summary .product_meta>span a,
.qodef-woo-single-page .qodef-single-product-summary .product_meta>span span {
font-family: Poppins, sans-serif;
font-size: 11px;
font-weight: 500;
letter-spacing: .2em;
color: #211f1f;
text-transform: uppercase
}
.qodef-woo-single-page .qodef-single-product-summary .product_meta>span a:hover {
color: #959494
}
.qodef-woo-single-page .qodef-single-product-summary .qodef-woo-social-share-holder {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle;
margin: 0
}
.qodef-woo-single-page .qodef-single-product-summary .qodef-woo-social-share-holder>* {
display: table-cell;
vertical-align: top
}
.qodef-woo-single-page .qodef-single-product-summary .qodef-woo-social-share-holder>span {
padding: 0 9px 0 0
}
.qodef-woo-single-page .qodef-single-product-summary p.stock.in-stock,
.qodef-woo-single-page .qodef-single-product-summary p.stock.out-of-stock {
margin: 15px 0 18px;
font-weight: 700;
color: #211f1f
}
.qodef-woo-single-page .qodef-single-product-summary .cart {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle;
margin: 62px 0 0
}
.qodef-woo-single-page .qodef-single-product-summary .qodef-quantity-buttons {
margin: 0 20px 0 0
}
.qodef-woo-single-page .woocommerce-tabs {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle;
margin: 111px 0 0
}
.qodef-woo-single-page .woocommerce-tabs ul.tabs {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle;
list-style: none;
margin: 0;
padding: 0;
border-bottom: 1px solid #ededed;
clear: both
}
.qodef-woo-single-page .woocommerce-tabs ul.tabs>li {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 0 -1px;
padding: 0
}
.qodef-woo-single-page .woocommerce-tabs ul.tabs>li.active a {
border-color: #211f1f
}
.qodef-woo-single-page .woocommerce-tabs ul.tabs>li a {
position: relative;
display: inline-block;
vertical-align: top;
padding: 14px 39px;
text-transform: uppercase;
border-bottom: 1px solid transparent;
font-family: Poppins, sans-serif;
font-size: 11px;
font-weight: 500;
letter-spacing: .2em;
color: #211f1f;
-webkit-transition: border-color .2s ease-in-out;
-moz-transition: border-color .2s ease-in-out;
transition: border-color .2s ease-in-out
}
.qodef-woo-single-page .woocommerce-tabs ul.tabs>li a:hover {
border-color: #211f1f
}
.qodef-woo-single-page .woocommerce-tabs ul.tabs>li:first-child a {
padding-left: 0
}
.qodef-woo-single-page .woocommerce-tabs .entry-content {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle
}
.qodef-woo-single-page .woocommerce-tabs .entry-content.woocommerce-Tabs-panel--description>p {
margin: 22px 0 41px
}
.qodef-woo-single-page .woocommerce-tabs .entry-content>h2 {
display: none
}
.qodef-woo-single-page .woocommerce-tabs .entry-content>p {
margin: 39px 0 41px
}
.qodef-woo-single-page .woocommerce-tabs table {
margin: 22px 0 20px
}
.qodef-woo-single-page .woocommerce-tabs table th,
.qodef-woo-single-page .woocommerce-tabs table tr {
border: 0
}
.qodef-woo-single-page .woocommerce-tabs table td,
.qodef-woo-single-page .woocommerce-tabs table th {
padding: 3px 0;
vertical-align: middle;
text-align: left
}
.qodef-woo-single-page .woocommerce-tabs table td p,
.qodef-woo-single-page .woocommerce-tabs table th p {
margin: 0
}
.qodef-woo-single-page .woocommerce-tabs table th {
font-weight: 400;
width: 1%;
padding: 0 10px 0 0
}
.qodef-woo-single-page .woocommerce-tabs table td {
position: relative;
top: 1px;
width: 99%;
font-family: Poppins, sans-serif;
font-size: 11px;
font-weight: 400;
letter-spacing: .2em;
text-transform: uppercase;
color: #211f1f
}
.qodef-woo-single-page .woocommerce-tabs #reviews {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle;
margin: 18px 0 20px
}
.qodef-woo-single-page .woocommerce-tabs #reviews h2 {
font-size: 18px;
line-height: 24px;
margin: 8px 0 24px
}
.qodef-woo-single-page .woocommerce-tabs #reviews ol.commentlist {
list-style: none
}
.qodef-woo-single-page .woocommerce-tabs #reviews ol.commentlist li {
margin: 0 0 20px
}
.qodef-woo-single-page .woocommerce-tabs #reviews ol.commentlist li:last-child {
margin: 0
}
.qodef-woo-single-page .woocommerce-tabs #reviews ol.commentlist .comment_container {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle
}
.qodef-woo-single-page .woocommerce-tabs #reviews ol.commentlist .comment_container img {
float: left;
width: 70px
}
.qodef-woo-single-page .woocommerce-tabs #reviews ol.commentlist .comment-text {
padding: 0 0 0 90px
}
.qodef-woo-single-page .woocommerce-tabs #reviews ol.commentlist .comment-text p {
margin: 0
}
.qodef-woo-single-page .woocommerce-tabs #reviews ol.commentlist .comment-text .meta .woocommerce-review__author {
color: #211f1f
}
.qodef-woo-single-page .woocommerce-tabs #reviews .comment-respond {
margin-top: 15px
}
.qodef-woo-single-page .woocommerce-tabs #reviews .comment-respond .comment-reply-title {
display: inline-block;
margin: 6px 0 14px;
font-family: Poppins, sans-serif;
font-size: 18px;
line-height: 24px;
font-weight: 500;
letter-spacing: .05em;
color: #211f1f
}
.qodef-woo-single-page .woocommerce-tabs #reviews .comment-respond p {
margin: 0
}
.qodef-woo-single-page .woocommerce-tabs #reviews .comment-respond .comment-form-comment {
margin: 3px 0 0
}
.qodef-woo-single-page .woocommerce-tabs #reviews .comment-respond .stars {
overflow: hidden
}
.qodef-woo-single-page .woocommerce-tabs #reviews .comment-respond .stars a {
position: relative;
display: inline-block;
color: transparent;
font-size: 0;
margin: 0
}
.qodef-woo-single-page .woocommerce-tabs #reviews .comment-respond .stars a:before {
content: "\e031";
position: relative;
display: inline-block;
vertical-align: middle;
overflow: hidden;
z-index: -1
}
.qodef-woo-single-page .woocommerce-tabs #reviews .comment-respond .stars a.active:after {
content: "\e033\e033\e033\e033\e033";
position: absolute;
right: 0;
bottom: 7px;
display: block
}
.qodef-woo-single-page .related.products,
.qodef-woo-single-page .upsells.products {
margin: 78px 0 0
}
.qodef-woo-single-page .related.products>h2,
.qodef-woo-single-page .upsells.products>h2 {
display: block;
margin: 25px 0 33px;
font-size: 20px;
line-height: 1.25em;
text-transform: uppercase
}
.qodef-woo-single-page .related.products .product .qodef-pl-text-wrapper,
.qodef-woo-single-page .upsells.products .product .qodef-pl-text-wrapper {
margin-bottom: 0;
text-align: center
}
.qodef-shopping-cart-holder {
position: relative;
display: inline-block;
vertical-align: middle;
height: 100%;
padding: 0 10px
}
.qodef-vertical-menu-area .qodef-shopping-cart-holder {
padding: 0
}
.touchevents .qodef-shopping-cart-holder {
cursor: pointer
}
.qodef-shopping-cart-holder .qodef-shopping-cart-inner {
position: relative;
display: table;
height: 100%
}
.qodef-shopping-cart-holder .qodef-header-cart {
position: relative;
display: table-cell;
vertical-align: middle
}
.qodef-shopping-cart-holder .qodef-header-cart .qodef-cart-icon {
position: relative;
display: inline-block;
vertical-align: top
}
.qodef-shopping-cart-holder .qodef-header-cart .qodef-cart-number {
position: relative;
top: 3px;
display: inline-block;
margin-left: 3px;
font-family: Poppins, sans-serif;
font-size: 12px;
letter-spacing: .1em
}
.qodef-shopping-cart-holder .qodef-header-cart.qodef-header-cart-icon-pack {
line-height: 1
}
.qodef-shopping-cart-holder .qodef-header-cart.qodef-header-cart-icon-pack .qodef-cart-icon {
font-size: 20px;
line-height: 1em
}
.qodef-shopping-cart-holder .qodef-header-cart.qodef-header-cart-icon-pack .qodef-cart-icon * {
display: block;
line-height: inherit
}
.qodef-shopping-cart-holder .qodef-header-cart.qodef-header-cart-icon-pack .qodef-cart-icon :before {
display: block;
line-height: inherit
}
.qodef-shopping-cart-holder .qodef-header-cart.qodef-header-cart-svg-path .qodef-cart-icon>* {
vertical-align: middle
}
.qodef-shopping-cart-holder .qodef-header-cart.qodef-header-cart-svg-path .qodef-cart-icon path,
.qodef-shopping-cart-holder .qodef-header-cart.qodef-header-cart-svg-path .qodef-cart-icon>* {
fill: currentColor;
stroke: currentColor
}
.qodef-shopping-cart-holder:hover .qodef-shopping-cart-dropdown {
top: 100%;
opacity: 1;
visibility: visible
}
.qodef-dark-header .qodef-page-header>div:not(.qodef-sticky-header):not(.fixed) .qodef-shopping-cart-holder .qodef-header-cart {
color: #211f1f
}
.qodef-dark-header .qodef-page-header>div:not(.qodef-sticky-header):not(.fixed) .qodef-shopping-cart-holder .qodef-header-cart:hover {
color: #ffe9e2
}
.qodef-light-header .qodef-page-header>div:not(.qodef-sticky-header):not(.fixed) .qodef-shopping-cart-holder .qodef-header-cart {
color: #fff
}
.qodef-light-header .qodef-page-header>div:not(.qodef-sticky-header):not(.fixed) .qodef-shopping-cart-holder .qodef-header-cart:hover {
color: #ffe9e2
}
.qodef-shopping-cart-dropdown {
position: absolute;
top: calc(100% + 50px);
left: auto;
right: 0;
width: 350px;
background-color: #fff;
border: 1px solid #ededed;
text-align: left;
z-index: 1000;
opacity: 0;
visibility: hidden;
box-sizing: border-box;
-webkit-transition: all .35s cubic-bezier(.53, .01, .18, 1);
-moz-transition: all .35s cubic-bezier(.53, .01, .18, 1);
transition: all .35s cubic-bezier(.53, .01, .18, 1)
}
.qodef-shopping-cart-dropdown ul {
margin: 24px;
padding: 0
}
.qodef-shopping-cart-dropdown ul li {
position: relative;
display: table;
table-layout: fixed;
height: 100%;
width: 100%;
padding: 12px 0;
box-sizing: border-box
}
.qodef-shopping-cart-dropdown ul li.qodef-empty-cart {
color: initial
}
.qodef-shopping-cart-dropdown ul li:first-child {
padding-top: 0
}
.qodef-shopping-cart-dropdown ul li:last-child {
padding-bottom: 0
}
.qodef-shopping-cart-dropdown .qodef-item-image-holder {
position: relative;
display: table-cell;
height: 100%;
width: 79px;
vertical-align: top
}
.qodef-shopping-cart-dropdown .qodef-item-image-holder img {
display: block
}
.qodef-shopping-cart-dropdown .qodef-item-info-holder {
position: relative;
display: table-cell;
height: 100%;
width: 100%;
vertical-align: middle;
vertical-align: top;
padding-left: 25px
}
.qodef-shopping-cart-dropdown .qodef-item-info-holder .qodef-product-title {
display: block;
margin: -5px 0 0;
padding: 0 20px 0 0;
box-sizing: border-box
}
.qodef-shopping-cart-dropdown .qodef-item-info-holder .remove {
position: absolute;
top: 1px;
right: 0;
font-size: 18px;
line-height: 1
}
.qodef-shopping-cart-dropdown .qodef-item-info-holder .remove span {
display: block;
line-height: inherit
}
.qodef-shopping-cart-dropdown .qodef-item-info-holder .remove span:before {
display: block;
line-height: inherit
}
.qodef-shopping-cart-dropdown .qodef-item-info-holder .qodef-quantity {
display: block;
margin: 5px 0 0
}
.qodef-shopping-cart-dropdown .qodef-item-info-holder .amount {
display: block;
margin: 6px 0 0
}
.qodef-shopping-cart-dropdown .qodef-cart-bottom {
padding: 19px 0 0
}
.qodef-shopping-cart-dropdown .qodef-cart-bottom .qodef-subtotal-holder {
position: relative;
display: table;
width: 100%;
margin: 0 0 19px
}
.qodef-shopping-cart-dropdown .qodef-cart-bottom .qodef-subtotal-holder>* {
display: table-cell;
vertical-align: top;
font-size: 18px
}
.qodef-shopping-cart-dropdown .qodef-cart-bottom .qodef-subtotal-holder .qodef-total-amount {
text-align: right
}
.qodef-shopping-cart-dropdown .qodef-cart-bottom .qodef-view-cart,
.qodef-shopping-cart-dropdown .qodef-cart-bottom .qodef-view-checkout {
font-family: Poppins, sans-serif;
position: relative;
display: inline-block;
vertical-align: middle;
width: auto;
outline: 0;
font-size: 11px;
line-height: 25px;
letter-spacing: .3em;
font-weight: 500;
text-transform: uppercase;
box-sizing: border-box;
margin: 0;
-webkit-transition: background-color .2s cubic-bezier(.165, .84, .44, 1), color .15s cubic-bezier(.165, .84, .44, 1), border-color .1s cubic-bezier(.165, .84, .44, 1);
-moz-transition: background-color .2s cubic-bezier(.165, .84, .44, 1), color .15s cubic-bezier(.165, .84, .44, 1), border-color .1s cubic-bezier(.165, .84, .44, 1);
transition: background-color .2s cubic-bezier(.165, .84, .44, 1), color .15s cubic-bezier(.165, .84, .44, 1), border-color .1s cubic-bezier(.165, .84, .44, 1);
color: #000;
background-color: #ffe9e2;
padding: 11px 28px
}
.qodef-shopping-cart-dropdown .qodef-cart-bottom .qodef-view-cart:hover,
.qodef-shopping-cart-dropdown .qodef-cart-bottom .qodef-view-checkout:hover {
color: #fff;
background-color: #000
}
.qodef-shopping-cart-dropdown .qodef-cart-bottom .qodef-view-cart span,
.qodef-shopping-cart-dropdown .qodef-cart-bottom .qodef-view-checkout span {
display: block
}
.qodef-shopping-cart-dropdown .qodef-cart-bottom .qodef-view-cart {
float: left;
color: #fff;
background-color: #211f1f
}
.qodef-shopping-cart-dropdown .qodef-cart-bottom .qodef-view-cart:hover {
color: #211f1f;
background-color: #ffe9e2
}
.qodef-shopping-cart-dropdown .qodef-cart-bottom .qodef-view-checkout {
float: right
}
.qodef-vertical-menu-area .qodef-shopping-cart-dropdown {
display: none !important
}
.widget.woocommerce {
margin: 0 0 25px;
clear: both
}
.widget.woocommerce.widget_layered_nav ul,
.widget.woocommerce.widget_layered_nav_filters ul,
.widget.woocommerce.widget_product_categories ul,
.widget.woocommerce.widget_products ul,
.widget.woocommerce.widget_rating_filter ul,
.widget.woocommerce.widget_recent_reviews ul,
.widget.woocommerce.widget_recently_viewed_products ul,
.widget.woocommerce.widget_shopping_cart ul,
.widget.woocommerce.widget_top_rated_products ul {
padding: 0;
margin: 0;
list-style: none
}
.widget.woocommerce.widget_layered_nav ul li,
.widget.woocommerce.widget_layered_nav_filters ul li,
.widget.woocommerce.widget_product_categories ul li,
.widget.woocommerce.widget_products ul li,
.widget.woocommerce.widget_rating_filter ul li,
.widget.woocommerce.widget_recent_reviews ul li,
.widget.woocommerce.widget_recently_viewed_products ul li,
.widget.woocommerce.widget_shopping_cart ul li,
.widget.woocommerce.widget_top_rated_products ul li {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle;
padding: 0;
margin: 0 0 14px;
clear: both
}
.widget.woocommerce.widget_layered_nav ul li:last-child,
.widget.woocommerce.widget_layered_nav_filters ul li:last-child,
.widget.woocommerce.widget_product_categories ul li:last-child,
.widget.woocommerce.widget_products ul li:last-child,
.widget.woocommerce.widget_rating_filter ul li:last-child,
.widget.woocommerce.widget_recent_reviews ul li:last-child,
.widget.woocommerce.widget_recently_viewed_products ul li:last-child,
.widget.woocommerce.widget_shopping_cart ul li:last-child,
.widget.woocommerce.widget_top_rated_products ul li:last-child {
margin: 0
}
.widget.woocommerce.widget_layered_nav ul li ul,
.widget.woocommerce.widget_layered_nav_filters ul li ul,
.widget.woocommerce.widget_product_categories ul li ul,
.widget.woocommerce.widget_products ul li ul,
.widget.woocommerce.widget_rating_filter ul li ul,
.widget.woocommerce.widget_recent_reviews ul li ul,
.widget.woocommerce.widget_recently_viewed_products ul li ul,
.widget.woocommerce.widget_shopping_cart ul li ul,
.widget.woocommerce.widget_top_rated_products ul li ul {
margin: 14px 0 0 10px
}
.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle
}
.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content ul li img {
display: block;
max-width: 84px;
margin: 0 70% 13px 0
}
.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content ul li .remove {
position: absolute;
top: 0;
right: 0;
font-size: 0;
line-height: 1
}
.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content ul li .remove:after {
position: relative;
display: block;
padding: 0 3px;
font-family: Ionicons;
content: "\f404";
font-size: 30px;
line-height: 25px
}
.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .variation {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle
}
.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .variation>* {
display: inline-block;
vertical-align: middle;
margin: 0
}
.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .variation>* p {
margin: 0
}
.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .total {
margin: 17px 0 13px
}
.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons {
margin: 10px 0 0
}
.widget.woocommerce.widget_price_filter .qodef-widget-title {
margin: 0 0 21px
}
.widget.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content {
position: relative;
height: 1px;
margin-left: 1px;
background-color: #e5e5e5
}
.widget.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle {
position: absolute;
top: -1px;
height: 3px;
width: 10px;
background-color: #211f1f;
cursor: pointer;
outline: medium none;
z-index: 2
}
.widget.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle:last-child {
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
transform: translateX(-50%)
}
.widget.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-range {
position: absolute;
display: block;
height: 100%;
background-color: #211f1f;
z-index: 1
}
.widget.woocommerce.widget_price_filter .price_slider_amount {
margin: 22px 0 0
}
.widget.woocommerce.widget_price_filter .price_slider_amount .button {
float: right;
padding: 3px 13px;
color: #211f1f;
background-color: transparent !important;
border: 0;
vertical-align: middle
}
.widget.woocommerce.widget_price_filter .price_slider_amount .button:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 25px;
height: 100%;
background-color: #ffe9e2;
z-index: -1;
-webkit-transition: width .4s ease;
-moz-transition: width .4s ease;
transition: width .4s ease
}
.widget.woocommerce.widget_price_filter .price_slider_amount .button:hover {
color: #211f1f
}
.widget.woocommerce.widget_price_filter .price_slider_amount .button:hover:before {
width: 100%
}
.widget.woocommerce.widget_price_filter .price_slider_amount .price_label {
float: left
}
.widget.woocommerce.widget_layered_nav .qodef-widget-title,
.widget.woocommerce.widget_layered_nav_filters .qodef-widget-title,
.widget.woocommerce.widget_product_categories .qodef-widget-title {
margin: 0 0 9px
}
.widget.woocommerce.widget_layered_nav ul li,
.widget.woocommerce.widget_layered_nav_filters ul li,
.widget.woocommerce.widget_product_categories ul li {
line-height: 19px
}
.widget.woocommerce.widget_layered_nav ul li a,
.widget.woocommerce.widget_layered_nav_filters ul li a,
.widget.woocommerce.widget_product_categories ul li a {
color: #959494
}
.widget.woocommerce.widget_layered_nav ul li a:hover,
.widget.woocommerce.widget_layered_nav_filters ul li a:hover,
.widget.woocommerce.widget_product_categories ul li a:hover {
color: #211f1f
}
.widget.woocommerce.widget_product_categories ul li {
margin: 3px 0
}
.widget.woocommerce.widget_product_categories ul li ul {
margin: 3px 0 0 10px
}
.widget.woocommerce.widget_product_categories ul li ul li:last-child {
margin: 3px 0 0
}
.widget.woocommerce.widget_layered_nav ul li,
.widget.woocommerce.widget_layered_nav_filters ul li {
margin: 1px 0
}
.widget.woocommerce.widget_layered_nav ul li ul,
.widget.woocommerce.widget_layered_nav_filters ul li ul {
margin: 1px 0 0 10px
}
.widget.woocommerce.widget_layered_nav ul li ul li:last-child,
.widget.woocommerce.widget_layered_nav_filters ul li ul li:last-child {
margin: 1px 0 0
}
.widget.woocommerce.widget_layered_nav ul li.chosen a {
color: #211f1f
}
.widget.woocommerce.widget_products .qodef-widget-title,
.widget.woocommerce.widget_recent_reviews .qodef-widget-title,
.widget.woocommerce.widget_recently_viewed_products .qodef-widget-title,
.widget.woocommerce.widget_top_rated_products .qodef-widget-title {
margin: 0 0 29px
}
.widget.woocommerce.widget_products ul li,
.widget.woocommerce.widget_recent_reviews ul li,
.widget.woocommerce.widget_recently_viewed_products ul li,
.widget.woocommerce.widget_top_rated_products ul li {
min-height: 110px
}
.widget.woocommerce.widget_products ul li a img,
.widget.woocommerce.widget_recent_reviews ul li a img,
.widget.woocommerce.widget_recently_viewed_products ul li a img,
.widget.woocommerce.widget_top_rated_products ul li a img {
position: absolute;
top: 0;
left: 0;
width: 100%;
max-width: 85px
}
.widget.woocommerce.widget_products ul li a span,
.widget.woocommerce.widget_recent_reviews ul li a span,
.widget.woocommerce.widget_recently_viewed_products ul li a span,
.widget.woocommerce.widget_top_rated_products ul li a span {
position: relative;
display: block;
padding: 0 0 0 102px;
line-height: 20px;
box-sizing: border-box
}
.widget.woocommerce.widget_products ul li>:not(a),
.widget.woocommerce.widget_recent_reviews ul li>:not(a),
.widget.woocommerce.widget_recently_viewed_products ul li>:not(a),
.widget.woocommerce.widget_top_rated_products ul li>:not(a) {
margin: 0 0 0 102px;
line-height: 20px
}
.widget.woocommerce.widget_products ul li .star-rating,
.widget.woocommerce.widget_recent_reviews ul li .star-rating,
.widget.woocommerce.widget_recently_viewed_products ul li .star-rating,
.widget.woocommerce.widget_top_rated_products ul li .star-rating {
position: relative
}
.widget.woocommerce.widget_products ul li .star-rating span,
.widget.woocommerce.widget_recent_reviews ul li .star-rating span,
.widget.woocommerce.widget_recently_viewed_products ul li .star-rating span,
.widget.woocommerce.widget_top_rated_products ul li .star-rating span {
max-width: 100px
}
.widget.woocommerce.widget_products ul li del,
.widget.woocommerce.widget_products ul li ins,
.widget.woocommerce.widget_recent_reviews ul li del,
.widget.woocommerce.widget_recent_reviews ul li ins,
.widget.woocommerce.widget_recently_viewed_products ul li del,
.widget.woocommerce.widget_recently_viewed_products ul li ins,
.widget.woocommerce.widget_top_rated_products ul li del,
.widget.woocommerce.widget_top_rated_products ul li ins {
display: block
}
.widget.woocommerce.widget_products ul li del span,
.widget.woocommerce.widget_products ul li ins span,
.widget.woocommerce.widget_recent_reviews ul li del span,
.widget.woocommerce.widget_recent_reviews ul li ins span,
.widget.woocommerce.widget_recently_viewed_products ul li del span,
.widget.woocommerce.widget_recently_viewed_products ul li ins span,
.widget.woocommerce.widget_top_rated_products ul li del span,
.widget.woocommerce.widget_top_rated_products ul li ins span {
color: inherit
}
.widget.woocommerce.widget_products ul li ins,
.widget.woocommerce.widget_recent_reviews ul li ins,
.widget.woocommerce.widget_recently_viewed_products ul li ins,
.widget.woocommerce.widget_top_rated_products ul li ins {
text-decoration: none
}
.widget.woocommerce.widget_products ul li .product-title,
.widget.woocommerce.widget_recently_viewed_products ul li .product-title,
.widget.woocommerce.widget_top_rated_products ul li .product-title {
color: inherit
}
.widget.woocommerce.widget_products ul li .amount,
.widget.woocommerce.widget_recently_viewed_products ul li .amount,
.widget.woocommerce.widget_top_rated_products ul li .amount {
color: #211f1f
}
.widget.woocommerce.widget_recently_viewed_products ul li del,
.widget.woocommerce.widget_recently_viewed_products ul li>.amount {
display: block
}
.widget.woocommerce.widget_recent_reviews ul li .star-rating {
margin-top: 7px;
margin-bottom: 10px
}
.widget.woocommerce.widget_recent_reviews a {
display: block;
padding: 0 0 0 102px
}
.widget.woocommerce.widget_recent_reviews .reviewer {
display: block
}
.widget.woocommerce.widget_top_rated_products ul li .star-rating {
margin-top: 7px;
margin-bottom: 10px
}
.widget.woocommerce.widget_top_rated_products ul li .amount {
display: block
}
.widget.woocommerce.widget_product_tag_cloud {
line-height: 18px
}
.widget.woocommerce.widget_product_tag_cloud .qodef-widget-title {
margin: 0 0 13px
}
.widget.woocommerce.widget_product_tag_cloud .tagcloud a {
position: relative;
display: inline-block;
vertical-align: middle;
font-size: 11px !important;
font-weight: 400;
letter-spacing: .2em;
text-transform: uppercase;
background-color: transparent
}
.widget.woocommerce.widget_product_tag_cloud .tagcloud a:after {
content: '-';
margin: 0 3px 0 6px;
color: #211f1f
}
.widget.woocommerce.widget_product_tag_cloud .tagcloud a:last-child:after {
display: none
}
.widget.woocommerce.widget_product_tag_cloud .tagcloud a:hover {
color: #959494
}
.widget.woocommerce.widget_product_search .woocommerce-product-search {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle;
clear: both
}
.widget.woocommerce.widget_product_search .woocommerce-product-search>div {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle;
border-bottom: 1px solid #ededed;
box-sizing: border-box
}
.widget.woocommerce.widget_product_search .woocommerce-product-search button,
.widget.woocommerce.widget_product_search .woocommerce-product-search input {
position: relative;
display: inline-block;
vertical-align: top;
float: left;
height: 54px;
font-family: Poppins, sans-serif;
font-weight: 400;
font-size: 11px;
line-height: 32px;
letter-spacing: .3em;
color: #211f1f;
background-color: transparent;
border: 0;
border-radius: 0;
outline: 0;
-webkit-appearance: none;
box-sizing: border-box;
-webkit-transition: color .2s ease-out;
-moz-transition: color .2s ease-out;
transition: color .2s ease-out
}
.widget.woocommerce.widget_product_search .woocommerce-product-search input {
width: calc(100% - 42px);
padding: 11px 0 11px 0
} 
.qodef-header-widget-menu-area a
{
font-size: 12px;
}
.widget.woocommerce.widget_product_search .woocommerce-product-search input::-webkit-input-placeholder {
text-transform: uppercase;
color: inherit
}
.widget.woocommerce.widget_product_search .woocommerce-product-search input:-moz-placeholder {
text-transform: uppercase;
color: inherit;
opacity: 1
}
.widget.woocommerce.widget_product_search .woocommerce-product-search input::-moz-placeholder {
text-transform: uppercase;
color: inherit;
opacity: 1
}
.widget.woocommerce.widget_product_search .woocommerce-product-search input:-ms-input-placeholder {
text-transform: uppercase;
color: inherit
}
.widget.woocommerce.widget_product_search .woocommerce-product-search button {
width: 16px;
margin-left: 10px;
padding: 14px 0 8px;
font-size: 15px;
color: #211f1f;
cursor: pointer;
-webkit-transition: color .2s ease-in-out;
-moz-transition: color .2s ease-in-out;
transition: color .2s ease-in-out
}
.widget.woocommerce.widget_product_search .woocommerce-product-search button:hover {
color: #959494
}
.widget.woocommerce.widget_product_search .woocommerce-product-search button span {
display: block;
line-height: inherit
}
.widget.woocommerce.widget_product_search .woocommerce-product-search button span:before {
display: block;
line-height: inherit
}
.qodef-product-banner {
position: relative;
display: inline-block;
vertical-align: middle
}
.touchevents .qodef-product-banner {
cursor: pointer
}
.qodef-product-banner .qodef-product-banner-content {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle
}
.qodef-product-banner .qodef-product-banner-text {
position: absolute;
display: block;
width: 100%;
height: 100%;
top: 0;
left: 0;
padding: 52px 50px;
box-sizing: border-box
}
@media screen and (max-width:680px) {
.qodef-product-banner .qodef-product-banner-text {
padding: 22px 50px
}
}
.qodef-product-banner .qodef-product-banner-text-inner {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle;
height: 100%
}
.qodef-product-banner .qodef-product-banner-link {
position: absolute;
display: block;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 1
}
.qodef-product-banner .qodef-product-banner-categories {
position: relative;
z-index: 3;
font-family: Poppins, sans-serif;
font-size: 11px;
font-weight: 500;
letter-spacing: .2em;
color: #211f1f;
text-transform: uppercase
}
.qodef-product-banner .qodef-product-banner-title {
margin: 7px 0
}
@media screen and (max-width:680px) {
.qodef-product-banner .qodef-product-banner-title {
margin: 7px 0 18px
}
}
.qodef-product-banner .qodef-product-banner-price {
position: absolute;
left: 0;
bottom: 9px;
font-family: Poppins, sans-serif;
font-size: 35px;
letter-spacing: .05em;
color: #211f1f
}
@media screen and (max-width:680px) {
.qodef-product-banner .qodef-product-banner-price {
position: relative
}
}
.qodef-product-banner .qodef-product-banner-price .woocommerce-Price-currencySymbol {
position: relative;
display: inline-block;
vertical-align: text-top;
margin: 0 7px 0 0;
font-size: 16px;
letter-spacing: .1em
}
.qodef-product-banner .qodef-product-banner-image {
position: relative
}
.qodef-product-banner .qodef-product-banner-image:after {
content: '';
position: absolute;
display: block;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-color: rgba(255, 255, 255, .03);
-webkit-transition: opacity .2s ease-in-out;
-moz-transition: opacity .2s ease-in-out;
transition: opacity .2s ease-in-out;
opacity: 0
}
.qodef-product-banner .qodef-product-banner-image img {
display: block
}
.qodef-product-banner:hover .qodef-product-banner-image:after {
opacity: 1
}
.qodef-product-banner.qodef-product-banner-dark .qodef-product-banner-categories,
.qodef-product-banner.qodef-product-banner-dark .qodef-product-banner-price,
.qodef-product-banner.qodef-product-banner-dark .qodef-product-banner-title {
color: #fff
}
.qodef-product-banner.qodef-product-banner-dark .qodef-product-banner-categories a,
.qodef-product-banner.qodef-product-banner-dark .qodef-product-banner-price a,
.qodef-product-banner.qodef-product-banner-dark .qodef-product-banner-title a {
color: inherit
}
.qodef-product-banner.qodef-product-banner-dark .qodef-product-banner-categories a:hover,
.qodef-product-banner.qodef-product-banner-dark .qodef-product-banner-price a:hover,
.qodef-product-banner.qodef-product-banner-dark .qodef-product-banner-title a:hover {
color: #ffe9e2
}
.qodef-pcl-holder {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle
}
.qodef-pcl-holder .qodef-pcli {
position: relative;
display: inline-block;
vertical-align: top;
width: 100%;
padding: 0;
z-index: 100;
overflow: hidden;
box-sizing: border-box
}
.qodef-pcl-holder .qodef-pcli-inner {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle;
overflow: hidden
}
.touchevents .qodef-pcl-holder .qodef-pcli-inner {
cursor: pointer
}
.qodef-pcl-holder .qodef-pcli-inner .qodef-pcli-image {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle
}
.qodef-pcl-holder .qodef-pcli-inner .qodef-pcli-image:after {
content: '';
position: absolute;
display: block;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-color: rgba(255, 255, 255, .2);
opacity: 0;
-webkit-transition: opacity .2s ease-in-out;
-moz-transition: opacity .2s ease-in-out;
transition: opacity .2s ease-in-out;
z-index: 10
}
.qodef-pcl-holder .qodef-pcli-inner .qodef-pcli-image img {
display: block;
width: 100%
}
.qodef-pcl-holder .qodef-pcli-inner .qodef-pcli-text {
position: absolute;
display: block;
width: 100%;
height: 100%;
top: 0;
left: 0;
box-sizing: border-box;
z-index: 20
}
.qodef-pcl-holder .qodef-pcli-inner .qodef-pcli-text-outer {
position: relative;
display: table;
table-layout: fixed;
height: 100%;
width: 100%;
height: calc(100% + 1px)
}
.qodef-pcl-holder .qodef-pcli-inner .qodef-pcli-text-inner {
position: absolute;
bottom: 0;
left: 0;
display: block;
width: calc(100% - 60px);
margin: 30px 30px;
padding: 23px 30px;
font-family: Poppins, sans-serif;
font-size: 15px;
font-weight: 500;
letter-spacing: .05em;
text-transform: uppercase;
color: #211f1f;
background-color: #fff;
box-sizing: border-box;
-webkit-transition: -webkit-transform .4s ease;
-moz-transition: -moz-transform .4s ease;
transition: transform .4s ease
}
.qodef-pcl-holder .qodef-pcli-inner .qodef-pcli-link {
position: absolute;
display: block;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 100
}
.qodef-pcl-holder .qodef-pcli-inner:hover .qodef-pcli-image:after {
opacity: 1
}
.qodef-pcl-holder .qodef-pcli-inner:hover .qodef-pcli-text-inner {
-webkit-transform: translateY(-10px);
-moz-transform: translateY(-10px);
transform: translateY(-10px)
}
.qodef-pcl-holder.qodef-standard-layout .qodef-pcli {
float: left
}
.qodef-pcl-holder.qodef-standard-layout.qodef-large-space {
margin: 0 0 -50px
}
.qodef-pcl-holder.qodef-standard-layout.qodef-normal-space {
margin: 0 0 -30px
}
.qodef-pcl-holder.qodef-standard-layout.qodef-small-space {
margin: 0 0 -20px
}
.qodef-pcl-holder.qodef-standard-layout.qodef-tiny-space {
margin: 0 0 -10px
}
.qodef-pcl-holder.qodef-standard-layout.qodef-two-columns .qodef-pcli {
width: 50%
}
@media only screen and (min-width:1025px) {
.qodef-pcl-holder.qodef-standard-layout.qodef-two-columns .qodef-pcli:nth-child(2n+1) {
clear: both
}
}
.qodef-pcl-holder.qodef-standard-layout.qodef-three-columns .qodef-pcli {
width: 33.33333%
}
@media only screen and (min-width:1025px) {
.qodef-pcl-holder.qodef-standard-layout.qodef-three-columns .qodef-pcli:nth-child(3n+1) {
clear: both
}
}
.qodef-pcl-holder.qodef-standard-layout.qodef-four-columns .qodef-pcli {
width: 25%
}
@media only screen and (min-width:1025px) {
.qodef-pcl-holder.qodef-standard-layout.qodef-four-columns .qodef-pcli:nth-child(4n+1) {
clear: both
}
}
.qodef-pcl-holder.qodef-standard-layout.qodef-five-columns .qodef-pcli {
width: 20%
}
@media only screen and (min-width:1025px) {
.qodef-pcl-holder.qodef-standard-layout.qodef-five-columns .qodef-pcli:nth-child(5n+1) {
clear: both
}
}
.qodef-pcl-holder.qodef-standard-layout.qodef-six-columns .qodef-pcli {
width: 16.66667%
}
@media only screen and (min-width:1025px) {
.qodef-pcl-holder.qodef-standard-layout.qodef-six-columns .qodef-pcli:nth-child(6n+1) {
clear: both
}
}
.qodef-pcl-holder.qodef-masonry-layout .qodef-pcl-sizer {
width: 100%
}
.qodef-pcl-holder.qodef-masonry-layout .qodef-pcl-gutter {
width: 0
}
.qodef-pcl-holder.qodef-masonry-layout .qodef-pcli-inner {
width: 100%;
height: 100%
}
.qodef-pcl-holder.qodef-masonry-layout .qodef-pcli-inner .qodef-pcli-image {
height: 100%
}
.qodef-pcl-holder.qodef-masonry-layout .qodef-pcli-inner .qodef-pcli-image img {
height: 100%
}
.qodef-pcl-holder.qodef-masonry-layout .qodef-pcli.qodef-masonry-image-large-width img,
.qodef-pcl-holder.qodef-masonry-layout .qodef-pcli.qodef-masonry-image-large-width-height img {
width: 100%
}
@media only screen and (min-width:1024px) {
.qodef-pcl-holder.qodef-masonry-layout .qodef-pcli.qodef-masonry-image-large-width .qodef-pcli-text-inner,
.qodef-pcl-holder.qodef-masonry-layout .qodef-pcli.qodef-masonry-image-large-width-height .qodef-pcli-text-inner {
width: calc(50% - 30px)
}
}
.qodef-pcl-holder.qodef-masonry-layout.qodef-two-columns .qodef-pcl-sizer,
.qodef-pcl-holder.qodef-masonry-layout.qodef-two-columns .qodef-pcli {
width: 50%
}
.qodef-pcl-holder.qodef-masonry-layout.qodef-two-columns .qodef-pcli.qodef-masonry-image-large-width,
.qodef-pcl-holder.qodef-masonry-layout.qodef-two-columns .qodef-pcli.qodef-masonry-image-large-width-height {
width: 100%
}
.qodef-pcl-holder.qodef-masonry-layout.qodef-three-columns .qodef-pcl-sizer,
.qodef-pcl-holder.qodef-masonry-layout.qodef-three-columns .qodef-pcli {
width: 33.33333%
}
.qodef-pcl-holder.qodef-masonry-layout.qodef-three-columns .qodef-pcli.qodef-masonry-image-large-width,
.qodef-pcl-holder.qodef-masonry-layout.qodef-three-columns .qodef-pcli.qodef-masonry-image-large-width-height {
width: 66.66667%
}
.qodef-pcl-holder.qodef-masonry-layout.qodef-four-columns .qodef-pcl-sizer,
.qodef-pcl-holder.qodef-masonry-layout.qodef-four-columns .qodef-pcli {
width: 25%
}
.qodef-pcl-holder.qodef-masonry-layout.qodef-four-columns .qodef-pcli.qodef-masonry-image-large-width,
.qodef-pcl-holder.qodef-masonry-layout.qodef-four-columns .qodef-pcli.qodef-masonry-image-large-width-height {
width: 50%
}
.qodef-pcl-holder.qodef-masonry-layout.qodef-five-columns .qodef-pcl-sizer,
.qodef-pcl-holder.qodef-masonry-layout.qodef-five-columns .qodef-pcli {
width: 20%
}
.qodef-pcl-holder.qodef-masonry-layout.qodef-five-columns .qodef-pcli.qodef-masonry-image-large-width,
.qodef-pcl-holder.qodef-masonry-layout.qodef-five-columns .qodef-pcli.qodef-masonry-image-large-width-height {
width: 40%
}
.qodef-pcl-holder.qodef-masonry-layout.qodef-six-columns .qodef-pcl-sizer,
.qodef-pcl-holder.qodef-masonry-layout.qodef-six-columns .qodef-pcli {
width: 16.66667%
}
.qodef-pcl-holder.qodef-masonry-layout.qodef-six-columns .qodef-pcli.qodef-masonry-image-large-width,
.qodef-pcl-holder.qodef-masonry-layout.qodef-six-columns .qodef-pcli.qodef-masonry-image-large-width-height {
width: 33.33333%
}
.qodef-product-info {
position: relative;
display: inline-block;
vertical-align: middle
}
.qodef-product-info>div {
position: relative;
display: inline-block;
vertical-align: middle
}
.qodef-product-info>div p {
margin: 0
}
.qodef-product-info>div a {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 9px 0 0
}
.qodef-product-info>div a:last-child {
margin: 0
}
.qodef-product-info .qodef-pi-image,
.qodef-product-info .qodef-pi-rating,
.qodef-product-info .qodef-pi-title {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0
}
.qodef-product-info .qodef-pi-image img {
display: block
}
.qodef-product-info .qodef-pi-category h1,
.qodef-product-info .qodef-pi-category h2,
.qodef-product-info .qodef-pi-category h3,
.qodef-product-info .qodef-pi-category h4,
.qodef-product-info .qodef-pi-category h5,
.qodef-product-info .qodef-pi-category h6 {
margin: 0
}
.qodef-product-info .qodef-pi-category h1 a,
.qodef-product-info .qodef-pi-category h2 a,
.qodef-product-info .qodef-pi-category h3 a,
.qodef-product-info .qodef-pi-category h4 a,
.qodef-product-info .qodef-pi-category h5 a,
.qodef-product-info .qodef-pi-category h6 a {
vertical-align: top
}
.qodef-product-info .qodef-pi-rating {
position: relative;
display: inline-block;
vertical-align: middle;
overflow: hidden
}
.qodef-product-info .qodef-pi-rating:before {
content: "\e031\e031\e031\e031\e031"
}
.qodef-product-info .qodef-pi-rating span {
position: absolute;
top: 0;
left: 0;
overflow: hidden
}
.qodef-product-info .qodef-pi-rating span:before {
content: "\e033\e033\e033\e033\e033"
}
.qodef-product-info .qodef-pi-add-to-cart .qodef-btn.qodef-btn-solid.qodef-white-skin {
color: #211f1f;
background-color: #fff;
border-color: #fff
}
.qodef-product-info .qodef-pi-add-to-cart .qodef-btn.qodef-btn-solid.qodef-white-skin:hover {
color: #fff;
background-color: #211f1f;
border-color: #211f1f
}
.qodef-product-info .qodef-pi-add-to-cart .qodef-btn.qodef-btn-solid.qodef-dark-skin {
color: #fff;
background-color: #211f1f;
border-color: #211f1f
}
.qodef-product-info .qodef-pi-add-to-cart .qodef-btn.qodef-btn-solid.qodef-dark-skin:hover {
color: #211f1f;
background-color: #fff;
border-color: #fff
}
.qodef-plc-holder {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle
}
.qodef-plc-holder .qodef-plc-outer {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle
}
.qodef-plc-holder .qodef-plc-new-product,
.qodef-plc-holder .qodef-plc-onsale,
.qodef-plc-holder .qodef-plc-out-of-stock {
position: absolute;
display: block;
top: 17px;
width: auto;
height: 11px;
margin: 0;
padding: 0 11px 0 14px;
color: #000;
font-family: Poppins, sans-serif;
font-size: 12px;
line-height: 11px;
font-weight: 500;
letter-spacing: .2em;
text-align: center;
text-transform: uppercase;
z-index: 100;
box-sizing: border-box;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0)
}
.qodef-plc-holder .qodef-plc-onsale {
right: 0;
background-color: #3A3E43;
color: #FFF;
}
.qodef-plc-holder .qodef-plc-out-of-stock {
right: 0;
background-color: #ffe9e2
}
.qodef-plc-holder .qodef-plc-new-product {
right: 0;
background-color: #ffe9e2
}
.qodef-pls-holder {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle
}
.qodef-pls-holder>ul {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle;
list-style: none;
margin: 0;
padding: 0
}
.qodef-pls-holder>ul>li {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle;
padding: 0;
margin: 0 0 20px
}
.qodef-pls-holder>ul>li:last-child {
margin: 0
}
.qodef-pls-holder .qodef-pls-image {
display: table-cell;
vertical-align: top;
width: 84px
}
.qodef-pls-holder .qodef-pls-image a,
.qodef-pls-holder .qodef-pls-image img {
display: block
}
.qodef-pls-holder .qodef-pls-image a {
position: relative
}
.qodef-pls-holder .qodef-pls-image a:hover:before {
opacity: 1
}
.qodef-pls-holder .qodef-pls-image a:before {
position: absolute;
display: block;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
background-color: rgba(33, 31, 31, .4);
opacity: 0;
-webkit-transition: opacity .2s ease-in-out;
-moz-transition: opacity .2s ease-in-out;
transition: opacity .2s ease-in-out
}
.qodef-pls-holder .qodef-pls-text {
display: table-cell;
vertical-align: top;
padding: 0 0 0 20px
}
.qodef-pls-holder .qodef-pls-text .qodef-pls-title {
margin: 0 0 4px
}
.qodef-pls-holder .qodef-pls-text .qodef-pls-rating-holder {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle;
line-height: 1;
margin: 5px 0 3px
}
.qodef-pls-holder .qodef-pls-text .qodef-pls-rating {
position: relative;
display: inline-block;
vertical-align: middle;
overflow: hidden
}
.qodef-pls-holder .qodef-pls-text .qodef-pls-rating:before {
content: "\e031\e031\e031\e031\e031"
}
.qodef-pls-holder .qodef-pls-text .qodef-pls-rating span {
position: absolute;
top: 0;
left: 0;
overflow: hidden
}
.qodef-pls-holder .qodef-pls-text .qodef-pls-rating span:before {
content: "\e033\e033\e033\e033\e033"
}
.qodef-pls-holder .qodef-pls-text .qodef-pls-price {
position: relative;
display: block;
margin: 16px 0 0;
font-size: 16px;
line-height: 1;
color: #959494
}
.qodef-pls-holder .qodef-pls-text .qodef-pls-price * {
font-size: inherit;
line-height: inherit
}
.qodef-pls-holder .qodef-pls-text .qodef-pls-price del {
margin: 0 8px 0 0;
color: rgba(149, 148, 148, .8)
}
.qodef-pls-holder .qodef-pls-text .qodef-pls-price ins {
text-decoration: none
}
.qodef-pl-holder,
.qodef-plc-holder {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle
}
.qodef-pl-holder .qodef-pli-buttons-wrapper,
.qodef-plc-holder .qodef-pli-buttons-wrapper {
display: inline-block
}
.qodef-pl-holder.qodef-info-on-image .qodef-pli .qodef-plc-category,
.qodef-pl-holder.qodef-info-on-image .qodef-pli .qodef-plc-excerpt,
.qodef-pl-holder.qodef-info-on-image .qodef-pli .qodef-pli-category,
.qodef-pl-holder.qodef-info-on-image .qodef-pli .qodef-pli-excerpt,
.qodef-plc-holder.qodef-info-on-image .qodef-pli .qodef-plc-category,
.qodef-plc-holder.qodef-info-on-image .qodef-pli .qodef-plc-excerpt,
.qodef-plc-holder.qodef-info-on-image .qodef-pli .qodef-pli-category,
.qodef-plc-holder.qodef-info-on-image .qodef-pli .qodef-pli-excerpt {
margin: 14px 0 8px
}
.qodef-pl-holder.qodef-info-on-image .qodef-pli .qodef-pli-buttons-wrapper,
.qodef-plc-holder.qodef-info-on-image .qodef-pli .qodef-pli-buttons-wrapper {
margin: 23px 0 0
}
.qodef-pl-holder .qodef-pl-outer,
.qodef-pl-holder .qodef-plc-outer,
.qodef-plc-holder .qodef-pl-outer,
.qodef-plc-holder .qodef-plc-outer {
list-style: none
}
.qodef-pl-holder .qodef-pli,
.qodef-plc-holder .qodef-pli {
position: relative;
display: inline-block;
vertical-align: top;
padding: 0;
z-index: 100;
box-sizing: border-box
}
.qodef-pl-holder .qodef-pli.qodef-pli-outofstock .qodef-pli-inner .qodef-pli-text-inner .button.ajax_add_to_cart,
.qodef-plc-holder .qodef-pli.qodef-pli-outofstock .qodef-pli-inner .qodef-pli-text-inner .button.ajax_add_to_cart {
display: none
}
.qodef-pl-holder .qodef-pli .qodef-plc-title,
.qodef-pl-holder .qodef-pli .qodef-pli-title,
.qodef-plc-holder .qodef-pli .qodef-plc-title,
.qodef-plc-holder .qodef-pli .qodef-pli-title {
margin: 0
}
.qodef-pl-holder .qodef-pli .qodef-plc-category,
.qodef-pl-holder .qodef-pli .qodef-pli-category,
.qodef-plc-holder .qodef-pli .qodef-plc-category,
.qodef-plc-holder .qodef-pli .qodef-pli-category {
font-family: Poppins, sans-serif;
font-size: 11px;
line-height: 1.636363636363636em;
font-weight: 500;
letter-spacing: .2em;
text-transform: uppercase
}
.qodef-pl-holder .qodef-pli .qodef-plc-category,
.qodef-pl-holder .qodef-pli .qodef-plc-excerpt,
.qodef-pl-holder .qodef-pli .qodef-pli-category,
.qodef-pl-holder .qodef-pli .qodef-pli-excerpt,
.qodef-plc-holder .qodef-pli .qodef-plc-category,
.qodef-plc-holder .qodef-pli .qodef-plc-excerpt,
.qodef-plc-holder .qodef-pli .qodef-pli-category,
.qodef-plc-holder .qodef-pli .qodef-pli-excerpt {
margin: 18px 0 0
}
.qodef-pl-holder .qodef-pli .qodef-plc-rating-holder,
.qodef-pl-holder .qodef-pli .qodef-pli-rating-holder,
.qodef-plc-holder .qodef-pli .qodef-plc-rating-holder,
.qodef-plc-holder .qodef-pli .qodef-pli-rating-holder {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle;
line-height: 1;
margin: 19px 0 2px
}
.qodef-pl-holder .qodef-pli .qodef-plc-rating,
.qodef-pl-holder .qodef-pli .qodef-pli-rating,
.qodef-plc-holder .qodef-pli .qodef-plc-rating,
.qodef-plc-holder .qodef-pli .qodef-pli-rating {
position: relative;
display: inline-block;
vertical-align: middle;
overflow: hidden
}
.qodef-pl-holder .qodef-pli .qodef-plc-rating:before,
.qodef-pl-holder .qodef-pli .qodef-pli-rating:before,
.qodef-plc-holder .qodef-pli .qodef-plc-rating:before,
.qodef-plc-holder .qodef-pli .qodef-pli-rating:before {
content: "\e031\e031\e031\e031\e031"
}
.qodef-pl-holder .qodef-pli .qodef-plc-rating span,
.qodef-pl-holder .qodef-pli .qodef-pli-rating span,
.qodef-plc-holder .qodef-pli .qodef-plc-rating span,
.qodef-plc-holder .qodef-pli .qodef-pli-rating span {
position: absolute;
top: 0;
left: 0;
overflow: hidden
}
.qodef-pl-holder .qodef-pli .qodef-plc-rating span:before,
.qodef-pl-holder .qodef-pli .qodef-pli-rating span:before,
.qodef-plc-holder .qodef-pli .qodef-plc-rating span:before,
.qodef-plc-holder .qodef-pli .qodef-pli-rating span:before {
content: "\e033\e033\e033\e033\e033"
}
.qodef-pl-holder .qodef-pli .qodef-plc-price,
.qodef-pl-holder .qodef-pli .qodef-pli-price,
.qodef-plc-holder .qodef-pli .qodef-plc-price,
.qodef-plc-holder .qodef-pli .qodef-pli-price {
position: relative;
display: block;
margin: 16px 0 0;
font-size: 14px;
line-height: 1;
color: #959494;
margin: 17px 0 0
}
.qodef-pl-holder .qodef-pli .qodef-plc-price *,
.qodef-pl-holder .qodef-pli .qodef-pli-price *,
.qodef-plc-holder .qodef-pli .qodef-plc-price *,
.qodef-plc-holder .qodef-pli .qodef-pli-price * {
font-size: inherit;
line-height: inherit
}
.qodef-pl-holder .qodef-pli .qodef-plc-price del,
.qodef-pl-holder .qodef-pli .qodef-pli-price del,
.qodef-plc-holder .qodef-pli .qodef-plc-price del,
.qodef-plc-holder .qodef-pli .qodef-pli-price del {
margin: 0 8px 0 0;
color: rgba(149, 148, 148, .8)
}
.qodef-pl-holder .qodef-pli .qodef-plc-price ins,
.qodef-pl-holder .qodef-pli .qodef-pli-price ins,
.qodef-plc-holder .qodef-pli .qodef-plc-price ins,
.qodef-plc-holder .qodef-pli .qodef-pli-price ins {
text-decoration: none
}
.qodef-pl-holder .qodef-pli-inner,
.qodef-plc-holder .qodef-pli-inner {
position: relative;
display: inline-block;
vertical-align: middle;
overflow: hidden
}
.qodef-pl-holder .qodef-pli-inner:hover .qodef-pli-text,
.qodef-plc-holder .qodef-pli-inner:hover .qodef-pli-text {
opacity: 1
}
.touchevents .qodef-pl-holder .qodef-pli-inner,
.touchevents .qodef-plc-holder .qodef-pli-inner {
cursor: pointer
}
.qodef-pl-holder .qodef-pli-inner .qodef-pli-image,
.qodef-plc-holder .qodef-pli-inner .qodef-pli-image {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle
}
.qodef-pl-holder .qodef-pli-inner .qodef-pli-image img,
.qodef-plc-holder .qodef-pli-inner .qodef-pli-image img {
display: block;
width: 100%
}
.qodef-pl-holder .qodef-pli-inner .qodef-pli-image .qodef-pli-new-product,
.qodef-pl-holder .qodef-pli-inner .qodef-pli-image .qodef-pli-onsale,
.qodef-pl-holder .qodef-pli-inner .qodef-pli-image .qodef-pli-out-of-stock,
.qodef-plc-holder .qodef-pli-inner .qodef-pli-image .qodef-pli-new-product,
.qodef-plc-holder .qodef-pli-inner .qodef-pli-image .qodef-pli-onsale,
.qodef-plc-holder .qodef-pli-inner .qodef-pli-image .qodef-pli-out-of-stock {
position: absolute;
display: block;
top: 17px;
width: auto;
height: 11px;
margin: 0;
padding: 0 11px 0 14px;
color: #000;
font-family: Poppins, sans-serif;
font-size: 12px;
line-height: 11px;
font-weight: 500;
letter-spacing: .2em;
text-align: center;
text-transform: uppercase;
z-index: 100;
box-sizing: border-box;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0)
}
.qodef-pl-holder .qodef-pli-inner .qodef-pli-image .qodef-pli-onsale,
.qodef-plc-holder .qodef-pli-inner .qodef-pli-image .qodef-pli-onsale {
right: 0;
background-color: #ffe9e2
}
.qodef-pl-holder .qodef-pli-inner .qodef-pli-image .qodef-pli-out-of-stock,
.qodef-plc-holder .qodef-pli-inner .qodef-pli-image .qodef-pli-out-of-stock {
right: 0;
background-color: #ffe9e2
}
.qodef-pl-holder .qodef-pli-inner .qodef-pli-image .qodef-pli-new-product,
.qodef-plc-holder .qodef-pli-inner .qodef-pli-image .qodef-pli-new-product {
right: 0;
background-color: #ffe9e2
}
.qodef-pl-holder .qodef-pli-inner .qodef-pli-text,
.qodef-plc-holder .qodef-pli-inner .qodef-pli-text {
position: absolute;
display: block;
width: 100%;
height: 100%;
top: 0;
left: 0;
padding: 10px;
opacity: 0;
background-color: rgba(255, 255, 255, .95);
box-sizing: border-box;
-webkit-transition: opacity .2s ease-out;
-moz-transition: opacity .2s ease-out;
transition: opacity .2s ease-out
}
.qodef-pl-holder .qodef-pli-inner .qodef-pli-text-outer,
.qodef-plc-holder .qodef-pli-inner .qodef-pli-text-outer {
position: relative;
display: table;
table-layout: fixed;
height: 100%;
width: 100%;
height: calc(100% + 1px);
text-align: center
}
.qodef-pl-holder .qodef-pli-inner .qodef-pli-text-inner,
.qodef-plc-holder .qodef-pli-inner .qodef-pli-text-inner {
position: relative;
display: table-cell;
height: 100%;
width: 100%;
vertical-align: middle
}
.qodef-pl-holder .qodef-pli-inner .qodef-pli-text-inner .qodef-plc-category a,
.qodef-pl-holder .qodef-pli-inner .qodef-pli-text-inner .qodef-plc-excerpt,
.qodef-pl-holder .qodef-pli-inner .qodef-pli-text-inner .qodef-plc-price,
.qodef-pl-holder .qodef-pli-inner .qodef-pli-text-inner .qodef-plc-rating,
.qodef-pl-holder .qodef-pli-inner .qodef-pli-text-inner .qodef-plc-title,
.qodef-pl-holder .qodef-pli-inner .qodef-pli-text-inner .qodef-pli-category a,
.qodef-pl-holder .qodef-pli-inner .qodef-pli-text-inner .qodef-pli-excerpt,
.qodef-pl-holder .qodef-pli-inner .qodef-pli-text-inner .qodef-pli-price,
.qodef-pl-holder .qodef-pli-inner .qodef-pli-text-inner .qodef-pli-rating,
.qodef-pl-holder .qodef-pli-inner .qodef-pli-text-inner .qodef-pli-title,
.qodef-plc-holder .qodef-pli-inner .qodef-pli-text-inner .qodef-plc-category a,
.qodef-plc-holder .qodef-pli-inner .qodef-pli-text-inner .qodef-plc-excerpt,
.qodef-plc-holder .qodef-pli-inner .qodef-pli-text-inner .qodef-plc-price,
.qodef-plc-holder .qodef-pli-inner .qodef-pli-text-inner .qodef-plc-rating,
.qodef-plc-holder .qodef-pli-inner .qodef-pli-text-inner .qodef-plc-title,
.qodef-plc-holder .qodef-pli-inner .qodef-pli-text-inner .qodef-pli-category a,
.qodef-plc-holder .qodef-pli-inner .qodef-pli-text-inner .qodef-pli-excerpt,
.qodef-plc-holder .qodef-pli-inner .qodef-pli-text-inner .qodef-pli-price,
.qodef-plc-holder .qodef-pli-inner .qodef-pli-text-inner .qodef-pli-rating,
.qodef-plc-holder .qodef-pli-inner .qodef-pli-text-inner .qodef-pli-title {
color: #211f1f
}
.qodef-pl-holder .qodef-pli-inner .qodef-pli-text-inner .qodef-plc-category a:hover,
.qodef-pl-holder .qodef-pli-inner .qodef-pli-text-inner .qodef-pli-category a:hover,
.qodef-plc-holder .qodef-pli-inner .qodef-pli-text-inner .qodef-plc-category a:hover,
.qodef-plc-holder .qodef-pli-inner .qodef-pli-text-inner .qodef-pli-category a:hover {
color: #959494
}
.qodef-pl-holder .qodef-pli-inner .qodef-pli-text-inner .qodef-pli-text-action,
.qodef-plc-holder .qodef-pli-inner .qodef-pli-text-inner .qodef-pli-text-action {
display: table;
margin: 0 auto
}
.qodef-pl-holder .qodef-pli-inner .qodef-pli-text-inner .qodef-plc-add-to-cart,
.qodef-pl-holder .qodef-pli-inner .qodef-pli-text-inner .qodef-pli-add-to-cart,
.qodef-plc-holder .qodef-pli-inner .qodef-pli-text-inner .qodef-plc-add-to-cart,
.qodef-plc-holder .qodef-pli-inner .qodef-pli-text-inner .qodef-pli-add-to-cart {
float: left
}
.qodef-pl-holder .qodef-pli-inner .qodef-pli-text-inner .clear,
.qodef-plc-holder .qodef-pli-inner .qodef-pli-text-inner .clear {
display: none
}
.qodef-pl-holder .qodef-pli-inner .qodef-pli-text-inner .button.added,
.qodef-plc-holder .qodef-pli-inner .qodef-pli-text-inner .button.added {
display: none
}
.qodef-pl-holder .qodef-pli-inner .qodef-pli-text-inner .added_to_cart,
.qodef-pl-holder .qodef-pli-inner .qodef-pli-text-inner .button,
.qodef-pl-holder .qodef-pli-inner .qodef-pli-text-inner .yith-wcwl-add-to-wishlist,
.qodef-plc-holder .qodef-pli-inner .qodef-pli-text-inner .added_to_cart,
.qodef-plc-holder .qodef-pli-inner .qodef-pli-text-inner .button,
.qodef-plc-holder .qodef-pli-inner .qodef-pli-text-inner .yith-wcwl-add-to-wishlist {
font-size: 0;
display: inline-block;
float: left;
height: 36px;
width: 36px;
line-height: 36px;
float: left;
text-align: center;
color: #211f1f;
background-color: transparent;
border: 1px solid #211f1f;
-webkit-transition: color .2s ease-in-out, background-color .2s ease-in-out;
-moz-transition: color .2s ease-in-out, background-color .2s ease-in-out;
transition: color .2s ease-in-out, background-color .2s ease-in-out;
box-sizing: border-box;
margin-right: -1px
}
.qodef-pl-holder .qodef-pli-inner .qodef-pli-text-inner .added_to_cart:after,
.qodef-pl-holder .qodef-pli-inner .qodef-pli-text-inner .button:after,
.qodef-pl-holder .qodef-pli-inner .qodef-pli-text-inner .yith-wcwl-add-to-wishlist:after,
.qodef-plc-holder .qodef-pli-inner .qodef-pli-text-inner .added_to_cart:after,
.qodef-plc-holder .qodef-pli-inner .qodef-pli-text-inner .button:after,
.qodef-plc-holder .qodef-pli-inner .qodef-pli-text-inner .yith-wcwl-add-to-wishlist:after {
font-family: FontAwesome
}
.qodef-pl-holder .qodef-pli-inner .qodef-pli-text-inner .added_to_cart:hover,
.qodef-pl-holder .qodef-pli-inner .qodef-pli-text-inner .button:hover,
.qodef-pl-holder .qodef-pli-inner .qodef-pli-text-inner .yith-wcwl-add-to-wishlist:hover,
.qodef-plc-holder .qodef-pli-inner .qodef-pli-text-inner .added_to_cart:hover,
.qodef-plc-holder .qodef-pli-inner .qodef-pli-text-inner .button:hover,
.qodef-plc-holder .qodef-pli-inner .qodef-pli-text-inner .yith-wcwl-add-to-wishlist:hover {
color: #fff;
background-color: #211f1f
}
.qodef-pl-holder .qodef-pli-inner .qodef-pli-text-inner .yith-wcwl-add-to-wishlist a,
.qodef-plc-holder .qodef-pli-inner .qodef-pli-text-inner .yith-wcwl-add-to-wishlist a {
display: block
}
.qodef-pl-holder .qodef-pli-inner .qodef-pli-text-inner .button.product_type_external:after,
.qodef-plc-holder .qodef-pli-inner .qodef-pli-text-inner .button.product_type_external:after {
content: "+";
font-size: 18px
}
.qodef-pl-holder .qodef-pli-inner .qodef-pli-text-inner .add_to_cart_button:after,
.qodef-plc-holder .qodef-pli-inner .qodef-pli-text-inner .add_to_cart_button:after {
content: "+";
font-size: 18px
}
.qodef-pl-holder .qodef-pli-inner .qodef-pli-text-inner .added_to_cart:after,
.qodef-plc-holder .qodef-pli-inner .qodef-pli-text-inner .added_to_cart:after {
content: "\f07a";
font-size: 15px
}
.qodef-pl-holder .qodef-pli-inner .qodef-pli-text-inner .yith-wcqv-button:after,
.qodef-plc-holder .qodef-pli-inner .qodef-pli-text-inner .yith-wcqv-button:after {
content: "\f06e";
font-size: 15px
}
.qodef-pl-holder .qodef-pli-inner .qodef-pli-link,
.qodef-plc-holder .qodef-pli-inner .qodef-pli-link {
position: absolute;
display: block;
width: 100%;
height: 100%;
top: 0;
left: 0
}
.qodef-pl-holder .qodef-pli-text-wrapper,
.qodef-plc-holder .qodef-pli-text-wrapper {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle;
margin: 25px 0 38px;
text-align: center
}
.qodef-pl-holder .qodef-pli-text-wrapper .qodef-pli-main-info-wrapper,
.qodef-plc-holder .qodef-pli-text-wrapper .qodef-pli-main-info-wrapper {
position: relative
}
.qodef-pl-holder .qodef-pli-additional-info-wrapper .variations_form.cart,
.qodef-plc-holder .qodef-pli-additional-info-wrapper .variations_form.cart {
position: relative;
display: inline-block;
vertical-align: top;
margin: 18px 0 0
}
.qodef-pl-holder .qodef-pli-additional-info-wrapper .variations_form.cart .variations,
.qodef-plc-holder .qodef-pli-additional-info-wrapper .variations_form.cart .variations {
margin: 0
}
.qodef-pl-holder .qodef-pli-additional-info-wrapper .variations_form.cart .select_option.select_option_colorpicker,
.qodef-plc-holder .qodef-pli-additional-info-wrapper .variations_form.cart .select_option.select_option_colorpicker {
border-radius: 50%
}
.qodef-pl-holder .qodef-pli-additional-info-wrapper .variations_form.cart .select_option.select_option_colorpicker .yith_wccl_value,
.qodef-plc-holder .qodef-pli-additional-info-wrapper .variations_form.cart .select_option.select_option_colorpicker .yith_wccl_value {
width: 7px;
height: 7px;
min-width: auto;
border: 0;
border-radius: 50%
}
.qodef-pl-holder .qodef-pli-additional-info-wrapper .variations_form.cart .select_option,
.qodef-plc-holder .qodef-pli-additional-info-wrapper .variations_form.cart .select_option {
margin-right: 4px;
border: none
}
.qodef-pl-holder .qodef-pli-additional-info-wrapper .variations_form.cart .select_option:last-child,
.qodef-plc-holder .qodef-pli-additional-info-wrapper .variations_form.cart .select_option:last-child {
margin-right: 0
}
.qodef-pl-holder .qodef-pli-additional-info-wrapper .variations_form.cart .select_option .yith_wccl_value,
.qodef-plc-holder .qodef-pli-additional-info-wrapper .variations_form.cart .select_option .yith_wccl_value {
height: auto;
border: 0
}
.qodef-pl-holder.qodef-product-info-dark .qodef-pli-inner .qodef-pli-text,
.qodef-plc-holder.qodef-product-info-dark .qodef-pli-inner .qodef-pli-text {
background-color: rgba(33, 31, 31, .8)
}
.qodef-pl-holder.qodef-product-info-dark .qodef-pli-inner .qodef-pli-text .qodef-pli-text-inner .qodef-plc-category a,
.qodef-pl-holder.qodef-product-info-dark .qodef-pli-inner .qodef-pli-text .qodef-pli-text-inner .qodef-plc-excerpt,
.qodef-pl-holder.qodef-product-info-dark .qodef-pli-inner .qodef-pli-text .qodef-pli-text-inner .qodef-plc-price,
.qodef-pl-holder.qodef-product-info-dark .qodef-pli-inner .qodef-pli-text .qodef-pli-text-inner .qodef-plc-rating,
.qodef-pl-holder.qodef-product-info-dark .qodef-pli-inner .qodef-pli-text .qodef-pli-text-inner .qodef-plc-title,
.qodef-pl-holder.qodef-product-info-dark .qodef-pli-inner .qodef-pli-text .qodef-pli-text-inner .qodef-pli-category a,
.qodef-pl-holder.qodef-product-info-dark .qodef-pli-inner .qodef-pli-text .qodef-pli-text-inner .qodef-pli-excerpt,
.qodef-pl-holder.qodef-product-info-dark .qodef-pli-inner .qodef-pli-text .qodef-pli-text-inner .qodef-pli-price,
.qodef-pl-holder.qodef-product-info-dark .qodef-pli-inner .qodef-pli-text .qodef-pli-text-inner .qodef-pli-rating,
.qodef-pl-holder.qodef-product-info-dark .qodef-pli-inner .qodef-pli-text .qodef-pli-text-inner .qodef-pli-title,
.qodef-plc-holder.qodef-product-info-dark .qodef-pli-inner .qodef-pli-text .qodef-pli-text-inner .qodef-plc-category a,
.qodef-plc-holder.qodef-product-info-dark .qodef-pli-inner .qodef-pli-text .qodef-pli-text-inner .qodef-plc-excerpt,
.qodef-plc-holder.qodef-product-info-dark .qodef-pli-inner .qodef-pli-text .qodef-pli-text-inner .qodef-plc-price,
.qodef-plc-holder.qodef-product-info-dark .qodef-pli-inner .qodef-pli-text .qodef-pli-text-inner .qodef-plc-rating,
.qodef-plc-holder.qodef-product-info-dark .qodef-pli-inner .qodef-pli-text .qodef-pli-text-inner .qodef-plc-title,
.qodef-plc-holder.qodef-product-info-dark .qodef-pli-inner .qodef-pli-text .qodef-pli-text-inner .qodef-pli-category a,
.qodef-plc-holder.qodef-product-info-dark .qodef-pli-inner .qodef-pli-text .qodef-pli-text-inner .qodef-pli-excerpt,
.qodef-plc-holder.qodef-product-info-dark .qodef-pli-inner .qodef-pli-text .qodef-pli-text-inner .qodef-pli-price,
.qodef-plc-holder.qodef-product-info-dark .qodef-pli-inner .qodef-pli-text .qodef-pli-text-inner .qodef-pli-rating,
.qodef-plc-holder.qodef-product-info-dark .qodef-pli-inner .qodef-pli-text .qodef-pli-text-inner .qodef-pli-title {
color: #fff
}
.qodef-pl-holder.qodef-product-info-dark .qodef-pli-inner .qodef-pli-text .qodef-pli-text-inner .qodef-plc-category a:hover,
.qodef-pl-holder.qodef-product-info-dark .qodef-pli-inner .qodef-pli-text .qodef-pli-text-inner .qodef-pli-category a:hover,
.qodef-plc-holder.qodef-product-info-dark .qodef-pli-inner .qodef-pli-text .qodef-pli-text-inner .qodef-plc-category a:hover,
.qodef-plc-holder.qodef-product-info-dark .qodef-pli-inner .qodef-pli-text .qodef-pli-text-inner .qodef-pli-category a:hover {
color: #959494
}
.qodef-pl-holder.qodef-product-info-dark .qodef-pli-inner .added_to_cart,
.qodef-pl-holder.qodef-product-info-dark .qodef-pli-inner .button,
.qodef-pl-holder.qodef-product-info-dark .qodef-pli-inner .yith-wcwl-add-to-wishlist,
.qodef-plc-holder.qodef-product-info-dark .qodef-pli-inner .added_to_cart,
.qodef-plc-holder.qodef-product-info-dark .qodef-pli-inner .button,
.qodef-plc-holder.qodef-product-info-dark .qodef-pli-inner .yith-wcwl-add-to-wishlist {
color: #fff;
border: 1px solid #fff
}
.qodef-pl-holder.qodef-product-info-dark .qodef-pli-inner .added_to_cart:hover,
.qodef-pl-holder.qodef-product-info-dark .qodef-pli-inner .button:hover,
.qodef-pl-holder.qodef-product-info-dark .qodef-pli-inner .yith-wcwl-add-to-wishlist:hover,
.qodef-plc-holder.qodef-product-info-dark .qodef-pli-inner .added_to_cart:hover,
.qodef-plc-holder.qodef-product-info-dark .qodef-pli-inner .button:hover,
.qodef-plc-holder.qodef-product-info-dark .qodef-pli-inner .yith-wcwl-add-to-wishlist:hover {
color: #211f1f;
background-color: #fff
}
.qodef-pl-holder.qodef-product-info-dark .qodef-pli-inner .yith-wcwl-add-to-wishlist a,
.qodef-plc-holder.qodef-product-info-dark .qodef-pli-inner .yith-wcwl-add-to-wishlist a {
color: #fff
}
.qodef-pl-holder.qodef-product-info-dark .qodef-pli-inner .yith-wcwl-add-to-wishlist a:hover,
.qodef-plc-holder.qodef-product-info-dark .qodef-pli-inner .yith-wcwl-add-to-wishlist a:hover {
color: #211f1f
}
.qodef-pl-holder.qodef-standard-layout .qodef-pli,
.qodef-plc-holder.qodef-standard-layout .qodef-pli {
float: left
}
.qodef-pl-holder.qodef-standard-layout.qodef-large-space,
.qodef-plc-holder.qodef-standard-layout.qodef-large-space {
margin: 0 0 -50px
}
.qodef-pl-holder.qodef-standard-layout.qodef-normal-space,
.qodef-plc-holder.qodef-standard-layout.qodef-normal-space {
margin: 0 0 -30px
}
.qodef-pl-holder.qodef-standard-layout.qodef-small-space,
.qodef-plc-holder.qodef-standard-layout.qodef-small-space {
margin: 0 0 -20px
}
.qodef-pl-holder.qodef-standard-layout.qodef-tiny-space,
.qodef-plc-holder.qodef-standard-layout.qodef-tiny-space {
margin: 0 0 -10px
}
.qodef-pl-holder.qodef-standard-layout.qodef-two-columns .qodef-pli,
.qodef-plc-holder.qodef-standard-layout.qodef-two-columns .qodef-pli {
width: 50%
}
@media only screen and (min-width:1025px) {
.qodef-pl-holder.qodef-standard-layout.qodef-two-columns .qodef-pli:nth-child(2n+1),
.qodef-plc-holder.qodef-standard-layout.qodef-two-columns .qodef-pli:nth-child(2n+1) {
clear: both
}
}
.qodef-pl-holder.qodef-standard-layout.qodef-three-columns .qodef-pli,
.qodef-plc-holder.qodef-standard-layout.qodef-three-columns .qodef-pli {
width: 33.33333%
}
@media only screen and (min-width:1025px) {
.qodef-pl-holder.qodef-standard-layout.qodef-three-columns .qodef-pli:nth-child(3n+1),
.qodef-plc-holder.qodef-standard-layout.qodef-three-columns .qodef-pli:nth-child(3n+1) {
clear: both
}
}
.qodef-pl-holder.qodef-standard-layout.qodef-four-columns .qodef-pli,
.qodef-plc-holder.qodef-standard-layout.qodef-four-columns .qodef-pli {
width: 25%
}
@media only screen and (min-width:1025px) {
.qodef-pl-holder.qodef-standard-layout.qodef-four-columns .qodef-pli:nth-child(4n+1),
.qodef-plc-holder.qodef-standard-layout.qodef-four-columns .qodef-pli:nth-child(4n+1) {
clear: both
}
}
.qodef-pl-holder.qodef-standard-layout.qodef-five-columns .qodef-pli,
.qodef-plc-holder.qodef-standard-layout.qodef-five-columns .qodef-pli {
width: 20%
}
@media only screen and (min-width:1025px) {
.qodef-pl-holder.qodef-standard-layout.qodef-five-columns .qodef-pli:nth-child(5n+1),
.qodef-plc-holder.qodef-standard-layout.qodef-five-columns .qodef-pli:nth-child(5n+1) {
clear: both
}
}
.qodef-pl-holder.qodef-standard-layout.qodef-six-columns .qodef-pli,
.qodef-plc-holder.qodef-standard-layout.qodef-six-columns .qodef-pli {
width: 16.66667%
}
@media only screen and (min-width:1025px) {
.qodef-pl-holder.qodef-standard-layout.qodef-six-columns .qodef-pli:nth-child(6n+1),
.qodef-plc-holder.qodef-standard-layout.qodef-six-columns .qodef-pli:nth-child(6n+1) {
clear: both
}
}
.qodef-pl-holder.qodef-masonry-layout .qodef-pl-outer,
.qodef-pl-holder.qodef-masonry-layout .qodef-plc-outer,
.qodef-plc-holder.qodef-masonry-layout .qodef-pl-outer,
.qodef-plc-holder.qodef-masonry-layout .qodef-plc-outer {
opacity: 0
}
.qodef-pl-holder.qodef-masonry-layout .qodef-pl-sizer,
.qodef-plc-holder.qodef-masonry-layout .qodef-pl-sizer {
width: 100%
}
.qodef-pl-holder.qodef-masonry-layout .qodef-pl-gutter,
.qodef-plc-holder.qodef-masonry-layout .qodef-pl-gutter {
width: 0
}
.qodef-pl-holder.qodef-masonry-layout .qodef-pli-inner,
.qodef-plc-holder.qodef-masonry-layout .qodef-pli-inner {
width: 100%;
height: 100%
}
.qodef-pl-holder.qodef-masonry-layout .qodef-pli-inner .qodef-pli-image,
.qodef-plc-holder.qodef-masonry-layout .qodef-pli-inner .qodef-pli-image {
height: 100%
}
.qodef-pl-holder.qodef-masonry-layout .qodef-pli-inner .qodef-pli-image img,
.qodef-plc-holder.qodef-masonry-layout .qodef-pli-inner .qodef-pli-image img {
height: 100%
}
.qodef-pl-holder.qodef-masonry-layout .qodef-pli.qodef-masonry-size-large-width img,
.qodef-pl-holder.qodef-masonry-layout .qodef-pli.qodef-masonry-size-large-width-height img,
.qodef-plc-holder.qodef-masonry-layout .qodef-pli.qodef-masonry-size-large-width img,
.qodef-plc-holder.qodef-masonry-layout .qodef-pli.qodef-masonry-size-large-width-height img {
width: 100%
}
.qodef-pl-holder.qodef-masonry-layout.qodef-two-columns .qodef-pl-sizer,
.qodef-pl-holder.qodef-masonry-layout.qodef-two-columns .qodef-pli,
.qodef-plc-holder.qodef-masonry-layout.qodef-two-columns .qodef-pl-sizer,
.qodef-plc-holder.qodef-masonry-layout.qodef-two-columns .qodef-pli {
width: 50%
}
.qodef-pl-holder.qodef-masonry-layout.qodef-two-columns .qodef-pli.qodef-masonry-size-large-width,
.qodef-pl-holder.qodef-masonry-layout.qodef-two-columns .qodef-pli.qodef-masonry-size-large-width-height,
.qodef-plc-holder.qodef-masonry-layout.qodef-two-columns .qodef-pli.qodef-masonry-size-large-width,
.qodef-plc-holder.qodef-masonry-layout.qodef-two-columns .qodef-pli.qodef-masonry-size-large-width-height {
width: 100%
}
.qodef-pl-holder.qodef-masonry-layout.qodef-three-columns .qodef-pl-sizer,
.qodef-pl-holder.qodef-masonry-layout.qodef-three-columns .qodef-pli,
.qodef-plc-holder.qodef-masonry-layout.qodef-three-columns .qodef-pl-sizer,
.qodef-plc-holder.qodef-masonry-layout.qodef-three-columns .qodef-pli {
width: 33.33333%
}
.qodef-pl-holder.qodef-masonry-layout.qodef-three-columns .qodef-pli.qodef-masonry-size-large-width,
.qodef-pl-holder.qodef-masonry-layout.qodef-three-columns .qodef-pli.qodef-masonry-size-large-width-height,
.qodef-plc-holder.qodef-masonry-layout.qodef-three-columns .qodef-pli.qodef-masonry-size-large-width,
.qodef-plc-holder.qodef-masonry-layout.qodef-three-columns .qodef-pli.qodef-masonry-size-large-width-height {
width: 66.66667%
}
.qodef-pl-holder.qodef-masonry-layout.qodef-four-columns .qodef-pl-sizer,
.qodef-pl-holder.qodef-masonry-layout.qodef-four-columns .qodef-pli,
.qodef-plc-holder.qodef-masonry-layout.qodef-four-columns .qodef-pl-sizer,
.qodef-plc-holder.qodef-masonry-layout.qodef-four-columns .qodef-pli {
width: 25%
}
.qodef-pl-holder.qodef-masonry-layout.qodef-four-columns .qodef-pli.qodef-masonry-size-large-width,
.qodef-pl-holder.qodef-masonry-layout.qodef-four-columns .qodef-pli.qodef-masonry-size-large-width-height,
.qodef-plc-holder.qodef-masonry-layout.qodef-four-columns .qodef-pli.qodef-masonry-size-large-width,
.qodef-plc-holder.qodef-masonry-layout.qodef-four-columns .qodef-pli.qodef-masonry-size-large-width-height {
width: 50%
}
.qodef-pl-holder.qodef-masonry-layout.qodef-five-columns .qodef-pl-sizer,
.qodef-pl-holder.qodef-masonry-layout.qodef-five-columns .qodef-pli,
.qodef-plc-holder.qodef-masonry-layout.qodef-five-columns .qodef-pl-sizer,
.qodef-plc-holder.qodef-masonry-layout.qodef-five-columns .qodef-pli {
width: 20%
}
.qodef-pl-holder.qodef-masonry-layout.qodef-five-columns .qodef-pli.qodef-masonry-size-large-width,
.qodef-pl-holder.qodef-masonry-layout.qodef-five-columns .qodef-pli.qodef-masonry-size-large-width-height,
.qodef-plc-holder.qodef-masonry-layout.qodef-five-columns .qodef-pli.qodef-masonry-size-large-width,
.qodef-plc-holder.qodef-masonry-layout.qodef-five-columns .qodef-pli.qodef-masonry-size-large-width-height {
width: 40%
}
.qodef-pl-holder.qodef-masonry-layout.qodef-six-columns .qodef-pl-sizer,
.qodef-pl-holder.qodef-masonry-layout.qodef-six-columns .qodef-pli,
.qodef-plc-holder.qodef-masonry-layout.qodef-six-columns .qodef-pl-sizer,
.qodef-plc-holder.qodef-masonry-layout.qodef-six-columns .qodef-pli {
width: 16.66667%
}
.qodef-pl-holder.qodef-masonry-layout.qodef-six-columns .qodef-pli.qodef-masonry-size-large-width,
.qodef-pl-holder.qodef-masonry-layout.qodef-six-columns .qodef-pli.qodef-masonry-size-large-width-height,
.qodef-plc-holder.qodef-masonry-layout.qodef-six-columns .qodef-pli.qodef-masonry-size-large-width,
.qodef-plc-holder.qodef-masonry-layout.qodef-six-columns .qodef-pli.qodef-masonry-size-large-width-height {
width: 33.33333%
}
#yith-quick-view-modal .entry-summary>.summary-content>.yith-wcwl-add-to-wishlist,
.yith-quick-view.yith-modal .entry-summary>.summary-content>.yith-wcwl-add-to-wishlist {
float: none !important;
width: 100% !important;
text-align: left !important
}
#yith-quick-view-modal .yith-quick-view-overlay,
.yith-quick-view.yith-modal .yith-quick-view-overlay {
background-color: rgba(255, 255, 255, .77)
}
#yith-quick-view-modal .yith-wcqv-wrapper,
.yith-quick-view.yith-modal .yith-wcqv-wrapper {
padding: 0;
max-width: 1080px;
height: auto !important
}
#yith-quick-view-modal .yith-wcqv-main,
.yith-quick-view.yith-modal .yith-wcqv-main {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle;
padding: 0;
overflow: hidden !important;
background-color: #fff;
box-shadow: 0 0 18px rgba(0, 0, 0, .1);
box-sizing: border-box
}
#yith-quick-view-modal #yith-quick-view-content .woocommerce-product-gallery__wrapper,
.yith-quick-view.yith-modal #yith-quick-view-content .woocommerce-product-gallery__wrapper {
margin: 0 -6px
}
#yith-quick-view-modal #yith-quick-view-content .woocommerce-product-gallery__wrapper div,
.yith-quick-view.yith-modal #yith-quick-view-content .woocommerce-product-gallery__wrapper div {
padding: 0 6px;
box-sizing: border-box
}
#yith-quick-view-modal #yith-quick-view-content .woocommerce-product-gallery__wrapper div:first-child,
.yith-quick-view.yith-modal #yith-quick-view-content .woocommerce-product-gallery__wrapper div:first-child {
margin-bottom: 12px
}
#yith-quick-view-modal #yith-quick-view-content .woocommerce-product-gallery__wrapper div:not(:first-child),
.yith-quick-view.yith-modal #yith-quick-view-content .woocommerce-product-gallery__wrapper div:not(:first-child) {
position: relative;
display: inline-block;
vertical-align: top;
width: 25%;
float: left
}
#yith-quick-view-modal #yith-quick-view-content .product,
.yith-quick-view.yith-modal #yith-quick-view-content .product {
position: relative;
display: inline-block;
vertical-align: top;
margin: 0
}
#yith-quick-view-modal #yith-quick-view-content .product-type-grouped .summary p.price,
.yith-quick-view.yith-modal #yith-quick-view-content .product-type-grouped .summary p.price {
margin: 0 0 30px
}
#yith-quick-view-modal #yith-quick-view-content .product-type-external .summary .qodef-single-product-share-wish,
.yith-quick-view.yith-modal #yith-quick-view-content .product-type-external .summary .qodef-single-product-share-wish {
margin-top: 47px
}
#yith-quick-view-modal #yith-quick-view-content .product-type-variable .summary p.price,
.yith-quick-view.yith-modal #yith-quick-view-content .product-type-variable .summary p.price {
margin: 0 0 30px
}
#yith-quick-view-modal #yith-quick-view-content .product-type-variable form .select2-container--default,
.yith-quick-view.yith-modal #yith-quick-view-content .product-type-variable form .select2-container--default {
float: none
}
#yith-quick-view-modal #yith-quick-view-content .product-type-variable form .single_variation_wrap,
.yith-quick-view.yith-modal #yith-quick-view-content .product-type-variable form .single_variation_wrap {
margin: 5px 0 0
}
#yith-quick-view-modal #yith-quick-view-content .images,
#yith-quick-view-modal #yith-quick-view-content .summary,
.yith-quick-view.yith-modal #yith-quick-view-content .images,
.yith-quick-view.yith-modal #yith-quick-view-content .summary {
position: relative;
float: left;
box-sizing: border-box
}
#yith-quick-view-modal #yith-quick-view-content .images,
.yith-quick-view.yith-modal #yith-quick-view-content .images {
width: 50%
}
#yith-quick-view-modal #yith-quick-view-content .images a,
#yith-quick-view-modal #yith-quick-view-content .images img,
.yith-quick-view.yith-modal #yith-quick-view-content .images a,
.yith-quick-view.yith-modal #yith-quick-view-content .images img {
display: block
}
#yith-quick-view-modal #yith-quick-view-content .summary,
.yith-quick-view.yith-modal #yith-quick-view-content .summary {
width: 50%;
padding: 52px 36px 59px
}
#yith-quick-view-modal #yith-quick-view-content .summary .variations,
.yith-quick-view.yith-modal #yith-quick-view-content .summary .variations {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 0 20px;
padding: 0;
border: none
}
#yith-quick-view-modal #yith-quick-view-content .summary .variations select,
.yith-quick-view.yith-modal #yith-quick-view-content .summary .variations select {
position: relative;
display: inline-block;
vertical-align: middle;
padding: 0 16px 0 16px;
margin: 0 -4px 0 0;
height: 50px;
font-family: "Open Sans", sans-serif;
font-size: inherit;
line-height: 50px;
font-weight: inherit;
color: #959494;
background-color: #fff;
border: 1px solid #e1e1e1;
box-sizing: border-box
}
#yith-quick-view-modal #yith-quick-view-content .summary .variations tr,
.yith-quick-view.yith-modal #yith-quick-view-content .summary .variations tr {
display: block;
float: left;
border: 0
}
#yith-quick-view-modal #yith-quick-view-content .summary .variations tr:first-child,
.yith-quick-view.yith-modal #yith-quick-view-content .summary .variations tr:first-child {
padding-right: 6px
}
#yith-quick-view-modal #yith-quick-view-content .summary .variations td,
.yith-quick-view.yith-modal #yith-quick-view-content .summary .variations td {
display: block;
padding: 0;
text-align: left
}
#yith-quick-view-modal #yith-quick-view-content .summary .variations td.label,
.yith-quick-view.yith-modal #yith-quick-view-content .summary .variations td.label {
width: 12%
}
#yith-quick-view-modal #yith-quick-view-content .summary .variations .select2-container,
.yith-quick-view.yith-modal #yith-quick-view-content .summary .variations .select2-container {
min-width: 180px
}
#yith-quick-view-modal #yith-quick-view-content .summary .variations .reset_variations,
.yith-quick-view.yith-modal #yith-quick-view-content .summary .variations .reset_variations {
position: relative;
top: -5px;
right: -10px;
color: #211f1f
}
#yith-quick-view-modal #yith-quick-view-content .summary .single_variation_wrap,
.yith-quick-view.yith-modal #yith-quick-view-content .summary .single_variation_wrap {
margin: 35px 0 0
}
#yith-quick-view-modal #yith-quick-view-content .summary .single_variation_wrap .single_variation,
.yith-quick-view.yith-modal #yith-quick-view-content .summary .single_variation_wrap .single_variation {
margin: 0 0 35px
}
#yith-quick-view-modal #yith-quick-view-content .summary table.group_table,
.yith-quick-view.yith-modal #yith-quick-view-content .summary table.group_table {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0;
padding: 0;
border: none
}
#yith-quick-view-modal #yith-quick-view-content .summary table.group_table tbody,
.yith-quick-view.yith-modal #yith-quick-view-content .summary table.group_table tbody {
display: block
}
#yith-quick-view-modal #yith-quick-view-content .summary table.group_table tr,
.yith-quick-view.yith-modal #yith-quick-view-content .summary table.group_table tr {
display: table;
width: 100%;
margin-bottom: 13px;
background-color: #fff;
border: 1px solid #ededed
}
#yith-quick-view-modal #yith-quick-view-content .summary table.group_table td,
.yith-quick-view.yith-modal #yith-quick-view-content .summary table.group_table td {
display: inline-block;
padding: 0 10px;
text-align: left;
box-sizing: border-box
}
#yith-quick-view-modal #yith-quick-view-content .summary table.group_table td:first-child,
.yith-quick-view.yith-modal #yith-quick-view-content .summary table.group_table td:first-child {
padding: 0
}
#yith-quick-view-modal #yith-quick-view-content .summary table.group_table td.label,
.yith-quick-view.yith-modal #yith-quick-view-content .summary table.group_table td.label {
text-align: left;
vertical-align: middle
}
#yith-quick-view-modal #yith-quick-view-content .summary table.group_table td.price,
.yith-quick-view.yith-modal #yith-quick-view-content .summary table.group_table td.price {
display: table-cell;
margin: 0;
vertical-align: middle;
font-size: 16px;
text-align: center
}
#yith-quick-view-modal #yith-quick-view-content .summary table.group_table a,
.yith-quick-view.yith-modal #yith-quick-view-content .summary table.group_table a {
color: #959494
}
#yith-quick-view-modal #yith-quick-view-content .summary table.group_table a:hover,
.yith-quick-view.yith-modal #yith-quick-view-content .summary table.group_table a:hover {
color: #211f1f
}
#yith-quick-view-modal #yith-quick-view-content .summary .qodef-yith-product-title,
.yith-quick-view.yith-modal #yith-quick-view-content .summary .qodef-yith-product-title {
display: block;
margin: 0 0 14px
}
#yith-quick-view-modal #yith-quick-view-content .summary div[itemprop=offers],
.yith-quick-view.yith-modal #yith-quick-view-content .summary div[itemprop=offers] {
position: relative;
display: block
}
#yith-quick-view-modal #yith-quick-view-content .summary .price,
.yith-quick-view.yith-modal #yith-quick-view-content .summary .price {
position: relative;
display: block;
margin: 16px 0 0;
font-size: 16px;
line-height: 1;
color: #959494
}
#yith-quick-view-modal #yith-quick-view-content .summary .price *,
.yith-quick-view.yith-modal #yith-quick-view-content .summary .price * {
font-size: inherit;
line-height: inherit
}
#yith-quick-view-modal #yith-quick-view-content .summary .price del,
.yith-quick-view.yith-modal #yith-quick-view-content .summary .price del {
margin: 0 8px 0 0;
color: rgba(149, 148, 148, .8)
}
#yith-quick-view-modal #yith-quick-view-content .summary .price ins,
.yith-quick-view.yith-modal #yith-quick-view-content .summary .price ins {
text-decoration: none
}
#yith-quick-view-modal #yith-quick-view-content .summary .woocommerce-product-rating,
.yith-quick-view.yith-modal #yith-quick-view-content .summary .woocommerce-product-rating {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle;
line-height: 1;
margin: 18px 0 3px
}
#yith-quick-view-modal #yith-quick-view-content .summary .woocommerce-product-details__short-description,
#yith-quick-view-modal #yith-quick-view-content .summary div[itemprop=description],
.yith-quick-view.yith-modal #yith-quick-view-content .summary .woocommerce-product-details__short-description,
.yith-quick-view.yith-modal #yith-quick-view-content .summary div[itemprop=description] {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle;
margin: 15px 0 0
}
#yith-quick-view-modal #yith-quick-view-content .summary .woocommerce-product-details__short-description p,
#yith-quick-view-modal #yith-quick-view-content .summary div[itemprop=description] p,
.yith-quick-view.yith-modal #yith-quick-view-content .summary .woocommerce-product-details__short-description p,
.yith-quick-view.yith-modal #yith-quick-view-content .summary div[itemprop=description] p {
margin: 0
}
#yith-quick-view-modal #yith-quick-view-content .summary .woocommerce-product-details__short-description p,
.yith-quick-view.yith-modal #yith-quick-view-content .summary .woocommerce-product-details__short-description p {
margin: 0 60px 0 0
}
#yith-quick-view-modal #yith-quick-view-content .summary .cart,
.yith-quick-view.yith-modal #yith-quick-view-content .summary .cart {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle;
margin: 44px 0 0
}
#yith-quick-view-modal #yith-quick-view-content .summary .qodef-quantity-buttons,
.yith-quick-view.yith-modal #yith-quick-view-content .summary .qodef-quantity-buttons {
margin: 0 20px 0 0
}
#yith-quick-view-modal #yith-quick-view-content .summary .qodef-single-product-share-wish,
.yith-quick-view.yith-modal #yith-quick-view-content .summary .qodef-single-product-share-wish {
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle;
margin: 0
}
#yith-quick-view-modal #yith-quick-view-content .summary .qodef-single-product-share-wish .yith-wcwl-wishlistaddedbrowse a:after,
#yith-quick-view-modal #yith-quick-view-content .summary .qodef-single-product-share-wish .yith-wcwl-wishlistexistsbrowse a:after,
.yith-quick-view.yith-modal #yith-quick-view-content .summary .qodef-single-product-share-wish .yith-wcwl-wishlistaddedbrowse a:after,
.yith-quick-view.yith-modal #yith-quick-view-content .summary .qodef-single-product-share-wish .yith-wcwl-wishlistexistsbrowse a:after {
color: #ffe9e2
}
#yith-quick-view-modal #yith-quick-view-content .summary .qodef-single-product-share-wish .clear,
.yith-quick-view.yith-modal #yith-quick-view-content .summary .qodef-single-product-share-wish .clear {
display: none
}
#yith-quick-view-modal #yith-quick-view-content .summary .qodef-single-product-share-wish>div,
.yith-quick-view.yith-modal #yith-quick-view-content .summary .qodef-single-product-share-wish>div {
padding: 0 20px
}
#yith-quick-view-modal #yith-quick-view-content .summary .qodef-single-product-share-wish>div:after,
.yith-quick-view.yith-modal #yith-quick-view-content .summary .qodef-single-product-share-wish>div:after {
content: "|";
position: absolute;
left: 0;
top: 0;
color: #d3d3d3
}
#yith-quick-view-modal #yith-quick-view-content .summary .qodef-single-product-share-wish>div:first-child,
.yith-quick-view.yith-modal #yith-quick-view-content .summary .qodef-single-product-share-wish>div:first-child {
padding-left: 0
}
#yith-quick-view-modal #yith-quick-view-content .summary .qodef-single-product-share-wish>div:first-child:after,
.yith-quick-view.yith-modal #yith-quick-view-content .summary .qodef-single-product-share-wish>div:first-child:after {
display: none
}
#yith-quick-view-modal #yith-quick-view-content .summary .qodef-single-product-share-wish>div:last-child,
.yith-quick-view.yith-modal #yith-quick-view-content .summary .qodef-single-product-share-wish>div:last-child {
padding-right: 0
}
#yith-quick-view-modal #yith-quick-view-content .summary .qodef-single-product-share-wish .qodef-woo-social-share-holder,
.yith-quick-view.yith-modal #yith-quick-view-content .summary .qodef-single-product-share-wish .qodef-woo-social-share-holder {
position: relative;
float: left
}
#yith-quick-view-modal #yith-quick-view-content .summary .qodef-single-product-share-wish .qodef-woo-social-share-holder>*,
.yith-quick-view.yith-modal #yith-quick-view-content .summary .qodef-single-product-share-wish .qodef-woo-social-share-holder>* {
display: table-cell;
vertical-align: top;
line-height: 22px
}
#yith-quick-view-modal #yith-quick-view-content .summary .qodef-single-product-share-wish .qodef-woo-social-share-holder>span,
.yith-quick-view.yith-modal #yith-quick-view-content .summary .qodef-single-product-share-wish .qodef-woo-social-share-holder>span {
font-size: 12px;
text-transform: uppercase;
letter-spacing: 2px;
color: #ffe9e2;
padding: 0 9px 0 0
}
#yith-quick-view-modal #yith-quick-view-content .summary .yith-wcwl-add-to-wishlist,
.yith-quick-view.yith-modal #yith-quick-view-content .summary .yith-wcwl-add-to-wishlist {
width: auto;
margin: 24px 0 0;
background-color: transparent;
float: left
}
#yith-quick-view-modal #yith-quick-view-content .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a,
#yith-quick-view-modal #yith-quick-view-content .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,
#yith-quick-view-modal #yith-quick-view-content .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,
.yith-quick-view.yith-modal #yith-quick-view-content .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a,
.yith-quick-view.yith-modal #yith-quick-view-content .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,
.yith-quick-view.yith-modal #yith-quick-view-content .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
font-family: Poppins, sans-serif;
font-size: 11px;
letter-spacing: .3em;
text-transform: uppercase;
color: #211f1f
}
#yith-quick-view-modal #yith-quick-view-content .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:after,
#yith-quick-view-modal #yith-quick-view-content .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:after,
#yith-quick-view-modal #yith-quick-view-content .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:after,
.yith-quick-view.yith-modal #yith-quick-view-content .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:after,
.yith-quick-view.yith-modal #yith-quick-view-content .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:after,
.yith-quick-view.yith-modal #yith-quick-view-content .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:after {
float: left;
padding: 0 17px 0 0;
font-size: 16px;
line-height: 24px
}
#yith-quick-view-modal #yith-quick-view-content .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:after,
.yith-quick-view.yith-modal #yith-quick-view-content .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:after {
content: "\f08a"
}
#yith-quick-view-modal #yith-quick-view-content .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:after,
#yith-quick-view-modal #yith-quick-view-content .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:after,
.yith-quick-view.yith-modal #yith-quick-view-content .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:after,
.yith-quick-view.yith-modal #yith-quick-view-content .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:after {
content: "\f004"
}
#yith-quick-view-modal #yith-quick-view-content .summary .qodef-product-single-link,
.yith-quick-view.yith-modal #yith-quick-view-content .summary .qodef-product-single-link {
margin: 62px 0 0
}
#yith-quick-view-modal #yith-quick-view-content .summary p.stock.in-stock,
#yith-quick-view-modal #yith-quick-view-content .summary p.stock.out-of-stock,
.yith-quick-view.yith-modal #yith-quick-view-content .summary p.stock.in-stock,
.yith-quick-view.yith-modal #yith-quick-view-content .summary p.stock.out-of-stock {
margin: 0 0 18px;
font-weight: 700;
color: #211f1f
}
#yith-quick-view-modal #yith-quick-view-close,
.yith-quick-view.yith-modal #yith-quick-view-close {
top: 16px;
right: 19px;
font-size: 0;
border: 0;
opacity: 1
}
#yith-quick-view-modal #yith-quick-view-close:before,
.yith-quick-view.yith-modal #yith-quick-view-close:before {
content: "\4d";
position: relative;
display: inline-block;
vertical-align: top;
font-family: ElegantIcons;
font-size: 24px;
line-height: inherit;
color: #211f1f;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transition: color .2s ease-out;
-moz-transition: color .2s ease-out;
transition: color .2s ease-out
}
#yith-quick-view-modal #yith-quick-view-close:hover:before,
.yith-quick-view.yith-modal #yith-quick-view-close:hover:before {
color: #959494
}
#yith-wcwl-popup-message {
position: absolute;
margin: 0 !important;
padding: 10px 24px;
line-height: inherit;
white-space: nowrap;
border: 1px solid #ededed;
border-radius: 0;
opacity: 0;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transform-origin: 0 0;
-moz-transform-origin: 0 0;
transform-origin: 0 0;
display: none !important
}
#yith-wcwl-popup-message #yith-wcwl-message {
font-family: Poppins, sans-serif;
font-size: 15px;
line-height: 1.466666666666667em;
font-weight: 500;
letter-spacing: .05em;
text-transform: uppercase;
color: #211f1f
}
#yith-wcwl-popup-message #yith-wcwl-message:before {
position: relative;
font-family: ElegantIcons;
content: "\4e";
top: 2px;
right: 7px
}
.qodef-qw-is-opened #yith-wcwl-popup-message {
position: fixed;
top: 50%;
left: 50%;
opacity: 1
}
#yith-wcwl-popup-message.qodef-wishlist-vanish-out {
-webkit-animation: qodefWishlistvanishOut 1s both;
-moz-animation: qodefWishlistvanishOut 1s both;
animation: qodefWishlistvanishOut 1s both
}
@keyframes qodefWishlistvanishOut {
0% {
opacity: 1;
-webkit-transform: scale(1, 1) translate(-50%, -50%);
-moz-transform: scale(1, 1) translate(-50%, -50%);
transform: scale(1, 1) translate(-50%, -50%);
-webkit-filter: blur(0);
filter: blur(0)
}
100% {
opacity: 0;
-webkit-transform: scale(2, 2) translate(-50%, -50%);
-moz-transform: scale(2, 2) translate(-50%, -50%);
transform: scale(2, 2) translate(-50%, -50%);
-webkit-filter: blur(10px);
filter: blur(10px)
}
}
.qodef-yith-wcqv-holder {
-webkit-backface-visibility: hidden;
backface-visibility: hidden
}
.yith-wcwl-add-to-wishlist {
position: relative;
display: inline-block;
vertical-align: middle;
width: 26px;
margin: 0;
line-height: 25px;
text-align: center;
background-color: #555
}
.yith-wcwl-add-button {
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0)
}
.yith-wcwl-add-button a,
.yith-wcwl-wishlistaddedbrowse a,
.yith-wcwl-wishlistexistsbrowse a {
position: relative;
display: inline-block;
vertical-align: top;
font-size: 0;
line-height: inherit;
color: #211f1f
}
.yith-wcwl-add-button a:after,
.yith-wcwl-wishlistaddedbrowse a:after,
.yith-wcwl-wishlistexistsbrowse a:after {
font-family: FontAwesome !important;
font-size: 15px;
position: relative;
display: inline-block;
vertical-align: top;
line-height: inherit;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transition: opacity .2s;
-moz-transition: opacity .2s;
transition: opacity .2s
}
.yith-wcwl-add-button a:hover,
.yith-wcwl-wishlistaddedbrowse a:hover,
.yith-wcwl-wishlistexistsbrowse a:hover {
color: #fff
}
.yith-wcwl-add-button .ajax-loading {
display: none !important
}
.yith-wcwl-add-button a:after {
content: "\f08a" !important
}
.yith-wcwl-wishlistaddedbrowse .feedback,
.yith-wcwl-wishlistexistsbrowse .feedback {
display: none
}
.yith-wcwl-wishlistaddedbrowse a:after,
.yith-wcwl-wishlistexistsbrowse a:after {
content: "\f004" !important
}
.woocommerce-wishlist .wishlist-title {
display: none
}
.woocommerce-wishlist .woocommerce-error,
.woocommerce-wishlist .woocommerce-info,
.woocommerce-wishlist .woocommerce-message {
position: relative;
display: block;
padding: 15px 30px;
margin: 50px 0 30px;
line-height: 48px;
list-style: none;
background-color: transparent;
border: 1px solid #ededed
}
.woocommerce-wishlist .woocommerce-error>a,
.woocommerce-wishlist .woocommerce-info>a,
.woocommerce-wishlist .woocommerce-message>a {
color: #959494
}
.woocommerce-wishlist .woocommerce-error>a:hover,
.woocommerce-wishlist .woocommerce-info>a:hover,
.woocommerce-wishlist .woocommerce-message>a:hover {
color: #211f1f
}
.woocommerce-wishlist .woocommerce-error a,
.woocommerce-wishlist .woocommerce-info a,
.woocommerce-wishlist .woocommerce-message a {
float: right
}
.woocommerce-wishlist table.wishlist_table {
margin: 50px 0 100px;
font-size: inherit
}
.woocommerce-wishlist table.wishlist_table thead tr {
border: 0;
border-bottom: 1px solid #ededed
}
.woocommerce-wishlist table.wishlist_table thead tr th {
padding: 10px 0;
color: #211f1f;
text-align: left;
border: 0
}
.woocommerce-wishlist table.wishlist_table tbody tr {
border: 0;
border-bottom: 1px solid #ededed
}
.woocommerce-wishlist table.wishlist_table tbody tr td {
padding: 25px 0;
vertical-align: middle;
text-align: inherit
}
.woocommerce-wishlist table.wishlist_table tbody tr td.product-remove {
padding-left: 10px;
padding-right: 10px
}
.woocommerce-wishlist table.wishlist_table tbody tr td.product-remove a {
color: #959494;
font-size: 0;
line-height: 1
}
.woocommerce-wishlist table.wishlist_table tbody tr td.product-remove a:after {
content: "\f404";
display: inline-block;
vertical-align: middle;
speak: none;
color: inherit;
font-family: Ionicons;
font-size: 25px;
line-height: inherit;
font-style: normal;
font-weight: 400;
font-variant: normal;
text-transform: none;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.woocommerce-wishlist table.wishlist_table tbody tr td.product-remove a:hover {
color: #211f1f
}
.woocommerce-wishlist table.wishlist_table tbody tr td.product-thumbnail {
width: 86px;
padding-right: 10px
}
.woocommerce-wishlist table.wishlist_table tbody tr td.product-thumbnail a,
.woocommerce-wishlist table.wishlist_table tbody tr td.product-thumbnail img {
display: block
}
.woocommerce-wishlist table.wishlist_table tbody tr td.product-name .yith-wcqv-button {
height: 38px;
line-height: 38px;
padding: 0 28px;
margin: 0
}
.woocommerce-wishlist table.wishlist_table tbody tr td.product-price ins {
text-decoration: none
}
.woocommerce-wishlist table.wishlist_table tbody tr td.product-stock-status span {
color: #959494 !important
}
.woocommerce-wishlist table.wishlist_table tbody tr td.product-add-to-cart {
text-align: right
}
.woocommerce-wishlist table.wishlist_table tbody tr td.product-add-to-cart a {
display: inline-block !important;
font-family: Poppins, sans-serif;
position: relative;
display: inline-block;
vertical-align: middle;
width: auto;
outline: 0;
font-size: 11px;
line-height: 25px;
letter-spacing: .3em;
font-weight: 500;
text-transform: uppercase;
box-sizing: border-box;
margin: 0;
-webkit-transition: background-color .2s cubic-bezier(.165, .84, .44, 1), color .15s cubic-bezier(.165, .84, .44, 1), border-color .1s cubic-bezier(.165, .84, .44, 1);
-moz-transition: background-color .2s cubic-bezier(.165, .84, .44, 1), color .15s cubic-bezier(.165, .84, .44, 1), border-color .1s cubic-bezier(.165, .84, .44, 1);
transition: background-color .2s cubic-bezier(.165, .84, .44, 1), color .15s cubic-bezier(.165, .84, .44, 1), border-color .1s cubic-bezier(.165, .84, .44, 1);
padding: 13px 42px;
padding: 13px 42px !important;
color: #000;
background-color: #ffe9e2
}
@media only screen and (max-width:680px) {
.woocommerce-wishlist table.wishlist_table tbody tr td.product-name {
width: 40%
}
.woocommerce-wishlist table.wishlist_table tbody tr td.product-stock-status,
.woocommerce-wishlist table.wishlist_table tbody tr td.product-thumbnail {
display: none
}
}
.woocommerce-wishlist table.wishlist_table .yith-wcwl-share {
margin: 0;
display: none
}
.qodef-single-product-summary .yith-wcwl-add-to-wishlist {
width: auto;
margin: 24px 0 0;
background-color: transparent;
float: left
}
.qodef-single-product-summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a,
.qodef-single-product-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,
.qodef-single-product-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
font-family: Poppins, sans-serif;
font-size: 11px;
letter-spacing: .3em;
text-transform: uppercase;
color: #211f1f
}
.qodef-single-product-summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:after,
.qodef-single-product-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:after,
.qodef-single-product-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:after {
float: left;
padding: 0 17px 0 0;
font-size: 16px;
line-height: 24px
}
.qodef-single-product-summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover,
.qodef-single-product-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover,
.qodef-single-product-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover {
color: #959494
}
.qodef-single-product-summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:after {
content: "\f08a"
}
.qodef-single-product-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:after,
.qodef-single-product-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:after {
content: "\f004"
}
.qodef-wishlist-widget-holder {
display: inline-block;
vertical-align: middle
}
.qodef-wishlist-widget-holder a {
position: relative;
top: 1px;
margin: 0 10px;
font-size: 16px;
color: #211f1f
}
.qodef-wishlist-widget-holder a:hover {
color: #959494
}
.qodef-wishlist-widget-holder a .qodef-wishlist-widget-count {
position: relative;
top: -1px;
margin-left: 4px;
font-family: Poppins, sans-serif;
font-size: 12px;
letter-spacing: .1em;
display: none
}
.wc-buy-now-btn-single
{
width: 100% !important;
margin-top: 20px !important;
}
.woocommerce-message a.wc-forward
{
margin-left: 10px !important;
margin-bottom: 10px !important;
}
@media only screen and (max-width: 767px) {
.qodef-woocommerce-page .cart-collaterals h2 {
margin: 20px 0 20px;
font-size: 20px;
}
.woocommerce-message a.wc-forward 
{
width: 100% !important;
text-align: center;
margin-left: 0 !important;
}
.empty-mobile
{
height: 0px !important;
}
.empty-space-bloc
{
height: 45px !important;
}
.qodef-row-grid-section .section-bottom-mobile
{
margin-bottom: 45px !important;
}
.qodef-row-grid-section .padding-mobile-btm
{
margin-bottom: 30px !important;
}
}
form.cart 
{
display: flex !important;
}
form.cart .single_add_to_cart_button 
{
flex:1;
}
form.cart .wpcbn-btn
{
width: 100% !important;
flex: fit-content;
}
#customer_login {
display: flex;
align-content: center;
justify-content: left;
gap: 20px;
flex-wrap: wrap;
}
#customer_login .u-column1, #customer_login .u-column2  {
flex: 1;
}
.variations_form .wpcbn-btn, .wpcbn-btn.wpcbn-btn-variable
{
display: none !important;
}
.wpcsb-btn, .wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-action .single_add_to_cart_button  
{
cursor: pointer;
}
.single-product form.cart button[name="buy-now"] {
margin-top: 20px !important;
width: 100% !important;
}
div.bundle_button
{
display: flex;
}
button.single_add_to_cart_button 
{
flex: 1;
}
.wpcsb-product-action .wpcsb-atc
{
display: flex;
gap: 10px;
}
.wp-popup-content p
{
margin-top: 0 !important;
}