@charset "UTF-8";

                .woo_c-products,
.products {
margin-left: -15px;
margin-right: -15px;
}
.woo_c-products::after,
.products::after {
content: "";
display: table;
clear: both;
}
.woo_c-products .product,
.products .product {
margin-bottom: 30px;
float: left;
padding: 0 15px;
z-index: 0;
}
.woo_c-products .product-content .image-wrap,
.products .product-content .image-wrap {
overflow: hidden;
position: relative;
border-radius: var(--clb-grid-border-radius);
}
.woo_c-products .product-content .product-buttons,
.products .product-content .product-buttons {
position: absolute;
bottom: 0;
width: 100%;
z-index: 10;
display: flex;
justify-content: center;
align-items: center;
gap: var(--clb-gap);
padding: var(--clb-spacer-small);
transform: translateY(5px);
opacity: 0;
visibility: hidden;
transition: all var(--clb-transition-duration) var(--clb-transition-function);
}
.woo_c-products .product-content .product-buttons > *,
.products .product-content .product-buttons > * {
flex-grow: 2;
}
.woo_c-products .product-content .product-buttons .yith-wcwl-add-to-wishlist-button--themed-button,
.products .product-content .product-buttons .yith-wcwl-add-to-wishlist-button--themed-button {
height: var(--clb-button-height-small);
padding: 0 var(--clb-button-side-padding-small);
border-radius: var(--clb-button-border-radius-small);
}
.woo_c-products .product-content .product-buttons .yith-wcwl-add-to-wishlist-button--themed-button,
.woo_c-products .product-content .product-buttons .yith-wcwl-add-to-wishlist-button-anchor-wrapper,
.products .product-content .product-buttons .yith-wcwl-add-to-wishlist-button--themed-button,
.products .product-content .product-buttons .yith-wcwl-add-to-wishlist-button-anchor-wrapper {
width: 100%;
}
.woo_c-products .product-content .wp-post-image,
.products .product-content .wp-post-image {
width: 100%;
margin: 0;
vertical-align: top;
transition: all var(--clb-transition-duration) var(--clb-transition-function);
}
.woo_c-products .product-content:hover .product-buttons,
.woo_c-products .product-content:hover .owl-nav,
.products .product-content:hover .product-buttons,
.products .product-content:hover .owl-nav {
transform: none;
visibility: visible;
opacity: 1;
transition: all var(--clb-transition-duration) var(--clb-transition-function);
}
.woo_c-products .product-content .hide,
.products .product-content .hide {
display: none;
}
.woo_c-products .product-content .show,
.products .product-content .show {
display: block;
}
.woo_c-products .product-content.product-hover-2 .slider-images,
.products .product-content.product-hover-2 .slider-images {
position: relative;
}
.woo_c-products .product-content.product-hover-2 .slider-images a:nth-child(1) img,
.products .product-content.product-hover-2 .slider-images a:nth-child(1) img {
z-index: 10;
transition: none;
}
.woo_c-products .product-content.product-hover-2 .slider-images a:nth-child(2),
.products .product-content.product-hover-2 .slider-images a:nth-child(2) {
display: block;
position: static;
}
.woo_c-products .product-content.product-hover-2 .slider-images a:nth-child(2) img,
.products .product-content.product-hover-2 .slider-images a:nth-child(2) img {
position: absolute;
top: 0;
z-index: -1;
}
.woo_c-products .product-content.product-hover-2:hover .slider-images a:nth-child(1) img,
.products .product-content.product-hover-2:hover .slider-images a:nth-child(1) img {
opacity: 0;
transition: all var(--clb-transition-duration) var(--clb-transition-function);
}
.woo_c-products .product-content.product-hover-3 .owl-stage-outer .owl-item,
.woo_c-products .product-content.product-hover-3 .slider .owl-item,
.products .product-content.product-hover-3 .owl-stage-outer .owl-item,
.products .product-content.product-hover-3 .slider .owl-item {
position: relative;
}
.woo_c-products .product-content.product-hover-3 .owl-stage-outer a,
.woo_c-products .product-content.product-hover-3 .slider a,
.products .product-content.product-hover-3 .owl-stage-outer a,
.products .product-content.product-hover-3 .slider a {
position: static;
}
.woo_c-products .product-content.product-hover-3 .owl-stage-outer .product-hover-overlay,
.woo_c-products .product-content.product-hover-3 .slider .product-hover-overlay,
.products .product-content.product-hover-3 .owl-stage-outer .product-hover-overlay,
.products .product-content.product-hover-3 .slider .product-hover-overlay {
position: absolute;
top: 0;
left: 0;
min-width: 100%;
min-height: 100%;
z-index: 1;
opacity: 0;
background: color-mix(in srgb, var(--clb-color-primary) 75%, transparent);
transition: all var(--clb-transition-duration) var(--clb-transition-function);
}
.woo_c-products .product-content.product-hover-3:hover .owl-stage-outer .product-hover-overlay,
.woo_c-products .product-content.product-hover-3:hover .slider .product-hover-overlay,
.products .product-content.product-hover-3:hover .owl-stage-outer .product-hover-overlay,
.products .product-content.product-hover-3:hover .slider .product-hover-overlay {
opacity: 1;
transition: all var(--clb-transition-duration) var(--clb-transition-function);
}
.woo_c-products .slider,
.products .slider {
width: 100%;
padding: 0;
margin: 0;
z-index: 1;
}
.woo_c-products .slider img,
.products .slider img {
width: 100%;
height: auto;
display: none;
}
.woo_c-products .slider img:first-child,
.products .slider img:first-child {
display: block;
}
.woo_c-products .slider.visible img,
.products .slider.visible img {
display: block;
}
.woo_c-products .slider .owl-item > a::before,
.products .slider .owl-item > a::before {
display: none;
}
.woo_c-products .slider .owl-dots,
.products .slider .owl-dots {
display: none;
visibility: hidden;
}
.woo_c-products .slider .owl-nav,
.products .slider .owl-nav {
position: absolute;
right: 25px;
left: auto;
z-index: 1;
height: 42px;
top: 25px;
width: 90px;
transform: translateY(-5px);
opacity: 0;
visibility: hidden;
transition: all var(--clb-transition-duration) var(--clb-transition-function);
}
.woo_c-products .slider .owl-nav .owl-prev .ion,
.woo_c-products .slider .owl-nav .owl-next .ion,
.products .slider .owl-nav .owl-prev .ion,
.products .slider .owl-nav .owl-next .ion {
width: var(--clb-icon-button-small);
height: var(--clb-icon-button-small);
font-size: 1.25em;
}
.woo_c-products .added_to_cart,
.products .added_to_cart {
display: none;
}
.woo_c-products .wc-product-title-wrap,
.products .wc-product-title-wrap {
padding: 20px 0px;
position: relative;
background: transparent;
}
.woo_c-products .wc-product-title-wrap::after,
.products .wc-product-title-wrap::after {
content: "";
display: table;
clear: both;
}
.woo_c-products .wc-product-title-wrap .category,
.products .wc-product-title-wrap .category {
font-size: var(--clb-font-size-small);
display: inline-block;
}
.woo_c-products .wc-product-title-wrap h2,
.products .wc-product-title-wrap h2 {
font-size: var(--clb-titles-h6-font-size);
font-weight: 500;
margin: 0px;
line-height: inherit;
position: relative;
z-index: 1;
}
.woo_c-products .price,
.products .price {
margin: 0;
font-weight: 600;
}
.woo_c-products .price del,
.woo_c-products .price ins,
.products .price del,
.products .price ins {
vertical-align: middle;
}
.woo_c-products .price del,
.products .price del {
font-size: 0.98em;
font-weight: 500;
}
.woo_c-products .without-price h3,
.products .without-price h3 {
margin-bottom: 5px;
padding: 0 30px 0 0;
}
.woo_c-products .without-price .left,
.products .without-price .left {
display: none;
}
.woo_c-products .hide-price-and-cart,
.products .hide-price-and-cart {
position: relative;
font-size: 0.98em;
}
.woo_c-products .hide-price-and-cart .price,
.woo_c-products .hide-price-and-cart .add-to-cart,
.products .hide-price-and-cart .price,
.products .hide-price-and-cart .add-to-cart {
position: absolute;
width: 100%;
transition: all var(--clb-transition-duration) var(--clb-transition-function);
}
.woo_c-products .hide-price-and-cart .price a,
.woo_c-products .hide-price-and-cart .add-to-cart a,
.products .hide-price-and-cart .price a,
.products .hide-price-and-cart .add-to-cart a {
background: transparent;
}
.woo_c-products .hide-price-and-cart .add-to-cart,
.products .hide-price-and-cart .add-to-cart {
transform: translateY(20px);
opacity: 0;
font-weight: 600;
}
.woo_c-products .hide-price-and-cart .add-to-cart .btn-loading::before,
.products .hide-price-and-cart .add-to-cart .btn-loading::before {
content: "";
border-top: 3px solid currentColor;
border-right: 3px solid currentColor;
margin-right: 10px;
}
.woocommerce .woo-shop-container .filter-container {
height: auto;
}
.woocommerce .woo-shop-container .filter-container .btn-filter {
top: -50px;
}
.shop-product-type_1 .product {
margin-bottom: 40px;
}
.shop-product-type_2 .woo_c-products .price,
.shop-product-type_2 .products .price {
padding: 0;
white-space: nowrap;
}
.shop-product-type_2 .product-content {
position: relative;
}
.shop-product-type_2 .product-content .wc-product-title-wrap {
position: absolute;
z-index: 10;
bottom: 20px;
transform: translateY(-50px);
left: 25px;
right: 25px;
opacity: 0;
}
.shop-product-type_2 .product-content:hover .wc-product-title-wrap {
transform: translateY(-65px);
transition: all var(--clb-transition-duration) var(--clb-transition-function);
}
.shop-product-type_2 .product-content:hover .wc-product-title-wrap {
opacity: 1;
}  .shop-product-type_4 {
overflow: hidden;
}
.shop-product-type_4 .woo_c-products,
.shop-product-type_4 .products {
margin-left: 0px;
margin-right: 0px;
position: relative;
}
.shop-product-type_4 img {
height: 100vh !important;
opacity: 0;
transition: opacity var(--clb-transition-duration) var(--clb-transition-function);
}
.shop-product-type_4 .owl-stage {
display: flex;
}
.shop-product-type_4 .owl-stage .owl-item .slider {
min-height: 100vh;
}
.shop-product-type_4 .owl-stage .owl-item .slider .owl-item {
z-index: -1;
}
.shop-product-type_4 .owl-stage .owl-item .slider .owl-item a {
min-height: 100vh;
}
.shop-product-type_4 .owl-stage .owl-item .slider .owl-item.active {
z-index: 100;
}
.shop-product-type_4 .owl-stage .owl-item .slider a {
display: block;
}
.shop-product-type_4 .owl-stage .owl-item .slider a::before {
display: none;
}
.shop-product-type_4 .owl-stage .owl-item .slider img {
max-width: inherit;
width: auto !important;
position: absolute;
}
.shop-product-type_4 .owl-stage .owl-item .slider img.small-width {
width: 100% !important;
height: auto !important;
}
.shop-product-type_4 .product-content {
position: relative;
}
.shop-product-type_4 .product-content .product-buttons {
bottom: 130px;
}
.shop-product-type_4 .product-content .wc-product-title-wrap {
position: absolute;
z-index: 100;
bottom: 0px;
left: 0;
right: 0;
}
.shop-product-type_4 .woo_c-products .price,
.shop-product-type_4 .products .price {
width: 100%;
}
.shop-product-type_4 .woo_c-products .add-to-cart,
.shop-product-type_4 .products .add-to-cart {
position: relative;
}
.shop-product-type_4 .woo_c-products .product,
.shop-product-type_4 .products .product {
margin: 0;
padding: 0 1px;
}
.shop-product-type_4 .woo_c-products .wc-product-title-wrap:hover .price,
.shop-product-type_4 .products .wc-product-title-wrap:hover .price {
transform: translateY(-20px);
opacity: 0;
}
.shop-product-type_4 .woo_c-products .wc-product-title-wrap:hover .add-to-cart,
.shop-product-type_4 .products .wc-product-title-wrap:hover .add-to-cart {
transform: translateY(0px);
opacity: 1;
}
.shop-product-type_1 .product-content:hover .price,
.shop-product-type_3 .product-content:hover .price,
.woocommerce > div > .woo_c-products .product-content:hover .price,
.woocommerce > div > .products .product-content:hover .price {
transform: translateY(-20px);
opacity: 0;
}
.shop-product-type_1 .product-content:hover .add-to-cart,
.shop-product-type_3 .product-content:hover .add-to-cart,
.woocommerce > div > .woo_c-products .product-content:hover .add-to-cart,
.woocommerce > div > .products .product-content:hover .add-to-cart {
transform: translateY(0px);
opacity: 1;
}
.shop-product-type_2 .wc-product-title-wrap:hover .price,
.shop-product-type_4 .wc-product-title-wrap:hover .price {
transform: translateY(-20px);
opacity: 0;
}
.shop-product-type_2 .wc-product-title-wrap:hover .add-to-cart,
.shop-product-type_4 .wc-product-title-wrap:hover .add-to-cart {
transform: translateY(0px);
opacity: 1;
}
.modal-window + .select2-container--default {
z-index: 10000000;
}
.modal-window.open .modal-content.product-popup {
display: flex;
height: 100vh;
align-items: center;
justify-content: center;
padding: 0;
}
.modal-window.open .modal-content.product-popup .product-popup-title-link a {
display: inline-block;
}
.modal-window.open .modal-content.product-popup .page-container > .vc_row {
display: flex;
align-items: center;
}
.modal-window.open .horizontal-img {
width: 100%;
height: auto;
} .woo_c-products .product,
.woo_c-products li,
.products .product,
.products li {
width: 100%;
}
.columns-2 .double_width,
.columns-md-2 .double_width {
width: calc(100% - 1px);
}
.columns-3 .double_width,
.columns-md-3 .double_width {
width: calc(66.6666666667% - 1px);
}
.columns-4 .double_width,
.columns-md-4 .double_width {
width: calc(50% - 1px);
}
.columns-5 .double_width,
.columns-md-5 .double_width {
width: calc(40% - 1px);
}
.columns-6 .double_width,
.columns-md-6 .double_width {
width: calc(33.3333333333% - 1px);
}
.columns-12 .double_width {
width: calc(16.6666666667% - 1px);
}  .woo-c_cart_table {
width: 100%;
margin-bottom: 40px;
}
.woo-c_cart_table_details {
display: flex;
align-items: center;
justify-content: space-between;
width: calc(100% - 70px);
position: relative;
}
.woo-c_cart_table_item {
width: 100%;
flex-direction: row;
display: flex;
align-items: center;
flex-wrap: nowrap;
padding: 12px 0px;
border-bottom: 1px solid var(--clb-border-color);
}
.woo-c_cart_table_item:first-child {
border-top: 1px solid var(--clb-border-color);
}
.woo-c_cart_table_item_thumbnail {
padding-right: 20px;
display: inline-flex;
align-items: center;
}
.woo-c_cart_table_item_thumbnail a:before {
display: none;
}
.woo-c_cart_table_item_thumbnail img {
max-width: 60px;
height: auto;
vertical-align: middle;
}
.woo-c_cart_table_item_thumbnail:hover {
opacity: 0.6;
transition: all var(--clb-transition-duration) var(--clb-transition-function);
}
.woo-c_cart_table_item_price,
.woo-c_cart_table_item_quantity,
.woo-c_cart_table_item_subtotal {
font-size: 0.9em;
text-align: right;
}
.woo-c_cart_table_item_name {
min-width: 30%;
max-width: 30%;
}
.woo-c_cart_table_item_name .variation {
margin: 0;
padding: 0;
font-size: var(--clb-font-size-small);
}
.woo-c_cart_table_item_name .variation dt {
font-weight: 400;
color: var(--clb-body-color-grey);
}
.woo-c_cart_table_item_name .variation dd {
color: var(--clb-color-black);
margin: 0;
padding: 0;
font-size: var(--clb-font-size-small);
font-weight: 600;
}
.woo-c_cart_table_item_name .variation dd p {
margin: 0;
line-height: inherit;
font-size: var(--clb-font-size-small);
}
.woo-c_cart_table_item_values {
padding-left: 20px;
min-width: 25%;
display: flex;
flex-wrap: wrap;
justify-content: flex-end;
}
.woo-c_cart_table_item_values p {
text-transform: uppercase;
font-size: 0.8em;
line-height: 1.5;
display: inline-block;
text-align: left;
color: var(--clb-body-color-grey);
white-space: nowrap;
margin: 0px;
overflow: hidden;
text-overflow: ellipsis;
}
.woo-c_cart_table_item_values p span {
font-weight: 600;
color: var(--clb-body-color);
}
.woo-c_cart_table_item_status {
white-space: nowrap;
min-width: 140px;
}
.woo-c_cart_table_item_quantity {
display: inline-flex;
justify-content: center;
align-items: center;
font-size: 0.8em;
padding: 0px 1.5rem;
}
.woo-c_cart_table_item_remove .ion {
vertical-align: unset;
}
.woo-c_cart_table_item_remove .ion::before {
font-size: 0.9em;
}
.woo-c_cart_table_item_remove a::before {
display: none;
}
.woo-c_cart_table_item_subtotal {
text-align: left;
font-weight: 600;
} .woo-c_actions_coupon::after {
content: "";
display: table;
clear: both;
}
.woo-c_actions_coupon .holder {
position: relative;
}
.woo-c_actions_coupon button[type=submit] {
text-transform: capitalize;
position: absolute;
right: 0;
} .woo-c_cart_totals {
margin: 40px 0px 90px;
}
.woocommerce-shipping-calculator {
font-weight: normal;
text-transform: none;
font-size: inherit;
} .woo-c_checkout {
position: relative;
margin-top: 0;
}
.woo-c_checkout .tabNav_wrapper {
display: flex;
margin-bottom: 30px;
}
.woo-c_checkout .tabNav_wrapper::before {
content: "";
position: absolute;
display: block;
bottom: 0px;
left: -25%;
right: -25%;
border-bottom: 1px solid var(--clb-border-color);
z-index: 0;
}
.woo-c_checkout .tabNav_wrapper .mobile-btn {
text-align: center;
display: none;
}
.woo-c_checkout .tabItems {
height: auto !important;
}
.woo-c_checkout .tabItems_item.active {
position: relative !important;
}
.woo-c_checkout .tabNav {
margin-bottom: 0;
}
.woo-c_checkout .tabNav_link {
width: calc(25% - 20px);
display: block;
float: left;
text-align: left;
padding-top: 25px;
padding-bottom: 25px;
}
.woo-c_checkout .tabNav_link:last-child {
margin: 0;
}
.woo-c_checkout .tabNav_link_stage {
width: 44px;
height: 44px;
line-height: 44px;
margin-right: 10px;
display: inline-block;
border-radius: 50%;
vertical-align: middle;
text-align: center;
background-color: var(--clb-color-white);
color: var(--clb-body-color);
font-size: var(--clb-font-size);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
transition: all var(--clb-transition-duration) var(--clb-transition-function);
}
.woo-c_checkout .tabNav_link.active .tabNav_link_stage {
background: var(--clb-color-black);
color: var(--clb-color-white);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.woo-c_checkout.without-coupon .tabNav_wrapper .tabNav_link {
width: calc(33.3333333333% - 25px);
}
.woo-c_checkout_form .next-btn {
margin: 24px 0 40px;
}
.woo-c_checkout_form .form-row label abbr {
border-bottom: none;
text-decoration: none;
}
.woo-c_checkout_form .form-row label.screen-reader-text {
clip: none;
position: relative !important;
height: auto;
width: auto;
overflow: hidden;
}
.woo-c_product {
font-weight: 600;
text-align: left;
line-height: 1.25;
}
.woo-c_product > a {
display: inline-block;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
max-width: 90%;
}
.woo-c_product_category {
display: block;
}
.woo-c_product_category a {
color: var(--clb-body-color);
font-weight: normal;
font-family: inherit !important;
}
.woocommerce-checkout .woocommerce-form-login {
margin: 25px 0px;
}
.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper {
margin: 1.5rem 0 0;
}
.woocommerce-checkout .payment_box p,
.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper p {
font-size: var(--clb-font-size-extra-small);
color: var(--clb-body-color-grey);
}
.woocommerce-checkout .payment_box p a,
.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper p a {
font-weight: 600;
}
.woocommerce-checkout .payment_box p a:not(:hover),
.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper p a:not(:hover) {
color: var(--clb-body-color);
}
.woocommerce-checkout.-onepage-checkout .form-group {
margin-bottom: 2rem;
}
.woocommerce-checkout.-onepage-checkout .page-sidebar {
padding-left: 1.5rem;
}
.woocommerce-checkout.-onepage-checkout .woocommerce-error {
margin-bottom: 2rem;
}
.woocommerce-checkout .woocommerce-info {
margin-bottom: 1rem;
}
.woocommerce-checkout .woocommerce-error > .message-box {
margin-bottom: 0.75rem;
}
body:not(.with-breadcrumbs) .woocommerce-checkout .woocommerce-error {
margin-top: 2rem;
}
.woocommerce-billing-fields .woocommerce-input-wrapper > strong,
.woocommerce-shipping-fields .woocommerce-input-wrapper > strong {
display: flex;
height: var(--clb-button-height);
background-color: var(--clb-input-fill-color);
border: 1px solid var(--clb-input-border-color);
padding: 0 var(--clb-button-side-padding);
width: 100%;
border-radius: var(--clb-text-field-border-radius);
}
.woocommerce-billing-fields + .woocommerce-additional-fields,
.woocommerce-billing-fields + .woocommerce-account-fields,
.woocommerce-shipping-fields + .woocommerce-additional-fields,
.woocommerce-shipping-fields + .woocommerce-account-fields {
margin-top: 1rem;
}
.woo-c_review .woo-c_details_table,
.woo-c_cart_totals .woo-c_details_table,
.woo-c_checkout_result .woo-c_details_table {
border-top: 1px solid var(--clb-border-color);
border-bottom: 1px solid var(--clb-border-color);
}
.woo-c_review .woo-c_details_table th,
.woo-c_review .woo-c_details_table td,
.woo-c_cart_totals .woo-c_details_table th,
.woo-c_cart_totals .woo-c_details_table td,
.woo-c_checkout_result .woo-c_details_table th,
.woo-c_checkout_result .woo-c_details_table td {
border-bottom: 1px solid var(--clb-border-color);
padding: 12px 0;
width: 50%;
}
.woo-c_review .woo-c_details_table_subtotal,
.woo-c_cart_totals .woo-c_details_table_subtotal,
.woo-c_checkout_result .woo-c_details_table_subtotal {
border-top: 1px solid var(--clb-border-color);
}
.woo-c_review .woo-c_details_table_label,
.woo-c_cart_totals .woo-c_details_table_label,
.woo-c_checkout_result .woo-c_details_table_label {
font-weight: 600;
font-size: 0.8em;
text-transform: uppercase;
padding-right: 10px;
vertical-align: top;
text-align: left;
}
.woo-c_review .woo-c_details_table_price,
.woo-c_cart_totals .woo-c_details_table_price,
.woo-c_checkout_result .woo-c_details_table_price {
font-weight: 600;
color: var(--clb-color-black);
font-size: var(--clb-font-size-small);
}
.woo-c_review .woo-c_details_table_checkbox,
.woo-c_cart_totals .woo-c_details_table_checkbox,
.woo-c_checkout_result .woo-c_details_table_checkbox {
font-size: inherit;
font-size: 1.2em;
}
.woo-c_review .woo-c_details_table_checkbox .shipping-calculator-button,
.woo-c_cart_totals .woo-c_details_table_checkbox .shipping-calculator-button,
.woo-c_checkout_result .woo-c_details_table_checkbox .shipping-calculator-button {
font-weight: 600;
}
.woo-c_review .woo-c_details_table_total,
.woo-c_cart_totals .woo-c_details_table_total,
.woo-c_checkout_result .woo-c_details_table_total {
font-size: 1.1em;
}
.woo-c_review .woo-c_details_table_product_row,
.woo-c_cart_totals .woo-c_details_table_product_row,
.woo-c_checkout_result .woo-c_details_table_product_row {
vertical-align: top;
}
.woo-c_review .woo-c_details_table_product_row td,
.woo-c_cart_totals .woo-c_details_table_product_row td,
.woo-c_checkout_result .woo-c_details_table_product_row td {
border-bottom: none;
}
.woo-c_billing,
.woo-c_shipping,
.woo-c_coupon,
.woo-c_review {
margin-bottom: 30px;
text-align: left;
}
.woocommerce .place-order .btn,
.woocommerce .wc-proceed-to-checkout .btn {
text-transform: capitalize;
margin: 1.5rem 0 3rem;
}
.woocommerce .place-order .btn + .ppc-button-wrapper,
.woocommerce .wc-proceed-to-checkout .btn + .ppc-button-wrapper {
margin-top: -2rem;
}
.woo-c_payment {
text-align: left;
}
.woo-c_payment h4.heading-sm {
margin-top: 50px;
}
.woo-c_payment + .ppc-button-wrapper {
margin: 1.5rem 0px 3rem;
}
.woo-c_payment .woo-c_radio_item {
padding: 0.75rem 0;
border-top: 1px solid var(--clb-border-color);
}
.woo-c_payment .woo-c_radio_item:last-child {
border-bottom: 1px solid var(--clb-border-color);
}
.woo-c_payment .woo-c_radio_item .btn {
margin-top: 10px;
}
.woo-c_payment .woo-c_radio_item img {
vertical-align: middle;
display: inline-block;
margin: 0px 10px;
height: 22px;
}
.woo-c_payment .woo-c_radio_item .about_paypal {
vertical-align: middle;
display: inline-block;
}
.woo-c_order_details {
display: flex;
margin-bottom: 40px;
}
.woo-c_order_details_order,
.woo-c_order_details_date,
.woo-c_order_details_total,
.woo-c_order_details_method {
margin-right: 50px;
}
.woo-c_order_details_order strong,
.woo-c_order_details_date strong,
.woo-c_order_details_total strong,
.woo-c_order_details_method strong {
display: block;
color: var(--clb-color-black);
}
.woo-c_checkout_result {
margin-bottom: 90px;
} .woo-c_cross_sells {
margin-top: 40px;
} .woo-onsale {
position: absolute;
top: 25px;
left: 25px;
z-index: 2;
color: var(--clb-color-white);
}
.woo-onsale.out {
background-color: var(--clb-body-color-grey);
}
.woo-c_product_category {
font-size: var(--clb-font-size-small);
}
.woocommerce .stars,
.woocommerce .star-rating {
display: inline-block;
vertical-align: middle;
margin-top: -0.25rem;
height: 1rem;
line-height: 1rem;
font-family: "Font Awesome 5 Free";
}
.woocommerce .star-rating {
overflow: hidden;
position: relative;
width: 80px;
font-style: normal;
color: color-mix(in srgb, var(--clb-color-neutral) 52%, transparent);
}
.woocommerce .star-rating::before,
.woocommerce .star-rating span::before {
content: "★★★★★";
line-height: 1rem;
font-size: 1rem;
top: 0;
left: 0;
position: absolute;
}
.woocommerce .star-rating span {
overflow: hidden;
float: left;
top: 0;
left: 0;
position: absolute;
padding-top: 1em;
}
.woocommerce .star-rating span::before {
color: var(--clb-color-black);
}
.woocommerce .stars {
width: auto;
margin: 0 10px;
}
.woocommerce .stars a {
position: relative;
height: 1rem;
line-height: 1rem;
width: 0.75rem;
font-size: 1rem;
text-indent: -999em;
display: inline-block;
background-image: none !important;
}
.woocommerce .stars a::before {
content: "★";
display: block;
background: transparent;
position: absolute;
top: 0;
left: 0;
width: 1em;
height: 1em;
line-height: 1;
text-indent: 0;
color: color-mix(in srgb, var(--clb-color-neutral) 52%, transparent);
}
.woocommerce .stars:hover a:hover ~ a::before,
.woocommerce .stars.selected a.active ~ a::before,
.woocommerce .stars.selected:hover span a:hover ~ a::before {
content: "★";
color: var(--clb-color-grey-light);
}
.woocommerce .stars:hover a::before,
.woocommerce .stars.selected a::before,
.woocommerce .stars.selected:hover span a::before {
content: "★";
opacity: 1;
color: var(--clb-color-black);
}
.woocommerce-notices-wrapper .woocommerce-error {
margin-bottom: 1.25rem;
}
.woocommerce-notices-wrapper .woocommerce-error .button {
padding: 0.25rem 0.75rem;
}
.woocommerce-notices-wrapper + .woocommerce-cart-form {
margin-top: 1rem;
}
.woocommerce-table--order-details th,
.woocommerce-table--order-details td {
width: 50%;
}
.woocommerce-table--order-details th:not(:first-child),
.woocommerce-table--order-details td:not(:first-child) {
padding-left: 15px;
}
.woocommerce-customer-details {
margin-top: 2.5rem;
}
.woocommerce.add_to_cart_inline {
border: none;
display: inline-block;
}
.woocommerce.add_to_cart_inline .amount {
display: none;
}
.woocommerce ul {
list-style: none;
}
.woocommerce .form-row:not(.terms) {
margin: 0;
}
.woocommerce .form-row:not(:last-child) {
margin-bottom: 1rem;
}
.woocommerce .form-row textarea {
min-height: 10rem;
}
.woocommerce .form-row .show-password-input {
display: none;
}
.woocommerce .woocommerce-privacy-policy-text,
.woocommerce .woocommerce-LostPassword {
font-size: 0.9em;
}
.woocommerce .blockUI.blockOverlay {
opacity: 0.4 !important;
}
.woocommerce.search .btn-filter {
display: none;
}
#yith-wcwl-popup-message {
background-color: transparent;
box-shadow: none;
}
#yith-wcwl-popup-message #yith-wcwl-message {
height: auto;
line-height: 1;
background-color: rgb(83.5034482759, 242.2965517241, 170.6128078818);
border: none;
margin: 0;
padding: 20px;
display: inline-block;
font-size: var(--clb-font-size-small);
text-align: left;
color: rgba(0, 0, 0, 0.65);
box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.08);
border-radius: var(--clb-border-radius);
}
.page-error.woocommerce-shop .icon-shape {
line-height: 75px;
}
.page-error.woocommerce-shop .icon-shape i {
font-size: 60px;
}
.qty {
display: inline-block;
padding-right: 10px;
font-size: 0.75em;
font-weight: 600;
}
.quantity:not(.hidden) {
position: relative;
width: 5.25rem;
display: inline-flex;
}
.quantity-nav {
position: absolute;
width: 100%;
left: 0;
top: 0;
height: 100%;
display: flex;
align-items: center;
justify-content: space-between;
}
.quantity input {
text-align: center;
width: 100%;
border: none;
padding: 0;
margin: 0;
height: var(--clb-button-height-small);
background-color: var(--clb-fill-color);
font-size: 0.75rem;
border-radius: var(--clb-button-border-radius-small);
}
.quantity input::-webkit-outer-spin-button,
.quantity input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.quantity input[type=number] {
-moz-appearance: textfield;
}
.quantity input:focus {
outline: 0;
}
.quantity-btn svg {
transform: scale(0.7);
}
.quantity-btn.btn {
height: var(--clb-button-height-small);
width: var(--clb-button-height-small);
border-color: transparent;
background-color: transparent;
cursor: pointer;
padding: 0;
user-select: none;
position: relative;
box-shadow: none;
border-radius: var(--clb-button-border-radius-small);
transition: all var(--clb-transition-duration) var(--clb-transition-function);
}
.quantity-btn.btn:not(:hover) svg {
opacity: 0.75;
}
.quantity-btn.btn:hover,
.quantity-btn.btn:focus {
border-color: color-mix(in srgb, var(--clb-color-neutral) 16%, transparent);
background-color: transparent;
}
.paypal-button.paypal-button-shape-rect {
border-radius: var(--clb-button-border-radius) !important;
} .yith-woocommerce-ajax-product-filter .yith-wcan-group {
display: flex;
}
.yith-woocommerce-ajax-product-filter .yith-wcan-group li {
margin: 0px;
}
.yith-woocommerce-ajax-product-filter .yith-wcan-group li a {
padding: 0px 10px;
height: 24px;
line-height: 24px;
display: inline-block;
vertical-align: top;
font-weight: 600;
font-size: 0.75em;
color: inherit;
background-color: var(--clb-tag-fill-color);
text-transform: uppercase;
margin: 0px 6px 6px 0px;
border-radius: var(--clb-border-radius);
transition: all var(--clb-transition-duration) var(--clb-transition-function);
}
.yith-woocommerce-ajax-product-filter .yith-wcan-group li a::before {
display: none;
}
.yith-woocommerce-ajax-product-filter .yith-wcan-group li.chosen a,
.yith-woocommerce-ajax-product-filter .yith-wcan-group li:hover a {
background-color: var(--clb-color-primary);
color: var(--clb-color-white);
}
.yith-woocommerce-ajax-product-filter .yith-wcan-group.yith-wcan-color > li:not(.chosen):first-child a {
margin-left: 0;
}
.yith-woocommerce-ajax-product-filter .yith-wcan-group.yith-wcan-color > li a {
font-size: 0;
width: 12px;
height: 12px;
padding: 0;
position: relative;
margin: 0 10px;
cursor: pointer;
border: solid 2px rgba(36, 38, 43, 0.2);
border-radius: 100%;
}
.yith-woocommerce-ajax-product-filter .yith-wcan-group.yith-wcan-color > li a::after {
content: "";
height: var(--clb-icon-button);
width: var(--clb-icon-button);
border-radius: 100%;
position: absolute;
top: calc(50% - var(--clb-icon-button) / 2);
left: calc(50% - var(--clb-icon-button) / 2);
transform: scale(0);
background-color: rgba(0, 0, 0, 0.06);
transition: all var(--clb-transition-duration) var(--clb-transition-function);
}
.yith-woocommerce-ajax-product-filter .yith-wcan-group.yith-wcan-color > li a:hover::after {
transform: scale(0.8);
}
.yith-woocommerce-ajax-product-filter .yith-wcan-group.yith-wcan-color .chosen a {
position: relative;
display: inline-block;
}
.yith-woocommerce-ajax-product-filter .yith-wcan-group.yith-wcan-color .chosen a::after {
transform: scale(0.8);
}
.yith-woocommerce-ajax-product-filter .yith-wcan-reset-navigation {
background-color: var(--clb-tag-fill-color);
border: none;
padding: 6px 12px 6px 30px;
color: var(--clb-body-color);
box-shadow: none;
margin: 30px 0px -20px;
}
.yith-woocommerce-ajax-product-filter .yith-wcan-reset-navigation::after {
content: "\f166";
font-family: "Ionicons";
position: absolute;
left: 10px;
top: 50%;
transform: translateY(-50%);
font-size: 18px;
}
.yith-woocommerce-ajax-product-filter .yith-wcan-reset-navigation:hover {
background-color: var(--clb-color-primary);
color: var(--clb-color-white);
}
.yith-woo-ajax-reset-navigation {
padding: 0px;
}
.yit-wcan-container .yith-wcan-loading {
margin: 10vh 0;
} .woocommerce .woo-c_login {
max-width: 500px;
margin: 0px auto 90px;
float: none;
min-height: 380px;
}
.woocommerce .woo-c_login .tabNav {
overflow-x: hidden;
margin-bottom: 20px;
}
.woocommerce .woo-c_login .tabNav_link {
width: 50%;
margin: 0px;
text-align: center;
padding-right: 0px;
padding-left: 0px;
box-sizing: border-box;
}
.woocommerce .woo-c_login .form-row_btn {
display: flex;
align-items: center;
justify-content: flex-start;
flex-wrap: wrap;
}
.woocommerce .woo-c_login .form-row_btn .btn {
margin: 15px 0;
}
.woocommerce .woo-c_login .form-row_btn label[for=rememberme] {
width: 50%;
margin: 0 0 0 18px;
}
.woocommerce .woo-c_login .form-row_btn label[for=rememberme] input[name=rememberme] {
vertical-align: text-top;
}
.woocommerce .woo-c_login .btn-submit {
margin-top: 9px;
}
.woocommerce .woo-c_login .btn-submit i {
font-size: 20px;
margin-left: 10px;
}
.woocommerce .woo-c_login .form-row {
text-align: left;
}
.woocommerce .woo-c_login .form-row .woocommerce-password-strength {
margin-top: 10px;
}
.woocommerce .woo-my-user {
margin-bottom: 25px;
overflow: hidden;
}
.woocommerce .woo-my-user img {
border-radius: 50%;
float: left;
margin-right: 20px;
max-width: 70px;
}
.woocommerce .woo-my-user h4 {
width: 100%;
margin: 10px 0 0;
padding-top: 5px;
display: block;
font-size: var(--clb-font-size);
}
.woocommerce .woo-my-user h4::after {
width: 2em;
}
.woocommerce .woo-my-nav {
width: 100%;
margin-bottom: 20px;
}
.woocommerce .woo-my-nav ul {
list-style: none;
}
.woocommerce .woo-my-nav li {
line-height: 23px;
}
.woocommerce .woo-my-nav li a {
font-size: var(--clb-font-size-small);
}
.woocommerce .woo-my-nav li.is-active a {
color: var(--clb-color-primary);
}
.woocommerce .woo-my-content {
width: 100%;
}
.woocommerce .woo-my-content > *:first-child {
margin-top: 0;
}
.woocommerce .woo-my-content .account-title {
margin-bottom: 0;
}
.woocommerce .woo-my-content .woo-my-address {
margin-top: 15px;
}
.woocommerce .woo-my-content .woo-my-address h4 {
text-align: left;
float: left;
}
.woocommerce .woo-my-content .woo-my-address a {
float: right;
margin-top: 0;
margin-right: 8px;
padding-left: 32px;
padding-right: 32px;
}
.woocommerce .woo-my-content .woo-my-address address {
clear: both;
line-height: 26px;
}
.woocommerce .woo-my-content .woo-my-address .btn {
margin-top: 5px;
}
.woocommerce .woo-my-content form h3 {
margin-bottom: 28px;
}
.woocommerce .woo-my-content .message-box {
margin-top: 1rem;
}
.woocommerce .woo-my-content .edit-account {
text-align: left;
}
.woocommerce .woo-my-content .edit-account h4 {
margin-bottom: 20px;
}
.woocommerce .woo-my-content .order-again {
margin-bottom: 30px;
}
.woocommerce .woocommerce-orders-table thead .order-actions {
opacity: 0;
}
.woocommerce .woocommerce-orders-table th {
color: var(--clb-color-black);
display: table-cell;
font-weight: 600;
font-size: 0.75em;
padding: 12px 0;
text-transform: uppercase;
}
.woocommerce .woocommerce-orders-table tr {
background: transparent;
border-bottom: 1px solid var(--clb-border-color);
}
.woocommerce .woocommerce-orders-table td > .amount {
font-weight: 600;
}
.woocommerce .woocommerce-orders-table td.order-number {
font-weight: 600;
}
.woocommerce .woocommerce-orders-table th.woocommerce-orders-table__header-order-actions,
.woocommerce .woocommerce-orders-table th.woocommerce-orders-table__cell-order-actions,
.woocommerce .woocommerce-orders-table td.woocommerce-orders-table__header-order-actions,
.woocommerce .woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions {
text-align: right;
padding-right: 0;
}
.woocommerce .woocommerce-orders-table th.woocommerce-orders-table__header-order-actions a::before,
.woocommerce .woocommerce-orders-table th.woocommerce-orders-table__cell-order-actions a::before,
.woocommerce .woocommerce-orders-table td.woocommerce-orders-table__header-order-actions a::before,
.woocommerce .woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions a::before {
content: none;
}
.woocommerce .woocommerce-orders-table a.btn:hover {
text-decoration: none;
}
.woocommerce .woocommerce-orders-table.woo-details {
margin-bottom: 40px;
}
.woocommerce .woocommerce-orders-table.woo-details tbody tr {
border-width: 0;
}
.woocommerce .woocommerce-orders-table.woo-details tbody tr:last-child {
border-width: 1px;
}
.woocommerce .woocommerce-orders-table.woo-details tbody tr:last-child th,
.woocommerce .woocommerce-orders-table.woo-details tbody tr:last-child td {
padding-bottom: 20px;
}
.woocommerce .woocommerce-orders-table.woo-details tbody th,
.woocommerce .woocommerce-orders-table.woo-details tbody td {
padding: 20px 0 0;
vertical-align: top;
}
.woocommerce .woocommerce-orders-table.woo-customer-details {
margin: 30px 0;
}
.woocommerce .woocommerce-orders-table.woo-customer-details th {
border-top: 1px solid var(--clb-border-color);
}
.woocommerce .reset-password-form {
margin-top: 36px;
}
.woocommerce .reset-password-form .title {
font-size: 20px;
margin: 0px auto;
text-align: left;
}
.woocommerce .reset-password-form form .text-left {
font-size: var(--clb-font-size-small);
}
.woocommerce .reset-password-form form .form-row,
.woocommerce .reset-password-form form .text-left {
margin: 15px 0;
}
.woocommerce .reset-password-form form .form-row .btn,
.woocommerce .reset-password-form form .text-left .btn {
margin: 8px 0;
}
.woocommerce .woo-my-nav .is-active {
font-weight: 600;
} .woo_c-message-group li {
margin-bottom: 15px;
}
.woo_c-message-group {
position: fixed;
z-index: 11;
display: flex;
justify-content: center;
padding: 0 1rem;
bottom: 0;
}
.woo_c-message-group .message-box {
margin-bottom: 25px;
animation: 0.4s slide_up var(--clb-transition-function);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
}
@keyframes slide_up {
0% {
transform: translateY(100%);
opacity: 0.5;
}
100% {
transform: translateY(0%);
opacity: 1;
}
} .woo_c-product,
.product-popup {
padding-bottom: 80px;
}
.woo_c-product,
.product-popup { }
.woo_c-product-image .woo-onsale,
.product-popup-image .woo-onsale {
right: 25px;
top: 25px;
left: auto;
}
.woo_c-product-image .product_images > .image-wrap:not(:nth-child(1)),
.product-popup-image .product_images > .image-wrap:not(:nth-child(1)) {
display: none;
}
.woo_c-product-image-slider,
.product-popup-image-slider {
position: relative;
overflow: hidden;
height: 100vh;
}
.woo_c-product-image-slider-trigger,
.product-popup-image-slider-trigger {
height: 50px;
width: 50px;
position: absolute;
right: 25px;
top: 25px;
}
.woo_c-product-image-slider img.horizontal-img,
.product-popup-image-slider img.horizontal-img {
max-width: none;
width: auto !important;
height: 100vh;
}
.woo_c-product-image-slider .owl-stage-outer,
.product-popup-image-slider .owl-stage-outer {
height: 100%;
}
.woo_c-product-image-slider .owl-nav,
.product-popup-image-slider .owl-nav {
z-index: 1;
}
.woo_c-product-image-slider .owl-stage .owl-item,
.product-popup-image-slider .owl-stage .owl-item {
display: inline-block;
}
.woo_c-product-image-slider .owl-stage .owl-item img,
.product-popup-image-slider .owl-stage .owl-item img {
vertical-align: top;
}
.woo_c-product-image-slider .owl-stage .owl-item.active,
.product-popup-image-slider .owl-stage .owl-item.active {
position: relative;
z-index: 100;
}
.woo_c-product-image-slider .owl-dots,
.product-popup-image-slider .owl-dots {
position: absolute;
width: auto;
display: flex;
flex-direction: column;
justify-content: center;
right: 25px;
left: auto;
top: 0px;
bottom: 0px;
z-index: 1;
}
.woo_c-product-image-slider .owl-dots .owl-dot,
.product-popup-image-slider .owl-dots .owl-dot {
margin: 4px 0px;
}
.woo_c-product-image-slider .owl-nav,
.product-popup-image-slider .owl-nav {
right: 25px;
bottom: 25px;
width: 110px;
}
.woo_c-product-image-slider .owl-dots-images,
.product-popup-image-slider .owl-dots-images {
position: absolute;
top: 0px;
bottom: 0px;
padding-left: 25px;
display: flex;
justify-content: center;
flex-direction: column;
}
.woo_c-product-image-slider .owl-dots-images .owl-dot-image,
.product-popup-image-slider .owl-dots-images .owl-dot-image {
width: 60px;
height: auto;
margin: 8px 0px;
cursor: pointer;
transition: all var(--clb-transition-duration) var(--clb-transition-function);
}
.woo_c-product-image-slider .owl-dots-images .owl-dot-image img,
.product-popup-image-slider .owl-dots-images .owl-dot-image img {
display: inline-block;
vertical-align: top;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
}
.woo_c-product-image-slider .owl-dots-images .owl-dot-image.active img,
.product-popup-image-slider .owl-dots-images .owl-dot-image.active img {
box-shadow: 0px 0px 0px 2px var(--clb-color-black);
}
.woo_c-product-image .numbers_slides,
.product-popup-image .numbers_slides {
position: absolute;
right: 25px;
top: 50%;
font-weight: 600;
font-size: 24px;
display: none;
}
.woo_c-product,
.product-popup { }
.woo_c-product .breadcrumbs,
.product-popup .breadcrumbs {
display: flex;
align-items: center;
flex-wrap: wrap;
justify-content: space-between;
padding: 10px 0;
}
.woo_c-product-nav,
.product-popup-nav {
display: flex;
}
.woo_c-product-nav-prev,
.woo_c-product-nav-next,
.product-popup-nav-prev,
.product-popup-nav-next {
font-size: 1.25em;
width: var(--clb-button-height-small);
height: var(--clb-button-height-small);
display: flex;
align-items: center;
justify-content: center;
border-radius: 100%;
position: relative;
background: white;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
}
.woo_c-product-nav-prev::before,
.woo_c-product-nav-next::before,
.product-popup-nav-prev::before,
.product-popup-nav-next::before {
display: none;
}
.woo_c-product-nav-prev:first-child,
.woo_c-product-nav-next:first-child,
.product-popup-nav-prev:first-child,
.product-popup-nav-next:first-child {
margin-right: 8px;
}
.woo_c-product-nav-prev:hover,
.woo_c-product-nav-next:hover,
.product-popup-nav-prev:hover,
.product-popup-nav-next:hover {
background-color: var(--clb-fill-color);
}
.woo_c-product .woo_c-product-details,
.product-popup .woo_c-product-details {
padding: 0 var(--clb-grid-gutter);
}
.woo_c-product .woo_c-product-details .woo-summary-content .wrap > .yith-add-to-wishlist-button-block,
.woo_c-product .woo_c-product-details .woo-summary-content .wrap > .yith-wcwl-add-to-wishlist,
.product-popup .woo_c-product-details .woo-summary-content .wrap > .yith-add-to-wishlist-button-block,
.product-popup .woo_c-product-details .woo-summary-content .wrap > .yith-wcwl-add-to-wishlist {
display: none;
}
.woo_c-product .woo_c-product-details .woo-summary-content .wrap .yith-wcwl-add-to-wishlist-button--themed-button,
.product-popup .woo_c-product-details .woo-summary-content .wrap .yith-wcwl-add-to-wishlist-button--themed-button {
font-size: var(--clb-action-font-size);
padding: 0 var(--clb-button-side-padding);
}
.woo_c-product .woo_c-product-details .woo-summary-content .wrap .yith-wcwl-add-to-wishlist-button--themed-button:not(:hover),
.product-popup .woo_c-product-details .woo-summary-content .wrap .yith-wcwl-add-to-wishlist-button--themed-button:not(:hover) {
color: var(--clb-body-color);
background-color: var(--clb-tag-fill-color);
border-color: transparent;
box-shadow: none;
}
.woo_c-product .woo_c-product-details-title,
.product-popup .woo_c-product-details-title {
margin: 0.65rem 0 0.15rem;
font-size: 2.25em;
}
.woo_c-product .woo_c-product-details-title + .posted_in,
.product-popup .woo_c-product-details-title + .posted_in {
font-size: var(--clb-font-size-small);
}
.woo_c-product .woo_c-product-details-inner,
.product-popup .woo_c-product-details-inner {
width: 100%;
padding: 100px 13%;
}
.woo_c-product .woo_c-product-details-inner .external-product,
.product-popup .woo_c-product-details-inner .external-product {
margin-top: 1.5rem;
}
.woo_c-product .woo_c-product-details-inner .woocommerce-product-rating .average,
.woo_c-product .woo_c-product-details-inner .woocommerce-product-rating .woo-review-link,
.woo_c-product .woo_c-product-details-inner .woocommerce-product-rating .write-review,
.product-popup .woo_c-product-details-inner .woocommerce-product-rating .average,
.product-popup .woo_c-product-details-inner .woocommerce-product-rating .woo-review-link,
.product-popup .woo_c-product-details-inner .woocommerce-product-rating .write-review {
vertical-align: top;
}
.woo_c-product .woo_c-product-details-inner .woocommerce-product-rating .write-review,
.woo_c-product .woo_c-product-details-inner .woocommerce-product-rating .woo-review-link,
.product-popup .woo_c-product-details-inner .woocommerce-product-rating .write-review,
.product-popup .woo_c-product-details-inner .woocommerce-product-rating .woo-review-link {
margin-left: 5px;
font-size: var(--clb-font-size-small);
}
.woo_c-product .woo_c-product-details-inner .price,
.product-popup .woo_c-product-details-inner .price {
font-weight: 600;
gap: 0.25rem;
display: flex;
align-items: center;
margin: 0.75rem 0;
}
.woo_c-product .woo_c-product-details-inner .price .amount,
.product-popup .woo_c-product-details-inner .price .amount {
font-size: 1.1em;
}
.woo_c-product .woo_c-product-details-inner .price-discount,
.product-popup .woo_c-product-details-inner .price-discount {
border-left: 5px solid rgba(0, 0, 0, 0.1);
color: var(--clb-color-white);
margin-left: 0.25rem;
}
.woo_c-product .woo_c-product-details-inner .price del .amount,
.woo_c-product .woo_c-product-details-inner .price old .amount,
.product-popup .woo_c-product-details-inner .price del .amount,
.product-popup .woo_c-product-details-inner .price old .amount {
font-weight: 500;
}
.woo_c-product .woo_c-product-details-inner .woocommerce-product-rating,
.product-popup .woo_c-product-details-inner .woocommerce-product-rating {
display: flex;
align-items: center;
}
.woo_c-product .woo_c-product-details-inner .woocommerce-product-rating .star-rating,
.product-popup .woo_c-product-details-inner .woocommerce-product-rating .star-rating {
margin-right: 0.5rem;
}
.woo_c-product .woo_c-product-details-inner .single_add_to_cart_button .ion svg,
.product-popup .woo_c-product-details-inner .single_add_to_cart_button .ion svg {
fill: currentColor;
}
.woo_c-product .woo_c-product-details-inner .woocommerce-share,
.product-popup .woo_c-product-details-inner .woocommerce-share {
margin-top: 20px;
}
.woo_c-product .woo_c-product-details-inner .woocommerce-grouped-product-list-item__thumb img,
.product-popup .woo_c-product-details-inner .woocommerce-grouped-product-list-item__thumb img {
max-width: 5rem;
}
.woo_c-product .woo_c-product-details .product_meta,
.product-popup .woo_c-product-details .product_meta {
margin-top: var(--clb-gap-large);
font-size: var(--clb-font-size-small);
}
.woo_c-product .woo_c-product-details .product_meta > span,
.product-popup .woo_c-product-details .product_meta > span {
font-weight: var(--clb-text-semi-bold);
}
.woo_c-product .woo_c-product-details .product_meta > span:not(:last-child)::after,
.product-popup .woo_c-product-details .product_meta > span:not(:last-child)::after {
content: "•";
display: inline-block;
vertical-align: middle;
color: var(--clb-body-color);
margin: 0px 4px;
font-size: 10px;
margin-left: 0.25rem;
margin-right: 0;
font-size: 0.65em;
color: currentColor;
}
.woo_c-product .woo_c-product-details .product_meta > span > span,
.woo_c-product .woo_c-product-details .product_meta > span > a,
.product-popup .woo_c-product-details .product_meta > span > span,
.product-popup .woo_c-product-details .product_meta > span > a {
font-weight: var(--clb-text-normal);
}
.woo_c-product .woo_c-product-details .product_meta > span > a:not(:hover),
.product-popup .woo_c-product-details .product_meta > span > a:not(:hover) {
color: inherit;
}
.woo_c-product .woo_c-product-details .product_meta + .stock,
.product-popup .woo_c-product-details .product_meta + .stock {
display: none;
}
.woo_c-product .woo_c-product-details .product_meta + .message-box,
.product-popup .woo_c-product-details .product_meta + .message-box {
margin-top: var(--clb-spacer-3);
}
.woo_c-product .woo_c-product-details .quantity,
.product-popup .woo_c-product-details .quantity {
width: 5.5rem;
}
.woo_c-product .woo_c-product-details .quantity-nav,
.product-popup .woo_c-product-details .quantity-nav {
padding: 0 calc((var(--clb-button-height) - var(--clb-button-height-small)) / 2);
}
.woo_c-product .woo_c-product-details .quantity input,
.product-popup .woo_c-product-details .quantity input {
height: var(--clb-button-height);
border-radius: var(--clb-button-border-radius);
}
.woo_c-product .woo_c-product-details .quantity-holder.-limited,
.product-popup .woo_c-product-details .quantity-holder.-limited {
display: none;
}
.woo_c-product .woo_c-product-details .cart:not(.grouped_form),
.woo_c-product .woo_c-product-details .variations_button:not(.grouped_form),
.product-popup .woo_c-product-details .cart:not(.grouped_form),
.product-popup .woo_c-product-details .variations_button:not(.grouped_form) {
margin-top: var(--clb-spacer-3);
padding-top: var(--clb-spacer-3);
border-top: 1px solid var(--clb-border-color);
}
.woo_c-product .woo_c-product-details .cart:not(.variations_form):not(.grouped_form),
.woo_c-product .woo_c-product-details .variations_button:not(.variations_form):not(.grouped_form),
.product-popup .woo_c-product-details .cart:not(.variations_form):not(.grouped_form),
.product-popup .woo_c-product-details .variations_button:not(.variations_form):not(.grouped_form) {
display: flex;
align-items: center;
gap: var(--clb-gap);
}
.woo_c-product .woo_c-product-details .cart.grouped_form table td,
.woo_c-product .woo_c-product-details .variations_button.grouped_form table td,
.product-popup .woo_c-product-details .cart.grouped_form table td,
.product-popup .woo_c-product-details .variations_button.grouped_form table td {
padding: var(--clb-spacer-3) 0;
}
.woo_c-product .woo_c-product-details .cart.grouped_form .woocommerce-grouped-product-list-item__price,
.woo_c-product .woo_c-product-details .variations_button.grouped_form .woocommerce-grouped-product-list-item__price,
.product-popup .woo_c-product-details .cart.grouped_form .woocommerce-grouped-product-list-item__price,
.product-popup .woo_c-product-details .variations_button.grouped_form .woocommerce-grouped-product-list-item__price {
text-align: right;
}
.woo_c-product .woo_c-product-details .cart.grouped_form .single_add_to_cart_button,
.woo_c-product .woo_c-product-details .variations_button.grouped_form .single_add_to_cart_button,
.product-popup .woo_c-product-details .cart.grouped_form .single_add_to_cart_button,
.product-popup .woo_c-product-details .variations_button.grouped_form .single_add_to_cart_button {
float: left;
margin-right: var(--clb-gap);
}
.woo_c-product .woo_c-product-details .cart .variations,
.woo_c-product .woo_c-product-details .variations_button .variations,
.product-popup .woo_c-product-details .cart .variations,
.product-popup .woo_c-product-details .variations_button .variations {
min-width: 100%;
display: flex;
align-items: center;
gap: var(--clb-gap-large);
}
.woo_c-product .woo_c-product-details .cart .variation.reset,
.woo_c-product .woo_c-product-details .variations_button .variation.reset,
.product-popup .woo_c-product-details .cart .variation.reset,
.product-popup .woo_c-product-details .variations_button .variation.reset {
margin-top: 19.2px;
padding-top: 0.35rem;
}
.woo_c-product .woo_c-product-details .cart .variation.reset .button:not(:hover),
.woo_c-product .woo_c-product-details .variations_button .variation.reset .button:not(:hover),
.product-popup .woo_c-product-details .cart .variation.reset .button:not(:hover),
.product-popup .woo_c-product-details .variations_button .variation.reset .button:not(:hover) {
color: inherit;
}
.woo_c-product .woo_c-product-details .cart .variation.-limited,
.woo_c-product .woo_c-product-details .variations_button .variation.-limited,
.product-popup .woo_c-product-details .cart .variation.-limited,
.product-popup .woo_c-product-details .variations_button .variation.-limited {
display: none;
}
.woo_c-product .woo_c-product-details .cart .variation.-limited + .variation,
.woo_c-product .woo_c-product-details .variations_button .variation.-limited + .variation,
.product-popup .woo_c-product-details .cart .variation.-limited + .variation,
.product-popup .woo_c-product-details .variations_button .variation.-limited + .variation {
margin-left: 0 !important;
}
.woo_c-product .woo_c-product-details .cart .woo-variation-price,
.woo_c-product .woo_c-product-details .variations_button .woo-variation-price,
.product-popup .woo_c-product-details .cart .woo-variation-price,
.product-popup .woo_c-product-details .variations_button .woo-variation-price {
border-top: 1px solid var(--clb-border-color);
padding: 20px 0px;
}
.woo_c-product .woo_c-product-details .cart .woo-variation-price .price,
.woo_c-product .woo_c-product-details .variations_button .woo-variation-price .price,
.product-popup .woo_c-product-details .cart .woo-variation-price .price,
.product-popup .woo_c-product-details .variations_button .woo-variation-price .price {
margin: 0;
}
.woo_c-product .woo_c-product-details .cart .color_attr,
.woo_c-product .woo_c-product-details .variations_button .color_attr,
.product-popup .woo_c-product-details .cart .color_attr,
.product-popup .woo_c-product-details .variations_button .color_attr {
height: var(--clb-button-height-small);
display: flex;
align-items: center;
}
.woo_c-product .woo_c-product-details .cart .color_attr .color-item,
.woo_c-product .woo_c-product-details .variations_button .color_attr .color-item,
.product-popup .woo_c-product-details .cart .color_attr .color-item,
.product-popup .woo_c-product-details .variations_button .color_attr .color-item {
width: 12px;
height: 12px;
position: relative;
margin: 0 10px;
border-radius: 50%;
cursor: pointer;
border: solid 2px rgba(36, 38, 43, 0.2);
}
.woo_c-product .woo_c-product-details .cart .color_attr .color-item::after,
.woo_c-product .woo_c-product-details .variations_button .color_attr .color-item::after,
.product-popup .woo_c-product-details .cart .color_attr .color-item::after,
.product-popup .woo_c-product-details .variations_button .color_attr .color-item::after {
height: 32px;
width: 32px;
top: calc(50% - 16px);
left: calc(50% - 16px);
}
.woo_c-product .woo_c-product-details .cart .color_attr .color-item.active::after,
.woo_c-product .woo_c-product-details .variations_button .color_attr .color-item.active::after,
.product-popup .woo_c-product-details .cart .color_attr .color-item.active::after,
.product-popup .woo_c-product-details .variations_button .color_attr .color-item.active::after {
transform: scale(1);
transition: all var(--clb-transition-duration) var(--clb-transition-function);
}
.woo_c-product .woo_c-product-details .cart .size_attr,
.woo_c-product .woo_c-product-details .variations_button .size_attr,
.product-popup .woo_c-product-details .cart .size_attr,
.product-popup .woo_c-product-details .variations_button .size_attr {
display: flex;
}
.woo_c-product .woo_c-product-details .cart .size_attr .size-item,
.woo_c-product .woo_c-product-details .variations_button .size_attr .size-item,
.product-popup .woo_c-product-details .cart .size_attr .size-item,
.product-popup .woo_c-product-details .variations_button .size_attr .size-item {
display: block;
text-transform: uppercase;
position: relative;
margin: 0 10px;
width: 20px;
text-align: center;
z-index: 10;
cursor: pointer;
}
.woo_c-product .woo_c-product-details .cart .size_attr .size-item::after,
.woo_c-product .woo_c-product-details .variations_button .size_attr .size-item::after,
.product-popup .woo_c-product-details .cart .size_attr .size-item::after,
.product-popup .woo_c-product-details .variations_button .size_attr .size-item::after {
content: "";
position: absolute;
background: var(--clb-border-color);
height: 32px;
width: 32px;
top: calc(50% - 16px);
left: calc(50% - 16px);
border-radius: 100%;
z-index: -1;
transition: all var(--clb-transition-duration) var(--clb-transition-function);
}
.woo_c-product .woo_c-product-details .cart .size_attr .size-item:hover::after,
.woo_c-product .woo_c-product-details .variations_button .size_attr .size-item:hover::after,
.product-popup .woo_c-product-details .cart .size_attr .size-item:hover::after,
.product-popup .woo_c-product-details .variations_button .size_attr .size-item:hover::after {
background: rgba(36, 38, 43, 0.2);
}
.woo_c-product .woo_c-product-details .cart .size_attr .size-item.active::after,
.woo_c-product .woo_c-product-details .variations_button .size_attr .size-item.active::after,
.product-popup .woo_c-product-details .cart .size_attr .size-item.active::after,
.product-popup .woo_c-product-details .variations_button .size_attr .size-item.active::after {
transform: scale(1);
}
.woo_c-product .woo_c-product-details .woocommerce-variation p,
.product-popup .woo_c-product-details .woocommerce-variation p {
font-size: 0.9em;
margin: 0;
}
.woo_c-product .tab,
.product-popup .tab {
margin: 50px auto 0px;
}
.woo_c-product .tab table,
.product-popup .tab table {
text-align: left;
margin-bottom: 0px;
}
.woo_c-product .tab .tabNav,
.product-popup .tab .tabNav {
text-align: center;
}
.woo_c-product .tab#product_review .tabItems,
.product-popup .tab#product_review .tabItems {
height: 100% !important;
}
.woo_c-product .tab#product_review .tabItems_item.active,
.product-popup .tab#product_review .tabItems_item.active {
position: relative;
}
.woo_c-product .shop_attributes p,
.product-popup .shop_attributes p {
margin: 0px;
}
.woo_c-product .shop_attributes tr th:first-child,
.woo_c-product .shop_attributes tr td:first-child,
.product-popup .shop_attributes tr th:first-child,
.product-popup .shop_attributes tr td:first-child {
width: 25%;
}
.woo_c-product .comments-area,
.product-popup .comments-area {
padding: 0px 0px 70px;
}
.woo_c-product .comments-area .commentlist,
.product-popup .comments-area .commentlist {
list-style: none;
}
.woo_c-product .comments-area .comment-list,
.product-popup .comments-area .comment-list {
margin-bottom: 0;
}
.woo_c-product .comments-area .comment-body .title,
.product-popup .comments-area .comment-body .title {
font-size: var(--clb-font-size);
}
.woo_c-product .comments-area .comment-body .avatar,
.product-popup .comments-area .comment-body .avatar {
position: absolute;
left: 0px;
top: 25px;
border-radius: 100%;
}
.woo_c-product .comments-area .comment-body .star-rating,
.product-popup .comments-area .comment-body .star-rating {
position: absolute;
top: 25px;
right: 0px;
}
.woo_c-product .comments-area .comment-body time,
.product-popup .comments-area .comment-body time {
color: var(--clb-body-color-grey);
font-size: var(--clb-font-size-small);
}
.woo_c-product .comments-area .comment-body .description p,
.product-popup .comments-area .comment-body .description p {
margin: 0;
}
.woo_c-product .comments-area .comment-form [class*=vc_col],
.product-popup .comments-area .comment-form [class*=vc_col] {
padding: 0;
}
.woo_c-product .comments-area .comment-form .submit-comment,
.product-popup .comments-area .comment-form .submit-comment {
margin-top: 8px;
}
.woo_c-product .comments-area .comment-form-rating label,
.product-popup .comments-area .comment-form-rating label {
font-weight: 600;
vertical-align: middle;
}
.woo_c-product .comments-area .comment-respond,
.product-popup .comments-area .comment-respond {
border-top: 1px solid var(--clb-border-color);
}
.woo_c-product .comments-area .comment-respond .comment-reply-title,
.product-popup .comments-area .comment-respond .comment-reply-title {
font-size: 20px;
}
.woo_c-product .comments-area .woocommerce-pagination .page-numbers,
.product-popup .comments-area .woocommerce-pagination .page-numbers {
display: flex;
}
.woo_c-product .comments-area .woocommerce-pagination .page-numbers li,
.product-popup .comments-area .woocommerce-pagination .page-numbers li {
padding: 0 10px;
}
.woo_c-product .sticky-product,
.product-popup .sticky-product {
position: fixed;
overflow: hidden;
right: var(--clb-spacer-small);
display: flex;
align-items: center;
background: white;
opacity: 0;
z-index: -1;
transition: all var(--clb-transition-duration) var(--clb-transition-function);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
border-radius: var(--clb-border-radius);
}
.woo_c-product .sticky-product-img,
.product-popup .sticky-product-img {
cursor: pointer;
width: 94px;
height: 94px;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.woo_c-product .sticky-product-desc,
.product-popup .sticky-product-desc {
padding: 15px;
font-size: var(--clb-font-size-extra-small);
position: relative;
}
.woo_c-product .sticky-product-desc .categories,
.product-popup .sticky-product-desc .categories {
max-width: 165px;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.woo_c-product .sticky-product-desc .title,
.woo_c-product .sticky-product-desc .price,
.product-popup .sticky-product-desc .title,
.product-popup .sticky-product-desc .price {
display: block;
line-height: 19px;
}
.woo_c-product .sticky-product-desc .title::before,
.woo_c-product .sticky-product-desc .price::before,
.product-popup .sticky-product-desc .title::before,
.product-popup .sticky-product-desc .price::before {
display: none;
}
.woo_c-product .sticky-product-desc .title,
.woo_c-product .sticky-product-desc .price,
.product-popup .sticky-product-desc .title,
.product-popup .sticky-product-desc .price {
font-weight: 600;
}
.woo_c-product .sticky-product-desc .title,
.product-popup .sticky-product-desc .title {
max-width: 165px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.woo_c-product .sticky-product-desc::before,
.product-popup .sticky-product-desc::before {
content: "";
position: absolute;
width: 1px;
top: 15px;
bottom: 15px;
background: var(--clb-border-color);
right: 0;
}
.woo_c-product .sticky-product-btn,
.product-popup .sticky-product-btn {
padding: 18px 15px;
display: flex;
}
.woo_c-product .sticky-product-btn a.sticky-product-cart,
.woo_c-product .sticky-product-btn a.sticky-product-out-of-stock,
.product-popup .sticky-product-btn a.sticky-product-cart,
.product-popup .sticky-product-btn a.sticky-product-out-of-stock {
padding: 0px;
height: 46px;
width: 46px;
}
.woo_c-product .sticky-product-btn a.sticky-product-cart .icon,
.woo_c-product .sticky-product-btn a.sticky-product-out-of-stock .icon,
.product-popup .sticky-product-btn a.sticky-product-cart .icon,
.product-popup .sticky-product-btn a.sticky-product-out-of-stock .icon {
font-size: var(--clb-font-size);
height: 46px;
width: 46px;
line-height: 45px;
text-align: center;
width: 50px;
}
.woo_c-product .sticky-product-btn a.sticky-product-cart .icon svg,
.woo_c-product .sticky-product-btn a.sticky-product-out-of-stock .icon svg,
.product-popup .sticky-product-btn a.sticky-product-cart .icon svg,
.product-popup .sticky-product-btn a.sticky-product-out-of-stock .icon svg {
height: 16px;
display: inline-block;
fill: white;
}
.woo_c-product .sticky-product-btn a.sticky-product-cart::before,
.woo_c-product .sticky-product-btn a.sticky-product-out-of-stock::before,
.product-popup .sticky-product-btn a.sticky-product-cart::before,
.product-popup .sticky-product-btn a.sticky-product-out-of-stock::before {
display: none;
}
.woo_c-product .sticky-product-btn a.sticky-product-out-of-stock,
.product-popup .sticky-product-btn a.sticky-product-out-of-stock {
display: flex;
align-items: center;
justify-content: center;
}
.woo_c-product .sticky-product-btn a.sticky-product-out-of-stock .ion,
.product-popup .sticky-product-btn a.sticky-product-out-of-stock .ion {
font-size: 21px;
height: auto;
}
.woo_c-product.sticky_included .sticky-product {
top: calc(var(--clb-sticky-header-height) + var(--clb-spacer-small));
}
.woo_c-product.sticky_excluded .sticky-product,
.woo_c-product.sticky_product_position .sticky-product {
top: var(--clb-spacer-small);
}
.stockie-with-header-3 .woo_c-product.sticky_included .sticky-product {
top: 155px;
}
.product-popup .woo_c-product {
padding-bottom: 0px;
} .type1-left .woo_c-product .woo_c-product-image-slider,
.type1-right .woo_c-product .woo_c-product-image-slider {
height: 100vh;
}
.type1-left .woo_c-product.subheader_included .woo_c-product-image-slider,
.type1-right .woo_c-product.subheader_included .woo_c-product-image-slider {
height: calc(100vh - 38px);
}
.type1-left .woo_c-product.spacer_included .woo_c-product-image-slider,
.type1-right .woo_c-product.spacer_included .woo_c-product-image-slider {
height: calc(100vh - 100px);
}
.type1-left .woo_c-product.subheader_included.spacer_included .woo_c-product-image-slider,
.type1-right .woo_c-product.subheader_included.spacer_included .woo_c-product-image-slider {
height: calc(100vh - 138px);
}
.type1-left .woo_c-product-image-slider,
.type1-right .woo_c-product-image-slider {
background-color: #f6f6f6;
}
.type1-right .woo_c-product-image .woo-onsale {
left: 25px;
right: auto;
}
.type1-right .woo_c-product-image-slider .owl-nav,
.type1-right .woo_c-product-image-slider .owl-dots {
left: 25px;
right: auto;
}
.type1-right .woo_c-product-image-slider .owl-dots-images {
right: 25px;
} .type2-left .woo_c-product-image-slider,
.type2-right .woo_c-product-image-slider,
.product-popup .woo_c-product-image-slider {
padding-left: 90px;
height: auto !important;
}
.type2-left .woo_c-product-image-slider .owl-stage-outer,
.type2-right .woo_c-product-image-slider .owl-stage-outer,
.product-popup .woo_c-product-image-slider .owl-stage-outer {
height: auto;
overflow: hidden;
}
.type2-left .woo_c-product-image-slider .owl-dots-images,
.type2-right .woo_c-product-image-slider .owl-dots-images,
.product-popup .woo_c-product-image-slider .owl-dots-images {
left: 0px;
top: -5px;
padding-left: 5px;
display: block;
}
.type2-left .woo_c-product-image-slider .owl-dots,
.type2-right .woo_c-product-image-slider .owl-dots,
.product-popup .woo_c-product-image-slider .owl-dots {
height: 100%;
}
.type2-left .woo_c-product-image .image-wrap img,
.type2-right .woo_c-product-image .image-wrap img,
.product-popup .woo_c-product-image .image-wrap img {
vertical-align: top;
}
.type2-left .woo_c-product .without-gallery .woo_c-product-image-slider,
.type2-right .woo_c-product .without-gallery .woo_c-product-image-slider,
.product-popup .woo_c-product .without-gallery .woo_c-product-image-slider {
padding: 0;
}
.type2-left .woo_c-product-details-inner,
.product-popup .woo_c-product-details-inner {
padding-left: 25px;
}
.type2-left .woo_c-product-image .woo-onsale,
.product-popup .woo_c-product-image .woo-onsale {
right: auto;
left: 130px;
}
.type2-left .woo_c-product-image .without-gallery .woo-onsale,
.product-popup .woo_c-product-image .without-gallery .woo-onsale {
right: auto;
left: 35px;
}
.type2-right .woo_c-product-details-inner {
padding: 0 25px 0 0px;
}
.type2-right .woo_c-product-image .woo-onsale {
right: auto;
left: 40px;
}
.type2-right .woo_c-product-image-slider {
padding: 0 90px 0 0;
}
.type2-right .woo_c-product-image-slider .owl-nav,
.type2-right .woo_c-product-image-slider .owl-dots {
left: 25px;
right: auto;
}
.type2-right .woo_c-product-image-slider .owl-dots-images {
right: 2px;
left: auto;
} .type3-left .woo_c-product-images,
.type3-right .woo_c-product-images {
position: relative;
}
.type3-left .woo_c-product-image .woo-onsale,
.type3-right .woo_c-product-image .woo-onsale {
left: 25px;
right: auto;
}
.type3-left .woo_c-product .image-wrap,
.type3-right .woo_c-product .image-wrap {
margin-bottom: 10px;
overflow: hidden;
}
.type3-left .woo_c-product .image-wrap img,
.type3-right .woo_c-product .image-wrap img {
width: 100%;
vertical-align: top;
}
.type3-left .woo_c-product-image .woo-onsale {
left: 25px;
right: auto;
}
.type3-left .woo_c-product-details-inner {
padding: 0px 0px 100px 70px;
}
.type3-right .woo_c-product-details-inner {
padding: 0px 70px 100px 0px;
} .type4-left .woo_c-product.subheader_included .woo_c-product-image-slider,
.type4-right .woo_c-product.subheader_included .woo_c-product-image-slider {
height: calc(100vh - 38px);
}
.type4-left .woo_c-product.spacer_included .woo_c-product-image-slider,
.type4-right .woo_c-product.spacer_included .woo_c-product-image-slider {
height: calc(100vh - 100px);
}
.type4-left .woo_c-product.subheader_included.spacer_included .woo_c-product-image-slider,
.type4-right .woo_c-product.subheader_included.spacer_included .woo_c-product-image-slider {
height: calc(100vh - 138px);
}
.type4-left .woo_c-product .gimg,
.type4-right .woo_c-product .gimg {
width: 100%;
transition: all var(--clb-transition-duration) var(--clb-transition-function);
}
.type4-left .woo_c-product-image-slider,
.type4-right .woo_c-product-image-slider {
overflow: scroll;
overflow-x: hidden;
background-color: var(--clb-fill-color);
}
.type4-left .woo_c-product-image-slider .owl-dots-images,
.type4-left .woo_c-product-image-slider .owl-nav,
.type4-left .woo_c-product-image-slider .owl-dots,
.type4-right .woo_c-product-image-slider .owl-dots-images,
.type4-right .woo_c-product-image-slider .owl-nav,
.type4-right .woo_c-product-image-slider .owl-dots {
position: fixed;
z-index: 9;
}
.type4-left .woo_c-product .nav-after-scroll .owl-dots,
.type4-left .woo_c-product .nav-after-scroll .owl-nav,
.type4-left .woo_c-product .nav-after-scroll .owl-dots-images,
.type4-right .woo_c-product .nav-after-scroll .owl-dots,
.type4-right .woo_c-product .nav-after-scroll .owl-nav,
.type4-right .woo_c-product .nav-after-scroll .owl-dots-images {
transform: translatey(-200px);
opacity: 0;
position: absolute;
transition: all var(--clb-transition-duration) var(--clb-transition-function);
}
.type4-left .woo_c-product-image-slider .owl-nav,
.type4-left .woo_c-product-image-slider .owl-dots {
right: auto;
left: calc(66.6666666667% - 49px);
}
.type4-left .woo_c-product-image-slider .owl-nav {
left: calc(66.6666666667% - 145px);
}
.type4-left .woo_c-product-image .nav-after-scroll .owl-nav,
.type4-left .woo_c-product-image .nav-after-scroll .owl-dots {
right: 17px;
left: auto;
}
.type4-right .woo_c-product-image .woo-onsale {
left: 25px;
right: auto;
}
.type4-right .woo_c-product-image-slider .owl-dots-images {
right: 25px;
left: auto;
}
.type4-right .woo_c-product-image-slider .owl-dots,
.type4-right .woo_c-product-image-slider .owl-nav {
right: calc(66.6666666667% - 49px);
}
.type4-right .woo_c-product-image-slider .owl-nav {
right: calc(66.6666666667% - 145px);
}
.type4-right .woo_c-product-image .nav-after-scroll .owl-nav,
.type4-right .woo_c-product-image .nav-after-scroll .owl-dots {
left: 25px;
right: auto;
} .type5-left .woo_c-product-images,
.type5-right .woo_c-product-images {
margin-left: -15px;
margin-right: -15px;
}
.type5-left .woo_c-product-images .image-wrap,
.type5-right .woo_c-product-images .image-wrap {
overflow: hidden;
}
.type5-left .woo_c-product .woo-onsale,
.type5-right .woo_c-product .woo-onsale {
left: 40px;
right: auto;
}
.type5-left .woo_c-product-image .with_gallery,
.type5-right .woo_c-product-image .with_gallery {
display: flex;
flex-wrap: wrap;
}
.type5-left .woo_c-product-image .with_gallery .image-wrap,
.type5-right .woo_c-product-image .with_gallery .image-wrap {
width: calc(50% - 30px);
height: auto;
margin: 0px 15px 30px;
}
.type5-left .woo_c-product-image .with_gallery .image-wrap img,
.type5-right .woo_c-product-image .with_gallery .image-wrap img {
max-width: 100%;
height: auto;
display: inline-block;
vertical-align: top;
}
.type5-left .woo_c-product-image-slider-trigger,
.type5-right .woo_c-product-image-slider-trigger {
right: 40px;
}
.type5-left .woo_c-product-details-inner,
.type5-right .woo_c-product-details-inner {
padding: 0px 50px 0px 0px;
}
.type5-left .woo_c-product .woo-onsale {
left: 40px;
right: auto;
}
.type5-left .woo_c-product-details-inner {
padding: 0px 0px 0px 50px;
}
.product-popup .woo_c-product-image-slider {
max-height: calc(100vh - 200px);
overflow: hidden;
background-color: transparent;
}
.product-popup .woo_c-product-image-slider .owl-dots-images {
left: 2px;
top: 0px;
padding-left: 0px;
display: block;
}
.product-popup .woo_c-product-image-slider .gimg {
opacity: 1;
}
.product-popup .woo_c-product-details {
height: auto !important;
}
[class*=type2] .woo_c-product-image .image-wrap img {
width: 100%;
}
[class*=type1] .woo_c-product-image-slider .gimg,
[class*=type2] .woo_c-product-image-slider .gimg,
[class*=type4] .woo_c-product-image-slider .gimg {
opacity: 0;
transition: opacity var(--clb-transition-duration) var(--clb-transition-function);
}
.woo_c-related {
margin-bottom: 60px;
}
.woo_c-related::after {
content: "";
display: table;
clear: both;
}
.single-product .gallery-lightbox .slider .owl-stage .owl-item > div {
height: calc(100vh - 122px);
}
.woo-c_upsells,
.woo-c_related,
.woo-c_recommended {
margin-top: 50px;
}
.woo-c_upsells + .woo-c_related,
.woo-c_related + .woo-c_upsells {
margin-top: 50px;
} .widget .wp-block-heading,
.widget .bapf_head h3 {
font-size: var(--clb-titles-h6-font-size);
letter-spacing: var(--clb-titles-h6-letter-spacing);
line-height: var(--clb-titles-h6-line-height);
}
.widget .wp-block-heading + div,
.widget .bapf_head h3 + div {
margin: 0;
}
.widget_block .wc-block-attribute-filter,
.widget_block .wc-block-product-categories,
.widget_block .wc-block-components-price-slider {
margin-bottom: 0;
}
.widget_block .wc-block-rating-filter__actions,
.widget_block .wc-block-stock-filter__actions {
margin-top: 0;
}
.wc-block-product-filters__overlay-content .editor-styles-wrapper .wc-block-components-checkbox,
.wc-block-product-filters__overlay-content .wc-block-components-checkbox,
.wp-block-woocommerce-filter-wrapper .editor-styles-wrapper .wc-block-components-checkbox,
.wp-block-woocommerce-filter-wrapper .wc-block-components-checkbox {
margin-top: 0;
}
.wc-block-product-filters__overlay-content ul li:not(:last-child),
.wp-block-woocommerce-filter-wrapper ul li:not(:last-child) {
margin: 0 0 var(--clb-spacer-1) 0;
}
.wc-block-product-filters__overlay-content ul li:last-child,
.wp-block-woocommerce-filter-wrapper ul li:last-child {
margin: 0;
}
.wc-block-product-filters__overlay-content .wc-block-product-filter-checkbox-list__input-wrapper::before,
.wc-block-product-filters__overlay-content .wc-block-components-checkbox::before,
.wp-block-woocommerce-filter-wrapper .wc-block-product-filter-checkbox-list__input-wrapper::before,
.wp-block-woocommerce-filter-wrapper .wc-block-components-checkbox::before {
display: none;
}
.wc-block-product-filters__overlay-content .wc-block-product-filter-checkbox-list__input-wrapper .wc-block-product-filter-checkbox-list__label,
.wc-block-product-filters__overlay-content .wc-block-components-checkbox .wc-block-product-filter-checkbox-list__label,
.wp-block-woocommerce-filter-wrapper .wc-block-product-filter-checkbox-list__input-wrapper .wc-block-product-filter-checkbox-list__label,
.wp-block-woocommerce-filter-wrapper .wc-block-components-checkbox .wc-block-product-filter-checkbox-list__label {
gap: var(--clb-spacer-1);
}
.wc-block-product-filters__overlay-content .wc-block-product-filter-checkbox-list__input-wrapper .wc-block-product-filter-checkbox-list__input[type=checkbox],
.wc-block-product-filters__overlay-content .wc-block-product-filter-checkbox-list__input-wrapper .wc-block-components-checkbox__input[type=checkbox],
.wc-block-product-filters__overlay-content .wc-block-components-checkbox .wc-block-product-filter-checkbox-list__input[type=checkbox],
.wc-block-product-filters__overlay-content .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox],
.wp-block-woocommerce-filter-wrapper .wc-block-product-filter-checkbox-list__input-wrapper .wc-block-product-filter-checkbox-list__input[type=checkbox],
.wp-block-woocommerce-filter-wrapper .wc-block-product-filter-checkbox-list__input-wrapper .wc-block-components-checkbox__input[type=checkbox],
.wp-block-woocommerce-filter-wrapper .wc-block-components-checkbox .wc-block-product-filter-checkbox-list__input[type=checkbox],
.wp-block-woocommerce-filter-wrapper .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox] {
width: var(--clb-spacer-4);
min-width: var(--clb-spacer-4);
height: var(--clb-spacer-4);
min-height: var(--clb-spacer-4);
border: var(--clb-border-width) var(--clb-border-style-solid) var(--clb-color-grey);
background-color: transparent;
outline: none !important;
border-radius: var(--clb-border-radius-small);
}
.wc-block-product-filters__overlay-content .wc-block-product-filter-checkbox-list__input-wrapper svg.wc-block-product-filter-checkbox-list__mark,
.wc-block-product-filters__overlay-content .wc-block-components-checkbox svg.wc-block-product-filter-checkbox-list__mark,
.wp-block-woocommerce-filter-wrapper .wc-block-product-filter-checkbox-list__input-wrapper svg.wc-block-product-filter-checkbox-list__mark,
.wp-block-woocommerce-filter-wrapper .wc-block-components-checkbox svg.wc-block-product-filter-checkbox-list__mark {
height: var(--clb-spacer-4);
width: var(--clb-spacer-4);
}
.wc-block-product-filters__overlay-content .wc-block-product-filter-checkbox-list__input-wrapper > label,
.wc-block-product-filters__overlay-content .wc-block-components-checkbox > label,
.wp-block-woocommerce-filter-wrapper .wc-block-product-filter-checkbox-list__input-wrapper > label,
.wp-block-woocommerce-filter-wrapper .wc-block-components-checkbox > label {
position: relative;
}
.wc-block-product-filters__overlay-content .wc-block-product-filter-checkbox-list__input-wrapper .wc-block-components-checkbox__mark,
.wc-block-product-filters__overlay-content .wc-block-components-checkbox .wc-block-components-checkbox__mark,
.wp-block-woocommerce-filter-wrapper .wc-block-product-filter-checkbox-list__input-wrapper .wc-block-components-checkbox__mark,
.wp-block-woocommerce-filter-wrapper .wc-block-components-checkbox .wc-block-components-checkbox__mark {
margin-left: 2px;
margin-top: 0;
top: 50%;
transform: translateY(-55%);
}
.wc-block-product-filters__overlay-content .wc-block-product-filter-checkbox-list__input-wrapper [data-wp-interactive="woocommerce/product-filters"]:not(:last-child),
.wc-block-product-filters__overlay-content .wc-block-components-checkbox [data-wp-interactive="woocommerce/product-filters"]:not(:last-child),
.wp-block-woocommerce-filter-wrapper .wc-block-product-filter-checkbox-list__input-wrapper [data-wp-interactive="woocommerce/product-filters"]:not(:last-child),
.wp-block-woocommerce-filter-wrapper .wc-block-components-checkbox [data-wp-interactive="woocommerce/product-filters"]:not(:last-child) {
opacity: 0.3;
border-bottom: var(--clb-border-width) var(--clb-border-style-solid) var(--clb-color-grey);
}
.wc-block-product-filters__overlay-content .wc-block-components-checkbox label,
.wp-block-woocommerce-filter-wrapper .wc-block-components-checkbox label {
align-items: center;
}
.wc-block-product-filters__overlay-content .wp-block-woocommerce-product-filter-removable-chips button,
.wp-block-woocommerce-filter-wrapper .wp-block-woocommerce-product-filter-removable-chips button {
height: auto;
}
.wc-block-product-filters__overlay-content .wp-block-woocommerce-product-filter-removable-chips .wc-block-product-filter-removable-chips__items,
.wp-block-woocommerce-filter-wrapper .wp-block-woocommerce-product-filter-removable-chips .wc-block-product-filter-removable-chips__items {
gap: var(--clb-spacer-1);
}
.wc-block-product-filters__overlay-content .wp-block-woocommerce-product-filter-removable-chips .wc-block-product-filter-removable-chips__item,
.wp-block-woocommerce-filter-wrapper .wp-block-woocommerce-product-filter-removable-chips .wc-block-product-filter-removable-chips__item {
padding: 0.15rem 0.25rem 0.15rem 0.65rem;
display: inline-flex;
align-items: center;
font-weight: 500;
font-size: 0.75em;
color: inherit;
text-transform: uppercase;
background-color: var(--clb-tag-fill-color);
gap: 0.15rem;
border: none;
margin: 0;
border-radius: var(--clb-border-radius);
}
.wc-block-product-filters__overlay-content .wp-block-button__link,
.wp-block-woocommerce-filter-wrapper .wp-block-button__link {
height: var(--clb-button-height-small);
padding: var(--clb-button-side-padding-small);
font-size: var(--clb-action-font-size-small);
background-color: var(--clb-tag-fill-color);
border-color: transparent !important;
}
.wc-block-product-categories-list-item {
padding: 0.15rem 0;
font-size: var(--clb-font-size-small);
}
.widgets .wc-block-product-filters__open-overlay,
.sidebar-widgets .wc-block-product-filters__open-overlay,
.filters-panel .wc-block-product-filters__open-overlay {
display: none !important;
}
.widgets .widget .wc-block-product-filters__overlay,
.widgets .filters-container .wc-block-product-filters__overlay,
.sidebar-widgets .widget .wc-block-product-filters__overlay,
.sidebar-widgets .filters-container .wc-block-product-filters__overlay,
.filters-panel .widget .wc-block-product-filters__overlay,
.filters-panel .filters-container .wc-block-product-filters__overlay {
position: relative !important;
z-index: 0;
}
.widgets .widget .wc-block-product-filters__overlay-dialog,
.widgets .filters-container .wc-block-product-filters__overlay-dialog,
.sidebar-widgets .widget .wc-block-product-filters__overlay-dialog,
.sidebar-widgets .filters-container .wc-block-product-filters__overlay-dialog,
.filters-panel .widget .wc-block-product-filters__overlay-dialog,
.filters-panel .filters-container .wc-block-product-filters__overlay-dialog {
position: initial !important;
transform: none !important;
max-height: unset !important;
background: transparent;
}
.widgets .widget .wc-block-product-filters__overlay-header,
.widgets .filters-container .wc-block-product-filters__overlay-header,
.sidebar-widgets .widget .wc-block-product-filters__overlay-header,
.sidebar-widgets .filters-container .wc-block-product-filters__overlay-header,
.filters-panel .widget .wc-block-product-filters__overlay-header,
.filters-panel .filters-container .wc-block-product-filters__overlay-header {
display: none;
}
.widgets .widget .wc-block-product-filters__overlay-content,
.widgets .filters-container .wc-block-product-filters__overlay-content,
.sidebar-widgets .widget .wc-block-product-filters__overlay-content,
.sidebar-widgets .filters-container .wc-block-product-filters__overlay-content,
.filters-panel .widget .wc-block-product-filters__overlay-content,
.filters-panel .filters-container .wc-block-product-filters__overlay-content {
padding: 0px;
overflow-y: visible;
}
.widgets .widget .wc-block-product-filters__overlay-content *,
.widgets .filters-container .wc-block-product-filters__overlay-content *,
.sidebar-widgets .widget .wc-block-product-filters__overlay-content *,
.sidebar-widgets .filters-container .wc-block-product-filters__overlay-content *,
.filters-panel .widget .wc-block-product-filters__overlay-content *,
.filters-panel .filters-container .wc-block-product-filters__overlay-content * {
pointer-events: auto;
}
.widgets .widget .wc-block-product-filters__overlay-footer,
.widgets .filters-container .wc-block-product-filters__overlay-footer,
.sidebar-widgets .widget .wc-block-product-filters__overlay-footer,
.sidebar-widgets .filters-container .wc-block-product-filters__overlay-footer,
.filters-panel .widget .wc-block-product-filters__overlay-footer,
.filters-panel .filters-container .wc-block-product-filters__overlay-footer {
padding: 0px;
box-shadow: none;
}
.widget_product_search select {
max-width: 8rem;
}
.wc-block-product-filter-price-slider .wc-block-components-price-slider__range-input-wrapper,
.wc-block-product-filter-price-slider .wc-block-components-price-slider__range-input-progress,
.wc-block-price-slider .wc-block-components-price-slider__range-input-wrapper,
.wc-block-price-slider .wc-block-components-price-slider__range-input-progress {
height: 0.325rem;
}
.wc-block-product-filter-price-slider .wc-block-components-price-slider__range-input-wrapper,
.wc-block-product-filter-price-slider .wc-block-components-price-slider__range-input-wrapper::before,
.wc-block-product-filter-price-slider .wc-block-components-price-slider__range-input-progress,
.wc-block-product-filter-price-slider .wc-block-components-price-slider__range-input-progress::before,
.wc-block-price-slider .wc-block-components-price-slider__range-input-wrapper,
.wc-block-price-slider .wc-block-components-price-slider__range-input-wrapper::before,
.wc-block-price-slider .wc-block-components-price-slider__range-input-progress,
.wc-block-price-slider .wc-block-components-price-slider__range-input-progress::before {
border-radius: var(--clb-border-radius);
}
.wc-block-product-filter-price-slider .wc-block-components-price-slider__range-input-progress,
.wc-block-price-slider .wc-block-components-price-slider__range-input-progress {
--range-color: var(--clb-color-grey-light);
}
.wc-block-product-filter-price-slider .wc-block-product-filter-price-slider__content,
.wc-block-product-filter-price-slider .wc-block-components-price-slider__controls,
.wc-block-price-slider .wc-block-product-filter-price-slider__content,
.wc-block-price-slider .wc-block-components-price-slider__controls {
margin-bottom: 0;
}
.wc-block-product-filter-price-slider .wc-block-product-filter-price-slider__content .wc-block-product-filter-price-slider__left > input,
.wc-block-product-filter-price-slider .wc-block-product-filter-price-slider__content .wc-block-product-filter-price-slider__right > input,
.wc-block-product-filter-price-slider .wc-block-product-filter-price-slider__content .wc-block-components-price-slider__amount,
.wc-block-product-filter-price-slider .wc-block-components-price-slider__controls .wc-block-product-filter-price-slider__left > input,
.wc-block-product-filter-price-slider .wc-block-components-price-slider__controls .wc-block-product-filter-price-slider__right > input,
.wc-block-product-filter-price-slider .wc-block-components-price-slider__controls .wc-block-components-price-slider__amount,
.wc-block-price-slider .wc-block-product-filter-price-slider__content .wc-block-product-filter-price-slider__left > input,
.wc-block-price-slider .wc-block-product-filter-price-slider__content .wc-block-product-filter-price-slider__right > input,
.wc-block-price-slider .wc-block-product-filter-price-slider__content .wc-block-components-price-slider__amount,
.wc-block-price-slider .wc-block-components-price-slider__controls .wc-block-product-filter-price-slider__left > input,
.wc-block-price-slider .wc-block-components-price-slider__controls .wc-block-product-filter-price-slider__right > input,
.wc-block-price-slider .wc-block-components-price-slider__controls .wc-block-components-price-slider__amount {
height: var(--clb-button-height-small);
text-align: center;
border-radius: var(--clb-border-radius) !important;
border-color: var(--clb-input-border-color) !important;
color: var(--clb-body-color);
background-color: var(--clb-input-fill-color);
} .yith-add-to-wishlist-button-block {
margin: 0;
}
.wishlist-title-container {
display: none;
}
.wishlist_table {
font-size: 100% !important;
}
.wishlist_table thead tr th {
text-align: left;
background-color: transparent;
}
.wishlist_table tr td {
border-color: var(--clb-border-color) !important;
vertical-align: middle;
padding: var(--clb-spacer-3) 0 !important;
color: inherit !important;
}
.wishlist_table tr td.product-thumbnail {
width: calc(var(--clb-wc-product-thumbnail) + var(--clb-spacer-3));
}
.wishlist_table tr td.product-thumbnail a img {
object-fit: cover;
width: var(--clb-wc-product-thumbnail);
min-width: var(--clb-wc-product-thumbnail);
height: var(--clb-wc-product-thumbnail);
}
.wishlist_table .product-name .variation {
margin: 0;
gap: var(--clb-gap-small);
font-size: var(--clb-font-size-extra-small);
display: flex;
}
.wishlist_table .product-name .variation dd {
margin: 0;
}
.wishlist_table .product-add-to-cart {
text-align: right;
}
.wishlist_table .product-add-to-cart a {
display: inline-flex !important;
}
.wishlist_table .product-add-to-cart a.button {
font-size: var(--clb-font-size-extra-small);
min-height: var(--clb-button-height-small);
padding: 0 var(--clb-button-side-padding-small) !important;
}
.wishlist_table .dateadded {
font-size: var(--clb-font-size-extra-small);
margin-bottom: var(--clb-spacer-1);
}
.wishlist_table .product-stock-status span.wishlist-out-of-stock {
color: var(--clb-color-danger);
}
.wishlist_table .product-stock-status span.wishlist-in-stock {
color: var(--clb-color-success);
}
.yith_wcwl_wishlist_footer {
margin-top: var(--clb-spacer);
}
.yith_wcwl_wishlist_footer .yith-wcwl-share {
color: var(--clb-color-white);
}
.yith_wcwl_wishlist_footer .yith-wcwl-share .socialbar a {
border-color: transparent;
}
.yith_wcwl_wishlist_footer .yith-wcwl-share svg.yith-wcwl-icon-svg {
height: 1em;
width: 1em;
}
@media screen and (min-width: 769px) {
.woocommerce .woo-shop-container .filter-container .filter {
width: auto;
left: 25px;
right: 25px;
}
.shop-product-type_3 .woo_c-products,
.shop-product-type_3 .products {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
}
.shop-product-type_3 .woo_c-products .product,
.shop-product-type_3 .products .product {
width: 33.3333333333%;
}
.shop-product-type_3 .woo_c-products .product:nth-child(4n),
.shop-product-type_3 .products .product:nth-child(4n) {
transform: translateX(calc(-25% + 25px));
}
.shop-product-type_3 .woo_c-products .product:nth-child(4n+1),
.shop-product-type_3 .products .product:nth-child(4n+1) {
transform: translateX(calc(25% - 25px));
}
.shop-product-type_3 .woo_c-products .product:nth-child(4n+2),
.shop-product-type_3 .woo_c-products .product:nth-child(4n+3),
.shop-product-type_3 .products .product:nth-child(4n+2),
.shop-product-type_3 .products .product:nth-child(4n+3) {
width: calc(50% - 50px);
}
.shop-product-type_3 .woo_c-products .product:nth-child(4n+2),
.shop-product-type_3 .products .product:nth-child(4n+2) {
margin-left: 50px;
}
.shop-product-type_3 .woo_c-products .product:nth-child(4n+3),
.shop-product-type_3 .products .product:nth-child(4n+3) {
margin-right: 50px;
}
.shop-product-type_3 .woo_c-products::after,
.shop-product-type_3 .products::after {
content: none;
}
.woo-c_cart_table_item_price,
.woo-c_cart_table_item_quantity,
.woo-c_cart_table_item_subtotal {
width: 18.3333333333%;
}
.woo-c_cart_table_item_price {
text-align: right;
}
.woo-c_actions .btn.update-cart,
.woo-c_actions .btn.next-btn {
float: right;
}
.woocommerce-checkout.woo-c_checkout_form:not(.-onepage-checkout) .woocommerce-billing-fields__field-wrapper,
.woocommerce-checkout.woo-c_checkout_form:not(.-onepage-checkout) .woocommerce-shipping-fields__field-wrapper {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.woocommerce-checkout.woo-c_checkout_form:not(.-onepage-checkout) .woocommerce-billing-fields__field-wrapper .form-row,
.woocommerce-checkout.woo-c_checkout_form:not(.-onepage-checkout) .woocommerce-shipping-fields__field-wrapper .form-row {
width: calc(50% - 15px);
}
.woocommerce-checkout.woo-c_checkout_form:not(.-onepage-checkout) .ppc-button-wrapper,
.woocommerce-checkout.woo-c_checkout_form:not(.-onepage-checkout) .place-order button {
max-width: calc(50% - 15px);
}
.woocommerce .wc-proceed-to-checkout {
max-width: calc(50% - 15px);
}
.woo_c-message-group {
left: 50%;
transform: translateX(-50%);
}
}
@media screen and (min-width: 1025px) {
.columns-2 .product {
width: 50%;
}
.columns-2 .product:nth-child(2n+1) {
clear: both;
}
.columns-3 .product {
width: 33.3333333333%;
}
.columns-3 .product:nth-child(3n+1) {
clear: both;
}
.columns-4 .product {
width: 25%;
}
.columns-4 .product:nth-child(4n+1) {
clear: both;
}
.columns-5 .product {
width: 20%;
}
.columns-5 .product:nth-child(5n+1) {
clear: both;
}
.columns-6 .product {
width: 16.6666666667%;
}
.columns-6 .product:nth-child(6n+1) {
clear: both;
}
}
@media screen and (min-width: 1181px) {
.woo_c-message-group {
padding: 0 calc(16.66666667% - 5px);
}
.type2-left .woo_c-product-details-inner,
.type2-right .woo_c-product-details-inner,
.product-popup .woo_c-product-details-inner {
padding: 0px 0px 0px 50px;
}
.type4-left .woo_c-product-details-inner,
.type4-right .woo_c-product-details-inner {
padding: 40px;
}
[class*=type1] .woo_c-product:not(.modal-content) .woo_c-product-details,
[class*=type4] .woo_c-product:not(.modal-content) .woo_c-product-details {
display: flex;
height: 100vh;
align-items: center;
}
[class*=type1] .woo_c-product:not(.modal-content).subheader_included .woo_c-product-details,
[class*=type4] .woo_c-product:not(.modal-content).subheader_included .woo_c-product-details {
height: calc(100vh - 38px);
}
[class*=type1] .woo_c-product:not(.modal-content).spacer_included .woo_c-product-details,
[class*=type4] .woo_c-product:not(.modal-content).spacer_included .woo_c-product-details {
height: calc(100vh - 100px);
}
[class*=type1] .woo_c-product:not(.modal-content).spacer_included.subheader_included .woo_c-product-details,
[class*=type4] .woo_c-product:not(.modal-content).spacer_included.subheader_included .woo_c-product-details {
height: calc(100vh - 138px);
}
[class*=type2] .woo_c-product.spacer_included,
[class*=type3] .woo_c-product.spacer_included,
[class*=type5] .woo_c-product.spacer_included {
margin-top: 50px;
}
[class*=type2] .woo_c-product.spacer_excluded,
[class*=type3] .woo_c-product.spacer_excluded,
[class*=type5] .woo_c-product.spacer_excluded {
margin-top: 150px;
}
}
@media screen and (max-width: 1180px) {
.woo_c-product,
.product-popup {
padding-bottom: 55px;
}
.woo_c-product-nav,
.product-popup-nav {
margin: 0.75rem 0px;
}
.woo_c-product .woo_c-product-details-inner,
.product-popup .woo_c-product-details-inner {
padding-right: 0;
padding-left: 0;
}
.woo_c-product .tab,
.product-popup .tab {
margin-top: 30px;
}
.woo_c-product .comments-area,
.product-popup .comments-area {
padding-bottom: 10px;
}
.type1-left .woo_c-product-details-inner {
padding-left: 25px;
padding-right: 20px;
}
.type1-right .woo_c-product-details-inner {
padding-left: 25px;
padding-right: 20px;
}
.type2-left .woo_c-product-details-inner,
.type2-right .woo_c-product-details-inner,
.product-popup .woo_c-product-details-inner {
padding-top: 0px;
padding-bottom: 0px;
}
.type3-left .woo_c-product-details-inner {
padding-left: 25px;
}
.type3-right .woo_c-product-details-inner {
padding: 0px 25px 0px 0px;
}
.type4-left .woo_c-product-details-inner {
padding-left: 25px;
padding-right: 20px;
}
.type4-right .woo_c-product-details-inner {
padding-right: 25px;
padding-left: 20px;
}
.type4-left .woo_c-product .gimg,
.type4-right .woo_c-product .gimg {
width: auto;
}
.type4-left .woo_c-product-image-slider,
.type4-right .woo_c-product-image-slider {
overflow: hidden;
}
.type4-left .woo_c-product-image-slider .owl-dots-images,
.type4-left .woo_c-product-image-slider .owl-nav,
.type4-left .woo_c-product-image-slider .owl-dots,
.type4-right .woo_c-product-image-slider .owl-dots-images,
.type4-right .woo_c-product-image-slider .owl-nav,
.type4-right .woo_c-product-image-slider .owl-dots {
position: absolute;
z-index: 10;
}
.type4-left .woo_c-product-image-slider .owl-nav,
.type4-left .woo_c-product-image-slider .owl-dots {
right: 25px;
left: auto;
}
.type4-left .woo_c-product-image .nav-after-scroll .owl-nav,
.type4-left .woo_c-product-image .nav-after-scroll .owl-dots {
right: 17px;
left: auto;
}
.type4-right .woo_c-product-image .woo-onsale {
left: 25px;
right: auto;
}
.type4-right .woo_c-product-image-slider .owl-dots-images {
right: 25px;
left: auto;
}
.type4-right .woo_c-product-image-slider .owl-dots,
.type4-right .woo_c-product-image-slider .owl-nav {
right: 25px;
}
.type4-right .woo_c-product-image-slider .owl-nav {
left: 25px;
}
.type4-right .woo_c-product-image .nav-after-scroll .owl-nav,
.type4-right .woo_c-product-image .nav-after-scroll .owl-dots {
left: 25px;
right: auto;
}
.type5-left .woo_c-product-details-inner,
.type5-right .woo_c-product-details-inner {
padding: 0px 20px 0px 0px;
}
.type5-left .woo_c-product-details-inner {
padding: 0px 0px 0px 25px;
}
.type5-right .woo_c-product-details-inner {
padding: 0px 25px 0px 0px;
}
[class*=type2] .woo_c-product.spacer_excluded,
[class*=type3] .woo_c-product.spacer_excluded,
[class*=type5] .woo_c-product.spacer_excluded {
margin-top: 90px;
}
}
@media screen and (max-width: 768px) {
.woo_c-products,
.products {
margin-left: 0px;
margin-right: 0px;
}
.woo_c-products .product,
.products .product {
margin-bottom: 15px;
}
.woo_c-products .product-content .product-buttons,
.products .product-content .product-buttons {
display: none;
}
.woo_c-products .slider .owl-nav,
.products .slider .owl-nav {
display: none;
}
.woo_c-products .woo-onsale,
.products .woo-onsale {
left: 15px;
top: 15px;
}
.woo_c-products .wc-product-title-wrap,
.products .wc-product-title-wrap {
padding: 10px 0px 20px;
}
.woo_c-products .hide-price-and-cart .add-to-cart,
.products .hide-price-and-cart .add-to-cart {
opacity: inherit;
visibility: hidden;
}
.columns-sm-2 .woo_c-products,
.columns-sm-2 .products {
margin-left: -8px;
margin-right: -8px;
}
.columns-sm-2 .woo_c-products .product,
.columns-sm-2 .products .product {
padding-left: 8px;
padding-right: 8px;
}
.shop-product-type_2 .product-content .wc-product-title-wrap {
bottom: 0;
transform: translateY(-10px);
left: 15px;
right: 15px;
}
.shop-product-type_2 .product-content:hover .wc-product-title-wrap {
transform: translateY(-15px);
}
.shop-product-type_4 {
margin-left: -15px;
margin-right: -15px;
}
.woo_c-products[data-shop-masonry] {
height: auto !important;
}
.woo_c-products[data-shop-masonry] .product,
.woo_c-products[data-shop-masonry] li {
position: static !important;
}
.woo_c-products .product,
.woo_c-products li,
.products .product,
.products li {
padding-left: 0px;
padding-right: 0px;
}
.woo_c-products .product::after,
.woo_c-products li::after,
.products .product::after,
.products li::after {
content: "";
display: table;
clear: both;
}
.columns-sm-2 .product {
width: 50%;
}
.columns-sm-2 .product:nth-child(2n+1) {
clear: both;
}
.columns-sm-3 .product {
width: 33.3333333333%;
}
.columns-sm-3 .product:nth-child(3n+1) {
clear: both;
}
.columns-sm-4 .product {
width: 25%;
}
.columns-sm-4 .product:nth-child(4n+1) {
clear: both;
}
.columns-sm-5 .product {
width: 20%;
}
.columns-sm-5 .product:nth-child(5n+1) {
clear: both;
}
.columns-sm-6 .product {
width: 16.6666666667%;
}
.columns-sm-6 .product:nth-child(6n+1) {
clear: both;
}
.columns-2 .double_width,
.columns-3 .double_width,
.columns-4 .double_width,
.columns-5 .double_width,
.columns-6 .double_width {
width: 100%;
}
.woo-c_cart_table_details {
text-align: left;
position: relative;
align-items: flex-start;
flex-direction: column;
font-size: 0.98em;
}
.woo-c_cart_table_item {
align-items: flex-start;
}
.woo-c_cart_table_item_thumbnail {
padding-right: 1rem;
}
.woo-c_cart_table_item_thumbnail img {
max-height: 60px;
object-fit: cover;
}
.woo-c_cart_table_item_quantity .woo-quantity {
min-width: auto;
}
.woo-c_cart_table_item_name,
.woo-c_cart_table_item_values,
.woo-c_cart_table_item_price {
width: auto;
padding-left: 0;
}
.woo-c_cart_table_item_name {
width: calc(100vw - 5.25rem - 6.75rem);
max-width: calc(100vw - 5.25rem - 6.75rem);
}
.woo-c_cart_table_item_quantity {
position: absolute;
right: 0;
top: 0;
width: 5.25rem;
}
.woo-c_cart_table_item_remove {
left: -5.5rem;
background: white;
border-radius: 50%;
position: absolute;
top: 30px;
transform: translateY(-50%);
height: var(--clb-button-height-small);
width: var(--clb-button-height-small);
display: flex;
align-items: center;
justify-content: center;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
}
.woo-c_checkout .tabNav_wrapper .mobile-btn {
display: block;
}
.woo-c_checkout .tabNav_wrapper .desctop-btn {
display: none;
}
.woo-c_checkout .tabItems {
margin-bottom: 30px;
}
.woo-c_checkout .tabNav_link {
width: 25%;
margin-right: 0px;
}
.woo-c_checkout.without-coupon .tabNav_wrapper .tabNav_link {
width: 33.3333333333%;
}
.woo-c_checkout_form .next-btn {
margin-bottom: 0;
}
.woo-c_checkout .woo-check-order .woo-c_product > a.font-titles {
max-width: 50vw;
}
.woo-c_product > a.font-titles {
max-width: 50vw;
}
.woo-c_review .woo-c_details_table_price,
.woo-c_review .woo-c_details_table_label:last-child,
.woo-c_cart_totals .woo-c_details_table_price,
.woo-c_cart_totals .woo-c_details_table_label:last-child,
.woo-c_checkout_result .woo-c_details_table_price,
.woo-c_checkout_result .woo-c_details_table_label:last-child {
text-align: right;
}
.woocommerce .place-order,
.woocommerce .wc-proceed-to-checkout {
display: block;
}
.woo-c_order_details {
flex-wrap: wrap;
}
.woo-c_order_details li {
width: 100%;
}
.woocommerce .woocommerce-orders-table thead {
display: none;
}
.woocommerce .woocommerce-orders-table tr,
.woocommerce .woocommerce-orders-table td {
display: block;
}
.woocommerce .woocommerce-orders-table tr {
border-radius: var(--clb-border-radius);
background: var(--clb-fill-color);
margin-bottom: 20px;
}
.woocommerce .woocommerce-orders-table td {
padding: 14px 20px;
}
.woocommerce .woocommerce-orders-table td.order-actions {
text-align: left;
}
.woo_c-message-group {
left: 0;
}
.woo_c-message-group .message-box {
margin-bottom: 15px;
}
.woo_c-product,
.product-popup {
padding-bottom: 50px;
}
.woo_c-product .woo_c-product-image,
.product-popup .woo_c-product-image {
padding-left: 0;
padding-right: 0;
}
.woo_c-product .breadcrumbs,
.product-popup .breadcrumbs {
flex-direction: column-reverse;
align-items: flex-start;
}
.woo_c-product .breadcrumbs .woo_c-product-nav,
.product-popup .breadcrumbs .woo_c-product-nav {
margin: 0px 0px 20px 0px;
}
.woo_c-product .woo_c-product-details .cart .color_attr,
.woo_c-product .woo_c-product-details .variations_button .color_attr,
.product-popup .woo_c-product-details .cart .color_attr,
.product-popup .woo_c-product-details .variations_button .color_attr {
flex-flow: wrap;
}
.woo_c-product .woo_c-product-details .cart .color_attr .color-item,
.woo_c-product .woo_c-product-details .variations_button .color_attr .color-item,
.product-popup .woo_c-product-details .cart .color_attr .color-item,
.product-popup .woo_c-product-details .variations_button .color_attr .color-item {
margin: 10px;
}
.woo_c-product .comments-area .comment-form .comment-form-author,
.woo_c-product .comments-area .comment-form .comment-form-email,
.product-popup .comments-area .comment-form .comment-form-author,
.product-popup .comments-area .comment-form .comment-form-email {
padding: 0;
}
.woo_c-product .sticky-product,
.product-popup .sticky-product {
right: 15px;
left: 15px;
}
.woo_c-product .sticky-product-desc,
.product-popup .sticky-product-desc {
width: calc(100% - 146px);
}
.woo_c-product .sticky-product-desc .title,
.product-popup .sticky-product-desc .title {
max-width: none;
}
.woo_c-product.sticky_included .sticky-product {
top: auto;
bottom: 15px;
z-index: 100;
}
.woo_c-product.sticky_excluded .sticky-product,
.woo_c-product.sticky_product_position .sticky-product {
top: auto;
bottom: 15px;
z-index: 100;
}
.type1-left .woo_c-product .woo_c-product-image-slider,
.type1-right .woo_c-product .woo_c-product-image-slider {
height: auto !important;
min-height: 100vw;
}
.type2-left .woo_c-product-image-slider,
.type2-right .woo_c-product-image-slider,
.product-popup .woo_c-product-image-slider {
padding-left: 0;
padding-right: 0;
}
.type2-right .woo_c-product-image-slider {
padding-right: 0px;
}
.type4-left .woo_c-product-image-slider,
.type4-right .woo_c-product-image-slider {
overflow: hidden;
}
.type4-left .woo_c-product-image-slider .owl-nav,
.type4-right .woo_c-product-image-slider .owl-nav {
position: absolute;
z-index: 9;
}
.type5-left .woo_c-product-images,
.type5-right .woo_c-product-images {
margin-left: 0px;
margin-right: 0px;
}
.type5-left .woo_c-product-image .with_gallery .image-wrap,
.type5-right .woo_c-product-image .with_gallery .image-wrap {
width: 100%;
margin: 15px 0 0;
}
.type5-left .image-wrap:first-child,
.type5-right .image-wrap:first-child {
margin-top: 0px !important;
}
[class*=type] .woo_c-product-image .woo-onsale {
right: auto;
top: auto;
bottom: 30px;
left: 15px;
}
[class*=type] .woo_c-product-image-slider {
height: auto !important;
}
[class*=type] .woo_c-product-image-slider-trigger {
top: auto;
bottom: 30px;
right: 15px;
}
[class*=type] .woo_c-product-image-slider .owl-dots-images {
display: none;
}
[class*=type] .woo_c-product-image-slider .owl-nav {
left: 15px;
right: 15px;
width: auto;
top: calc(50% - 25px);
}
[class*=type] .woo_c-product-image-slider .owl-dots {
display: none;
}
[class*=type] .woo_c-product-image-slider .gimg {
width: 100%;
height: auto;
}
[class*=type] .woo_c-product .tab {
margin: 20px auto 30px;
}
[class*=type] .woo_c-product .tab .tabNav {
text-align: left;
}
[class*=type] .woo_c-product-nav {
position: static;
}
[class*=type] .woo_c-product-details {
padding: 0;
padding: 0px 5px;
background-color: var(--clb-color-white);
margin-top: -15px;
width: auto;
border-top-right-radius: 15px;
border-top-left-radius: 15px;
}
[class*=type] .woo_c-product-details-inner {
width: 100%;
padding: 15px 10px;
}
[class*=type] .woo_c-product .comments-area .comment-form input[type=email],
[class*=type] .woo_c-product .comments-area .comment-form input[type=number],
[class*=type] .woo_c-product .comments-area .comment-form input[type=password],
[class*=type] .woo_c-product .comments-area .comment-form input[type=search],
[class*=type] .woo_c-product .comments-area .comment-form input[type=tel],
[class*=type] .woo_c-product .comments-area .comment-form input[type=text],
[class*=type] .woo_c-product .comments-area .comment-form input[type=date],
[class*=type] .woo_c-product .comments-area .comment-form input[type=url],
[class*=type] .woo_c-product .comments-area .comment-form textarea,
[class*=type] .woo_c-product .comments-area .comment-form .label-header {
margin-right: 0;
margin-left: 0;
}
[class*=type2] .woo_c-product-image,
[class*=type3] .woo_c-product-image,
[class*=type5] .woo_c-product-image {
padding-left: 0px;
padding-right: 0px;
}
[class*=type2] .woo_c-product-details,
[class*=type3] .woo_c-product-details,
[class*=type5] .woo_c-product-details {
margin-right: 0px;
margin-left: 0px;
}
[class*=type2] .woo_c-product.spacer_excluded,
[class*=type3] .woo_c-product.spacer_excluded,
[class*=type5] .woo_c-product.spacer_excluded {
margin-top: 0;
}
.single-product .header-cap {
display: none;
}
.type1-right .page-container > .vc_row,
.type2-right .page-container > .vc_row,
.type3-right .page-container > .vc_row,
.type4-right .page-container > .vc_row,
.type5-right .page-container > .vc_row {
display: flex;
flex-wrap: wrap;
flex-direction: column-reverse;
}
.type1-right .page-container > .vc_row .woo_c-product-details,
.type2-right .page-container > .vc_row .woo_c-product-details,
.type3-right .page-container > .vc_row .woo_c-product-details,
.type4-right .page-container > .vc_row .woo_c-product-details,
.type5-right .page-container > .vc_row .woo_c-product-details {
z-index: 1;
}
.type1-right .page-container > .vc_row .woo_c-product-image,
.type1-right .page-container > .vc_row .woo_c-product-details,
.type2-right .page-container > .vc_row .woo_c-product-image,
.type2-right .page-container > .vc_row .woo_c-product-details,
.type3-right .page-container > .vc_row .woo_c-product-image,
.type3-right .page-container > .vc_row .woo_c-product-details,
.type4-right .page-container > .vc_row .woo_c-product-image,
.type4-right .page-container > .vc_row .woo_c-product-details,
.type5-right .page-container > .vc_row .woo_c-product-image,
.type5-right .page-container > .vc_row .woo_c-product-details {
max-width: 100%;
}
.woo-c_upsells,
.woo-c_related,
.woo-c_recommended {
margin-top: 20px;
}
}
@media screen and (min-width: 769px) and (max-width: 1180px) {
.shop-product-type_3 .woo_c-products .product:nth-child(4n),
.shop-product-type_3 .products .product:nth-child(4n) {
transform: translateX(calc(-25% + 10px));
}
.shop-product-type_3 .woo_c-products .product:nth-child(4n+1),
.shop-product-type_3 .products .product:nth-child(4n+1) {
transform: translateX(calc(25% - 10px));
}
.shop-product-type_3 .woo_c-products .product:nth-child(4n+2),
.shop-product-type_3 .woo_c-products .product:nth-child(4n+3),
.shop-product-type_3 .products .product:nth-child(4n+2),
.shop-product-type_3 .products .product:nth-child(4n+3) {
width: calc(50% - 20px);
}
.shop-product-type_3 .woo_c-products .product:nth-child(4n+2),
.shop-product-type_3 .products .product:nth-child(4n+2) {
margin-left: 20px;
}
.shop-product-type_3 .woo_c-products .product:nth-child(4n+3),
.shop-product-type_3 .products .product:nth-child(4n+3) {
margin-right: 20px;
}
}
@media screen and (max-width: 1024px) and (min-width: 768px) {
.columns-md-2 .product {
width: 50%;
}
.columns-md-2 .product:nth-child(2n+1) {
clear: both;
}
.columns-md-3 .product {
width: 33.3333333333%;
}
.columns-md-3 .product:nth-child(3n+1) {
clear: both;
}
.columns-md-4 .product {
width: 25%;
}
.columns-md-4 .product:nth-child(4n+1) {
clear: both;
}
.columns-md-5 .product {
width: 20%;
}
.columns-md-5 .product:nth-child(5n+1) {
clear: both;
}
.columns-md-6 .product {
width: 16.6666666667%;
}
.columns-md-6 .product:nth-child(6n+1) {
clear: both;
}
}.vc_non_responsive .vc_row .vc_col-sm-1,.vc_non_responsive .vc_row .vc_col-sm-10,.vc_non_responsive .vc_row .vc_col-sm-11,.vc_non_responsive .vc_row .vc_col-sm-12,.vc_non_responsive .vc_row .vc_col-sm-2,.vc_non_responsive .vc_row .vc_col-sm-3,.vc_non_responsive .vc_row .vc_col-sm-4,.vc_non_responsive .vc_row .vc_col-sm-5,.vc_non_responsive .vc_row .vc_col-sm-7,.vc_non_responsive .vc_row .vc_col-sm-8,.vc_non_responsive .vc_row .vc_col-sm-9{padding-left:15px;padding-right:15px;float:left}.vc_parallax-inner iframe,.vc_video-bg iframe{max-width:1000%}.vc_clearfix:after,.vc_column-inner::after,.vc_el-clearfix,.vc_row:after{clear:both}.vc-composer-icon,[class*=" vc_arrow-icon-"],[class^=vc_arrow-icon-]{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vc_row:after,.vc_row:before{content:" ";display:table}@media (max-width:767px){.vc_hidden-xs{display:none!important}.vc_el-clearfix-xs{clear:both}}@media (min-width:768px) and (max-width:991px){.vc_hidden-sm{display:none!important}.vc_el-clearfix-sm{clear:both}}@media (min-width:992px) and (max-width:1199px){.vc_hidden-md{display:none!important}.vc_el-clearfix-md{clear:both}}.vc_non_responsive .vc_row .vc_col-sm-1{position:relative;width:8.33333333%;min-height:1px}.vc_non_responsive .vc_row .vc_col-sm-2{position:relative;width:16.66666667%;min-height:1px}.vc_non_responsive .vc_row .vc_col-sm-3{position:relative;width:25%;min-height:1px}.vc_non_responsive .vc_row .vc_col-sm-4{position:relative;width:33.33333333%;min-height:1px}.vc_non_responsive .vc_row .vc_col-sm-5{position:relative;width:41.66666667%;min-height:1px}.vc_non_responsive .vc_row .vc_col-sm-6{position:relative;float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px}.vc_non_responsive .vc_row .vc_col-sm-7{position:relative;width:58.33333333%;min-height:1px}.vc_non_responsive .vc_row .vc_col-sm-8{position:relative;width:66.66666667%;min-height:1px}.vc_non_responsive .vc_row .vc_col-sm-9{position:relative;width:75%;min-height:1px}.vc_non_responsive .vc_row .vc_col-sm-10{position:relative;width:83.33333333%;min-height:1px}.vc_non_responsive .vc_row .vc_col-sm-11{position:relative;width:91.66666667%;min-height:1px}.vc_col-xs-12,.vc_column_container{width:100%}.vc_non_responsive .vc_row .vc_col-sm-12{position:relative;width:100%;min-height:1px}.vc_non_responsive .vc_row .vc_col-sm-offset-12{margin-left:100%}.vc_non_responsive .vc_row .vc_col-sm-offset-11{margin-left:91.66666667%}.vc_non_responsive .vc_row .vc_col-sm-offset-10{margin-left:83.33333333%}.vc_non_responsive .vc_row .vc_col-sm-offset-9{margin-left:75%}.vc_non_responsive .vc_row .vc_col-sm-offset-8{margin-left:66.66666667%}.vc_non_responsive .vc_row .vc_col-sm-offset-7{margin-left:58.33333333%}.vc_non_responsive .vc_row .vc_col-sm-offset-6{margin-left:50%}.vc_non_responsive .vc_row .vc_col-sm-offset-5{margin-left:41.66666667%}.vc_non_responsive .vc_row .vc_col-sm-offset-4{margin-left:33.33333333%}.vc_non_responsive .vc_row .vc_col-sm-offset-3{margin-left:25%}.vc_non_responsive .vc_row .vc_col-sm-offset-2{margin-left:16.66666667%}.vc_non_responsive .vc_row .vc_col-sm-offset-1{margin-left:8.33333333%}.vc_non_responsive .vc_row .vc_col-sm-offset-0{margin-left:0}.vc_non_responsive .vc_row .vc_hidden-sm{display:none!important}.vc_row{margin-left:-15px;margin-right:-15px}.vc_col-lg-1,.vc_col-lg-10,.vc_col-lg-11,.vc_col-lg-12,.vc_col-lg-2,.vc_col-lg-3,.vc_col-lg-4,.vc_col-lg-5,.vc_col-lg-6,.vc_col-lg-7,.vc_col-lg-8,.vc_col-lg-9,.vc_col-md-1,.vc_col-md-10,.vc_col-md-11,.vc_col-md-12,.vc_col-md-2,.vc_col-md-3,.vc_col-md-4,.vc_col-md-5,.vc_col-md-6,.vc_col-md-7,.vc_col-md-8,.vc_col-md-9,.vc_col-sm-1,.vc_col-sm-10,.vc_col-sm-11,.vc_col-sm-12,.vc_col-sm-2,.vc_col-sm-3,.vc_col-sm-4,.vc_col-sm-5,.vc_col-sm-6,.vc_col-sm-7,.vc_col-sm-8,.vc_col-sm-9,.vc_col-xs-1,.vc_col-xs-10,.vc_col-xs-11,.vc_col-xs-12,.vc_col-xs-2,.vc_col-xs-3,.vc_col-xs-4,.vc_col-xs-5,.vc_col-xs-6,.vc_col-xs-7,.vc_col-xs-8,.vc_col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.vc_col-xs-1,.vc_col-xs-10,.vc_col-xs-11,.vc_col-xs-12,.vc_col-xs-2,.vc_col-xs-3,.vc_col-xs-4,.vc_col-xs-5,.vc_col-xs-6,.vc_col-xs-7,.vc_col-xs-8,.vc_col-xs-9{float:left}.vc_col-xs-11{width:91.66666667%}.vc_col-xs-10{width:83.33333333%}.vc_col-xs-9{width:75%}.vc_col-xs-8{width:66.66666667%}.vc_col-xs-7{width:58.33333333%}.vc_col-xs-6{width:50%}.vc_col-xs-5{width:41.66666667%}.vc_col-xs-4{width:33.33333333%}.vc_col-xs-3{width:25%}.vc_col-xs-2{width:16.66666667%}.vc_col-xs-1{width:8.33333333%}.vc_col-xs-pull-12{right:100%}.vc_col-xs-pull-11{right:91.66666667%}.vc_col-xs-pull-10{right:83.33333333%}.vc_col-xs-pull-9{right:75%}.vc_col-xs-pull-8{right:66.66666667%}.vc_col-xs-pull-7{right:58.33333333%}.vc_col-xs-pull-6{right:50%}.vc_col-xs-pull-5{right:41.66666667%}.vc_col-xs-pull-4{right:33.33333333%}.vc_col-xs-pull-3{right:25%}.vc_col-xs-pull-2{right:16.66666667%}.vc_col-xs-pull-1{right:8.33333333%}.vc_col-xs-pull-0{right:auto}.vc_col-xs-push-12{left:100%}.vc_col-xs-push-11{left:91.66666667%}.vc_col-xs-push-10{left:83.33333333%}.vc_col-xs-push-9{left:75%}.vc_col-xs-push-8{left:66.66666667%}.vc_col-xs-push-7{left:58.33333333%}.vc_col-xs-push-6{left:50%}.vc_col-xs-push-5{left:41.66666667%}.vc_col-xs-push-4{left:33.33333333%}.vc_col-xs-push-3{left:25%}.vc_col-xs-push-2{left:16.66666667%}.vc_col-xs-push-1{left:8.33333333%}.vc_col-xs-push-0{left:auto}.vc_col-xs-offset-12{margin-left:100%}.vc_col-xs-offset-11{margin-left:91.66666667%}.vc_col-xs-offset-10{margin-left:83.33333333%}.vc_col-xs-offset-9{margin-left:75%}.vc_col-xs-offset-8{margin-left:66.66666667%}.vc_col-xs-offset-7{margin-left:58.33333333%}.vc_col-xs-offset-6{margin-left:50%}.vc_col-xs-offset-5{margin-left:41.66666667%}.vc_col-xs-offset-4{margin-left:33.33333333%}.vc_col-xs-offset-3{margin-left:25%}.vc_col-xs-offset-2{margin-left:16.66666667%}.vc_col-xs-offset-1{margin-left:8.33333333%}.vc_col-xs-offset-0{margin-left:0}@media (min-width:768px){.vc_col-sm-1,.vc_col-sm-10,.vc_col-sm-11,.vc_col-sm-12,.vc_col-sm-2,.vc_col-sm-3,.vc_col-sm-4,.vc_col-sm-5,.vc_col-sm-6,.vc_col-sm-7,.vc_col-sm-8,.vc_col-sm-9{float:left}.vc_col-sm-12{width:100%}.vc_col-sm-11{width:91.66666667%}.vc_col-sm-10{width:83.33333333%}.vc_col-sm-9{width:75%}.vc_col-sm-8{width:66.66666667%}.vc_col-sm-7{width:58.33333333%}.vc_col-sm-6{width:50%}.vc_col-sm-5{width:41.66666667%}.vc_col-sm-4{width:33.33333333%}.vc_col-sm-3{width:25%}.vc_col-sm-2{width:16.66666667%}.vc_col-sm-1{width:8.33333333%}.vc_col-sm-pull-12{right:100%}.vc_col-sm-pull-11{right:91.66666667%}.vc_col-sm-pull-10{right:83.33333333%}.vc_col-sm-pull-9{right:75%}.vc_col-sm-pull-8{right:66.66666667%}.vc_col-sm-pull-7{right:58.33333333%}.vc_col-sm-pull-6{right:50%}.vc_col-sm-pull-5{right:41.66666667%}.vc_col-sm-pull-4{right:33.33333333%}.vc_col-sm-pull-3{right:25%}.vc_col-sm-pull-2{right:16.66666667%}.vc_col-sm-pull-1{right:8.33333333%}.vc_col-sm-pull-0{right:auto}.vc_col-sm-push-12{left:100%}.vc_col-sm-push-11{left:91.66666667%}.vc_col-sm-push-10{left:83.33333333%}.vc_col-sm-push-9{left:75%}.vc_col-sm-push-8{left:66.66666667%}.vc_col-sm-push-7{left:58.33333333%}.vc_col-sm-push-6{left:50%}.vc_col-sm-push-5{left:41.66666667%}.vc_col-sm-push-4{left:33.33333333%}.vc_col-sm-push-3{left:25%}.vc_col-sm-push-2{left:16.66666667%}.vc_col-sm-push-1{left:8.33333333%}.vc_col-sm-push-0{left:auto}.vc_col-sm-offset-12{margin-left:100%}.vc_col-sm-offset-11{margin-left:91.66666667%}.vc_col-sm-offset-10{margin-left:83.33333333%}.vc_col-sm-offset-9{margin-left:75%}.vc_col-sm-offset-8{margin-left:66.66666667%}.vc_col-sm-offset-7{margin-left:58.33333333%}.vc_col-sm-offset-6{margin-left:50%}.vc_col-sm-offset-5{margin-left:41.66666667%}.vc_col-sm-offset-4{margin-left:33.33333333%}.vc_col-sm-offset-3{margin-left:25%}.vc_col-sm-offset-2{margin-left:16.66666667%}.vc_col-sm-offset-1{margin-left:8.33333333%}.vc_col-sm-offset-0{margin-left:0}}@media (min-width:992px){.vc_col-md-1,.vc_col-md-10,.vc_col-md-11,.vc_col-md-12,.vc_col-md-2,.vc_col-md-3,.vc_col-md-4,.vc_col-md-5,.vc_col-md-6,.vc_col-md-7,.vc_col-md-8,.vc_col-md-9{float:left}.vc_col-md-12{width:100%}.vc_col-md-11{width:91.66666667%}.vc_col-md-10{width:83.33333333%}.vc_col-md-9{width:75%}.vc_col-md-8{width:66.66666667%}.vc_col-md-7{width:58.33333333%}.vc_col-md-6{width:50%}.vc_col-md-5{width:41.66666667%}.vc_col-md-4{width:33.33333333%}.vc_col-md-3{width:25%}.vc_col-md-2{width:16.66666667%}.vc_col-md-1{width:8.33333333%}.vc_col-md-pull-12{right:100%}.vc_col-md-pull-11{right:91.66666667%}.vc_col-md-pull-10{right:83.33333333%}.vc_col-md-pull-9{right:75%}.vc_col-md-pull-8{right:66.66666667%}.vc_col-md-pull-7{right:58.33333333%}.vc_col-md-pull-6{right:50%}.vc_col-md-pull-5{right:41.66666667%}.vc_col-md-pull-4{right:33.33333333%}.vc_col-md-pull-3{right:25%}.vc_col-md-pull-2{right:16.66666667%}.vc_col-md-pull-1{right:8.33333333%}.vc_col-md-pull-0{right:auto}.vc_col-md-push-12{left:100%}.vc_col-md-push-11{left:91.66666667%}.vc_col-md-push-10{left:83.33333333%}.vc_col-md-push-9{left:75%}.vc_col-md-push-8{left:66.66666667%}.vc_col-md-push-7{left:58.33333333%}.vc_col-md-push-6{left:50%}.vc_col-md-push-5{left:41.66666667%}.vc_col-md-push-4{left:33.33333333%}.vc_col-md-push-3{left:25%}.vc_col-md-push-2{left:16.66666667%}.vc_col-md-push-1{left:8.33333333%}.vc_col-md-push-0{left:auto}.vc_col-md-offset-12{margin-left:100%}.vc_col-md-offset-11{margin-left:91.66666667%}.vc_col-md-offset-10{margin-left:83.33333333%}.vc_col-md-offset-9{margin-left:75%}.vc_col-md-offset-8{margin-left:66.66666667%}.vc_col-md-offset-7{margin-left:58.33333333%}.vc_col-md-offset-6{margin-left:50%}.vc_col-md-offset-5{margin-left:41.66666667%}.vc_col-md-offset-4{margin-left:33.33333333%}.vc_col-md-offset-3{margin-left:25%}.vc_col-md-offset-2{margin-left:16.66666667%}.vc_col-md-offset-1{margin-left:8.33333333%}.vc_col-md-offset-0{margin-left:0}}@media (min-width:1200px){.vc_hidden-lg{display:none!important}.vc_col-lg-1,.vc_col-lg-10,.vc_col-lg-11,.vc_col-lg-12,.vc_col-lg-2,.vc_col-lg-3,.vc_col-lg-4,.vc_col-lg-5,.vc_col-lg-6,.vc_col-lg-7,.vc_col-lg-8,.vc_col-lg-9{float:left}.vc_col-lg-12{width:100%}.vc_col-lg-11{width:91.66666667%}.vc_col-lg-10{width:83.33333333%}.vc_col-lg-9{width:75%}.vc_col-lg-8{width:66.66666667%}.vc_col-lg-7{width:58.33333333%}.vc_col-lg-6{width:50%}.vc_col-lg-5{width:41.66666667%}.vc_col-lg-4{width:33.33333333%}.vc_col-lg-3{width:25%}.vc_col-lg-2{width:16.66666667%}.vc_col-lg-1{width:8.33333333%}.vc_col-lg-pull-12{right:100%}.vc_col-lg-pull-11{right:91.66666667%}.vc_col-lg-pull-10{right:83.33333333%}.vc_col-lg-pull-9{right:75%}.vc_col-lg-pull-8{right:66.66666667%}.vc_col-lg-pull-7{right:58.33333333%}.vc_col-lg-pull-6{right:50%}.vc_col-lg-pull-5{right:41.66666667%}.vc_col-lg-pull-4{right:33.33333333%}.vc_col-lg-pull-3{right:25%}.vc_col-lg-pull-2{right:16.66666667%}.vc_col-lg-pull-1{right:8.33333333%}.vc_col-lg-pull-0{right:auto}.vc_col-lg-push-12{left:100%}.vc_col-lg-push-11{left:91.66666667%}.vc_col-lg-push-10{left:83.33333333%}.vc_col-lg-push-9{left:75%}.vc_col-lg-push-8{left:66.66666667%}.vc_col-lg-push-7{left:58.33333333%}.vc_col-lg-push-6{left:50%}.vc_col-lg-push-5{left:41.66666667%}.vc_col-lg-push-4{left:33.33333333%}.vc_col-lg-push-3{left:25%}.vc_col-lg-push-2{left:16.66666667%}.vc_col-lg-push-1{left:8.33333333%}.vc_col-lg-push-0{left:auto}.vc_col-lg-offset-12{margin-left:100%}.vc_col-lg-offset-11{margin-left:91.66666667%}.vc_col-lg-offset-10{margin-left:83.33333333%}.vc_col-lg-offset-9{margin-left:75%}.vc_col-lg-offset-8{margin-left:66.66666667%}.vc_col-lg-offset-7{margin-left:58.33333333%}.vc_col-lg-offset-6{margin-left:50%}.vc_col-lg-offset-5{margin-left:41.66666667%}.vc_col-lg-offset-4{margin-left:33.33333333%}.vc_col-lg-offset-3{margin-left:25%}.vc_col-lg-offset-2{margin-left:16.66666667%}.vc_col-lg-offset-1{margin-left:8.33333333%}.vc_col-lg-offset-0{margin-left:0}.vc_el-clearfix-lg{clear:both}}.vc_el_width_100,.vc_el_width_50,.vc_el_width_60,.vc_el_width_70,.vc_el_width_80,.vc_el_width_90{margin-left:auto!important;margin-right:auto!important}.vc_pull-right{float:right!important}.vc_pull-left{float:left!important}.vc_clearfix:after,.vc_clearfix:before{content:" ";display:table}.fs-free-shipping-notice-and-button-wrapper{align-content:start;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.fs-free-shipping-notice-continue-shopping-button-wrapper,.fs-free-shipping-notice-text-and-progress-bar-wrapper{flex:0 1 auto;margin:0 .5em}.fs-free-shipping-notice-progress-bar-wrapper{align-items:center;display:flex;flex-direction:row}.fs-free-shipping-notice-progress-bar{border:1px solid #fff;border-radius:10px;height:10px;margin-left:10px;margin-right:10px;position:relative;width:100%}.fs-free-shipping-notice-progress-bar>span{background-color:#fff;border-bottom-left-radius:10px;border-top-left-radius:10px;display:block;height:100%;overflow:hidden;position:relative}.button.flexible-shipping-free-shipping-button{margin-left:0}