ul.woocommerce-error {
margin: 10px 0;
list-style: none;
}
.archive.search.search-no-results .ninetheme-before-loop.ninetheme-shop-filter-top-area {
display: none;
}
.archive.search.search-no-results .ninetheme-products-wrapper .ninetheme-products.row {
margin: 0;
}
.archive.search.search-no-results .ninetheme-not-found-info-wrapper {
margin-top: 0;
} .shop-content-style-bordered .ninetheme-products-column {
overflow: visible;
}
.shop-content-style-bordered .ninetheme-products.row {
margin: 0;
margin-left: 0px;
margin-right: -2px;
}
.shop-content-style-bordered.shop-layout-right-sidebar .ninetheme-products.row,
.shop-content-style-bordered.shop-layout-left-sidebar .ninetheme-products.row {
margin-right: -1px;
}
.shop-content-style-bordered .ninetheme-products.products.row {
position: relative;
margin: 0;
margin-right: -1px;
padding: 0;
}
.shop-content-style-bordered .ninetheme-products.products.row:before {
position: absolute;
content: '';
width: 100%;
height: 100%;
top: 0;
left: 0;
border: 1px solid var(--ninetheme-border);
border-radius: 5px;
pointer-events: none;
}
.shop-content-style-bordered .ninetheme-products.row>* {
border: 0;
border-radius: 0;
border-right: 1px solid var(--ninetheme-border);
border-bottom: 1px solid var(--ninetheme-border);
padding: 25px 20px;
padding-bottom: 25px;
position: relative;
}
.shop-content-style-bordered .ninetheme-products.row .ninetheme-loop-product {
margin-bottom: 0px;
border: 0;
border-radius: 0;
padding: 0;
box-shadow: none;
z-index: 1;
}
.shop-content-style-bordered .ninetheme-products.row .ninetheme-type-product:hover {
transition: all .3s ease;
z-index: 1;
}
.shop-content-style-bordered .ninetheme-products.row .ninetheme-type-product:before {
content: "";
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
opacity: 0;
visibility: hidden;
transform: scale(1);
background: var(--ninetheme-light);
border-radius: 5px;
border: 1px solid var(--ninetheme-gray);
box-shadow: 0 4px 15px rgb(0 0 0 / 10%);
z-index: 0;
}
.shop-content-style-bordered .ninetheme-products.row .ninetheme-type-product:hover:before {
opacity: 1;
visibility: visible;
transform: scale(1.05);
}
.shop-content-style-bordered .nt-sidebar-inner-widget:not(.widget_product_search) {
border: 1px solid var(--ninetheme-border);
padding: 15px;
border-radius: 5px;
}
.shop-content-style-bordered .nt-sidebar .widget_product_search form input {
border: 0;
}
.shop-content-style-bordered .nt-sidebar .widget_product_search form button {
right: 15px;
top: 10px;
}
.shop-content-style-bordered .nt-sidebar form[role="search"],
.shop-content-style-bordered .nt-sidebar form[role="password"] {
position: relative;
border: 1px solid var(--ninetheme-border);
padding: 6px 0;
border-radius: 5px;
}
.shop-content-style-bordered .row.ninetheme-choosen-filters-row.filters-active {
margin: 0;
border-radius: 5px;
border: 1px solid var(--ninetheme-border);
margin-bottom: 30px;
}
.row.ninetheme-choosen-filters-row.filters-active ul.ninetheme-remove-filter {
padding: 10px 20px;
}
.nt-sidebar .widget_product_search form input {
border-radius: 5px;
padding-left: 20px;
line-height: 24px;
}
.nt-sidebar .widget_product_search form button {
border-radius: 5px;
position: absolute;
right: 5px;
top: 5px;
min-height: 40px;
background: var(--ninetheme-yellow);
color: var(--ninetheme-light);
text-transform: uppercase;
font-size: 10px;
font-weight: 500;
}
.product-card {
position: relative;
}
.hover-slider-indicator {
position: absolute;
top: auto;
right: 0;
bottom: 0px;
left: 0;
height: 6px;
display: flex;
align-items: center;
justify-content: center;
}
.hover-slider-indicator-dot {
background-color: var(--ninetheme-gray);
opacity: 1;
border-radius: 50%;
height: 6px;
width: 6px;
margin-left: .1rem;
margin-right: .1rem;
}
.hover-slider-indicator-dot.active {
background-color: var(--ninetheme-red);
opacity: 1;
} @media (max-width: 1280px) {
.page-hero-off .shop-area.section-padding {
padding-top: 40px;
}
.woocommerce.archive .shop-area.section-padding {
padding: 40px 0;
}
} @media (min-width: 992px) {
.shop-masonry-grid .ninetheme-products.row {
display: grid;
grid-template-columns: repeat(4, 1fr);
}
.shop-masonry-grid .product:not(.ninetheme-product-type-9):nth-child(1) {
grid-column: span 2;
grid-row: span 2;
width: 100%;
}
.shop-masonry-grid.masonry-column-3 .product:not(.ninetheme-product-type-9):nth-child(8),
.shop-masonry-grid.masonry-column-3 .product:not(.ninetheme-product-type-9):nth-child(11),
.shop-masonry-grid.masonry-column-3 .product:not(.ninetheme-product-type-9):nth-child(18),
.shop-masonry-grid.masonry-column-3 .product:not(.ninetheme-product-type-9):nth-child(21),
.shop-masonry-grid.masonry-column-3 .product:not(.ninetheme-product-type-9):nth-child(28),
.shop-masonry-grid.masonry-column-3 .product:not(.ninetheme-product-type-9):nth-child(31),
.shop-masonry-grid.masonry-column-3 .product:not(.ninetheme-product-type-9):nth-child(38),
.shop-masonry-grid.masonry-column-3 .product:not(.ninetheme-product-type-9):nth-child(41) {
grid-column: span 2;
grid-row: span 2;
width: 100%;
}
.shop-masonry-grid.masonry-column-4 .product:not(.ninetheme-product-type-9):nth-child(11),
.shop-masonry-grid.masonry-column-4 .product:not(.ninetheme-product-type-9):nth-child(15),
.shop-masonry-grid.masonry-column-4 .product:not(.ninetheme-product-type-9):nth-child(25),
.shop-masonry-grid.masonry-column-4 .product:not(.ninetheme-product-type-9):nth-child(29),
.shop-masonry-grid.masonry-column-4 .product:not(.ninetheme-product-type-9):nth-child(35),
.shop-masonry-grid.masonry-column-4 .product:not(.ninetheme-product-type-9):nth-child(39),
.shop-masonry-grid.masonry-column-4 .product:not(.ninetheme-product-type-9):nth-child(45),
.shop-masonry-grid.masonry-column-4 .product:not(.ninetheme-product-type-9):nth-child(49) {
grid-column: span 2;
grid-row: span 2;
width: 100%;
}
.shop-masonry-grid.masonry-column-5 .product:not(.ninetheme-product-type-9):nth-child(1),
.shop-masonry-grid.masonry-column-5 .product:not(.ninetheme-product-type-9):nth-child(14),
.shop-masonry-grid.masonry-column-5 .product:not(.ninetheme-product-type-9):nth-child(19),
.shop-masonry-grid.masonry-column-5 .product:not(.ninetheme-product-type-9):nth-child(32),
.shop-masonry-grid.masonry-column-5 .product:not(.ninetheme-product-type-9):nth-child(37),
.shop-masonry-grid.masonry-column-5 .product:not(.ninetheme-product-type-9):nth-child(50) {
grid-column: span 2;
grid-row: span 2;
width: 100%;
}
.shop-masonry-grid.masonry-column-6 .product:not(.ninetheme-product-type-9):nth-child(1),
.shop-masonry-grid.masonry-column-6 .product:not(.ninetheme-product-type-9):nth-child(17),
.shop-masonry-grid.masonry-column-6 .product:not(.ninetheme-product-type-9):nth-child(23),
.shop-masonry-grid.masonry-column-6 .product:not(.ninetheme-product-type-9):nth-child(39),
.shop-masonry-grid.masonry-column-6 .product:not(.ninetheme-product-type-9):nth-child(45),
.shop-masonry-grid.masonry-column-6 .product:not(.ninetheme-product-type-9):nth-child(61) {
grid-column: span 2;
grid-row: span 2;
width: 100%;
}
.shop-masonry-grid .product:not(.ninetheme-product-type-9) {
display: inline-grid;
width: 100%;
}
.shop-masonry-grid .product:not(.ninetheme-product-type-9):nth-child(1) .ninetheme-thumb-wrapper,
.shop-masonry-grid .product:not(.ninetheme-product-type-9):nth-child(11) .ninetheme-thumb-wrapper,
.shop-masonry-grid .product:not(.ninetheme-product-type-9):nth-child(15) .ninetheme-thumb-wrapper {
padding-bottom: 162%;
}
.shop-masonry-grid .product:not(.ninetheme-product-type-9):nth-child(1) .ninetheme-thumb-wrapper img,
.shop-masonry-grid .product:not(.ninetheme-product-type-9):nth-child(11) .ninetheme-thumb-wrapper img,
.shop-masonry-grid .product:not(.ninetheme-product-type-9):nth-child(15) .ninetheme-thumb-wrapper img {
position: absolute;
top: 0;
left: 0;
object-fit: cover;
width: 100%;
height: 100%;
}
.gallery-col .ninetheme-swiper-slider-wrapper {
position: sticky;
top: 90px;
-webkit-sticky: sticky;
}
.admin-bar.sticky-header-start .gallery-col .ninetheme-swiper-slider-wrapper {
top: 85px;
transition: all ease 0.5s;
}
.admin-bar .gallery-col .ninetheme-swiper-slider-wrapper {
position: sticky;
top: 0;
-webkit-sticky: sticky;
}
.admin-bar.sticky-header-start .gallery-col .ninetheme-swiper-slider-wrapper {
top: 115px;
transition: all ease 0.5s;
}
}
@media (min-width: 1200px) {
.shop-masonry-grid.masonry-column-3 .ninetheme-products.row {
grid-template-columns: repeat(4, 1fr);
}
.shop-masonry-grid.masonry-column-4 .ninetheme-products.row {
grid-template-columns: repeat(5, 1fr);
}
.shop-masonry-grid.masonry-column-5 .ninetheme-products.row {
grid-template-columns: repeat(6, 1fr);
}
.shop-masonry-grid.masonry-column-6 .ninetheme-products.row {
grid-template-columns: repeat(7, 1fr);
}
}
.single_add_to_cart_button.ninetheme-btn {
min-width: 160px;
width: calc(100% - 105px);
} .ninetheme-shop-hero-wrapper {
z-index: 1;
position: relative;
}
.page-hero-big ul.ninetheme-wc-category-list:not(.slick-initialized) {
opacity: 0;
position: relative;
transform: translateY(20px);
}
.page-hero-big ul.ninetheme-wc-category-list.slick-initialized {
width: 100%;
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
list-style: none;
margin-top: 15px;
opacity: 1;
visibility: visible;
transform: translateY(0px);
transition: transform .65s cubic-bezier(.165, .84, .44, 1) .075s, opacity .65s cubic-bezier(.165, .84, .44, 1) .15s;
}
.page-hero-big ul.ninetheme-wc-category-list .submenu {
min-width: 230px;
position: absolute;
padding: 15px;
background-color: var(--ninetheme-light);
border-radius: 0;
border: none;
display: block;
opacity: 0;
visibility: hidden;
-webkit-box-shadow: 0 15px 30px -4px rgb(0 0 0 / 9%);
-moz-box-shadow: 0 15px 30px -4px rgba(0, 0, 0, .09);
box-shadow: 0 15px 30px -4px rgb(0 0 0 / 9%);
left: 0;
top: 100%;
transform: translateY(100px);
z-index: 1;
text-align: left;
}
.page-hero-big ul.ninetheme-wc-category-list .cat-parent:hover>.submenu {
opacity: 1;
visibility: visible;
transform: translateY(0px);
transition: transform .65s cubic-bezier(.165, .84, .44, 1) .075s, opacity .65s cubic-bezier(.165, .84, .44, 1) .15s;
}
.page-hero-big ul.ninetheme-wc-category-list li a img {
margin-bottom: 5px;
}
.ninetheme-shop-hero.page-hero-big {
text-align: center;
}
.ninetheme-shop-hero.page-hero-big .term-description,
.ninetheme-shop-hero.page-hero-big .ninetheme-breadcrumbs {
margin-top: 15px;
}
.ninetheme-shop-hero.has-bg-image .ninetheme-breadcrumbs li,
.ninetheme-shop-hero.has-bg-image .ninetheme-breadcrumbs li a,
.ninetheme-shop-hero.has-bg-image .term-description,
.ninetheme-shop-hero.has-bg-image .page-title {
color: var(--ninetheme-light);
}
.ninetheme-shop-hero.has-bg-image .page-title {
margin-bottom: 0;
}
.page-hero-big ul.ninetheme-wc-category-list li,
.page-hero-big ul.ninetheme-wc-category-list li a {
display: flex;
align-items: center;
flex-direction: column;
position: relative;
}
.page-hero-big ul.ninetheme-wc-category-list li a {
color: var(--ninetheme-light);
padding: 0px 5px;
}
.page-hero-big ul.ninetheme-wc-category-list .submenu li a {
padding: 10px 0;
color: var(--ninetheme-dark);
flex-direction: row;
width: 100%;
align-items: flex-start;
position: relative;
}
.page-hero-big ul.ninetheme-wc-category-list li+li {
margin-top: 10px;
}
.page-hero-big ul.ninetheme-wc-category-list .submenu li span.dropdown-btn {
margin-left: 10px;
cursor: pointer;
}
.page-hero-big ul.ninetheme-wc-category-list li a:after {
content: '';
height: 2px;
width: 0;
background-color: currentColor;
position: absolute;
bottom: 0;
left: 0;
-webkit-transition: width .25s;
transition: width .25s;
}
ul.ninetheme-wc-category-list li a.active:after,
.page-hero-big ul.ninetheme-wc-category-list li a:hover:after {
width: 100%;
}  .ninetheme-shop-hero.ninetheme-page-hero.page-hero-cat-slider.page-hero-static {
background-position: center;
background-size: cover;
min-height: 330px;
background-color: var(--ninetheme-gray-soft);
display: flex;
align-items: flex-start;
padding: 90px 0;
align-content: center;
}
.has-default-header-type-trans .ninetheme-shop-hero.ninetheme-page-hero.page-hero-cat-slider.page-hero-static {
min-height: 450px;
}
.ninetheme-category-slider.ninetheme-swiper-slider {
max-width: 767px;
}
.ninetheme-category-slider {
margin-bottom: -140px;
margin-top: 25px;
}
.ninetheme-shop-hero.ninetheme-page-hero.page-hero-cat-slider .ninetheme-category-slider {
margin-bottom: 0px;
}
.ninetheme-category-slider .swiper-slide {
display: flex;
align-items: center;
justify-content: center;
transition: all 200ms linear;
transform: scale(0.9);
}
.ninetheme-category-item-inner {
display: flex;
flex-direction: column;
flex-wrap: nowrap;
align-content: space-between;
align-items: flex-end;
min-height: 165px;
justify-content: flex-end;
}
.ninetheme-category-slider .swiper-slide.swiper-slide-active {}
.ninetheme-category-slider .ninetheme-category-slide-item a {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
position: relative;
padding: 10px 10px 0;
background: #f4f4f4;
}
.ninetheme-category-slider span.category-title {
color: var(--ninetheme-dark);
line-height: 1;
margin-top: 0;
padding: 10px;
}
.ninetheme-category-slider span.cat-count {
position: absolute;
top: 5px;
left: 5px;
right: auto;
width: 20px;
height: 20px;
border-radius: 50%;
background: var(--ninetheme-dark);
color: var(--ninetheme-light);
display: flex;
align-items: center;
justify-content: center;
font-size: 10px;
}
.ninetheme-category-slider .swiper-pagination {
position: relative;
left: auto;
right: auto;
bottom: auto;
margin-top: 20px;
}  .ninetheme-shop-popup-notices {
z-index: 105;
max-width: 100%;
will-change: transform;
-webkit-transition: opacity 0.25s ease, ease;
transition: opacity 0.25s ease, transform 0.25s ease;
opacity: 0;
border-radius: 3px;
overflow: hidden;
}
.ninetheme-shop-popup-notices .woocommerce-message {
background: var(--ninetheme-green-soft);
padding: 15px 20px;
}
.ninetheme-shop-popup-notices .woocommerce-message+.woocommerce-message {
margin-top: 10px;
}
.ninetheme-shop-popup-notices .woocommerce-error {
background: var(--ninetheme-red);
padding: 30px 20px;
}
.ninetheme-shop-popup-notices:not(.postion-in-product) {
position: fixed;
}
.ninetheme-shop-popup-notices.postion-in-product {
position: absolute;
width: calc(100% - 30px);
top: 50%;
left: 50%;
min-height: 100px;
z-index: 5;
padding: 0;
transform: translateX(-50%) translateY(-50%) !important;
}
.ninetheme-shop-popup-notices.postion-top-right,
.ninetheme-shop-popup-notices.postion-bottom-right {
right: 0px;
-moz-transform: translateX(100%);
-ms-transform: translateX(100%);
-webkit-transform: translateX(100%);
transform: translateX(100%);
}
.ninetheme-shop-popup-notices.postion-bottom-right {
bottom: 15px;
}
.ninetheme-shop-popup-notices.postion-bottom-right.active {
right: 15px;
}
.ninetheme-shop-popup-notices.postion-top-left,
.ninetheme-shop-popup-notices.postion-bottom-left {
left: 15px;
-moz-transform: translateX(-100%);
-ms-transform: translateX(-100%);
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
}
.ninetheme-shop-popup-notices.postion-bottom-left {
bottom: 15px;
}
.ninetheme-shop-popup-notices.postion-top-right,
.ninetheme-shop-popup-notices.postion-top-left {
top: 40px;
}
.ninetheme-shop-popup-notices.postion-centered {
top: 50%;
left: 50%;
-moz-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
-webkit-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
visibility: visible;
opacity: 1;
}
.ninetheme-shop-popup-notices .woocommerce-message .ninetheme-btn {
display: block;
margin-top: 10px;
}
@media(max-width:576px) {
.ninetheme-shop-popup-notices {
left: 15px;
}
.ninetheme-shop-popup-notices.postion-top-left,
.ninetheme-shop-popup-notices.postion-bottom-left {
right: 15px;
}
}
.ninetheme-shop-popup-notices,
.ninetheme-shop-popup-notices.ninetheme-notices-has-error ul.woocommerce-error {
color: var(--ninetheme-light);
}
.ninetheme-shop-popup-notices .ninetheme-panel-close-button,
.ninetheme-shop-popup-notices .button.wc-forward,
.ninetheme-shop-popup-notices.ninetheme-notices-has-error .close-error {
display: none;
}
.ninetheme-shop-popup-notices:not(.postion-in-product):not(.postion-centered).active,
.ninetheme-shop-popup-notices:not(.postion-in-product):not(.postion-centered).active.clicked {
-moz-transform: translateX(0%);
-ms-transform: translateX(0%);
-webkit-transform: translateX(0%);
transform: translateX(0%);
opacity: 1;
transition-delay: 0.25s;
}
.ninetheme-shop-popup-notices.postion-in-product:hover,
.ninetheme-shop-popup-notices.postion-in-product.active {
opacity: 1;
}
.ninetheme-shop-popup-notices.postion-in-product .ninetheme-btn {
padding: 10px;
font-size: 12px;
}
.ninetheme-shop-popup-notices.postion-centered:hover,
.ninetheme-shop-popup-notices.postion-centered.active {
opacity: 1;
visibility: visible;
}
.ninetheme-shop-popup-notices span.product-name,
.ninetheme-shop-popup-notices p.message {
color: var(--ninetheme-light);
}
.ninetheme-shop-popup-notices .ninetheme-cart-update-message p {
margin-bottom: 10px;
text-transform: uppercase;
font-size: 10px;
}
.ninetheme-shop-popup-notices .ninetheme-cart-update-message .ninetheme-btn-text {
display: block;
margin-top: 10px;
}  .ninetheme-products.row {
margin-bottom: -30px;
}
.ninetheme-products-wrapper .ninetheme-not-found-info-wrapper {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
position: absolute;
height: 100%;
width: 100%;
margin: 30px 0;
}
.woocommerce-variation-price .price,
.ninetheme-price,
.ninetheme-quickshop-wrapper .ninetheme-primary-color{
color: var(--ninetheme-primary);
font-size: 16px;
margin-bottom: 5px;
display: block;
font-weight: 600;
text-transform: uppercase;
}
.ninetheme-loop-product .ninetheme-price,
.ninetheme-content-info .ninetheme-price {
font-size: 12px;
}
.woocommerce-variation-price .price span.del>span,
.ninetheme-price span.del>span,
.ninetheme-quickshop-wrapper .ninetheme-primary-color.del>span {
text-decoration: line-through;
color: var(--ninetheme-red);
}
.animation {
will-change: opacity, transform;
opacity: 0;
-moz-animation: none;
-webkit-animation: none;
animation: none;
}
.after-shop-template {
margin-top: 40px;
}
.ninetheme-term.selected~.ninetheme-term,
.ninetheme-term.disabled {
opacity: 0.5;
pointer-events: none;
} .ninetheme-products-wrapper {
position: relative;
}
.ninetheme-before-loop,
.ninetheme-before-loop-template {
margin-bottom: 30px;
}
body:not(.page-loaded) .ninetheme-before-loop-template,
body:not(.page-loaded) .ninetheme-before-loop-template img {
max-height: 260px;
}
.ninetheme-shop-filter-area {
display: flex;
align-items: center;
}
.ninetheme-filter-action {
display: flex;
align-items: center;
}
.ninetheme-toggle-hidden-sidebar svg,
.ninetheme-open-fixed-sidebar svg,
.ninetheme-filter-action svg {
max-width: 16px;
max-height: 16px;
}
.ninetheme-before-loop .ninetheme-block-right>div,
.ninetheme-before-loop .ninetheme-block-left>div {
display: inline-flex;
align-items: center;
}
.ninetheme-before-loop .ninetheme-block-left>div+div,
.ninetheme-before-loop .ninetheme-block-right>div+div {
margin-left: 2px;
padding-left: 20px;
position: relative;
}
.ninetheme-before-loop .ninetheme-block-left>div:not(:last-child):before,
.ninetheme-before-loop .ninetheme-block-right>div:not(:last-child):before {
content: "";
width: 1px;
height: 91%;
border-radius: 3px;
position: absolute; right: 0px;
}
.ninetheme-filter-action li:not(:last-child) {
margin-right: 10px;
}
.ninetheme-toggle-hidden-sidebar,
.ninetheme-open-fixed-sidebar,
.ninetheme-filter-column-select ul li svg,
.ninetheme-shop-filter-area ul li a,
.ninetheme-shop-filter-area li a svg {
display: flex;
align-items: center;
justify-content: center;
}
.ninetheme-open-fixed-sidebar,
.ninetheme-filter-column-select ul li svg,
.ninetheme-shop-filter-area li a svg {
fill: var(--ninetheme-gray);
color: var(--ninetheme-gray);
}
.ninetheme-filter-column-select li.active svg,
.ninetheme-shop-filter-area li.active a:hover svg,
.ninetheme-shop-filter-area ul li.active a,
.ninetheme-shop-filter-area li.active a svg {
fill: var(--ninetheme-dark);
color: var(--ninetheme-dark);
pointer-events: none;
}
.ninetheme-shop-filter-top-area {
text-transform: uppercase;
font-size: 11px;
font-weight: 500;
}
.ninetheme-before-loop.ninetheme-shop-filter-top-area:not(.ninetheme-bg-none) {
padding: 15px 30px;
}
.ninetheme-before-loop.ninetheme-shop-filter-top-area.ninetheme-bg-dark {
background-color: var(--ninetheme-dark);
}
.ninetheme-before-loop.ninetheme-shop-filter-top-area.ninetheme-bg-gray {
border-radius: 5px;
border: 1px solid var(--ninetheme-border);
z-index: 4;
}
.ninetheme-before-loop .ninetheme-svg-icon {
max-width: 15px;
max-height: 15px;
}
.ninetheme-before-loop.ninetheme-shop-filter-top-area.ninetheme-bg-gray,
.ninetheme-before-loop.ninetheme-shop-filter-top-area.ninetheme-bg-gray ul li a,
.ninetheme-before-loop.ninetheme-shop-filter-top-area.ninetheme-bg-gray span,
.ninetheme-before-loop.ninetheme-shop-filter-top-area.ninetheme-bg-gray svg,
.ninetheme-before-loop.ninetheme-shop-filter-top-area.ninetheme-bg-gray li a svg {
fill: var(--ninetheme-dark);
color: var(--ninetheme-dark);
}
.ninetheme-before-loop.ninetheme-shop-filter-top-area.ninetheme-bg-gray ul li.ninetheme-per-page-item.active a,
.ninetheme-before-loop.ninetheme-shop-filter-top-area.ninetheme-bg-gray ul li.ninetheme-per-page-item a:hover,
.ninetheme-before-loop.ninetheme-shop-filter-top-area.ninetheme-bg-gray li.active svg,
.ninetheme-before-loop.ninetheme-shop-filter-top-area.ninetheme-bg-gray li a:hover svg {
fill: var(--ninetheme-primary);
color: var(--ninetheme-primary);
}
.ninetheme-before-loop.ninetheme-shop-filter-top-area.ninetheme-bg-dark,
.ninetheme-before-loop.ninetheme-shop-filter-top-area.ninetheme-bg-dark svg,
.ninetheme-before-loop.ninetheme-shop-filter-top-area.ninetheme-bg-dark li a svg {
fill: var(--ninetheme-gray);
color: var(--ninetheme-gray);
}
.ninetheme-before-loop.ninetheme-shop-filter-top-area.ninetheme-bg-dark li.active a svg,
.ninetheme-before-loop.ninetheme-shop-filter-top-area.ninetheme-bg-dark li a:hover svg {
fill: var(--ninetheme-primary);
color: var(--ninetheme-primary);
}
.ninetheme-before-loop.ninetheme-shop-filter-top-area.ninetheme-bg-dark .nice-select .option:not(.selected) {
color: var(--ninetheme-dark);
}
.ninetheme-before-loop.ninetheme-shop-filter-top-area.ninetheme-bg-dark .nice-select:after {
border-color: var(--ninetheme-gray);
}
.shop-layout-full-width .ninetheme-open-fixed-sidebar {
display: none;
}
.woocommerce-order .row {
display: flex;
justify-content: center;
}
.woocommerce .ninetheme-shop-filter-ordering .woocommerce-ordering {
margin: 0px;
}
.woocommerce .ninetheme-shop-filter-ordering select.orderby {
border: 0;
height: auto;
min-height: auto;
padding: 0;
line-height: 30px;
text-transform: uppercase;
}
.ninetheme-woo-result-count .woocommerce-result-count {
margin: 0;
}
.ninetheme-shop-filter-area ul {
list-style: none;
}
.ninetheme-shop-filter-area .nice-select.orderby {
border: 0;
height: auto;
padding-left: 0;
line-height: 30px;
}
.ninetheme-shop-filter-area .nice-select.orderby .list {
top: 46px;
}
@media (max-width: 992px) {
.ninetheme-before-loop.ninetheme-inline-two-block .ninetheme-woo-result-count {
display: none;
}
.shop-layout-no-sidebar .ninetheme-before-loop.ninetheme-inline-two-block .ninetheme-woo-result-count {
display: block;
}
}
@media (max-width: 768px) {
.ninetheme-before-loop.ninetheme-inline-two-block {
flex-wrap: nowrap;
}
.ninetheme-shop-filter-top-area>div>.ninetheme-filter-per-page-area,
.ninetheme-shop-filter-top-area>div>.ninetheme-filter-column-select-area {
display: none;
}
.ninetheme-before-loop.ninetheme-shop-filter-top-area:not(.ninetheme-bg-none) {
padding: 15px;
}
}
@media (max-width: 576px) {
.ninetheme-filter-action li:not(:last-child) {
margin-right: 6px;
}
.shop-layout-no-sidebar .ninetheme-before-loop.ninetheme-inline-two-block .ninetheme-woo-result-count {
display: none;
}
.ninetheme-inline-two-block .ninetheme-block-left .ninetheme-woo-breadcrumb {
display: none;
}
}  .mfp-ninetheme-quickview.ninetheme-mfp-slide-bottom {
overflow: auto;
}
.ninetheme-mfp-slide-bottom button.mfp-close,
.ninetheme-mfp-slide-bottom button.mfp-arrow,
.mfp-ninetheme-quickview button.mfp-close,
.mfp-ninetheme-quickview button.mfp-arrow {
overflow: visible;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 1046;
box-shadow: none;
touch-action: manipulation;
}
.mfp-arrow:before,
.mfp-arrow:after {
content: none;
}
.ninetheme-mfp-slide-bottom button.mfp-arrow:after,
.mfp-ninetheme-quickview button.mfp-arrow:after {
font-family: swiper-icons;
text-transform: none !important;
letter-spacing: 0;
text-transform: none;
font-variant: initial;
line-height: 1;
border: 0;
margin: 0;
top: auto;
left: auto;
width: auto;
height: auto;
position: relative;
}
.ninetheme-mfp-slide-bottom button.mfp-arrow-left:after,
.mfp-ninetheme-quickview button.mfp-arrow-left:after {
content: 'prev';
}
.ninetheme-mfp-slide-bottom button.mfp-arrow-right:after,
.mfp-ninetheme-quickview button.mfp-arrow-right:after {
content: 'next';
}
.ninetheme-mfp-slide-bottom button.mfp-arrow, .mfp-ninetheme-quickview button.mfp-arrow {
background-image: none;
background: var(--ninetheme-yellow-soft);
border: 1px solid;
border-color:var(--ninetheme-yellow);
color: var(--ninetheme-dark);
width: 40px;
height: 40px;
border-radius: 5px;
margin-right: 15px;
margin-left: 15px;
}
.mfp-ninetheme-quickview .ninetheme-panel-close-button {
position: absolute;
top: 15px;
right: 15px;
}
.mfp-ninetheme-quickview .ninetheme-panel-close-button:hover {
background-color: var(--ninetheme-gray-soft);
}
.mfp-ninetheme-quickview .ninetheme-panel-close-button {
position: absolute;
top: 15px;
right: 15px;
}
.mfp-ninetheme-quickview .ninetheme-panel-close-button:hover {
background-color: var(--ninetheme-gray-soft);
}
.ninetheme-product360-wrapper,
.ninetheme-single-product-delivery,
.ninetheme-single-product-question,
.ninetheme-quickview-wrapper {
background: var(--ninetheme-light);
padding: 60px;
max-width: 920px;
margin: 0 auto;
box-shadow: 0 3px 10px rgb(116 116 116 / 22%);
}
.ninetheme-quickview-wrapper .ninetheme-quickview-thumbnails {
margin-top: 15px;
}
.ninetheme-quickview-wrapper .ninetheme-product-attributes {
justify-content: space-between;
margin-bottom: 20px;
padding-bottom: 10px;
border-bottom: 1px solid var(--ninetheme-gray);
}
.ninetheme-quickview-wrapper .ninetheme-attr-label {
text-transform: capitalize;
margin-right: 5px;
font-weight: 500;
color: var(--ninetheme-dark);
}
.ninetheme-quickview-wrapper .ninetheme-attr-item {
display: flex;
align-items: flex-start;
justify-content: flex-start;
margin-right: 15px;
}
.ninetheme-quickview-wrapper .product_meta>span a,
.ninetheme-quickview-wrapper .ninetheme-attr-value,
.ninetheme-quickview-wrapper .ninetheme-attr-value a {
color: var(--ninetheme-dark);
}
.ninetheme-quickview-wrapper .product_meta>span a:hover,
.ninetheme-quickview-wrapper .ninetheme-attr-value a:hover {
color: var(--ninetheme-gray);
}
.ninetheme-quickview-wrapper .ninetheme-title-rating {
margin-bottom: 5px;
}
.ninetheme-quickview-wrapper .ninetheme-product-title {
margin-bottom: 0px;
}
.ninetheme-quickview-wrapper .ninetheme-btn {
margin-top: 15px;
}
.ninetheme-quickview-wrapper .product_meta>span {
display: block;
}
.ninetheme-quickview-wrapper .product_meta {
margin-top: 15px;
}
.ninetheme-quickview-wrapper .product_meta .sku_wrapper {
display: none;
}
.ninetheme-quickview-wrapper .product_meta .sku_wrapper {
display: none;
}
.ninetheme-quickview-wrapper .ninetheme-viewed-offer-time {
margin-top: 15px;
}
.woocommerce div.ninetheme-quickview-wrapper form.cart .variations {
margin-bottom: 0;
}
.ninetheme-quickview-wrapper .variations span.label {
min-width: 40px;
}
.woocommerce div.ninetheme-quickview-wrapper form.cart .variations select {
margin-right: 0;
width: auto;
padding: 10px;
margin-left: 10px;
}
.ninetheme-quickview-wrapper ul.ninetheme-product-features-list+form {
margin-top: 30px;
}
.ninetheme-quickview-wrapper .variations-items {
display: flex;
margin-bottom: 10px;
}
.ninetheme-quickview-wrapper .ninetheme-swiper-slider-wrapper {
position: relative;
border: 1px solid #ddd;
padding: 15px;
border-radius: 5px;
}
.ninetheme-quickview-wrapper .ninetheme-swiper-slider-wrapper .swiper-slide {
text-align: center;
}
.ninetheme-quickview-wrapper .ninetheme-quickview-product-details ul, .ninetheme-quickview-wrapper .ninetheme-product-summary ul.ninetheme-product-features-list {
list-style: disc;
padding-left: 20px;
}
.ninetheme-quickview-wrapper .ninetheme-quickview-product-details ul.ninetheme-attr-list {
padding: 0 !important;
margin-bottom: 20px;
}
.ninetheme-quickview-wrapper .ninetheme-summary-item.ninetheme-product-meta {
display: flex;
flex-direction: column;
}
.ninetheme-quickview-wrapper .ninetheme-btn-small {
color: var(--ninetheme-light);
border-color: var(--ninetheme-dark);
background-color: var(--ninetheme-dark);
height: 38px;
font-size: 14px;
font-weight: 400;
padding: 0 15px;
min-width: 160px;
text-transform: capitalize;
letter-spacing: 0.3px;
display: flex;
align-items: center;
justify-content: center;
position: relative;
cursor: pointer;
border: 0;
}
.ninetheme-quickview-wrapper .ninetheme-summary-item+.ninetheme-summary-item {
margin-top: 20px;
}
.ninetheme-quickview-wrapper .ninetheme-summary-item.template-add-to-cart {
display: inline-block;
}
.ninetheme-swiper-slider-wrapper .swiper-button-prev,
.ninetheme-swiper-slider-wrapper .swiper-button-next {
background-image: none;
color: var(--ninetheme-dark-soft);
}
.ninetheme-swiper-slider-wrapper .swiper-button-prev:after,
.ninetheme-swiper-slider-wrapper .swiper-button-next:after {
font-size: 24px;
width: 44px;
height: 44px;
display: flex;
align-items: center;
justify-content: center;
}
.ninetheme-swiper-slider-wrapper .theme-style:after,
.ninetheme-swiper-slider-wrapper .theme-style:after {
font-size: 14px;
width: 30px;
height: 30px;
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
opacity: .35;
cursor: pointer;
pointer-events: inherit;
}
.ninetheme-swiper-thumbnails img {
cursor: pointer;
border-radius: 5px;
}
.ninetheme-swiper-thumbnails .swiper-slide {
padding: 5px;
border-radius: 5px;
border: 1px solid var(--ninetheme-border);
}
.ninetheme-swiper-thumbnails .swiper-slide-thumb-active {
border: 1px solid var(--ninetheme-primary);
}
.ninetheme-quickview-thumbnails .swiper-slide {
max-width: 60px;
}
.ninetheme-product-summary .ninetheme-summary-item.ninetheme-price {
margin-top: 15px;
}
.ninetheme-quickview-product-details.ninetheme-product-summary {
margin-left: 30px;
}
.ninetheme-quickview-product-details.ninetheme-product-summary .ninetheme-summary-item.ninetheme-price span+p.stock.ninetheme-stock-status {
margin: 0;
font-size: 9px;
}
.ninetheme-quickview-wrapper .ninetheme-swiper-slider-wrapper .swiper-slide {
text-align: left;
}
.ninetheme-quickview-wrapper .ninetheme-swiper-slider-wrapper .swiper-button-prev,
.ninetheme-quickview-wrapper .ninetheme-swiper-slider-wrapper .swiper-button-next {
display: none;
}
@media(min-width:1024px) {
.ninetheme-swiper-slider-wrapper .swiper-button-prev,
.ninetheme-swiper-slider-wrapper .swiper-button-next {
opacity: 0;
-moz-transition: -moz-transform ease 0.25s, opacity ease 0.25s;
-webkit-transition: -webkit-transform ease 0.25s, opacity ease 0.25s;
-o-transition: -o-transform ease 0.25s, opacity ease 0.25s;
-ms-transition: -ms-transform ease 0.25s, opacity ease 0.25s;
transition: transform ease 0.25s, opacity ease 0.25s;
}
.ninetheme-swiper-slider-wrapper .swiper-button-next,
.ninetheme-swiper-slider-wrapper .swiper-container-rtl .swiper-button-prev {
right: 0px;
transform: translateX(30px);
}
.ninetheme-swiper-slider-wrapper .swiper-button-prev,
.ninetheme-swiper-slider-wrapper .swiper-container-rtl .swiper-button-next {
left: 0px;
transform: translateX(-30px);
}
.ninetheme-swiper-slider-wrapper:hover .swiper-button-prev,
.ninetheme-swiper-slider-wrapper:hover .swiper-button-next {
opacity: 1;
}
.ninetheme-swiper-slider-wrapper:hover .swiper-button-next,
.ninetheme-swiper-slider-wrapper:hover .swiper-container-rtl .swiper-button-prev {
right: 0px;
transform: translateX(-10px);
}
.ninetheme-swiper-slider-wrapper:hover .swiper-button-prev,
.ninetheme-swiper-slider-wrapper:hover .swiper-container-rtl .swiper-button-next {
left: 0px;
transform: translateX(10px);
}
.ninetheme-slider-thumbs-vertical-left.ninetheme-swiper-slider-wrapper .swiper-button-next {
right: 100px;
opacity: 0;
}
.ninetheme-slider-thumbs-vertical-left.ninetheme-swiper-slider-wrapper:hover .swiper-button-next {
right: 120px;
opacity: 1;
}
.ninetheme-slider-thumbs-vertical-left.ninetheme-swiper-slider-wrapper .swiper-button-prev {
opacity: 0;
left: 100px;
}
.ninetheme-slider-thumbs-vertical-left.ninetheme-swiper-slider-wrapper:hover .swiper-button-prev {
opacity: 1;
left: 120px;
}
.ninetheme-product-thumbnails-vertical {
position: absolute;
left: 15px;
top: 100px;
z-index: 5;
overflow: hidden;
height: 395px;
}
.ninetheme-product-thumbnails-vertical .ninetheme-product-thumbnails.swiper-vertical {
height: 395px;
}
}
@media(max-width:992px) {
.ninetheme-quickview-wrapper .ninetheme-quickview-product-details {
margin-top: 40px;
margin-left: 0;
}
.ninetheme-product-thumbnails-vertical .ninetheme-product-thumbnails {
margin-top: 10px;
}
.ninetheme-product-thumbnails-vertical .ninetheme-product-gallery-main-slider {
margin-left: -20px;
margin-right: -20px;
}
}
@media(max-width:768px) {
.admin-bar .mfp-wrap.mfp-ninetheme-quickview {
top: 46px;
}
.ninetheme-product360-wrapper,
.ninetheme-single-product-delivery,
.ninetheme-single-product-question,
.ninetheme-quickview-wrapper {
max-width: 560px;
}
.ninetheme-mfp-slide-bottom button.mfp-arrow,
.mfp-ninetheme-quickview button.mfp-arrow {
overflow: hidden;
visibility: hidden;
display: none;
}
.ninetheme-mfp-slide-bottom.mfp-product-gallery button.mfp-arrow {
visibility: visible;
display: block;
bottom: 190px;
top: auto;
}
.ninetheme-mfp-slide-bottom.mfp-product-gallery .mfp-counter {
left: 50%;
transform: translateX(-50%);
right: auto;
top: 2px;
}
.ninetheme-summary-item.ninetheme-price span+p.stock.ninetheme-stock-status {
position: relative;
display: table;
margin: 20px 0 0;
}
}
@media(max-width:576px) {
.single_variation_wrap .ninetheme-btn {
min-width: 140px;
}
}
@media(max-width:480px) {
.mfp-arrow {
-webkit-transform: scale(0.55);
transform: scale(0.55);
}
.ninetheme-quickview-wrapper {
padding: 20px;
padding-bottom: 86px;
}
.ninetheme-quickview-wrapper .ninetheme-product-attributes,
.ninetheme-quickview-wrapper .ninetheme-attr-list,
.ninetheme-quickview-wrapper .ninetheme-attr-item {
align-items: flex-start;
justify-content: flex-start;
flex-direction: column;
width: 100%;
}
.ninetheme-quickview-wrapper .ninetheme-attr-item {
margin-right: 0;
flex-direction: row;
}
.ninetheme-quickview-wrapper .ninetheme-btn {
margin-top: 5px;
display: inline-flex;
}
.ninetheme-quickview-wrapper div.product form.cart div.quantity,
.woocommerce .ninetheme-quickview-wrapper div.product form.cart div.quantity {
margin-right: 0;
width: 100%;
max-width: 100%;
float: none;
}
.ninetheme-swiper-slider-wrapper .swiper-button-prev:after,
.ninetheme-swiper-slider-wrapper .swiper-button-next:after {
font-size: 24px;
}
.mfp-ninetheme-quickview .ninetheme-panel-close-button {
top: 0px;
right: 0;
}
} .woocommerce-page #respond input#submit,
.woocommerce-page button.button,
.woocommerce-page a.button,
.woocommerce .button,
.woocommerce #respond input#submit,
.woocommerce button.button,
.woocommerce a.button,
.woocommerce .button {
font-size: 14px;
font-weight: 400;
background-color: var(--ninetheme-primary);
color: var(--ninetheme-light);
padding: 0px 15px;
min-height: 38px;
min-width: 160px;
display: flex;
align-items: center;
justify-content: center;
text-transform: capitalize;
letter-spacing: 0.3px;
text-align: center;
text-decoration: none;
text-shadow: none;
background-image: none;
outline: none;
border: 1px solid transparent;
border-radius: 5px;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
-moz-appearance: none;
-webkit-appearance: none;
white-space: nowrap;
-moz-user-select: none;
-ms-user-select: none;
-webkit-user-select: none;
user-select: none;
cursor: pointer;
}
.ninetheme-btn:not(.loading) .loading-wrapper {
display: none;
}
.processing .ninetheme-btn:not(.loading) .loading-wrapper {
display: flex;
background: var(--ninetheme-light);
}
.ninetheme-btn .loading-wrapper {
position: absolute;
height: 100%;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
background: var(--ninetheme-light);
}
.woocommerce-page #respond input#submit:hover,
.woocommerce-page button.button:hover,
.woocommerce-page a.button:hover,
.woocommerce .button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce button.button:hover,
.woocommerce a.button:hover,
.woocommerce .button:hover {
opacity: 0.8;
} .quantity {
width: 100%;
height: auto;
display: flex;
align-items: center;
justify-content: space-between;
margin-right: 5px;
margin-bottom: 0px;
max-width: 100px;
border: 2px solid;
border-color: var(--ninetheme-gray);
border-radius: 5px;
}
@media(max-width:480px) {
.quantity {
max-width: 100px;
}
.ninetheme-campaigns-title-wrapper {
margin-bottom: 20px;
}
}
.woocommerce .product .grouped-list-item .quantity .qty,
.woocommerce .quantity .qty,
.quantity input {
border: 0 !important;
font-size: 12px;
padding: 0 !important;
text-align: center;
min-height: 20px !important;
flex: 1;
width: 60%;
}
.quantity.hidden {
display: none;
}
.quantity-button.plus,
.quantity-button.minus {
height: 100%;
display: flex;
align-items: center;
justify-content: center;
width: 25%;
flex: 0 0 25%;
cursor: pointer;
font-size: 14px;
color: var(--ninetheme-dark);
z-index: 1;
position: relative;
}
.quantity-button.plus:hover,
.quantity-button.minus:hover {
background: inherit;
}
.quantity-button.minus {
letter-spacing: 0px;
}
input.qty[type='number'] {
-moz-appearance: textfield;
}
input.qty::-webkit-outer-spin-button,
input.qty::-webkit-inner-spin-button {
-webkit-appearance: none;
}  .star-rating {
position: relative;
overflow: hidden;
display: inline-flex;
align-items: center;
justify-content: flex-start;
font-family: 'Font Awesome 5 Free';
}
.star-rating::before {
content: "\f005\f005\f005\f005\f005";
color: var(--ninetheme-gray);
}
.star-rating>span {
position: absolute;
top: 0;
left: 0;
overflow: hidden;
height: 100%;
font-size: 0;
}
.star-rating>span::before {
content: "\f005\f005\f005\f005\f005";
top: 0;
position: absolute;
left: 0;
color: var(--ninetheme-yellow);
font-weight: 900;
}
.star-rating,
.star-rating>span::before {
font-size: 8px;
line-height: 1;
}
p.stars {
display: inline-flex;
line-height: 1;
font-size: 0;
}
p.stars a {
padding-right: 10px;
margin-right: 10px;
position: relative;
color: var(--ninetheme-gray);
}
p.stars a:not(:last-child):after {
content: "|";
position: absolute;
right: 0;
font-size: 12px;
}
p.stars a:before {
font-family: 'Font Awesome 5 Free';
font-size: 12px;
letter-spacing: 2px;
}
p.stars a.star-1:before {
content: "\f005";
}
p.stars a.star-2:before {
content: "\f005\f005";
}
p.stars a.star-3:before {
content: "\f005\f005\f005";
}
p.stars a.star-4:before {
content: "\f005\f005\f005\f005";
}
p.stars a.star-5:before {
content: "\f005\f005\f005\f005\f005";
}
p.stars a:hover:before,
p.stars.selected a.active:before {
color: var(--ninetheme-primary);
}
p.stars.selected a.active:before {
font-weight: 600;
}
.ninetheme-header-wc-categories li.cat-item img {
margin-right: 10px;
border-radius: 0;
width: 20px;
height: 20px;
}
@media(max-width:576px) {
p.stars a:before {
font-size: 10px;
}
}  .ninetheme-woocommerce-pagination {
display: flex;
text-align: center;
align-items: center;
justify-content: center;
margin-top: 50px;
}
.ninetheme-woocommerce-pagination ul {
display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
width: 100%;
margin: 0;
margin-bottom: -10px;
padding: 0;
}
.ninetheme-woocommerce-pagination ul.page-numbers li {
display: inline-block;
margin-bottom: 10px;
border: 0;
}
.ninetheme-woocommerce-pagination ul.page-numbers li+li {
margin-left: 10px;
}
.ninetheme-woocommerce-pagination ul li a,
.ninetheme-woocommerce-pagination ul li span {
display: flex;
justify-content: center;
align-items: center;
width: 40px;
height: 40px;
margin: 0;
padding: 0;
border: 0;
color: var(--ninetheme-dark);
background-color: var(--ninetheme-gray-soft);
text-decoration: none;
font-size: 14px;
font-weight: 500;
line-height: 50px;
border-radius: 5px;
}
.ninetheme-woocommerce-pagination ul li a:focus,
.ninetheme-woocommerce-pagination ul li a:hover,
.ninetheme-woocommerce-pagination ul li span.current {
color: var(--ninetheme-light);
background-color: var(--ninetheme-secondary);
}    input.ninetheme-as[type=search]::-ms-clear,
input.ninetheme-as[type=search]::-ms-reveal {
display: none;
width: 0;
height: 0;
} input.ninetheme-as[type="search"]::-webkit-search-decoration,
input.ninetheme-as[type="search"]::-webkit-search-cancel-button,
input.ninetheme-as[type="search"]::-webkit-search-results-button,
input.ninetheme-as[type="search"]::-webkit-search-results-decoration {
display: none !important;
}
.ninetheme-asform-container {
width: 100%;
}
.autocomplete-suggestions {
padding: 10px;
background: var(--ninetheme-light);
border: 1px solid var(--ninetheme-gray);
-moz-box-sizing: border-box;
box-sizing: border-box;
overflow-y: auto;
max-width: 100% !important;
}
.autocomplete-suggestion {
padding: 0px;
cursor: pointer;
text-align: left;
line-height: inherit;
display: flex;
height: auto;
margin-bottom: 10px;
}
.ninetheme-asform-container form.ninetheme-asform {
width: 100%;
min-width: 100%;
position: relative;
}
.ninetheme-asform-container form.ninetheme-asform .ninetheme-ajax-form-select {
margin-bottom: 10px;
width: 100%;
}
.no-result+.autocomplete-suggestions {
background: var(--ninetheme-gray-soft);
}
.no-result+.autocomplete-suggestion {
background: transparent;
padding: 0px;
line-height: inherit;
}
.autocomplete-suggestion img,
.autocomplete-suggestion .value {
margin-right: 15px;
}
.autocomplete-suggestion .woocommerce-variation-price .price,
.autocomplete-suggestion .ninetheme-price {
font-size: 14px;
}
.autocomplete-suggestion:hover {
background-color: var(--ninetheme-gray-soft);
}
.autocomplete-suggestion .value strong {
color: var(--ninetheme-primary);
}
.ninetheme-asform,
.ninetheme-asform input.ninetheme-as,
.ninetheme-asform input.ninetheme-as:hover,
.ninetheme-asform input.ninetheme-as:focus {
width: 100%;
border-radius: 0px;
outline: none;
}
.ninetheme-asform {
position: relative;
overflow: hidden;
}
.select2-container .select2-dropdown {
border: 1px solid var(--ninetheme-gray);
border-radius: 0;
}
.select2-container.select2-container--default .select2-results>.select2-results__options {
max-height: 250px;
}
.select2-container.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container.select2-container--default .select2-results__option--highlighted[data-selected] {
background-color: var(--ninetheme-dark);
color: var(--ninetheme-light);
}
.select2-container.select2-container--default .select2-results__option {
padding: 4px 20px;
}
.select2-container.select2-container--default .select2-selection--single {
background-color: var(--ninetheme-light);
border-radius: 5px;
padding: 8px 30px 8px 15px;
min-height: 48px;
height: auto;
border: 1px solid var(--ninetheme-gray);
max-width: 100%;
display: flex;
align-items: center;
}
.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
padding: 0px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
color: var(--ninetheme-text);
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 1;
}
.woocommerce-input-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered {
color: var(--ninetheme-text-soft);
line-height: 28px;
font-weight: 400;
}
.select2-container--default .select2-selection--single .select2-selection__arrow,
.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow,
.form-row .select2-container--default .select2-selection--single .select2-selection__arrow {
height: 100%;
position: absolute;
top: auto;
right: 0;
width: 40px;
}
.woocommerce-terms-and-conditions {
margin: 20px 0;
padding: 20px;
border-radius: 5px;
border-style: solid;
border-width: 1px;
border-color: var(--ninetheme-gray);
}
.woocommerce-terms-and-conditions h2 {
font-size: 16px;
line-height: 1.2;
}
.ninetheme-terms.ninetheme-type-button .ninetheme-term:after {
border-radius: 3px;
min-width: 20px;
vertical-align: middle;
line-height: 19px;
min-height: 20px;
text-align: center;
background: var(--ninetheme-primary);
color: #fff;
font-size: 10px;
content: attr(data-title);
padding: 0px 8px;
text-transform: uppercase;
} .ninetheme-quickshop-wrapper {
max-width: 390px;
background: var(--ninetheme-light);
padding: 30px;
padding-top: 45px;
margin: 0 auto;
border-radius: 5px;
box-shadow: 0 4px 15px rgb(255 255 255 / 29%);
}
.ninetheme-quickshop-wrapper.product-type-variable {
max-width: 460px;
}
.ninetheme-quickshop-wrapper .ninetheme-quickshop-form-wrapper .ninetheme-product-title {
font-size: 15px;
}
.ninetheme-quickshop-wrapper .ninetheme-quickshop-inner {
padding: 30px;
border-radius: 5px;
border: 1px solid var(--ninetheme-gray);
}
.ninetheme-quickshop-wrapper select {
padding: 5px 25px 5px 10px;
min-height: auto;
}
.ninetheme-quickshop-wrapper .ninetheme-variations {
margin-bottom: 5px;
width: 100%;
}
.ninetheme-quickshop-wrapper .woocommerce-message {
margin-top: 30px;
padding: 0;
background: none;
color: var(--ninetheme-success);
text-align: center;
}
.ninetheme-quickshop-wrapper .ninetheme-quickshop-form-wrapper {
display: block;
}
.variations .ninetheme-variations-items > .ninetheme-flex.ninetheme-align-center {
justify-content: flex-start;
width: 100%;
}
.ninetheme-quickshop-wrapper .ninetheme-small-title,
.ninetheme-quickshop-wrapper .ninetheme-small-title a {
text-transform: capitalize;
}
.ninetheme-quickshop-wrapper .ninetheme-small-title {
flex: 0 0 25%;
}
.ninetheme-quickshop-wrapper .ninetheme-small-title+div {
flex: 0 0 75%;
}
.variations .ninetheme-variations-items + .ninetheme-variations-items,
.ninetheme-quickshop-wrapper form.ninetheme-summary-item.ninetheme-flex.cart.grouped_form .ninetheme-after-cart-grouped-button-wrapper button {
width: auto;
flex: 0 0 100%;
}
.ninetheme-quickshop-wrapper .single_variation_wrap {
width: 100%;
}
.product.ninetheme-quickshop-wrapper .single_variation_wrap.single-product-add-to-cart-type-black .woocommerce-variation-add-to-cart,
.product.ninetheme-quickshop-wrapper .single_variation_wrap.single-product-add-to-cart-type-gray .woocommerce-variation-add-to-cart {
margin-top: 10px;
background: transparent;
border: 0;
padding: 0;
flex-wrap: wrap;
justify-content: space-between;
}
.product.ninetheme-quickshop-wrapper .woocommerce-variation-add-to-cart .quantity {
min-height: 36px;
}
.ninetheme-quickshop-wrapper ul.woocommerce-error {
list-style: none;
position: relative;
margin: 0;
margin-top: 10px;
padding: 25px 15px 15px 15px;
background: var(--ninetheme-red);
color: var(--ninetheme-light);
font-size: 12px;
}
.ninetheme-quickshop-wrapper .woocommerce-message {
margin-top: 20px;
padding: 0;
background: none;
color: var(--ninetheme-success);
text-align: left;
font-size: 12px;
}
.ninetheme-quickshop-wrapper .ninetheme-btn {
border-radius: 5px;
padding: 10px 15px;
font-size: 12px;
font-weight: 600;
}
.ninetheme-quickshop-wrapper .ninetheme-btn #buynow {
width:100%;
display:none;
}
.ninetheme-quickshop-wrapper .reset_variations.ninetheme-btn-reset {
background: var(--ninetheme-primary);
color: var(--ninetheme-light);
min-height: 20px;
font-size: 10px;
right: 0;
top: 0;
}
.variations .ninetheme-variations-items + .ninetheme-variations-items {
position: relative;
}
.ninetheme-quickshop-wrapper .ninetheme-after-single-cart-button {
display: none;
}
.ninetheme-quickshop-wrapper .ninetheme-summary-item .ninetheme-product-button {
border-radius: 5px;
margin: 0;
}
.ninetheme-quickshop-wrapper .ninetheme-after-single-cart-button button {
width: 100%;
margin: 0;
border: 2px solid var(--ninetheme-primary);
background-color: var(--ninetheme-primary);
color: var(--ninetheme-light);
}
.ninetheme-quickshop-wrapper .ninetheme-after-single-cart-button button:hover {
background-color: transparent;
color: var(--ninetheme-primary);
}
.ninetheme-quickshop-wrapper .ninetheme-quickshop-buttons-wrapper:not(.active),
.ninetheme-quickshop-wrapper .ninetheme-quickshop-notices:not(.active),
.ninetheme-quickshop-wrapper .ninetheme-product-button,
.ninetheme-quickshop-wrapper .woocommerce-message .button.wc-forward {
display: none;
}
.ninetheme-quickshop-wrapper .mfp-close.ninetheme-panel-close-button {
position: absolute;
top: 5px;
right: 5px;
width: 30px;
height: 30px;
opacity: 1;
background: transparent;
}
.ninetheme-quickshop-wrapper .ninetheme-panel-close-button:before,
.ninetheme-quickshop-wrapper .ninetheme-panel-close-button:after {
background-color: var(--ninetheme-dark);
opacity: 1;
}
.ninetheme-quickshop-wrapper .woocommerce-variation-price {
margin: 0;
}
.ninetheme-quickshop-wrapper .ninetheme-primary-color.del,
.ninetheme-quickshop-wrapper .ninetheme-primary-color.ins,
.ninetheme-quickshop-wrapper .ninetheme-loop-product .ninetheme-price,
.ninetheme-quickshop-wrapper .ninetheme-content-info .ninetheme-price {
font-size: 14px;
}
.ninetheme-quickshop-wrapper .ninetheme-primary-color.del,
.ninetheme-quickshop-wrapper .ninetheme-primary-color.ins {
display: inline-block;
}
.ninetheme-quickshop-wrapper .ninetheme-summary-item.ninetheme-price .stock.ninetheme-stock-status,
.ninetheme-quickshop-wrapper .woocommerce-variation .stock.ninetheme-stock-status {
padding: 0;
color: var(--ninetheme-text);
opacity: 0.8;
}
.ninetheme-quickshop-wrapper .ninetheme-quickshop-buttons-wrapper {
margin-top: 20px;
display: none;
padding-top: 15px;
border-top: 1px solid var(--ninetheme-gray);
}
.ninetheme-quickshop-wrapper .ninetheme-quickshop-buttons-wrapper .ninetheme-btn-text {
width: 50%;
text-align: center;
}
.ninetheme-quickshop-wrapper .ninetheme-quickshop-buttons-wrapper .ninetheme-btn-text:first-child {
border-right: 1px solid var(--ninetheme-gray);
}
.ninetheme-quickshop-wrapper .minicart-extra-text {
border-radius: 5px;
padding: 5px 10px;
background: var(--ninetheme-yellow);
color: var(--ninetheme-dark);
text-align: center;
position: absolute;
top: 30px;
width: calc(100% - 80px);
left: 40px;
margin: 0;
font-size: 12px;
box-shadow: 0 4px 15px rgb(0 0 0 / 10%);
}
.ninetheme-quickshop-wrapper button#buynow {
width: 100%;
margin-top: 5px;
}
.ninetheme-quickshop-wrapper .woobt-wrap .woobt-text,
.ninetheme-quickshop-wrapper .woobt-wrap .woobt-products {
margin: 20px 0 0px 0;
}
.ninetheme-quickshop-wrapper .woobt-products .woobt-product .woobt-title .stock {
font-size: 12px;
}
.ninetheme-quickshop-wrapper .woobt-products .woobt-product .woobt-price {
width: 120px;
flex: 0 0 120px;
max-width: 120px;
}  .ninetheme-mfp-zoom-in .zoom-anim-dialog {
opacity: 0;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
-webkit-transform: scale(0.8);
-moz-transform: scale(0.8);
-ms-transform: scale(0.8);
-o-transform: scale(0.8);
transform: scale(0.8);
} .ninetheme-mfp-zoom-in.mfp-ready .zoom-anim-dialog {
opacity: 1;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
} .ninetheme-mfp-zoom-in.mfp-removing .zoom-anim-dialog {
-webkit-transform: scale(0.8);
-moz-transform: scale(0.8);
-ms-transform: scale(0.8);
-o-transform: scale(0.8);
transform: scale(0.8);
opacity: 0;
} .ninetheme-mfp-zoom-in.mfp-bg {
opacity: 0;
-webkit-transition: opacity 0.3s ease-out;
-moz-transition: opacity 0.3s ease-out;
-o-transition: opacity 0.3s ease-out;
transition: opacity 0.3s ease-out;
} .ninetheme-mfp-zoom-in.mfp-ready.mfp-bg {
opacity: 0.8;
} .ninetheme-mfp-zoom-in.mfp-removing.mfp-bg {
opacity: 0;
}  .ninetheme-mfp-slide-bottom .zoom-anim-dialog {
opacity: 0;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
-webkit-transform: translateY(-20px) perspective(600px) rotateX(10deg);
-moz-transform: translateY(-20px) perspective(600px) rotateX(10deg);
-ms-transform: translateY(-20px) perspective(600px) rotateX(10deg);
-o-transform: translateY(-20px) perspective(600px) rotateX(10deg);
transform: translateY(-20px) perspective(600px) rotateX(10deg);
} .ninetheme-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {
opacity: 1;
border-radius: 5px;
-webkit-transform: translateY(0) perspective(600px) rotateX(0);
-moz-transform: translateY(0) perspective(600px) rotateX(0);
-ms-transform: translateY(0) perspective(600px) rotateX(0);
-o-transform: translateY(0) perspective(600px) rotateX(0);
transform: translateY(0) perspective(600px) rotateX(0);
} .ninetheme-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {
opacity: 0;
-webkit-transform: translateY(-10px) perspective(600px) rotateX(10deg);
-moz-transform: translateY(-10px) perspective(600px) rotateX(10deg);
-ms-transform: translateY(-10px) perspective(600px) rotateX(10deg);
-o-transform: translateY(-10px) perspective(600px) rotateX(10deg);
transform: translateY(-10px) perspective(600px) rotateX(10deg);
} .ninetheme-mfp-slide-bottom.mfp-bg {
opacity: 0;
-webkit-transition: opacity 0.3s ease-out;
-moz-transition: opacity 0.3s ease-out;
-o-transition: opacity 0.3s ease-out;
transition: opacity 0.3s ease-out;
} .ninetheme-mfp-slide-bottom.mfp-ready.mfp-bg {
opacity: 0.6;
} .ninetheme-mfp-slide-bottom.mfp-removing.mfp-bg {
opacity: 0;
}/*/*/.ninetheme-product-top-nav {
margin: 0 0 21px;
z-index: 1;
position: relative;
}
.ninetheme-product-breadcrumb-nav .ninetheme-flex,
.ninetheme-product-top-nav {
justify-content: space-between;
}
.ninetheme-product-top-nav.ninetheme-bread-off {
justify-content: flex-end;
}
.ninetheme-product-breadcrumb-nav {
padding: 30px 0;
z-index: 2;
}/*/*/.ninetheme-row-summary .ninetheme-product-labels,
.ninetheme-swiper-slider-wrapper .ninetheme-product-labels {
z-index: 5;
}
.ninetheme-product-video-button+.ninetheme-product-labels {
top: 80px;
left: 20px;
}
.ninetheme-summary-item.ninetheme-product-title {
margin-top: -5px !important;
font-size: 22px;
}
.ninetheme-summary-item .ninetheme-btn {
font-size: 16px;
font-weight: 500;
color: var(--ninetheme-light);
padding: 15px 20px;
text-transform: capitalize;
display: inline-block;
text-align: center;
position: relative;
cursor: pointer;
border: 0;
line-height: 1;
outline: none;
border-radius: 5px;
overflow: hidden;
}
.ninetheme-quickview-product-details .ninetheme-summary-item .ninetheme-btn {
font-size: 14px;
font-weight: 400;
color: var(--ninetheme-light);
padding: 10px 20px;
}
.ninetheme-section:not(.first-section) {
margin-top: 50px;
}
.section-title-wrapper {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 20px;
}
.ninetheme-section .section-title {
margin-bottom: 0;
font-size: 16px;
text-transform: capitalize;
}
.ninetheme-summary-item .ninetheme-svg-icon {
max-width: 20px;
max-height: 20px;
margin-right: 5px;
}
.ninetheme-product-summary ul,
.ninetheme-product-summary ul.ninetheme-product-features-list,
.ninetheme-product-tabs-content ul,
.ninetheme-product-tabs-content ul.ninetheme-product-features-list {
padding-left: 20px;
}
.ninetheme-product-summary ul.ninetheme-breadcrumb {
padding-left: 0px;
}
form.ninetheme-summary-item.ninetheme-flex.cart.grouped_form {
display: block;
}
.woocommerce-grouped-product-list.group_table {
background: var(--ninetheme-gray-soft);
padding: 15px 0;
margin-bottom: 20px !important;
border-radius: 5px;
border: 1px solid;
border-color: var(--ninetheme-border);
}
.woocommerce-grouped-product-list .woocommerce-grouped-product-list-items {
list-style: none;
padding: 0;
margin: 0;
border-bottom: 1px solid var(--ninetheme-border);
margin-bottom: 15px;
}
.woocommerce-grouped-product-list .woocommerce-grouped-product-list-items:last-child {
border: 0;
}
.woocommerce-grouped-product-list .woocommerce-grouped-product-list-items li {
padding: 0 25px;
font-size: 13px;
}
.woocommerce-grouped-product-list-item__label {
margin: 10px 0 0;
}
.woocommerce-grouped-product-list-item__price {
margin-bottom: 15px;
}
form.ninetheme-summary-item.ninetheme-flex.cart.grouped_form button {
width: 100%;
}
.woocommerce-grouped-product-list .woocommerce-grouped-product-list-items .woocommerce-grouped-product-list-item__label {
font-weight: 600;
margin: 10px 0 10px;
}
.woocommerce-grouped-product-list .woocommerce-grouped-product-list-items .woocommerce-grouped-product-list-item__price {
color: var(--ninetheme-text);
}
.woocommerce-grouped-product-list .woocommerce-grouped-product-list-items .stock.ninetheme-stock-status {
margin: 10px 0;
}
.ninetheme-summary-item .ninetheme-product-button {
border-radius: 5px;
}
.ninetheme-summary-item .ninetheme-after-single-cart-button .ninetheme-product-button {
width: 46px;
min-width: 47px;
height: 46px;
margin-right: 5px;
border-radius: 5px;
}
.ninetheme-after-cart-grouped-button-wrapper .ninetheme-product-button {
width: 50px;
height: 50px;
}
.ninetheme-summary-item .ninetheme-product-button .ninetheme-svg-icon {
margin: 5px;
}
.ninetheme-summary-item .ninetheme-product-button:hover svg {
background: none;
}
.ninetheme-summary-item .ninetheme-btn-buynow, .ninetheme-summary-item .ninetheme-product-button {
min-height: 46px;
}
.ninetheme-summary-item .ninetheme-btn.social-whatsapp {
background: #25d366;
display: flex;
align-items: center;
justify-content: center;
width: 100%;
padding: 0;
min-height: 46px;
}
.ninetheme-summary-item .ninetheme-btn.social-whatsapp:hover {
background: var(--ninetheme-green);
}
.ninetheme-summary-item .ninetheme-btn.social-whatsapp i {
font-size: 32px;
margin-right: 6px;
}
.ninetheme-after-cart-button-wrapper {
display: flex;
margin-top: 10px;
}
.ninetheme-summary-item .ninetheme-after-cart-button-wrapper .ninetheme-product-button:first-child {
margin-left: 0px;
}
.product:not(.ninetheme-single-product-type-3) .single-product-add-to-cart-type-black .woocommerce-variation-add-to-cart,
.product:not(.ninetheme-single-product-type-3) .single-product-add-to-cart-type-gray .woocommerce-variation-add-to-cart {
display: flex;
flex-wrap: nowrap;
margin-top: 20px;
justify-content: center;
align-items: center;
flex-direction: row;
align-content: center;
background: var(--ninetheme-gray-soft);
border: 1px solid var(--ninetheme-gray);
padding: 20px;
border-radius: 5px;
text-align: center;
}
.woocommerce .product .woocommerce-variation-add-to-cart.variations_button .quantity input {
min-height: 38px !important;
}
.ninetheme-after-single-cart-button {
display: inline-flex;
align-items: center;
width: 100%;
margin-top: 5px;
}
.ninetheme-summary-item.form-external .single_add_to_cart_button.ninetheme-btn {
width: 100%;
}
.ninetheme-summary-item.form-external .ninetheme-after-single-cart-button,
.ninetheme-summary-item.grouped_form .ninetheme-after-single-cart-button {
margin-bottom: 10px;
}
@media(max-width:480px) {
.ninetheme-summary-item .ninetheme-btn-buynow {
margin-left: 0px;
}
}/*/*/.ninetheme-product-top {
display: flex;
align-items: center;
justify-content: space-between;
width: 100%;
flex-wrap: wrap;
}
.ninetheme-product-top-labels {
display: flex;
align-items: center;
}
.ninetheme-product-top-labels .ninetheme-label:not(:last-child) {
margin-right: 5px;
}
.ninetheme-product-nav {
position: relative;
display: flex;
align-items: center;
justify-content: space-between;
}
.ninetheme-product-nav .product-nav-content {
position: absolute;
top: 100%;
right: 0px;
visibility: hidden;
padding: 10px;
min-width: 240px;
opacity: 0;
transition: opacity .1s ease .1s, visibility .1s ease .1s;
animation: ninethemefadeOutLeft .1s ease .1s both;
z-index: 99;
display: flex;
align-items: center;
flex-direction: row;
background-color: var(--ninetheme-light);
box-shadow: 0 0 3px rgba(0, 0, 0, .15);
cursor: pointer;
}
.ninetheme-product-nav .product-nav-link,
.ninetheme-product-nav .product-nav-link:hover {
opacity: 1;
}
.ninetheme-product-nav .product-nav-link:hover>.product-nav-content {
visibility: visible;
opacity: 1;
transition: opacity .3s ease, visibility .3s ease;
animation: ninethemefadeInLeft .3s ease both;
}
.ninetheme-product-nav .product-nav-title {
margin-left: 7px;
font-size: 14px;
color: var(--ninetheme-dark);
}
.ninetheme-product-nav .product-nav-title:hover {
color: var(--ninetheme-primary);
}
.product-nav-link.ninetheme-nav-shop {
position: relative;
margin: -2px 10px 0;
}
.ninetheme-nav-arrow:after {
font-family: swiper-icons;
font-size: 12px;
text-transform: none;
letter-spacing: 0;
font-variant: initial;
line-height: 1;
font-weight: 600;
}
.ninetheme-nav-next-arrow:after {
content: 'next';
}
.ninetheme-nav-prev-arrow:after {
content: 'prev';
}
span.ninetheme-shop-link-inner {
position: relative;
display: flex;
align-items: center;
justify-content: center;
}
span.ninetheme-shop-link-icon {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
}
span.ninetheme-shop-link-icon:before,
span.ninetheme-shop-link-icon:after {
content: "";
position: relative;
display: block;
width: 7px;
height: 7px;
border: 1px solid var(--ninetheme-dark);
margin: 1px;
}
span.product-nav-content:after {
content: "";
width: 100%;
height: 5px;
position: absolute;
top: -5px;
left: 0;
}
.product-nav-link.disabled {
opacity: 0.5;
pointer-events: none;
}
.ninetheme-product-nav-bg {
width: 100%;
background-color: var(--ninetheme-gray-soft);
min-height: 80px;
display: flex;
align-items: center;
}
.ninetheme-product-nav-bg a.product-nav-link {
display: flex;
align-items: center;
}
.ninetheme-product-nav-bg .product-nav-link.ninetheme-nav-next {
justify-content: flex-end;
}
.ninetheme-product-nav-bg .product-nav-link h5 {
font-size: 16px;
}
.ninetheme-product-nav-bg .ninetheme-nav-arrow:after {
font-size: 18px;
color: var(--ninetheme-dark)
}
.ninetheme-product-nav-bg .product-nav-title {
margin: 0;
}
.ninetheme-product-nav-bg .product-nav-link .product-nav-title:before,
.ninetheme-product-nav-bg .product-nav-link .product-nav-title:after {
font-family: swiper-icons;
font-size: 14px;
text-transform: none;
letter-spacing: 0;
font-variant: initial;
line-height: 1;
font-weight: 600;
display: inline-block;
}
.ninetheme-product-nav-bg .ninetheme-nav-next .product-nav-title:after {
content: 'next';
margin-left: 20px;
}
.ninetheme-product-nav-bg .ninetheme-nav-prev .product-nav-title:before {
content: 'prev';
margin-right: 20px;
}
.ninetheme-product-nav-bg .ninetheme-nav-prev {
border-right: 1px solid var(--ninetheme-light);
}
@media(max-width:768px) {
.ninetheme-product-nav-bg {
padding: 20px 0;
}
.ninetheme-product-nav-bg .ninetheme-nav-next {
margin-top: 20px;
}
.ninetheme-product-nav-bg .product-nav-link.ninetheme-nav-prev,
.ninetheme-product-nav-bg .product-nav-link.ninetheme-nav-next {
justify-content: center;
}
.ninetheme-product-nav-bg .ninetheme-nav-prev {
border-right: 0;
}
}/*/*/.ninetheme-product-summary .ninetheme-viewed-offer-time {
margin-bottom: 20px;
}
.woocommerce-variation-add-to-cart {
display: flex;
flex-wrap: wrap;
margin-top: 10px;
}
.ninetheme-product-bottom-popup-cart .woocommerce-variation-price {
margin: 5px 0;
}
.woocommerce-variation-add-to-cart-disabled {
opacity: 0.5;
pointer-events: none;
margin-top: 10px;
}
.ninetheme-product-showcase-style #buynow,
.ninetheme-product-summary-inner form.cart #buynow {
display: block;
width: 100%;
margin-top: 5px;
margin-bottom: 10px;
}
.ninetheme-product-summary .ninetheme-summary-item {
margin: 0px;
position: relative;
color: var(--ninetheme-dark);
}
.ninetheme-product-summary .ninetheme-summary-item.ninetheme-single-product-stock {
margin-bottom: 30px;
}
.ninetheme-product-summary .ninetheme-summary-item p {
color: var(--ninetheme-dark-soft);
}
.ninetheme-product-summary .ninetheme-summary-item+.ninetheme-summary-item {
margin-top: 20px;
}
.ninetheme-product-popup-details {
border: 2px dotted;
border-color: var(--ninetheme-primary);
border-radius: 5px;
padding: 15px;
}
.ninetheme-product-summary .ninetheme-product-summary-inner .ninetheme-breadcrumbs {
margin-bottom: 20px;
}
.ninetheme-product-summary .ninetheme-product-features-list {
padding: 0 13px;
}
.ninetheme-summary-item.ninetheme-product-popup-details div {
margin-bottom: 10px;
}
.ninetheme-summary-item.ninetheme-product-popup-details div a {
font-weight: 500;
}
.ninetheme-product-summary .ninetheme-summary-item:not(.cart)>div {
margin-bottom: 5px;
}
.ninetheme-product-summary .ninetheme-product-meta {
display: flex;
flex-direction: column;
}
.ninetheme-product-summary .ninetheme-summary-item.woocommerce-product-details__short-description p {
color: var(--ninetheme-text-soft);
}
.ninetheme-product-summary .ninetheme-summary-item.ninetheme-price.price {
font-size: 18px;
line-height: 1;
position: relative;
color: var(--ninetheme-primary);
font-weight: 600;
}
.ninetheme-summary-item.ninetheme-price .stock.ninetheme-stock-status,
.woocommerce-variation .stock.ninetheme-stock-status {
font-size: 10px;
padding: 15px 0px 0;
letter-spacing: 0.2px;
border-radius: 10px;
text-transform: uppercase;
font-weight: 600;
color: var(--ninetheme-green);
}
.ninetheme-summary-item.ninetheme-price p.stock.ninetheme-stock-status.out-of-stock {
color: var(--ninetheme-red);
display: inline-block;
margin-left: 15px;
padding: 0;
}
.ninetheme-product-summary .variations_form {
flex-direction: column;
display: flex;
height: revert;
flex-wrap: nowrap;
align-content: flex-start;
margin-bottom: 25px;
}
.ninetheme-product-summary .variations_form .value select {
padding: 9px 30px 9px 20px;
min-height: 25px;
border-radius: 5px;
}
.ninetheme-product-summary .variations_form .ninetheme-variations-items+.ninetheme-variations-items {
margin-top: 20px;
}
.ninetheme-product-summary .variations_form .ninetheme-variations-items:last-child {
margin-bottom: 10px;
}
.ninetheme-product-summary .variations_form .ninetheme-variations-items .ninetheme-small-title {
margin-right: 15px;
min-width: 70px;
flex: 0 0 70px;
text-transform: uppercase;
font-weight: 500;
font-size: 12px;
}
.ninetheme-after-cart-grouped-button-wrapper {
display: flex;
flex-wrap: wrap;
width: 100%;
}
.ninetheme-product-summary .variations_form .ninetheme-btn-reset.reset_variations {
background: var(--ninetheme-red);
color: var(--ninetheme-light);
padding: 0px 10px;
display: flex;
align-items: center;
justify-content: center;
line-height: 1;
margin-left: 10px;
font-size: 10px;
text-transform: capitalize;
font-weight: normal;
letter-spacing: 0px;
font-weight:600;
border-radius: 5px;
min-height: 21px;
}
form.ninetheme-summary-item.ninetheme-flex.cart.grouped_form .ninetheme-after-cart-grouped-button-wrapper button {
width: auto;
flex: 0 0 calc(100% - 110px);
height: 50px;
font-size: 14px;
}
.ninetheme-after-cart-grouped-button-wrapper .ninetheme-after-cart-button-wrapper {
display: flex;
margin-top: 0;
flex: 0 0 38px;
margin-left: 5px;
}/*/*/.ninetheme-product-tab-title {
border-bottom: 1px solid var(--ninetheme-gray);
}
.ninetheme-product-tab-title-item {
margin: 0;
margin-right: 20px;
display: inline-block;
border: none;
border-radius: 0;
background: transparent;
color: var(--ninetheme-dark);
padding-bottom: 10px;
font-weight: 500;
font-size: 16px;
position: relative;
cursor: pointer;
}
.ninetheme-product-tab-title-item::after {
content: "";
position: absolute;
left: 0;
bottom: -1px;
width: 100%;
height: 1px;
background: var(--ninetheme-dark);
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-ms-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
opacity: 0;
}
.ninetheme-product-tab-title-item.active {
color: var(--ninetheme-dark-soft);
}
.ninetheme-product-tab-title-item.active::after {
opacity: 1;
}
.ninetheme-product-tab-title-item:first-child {
margin-left: 0;
}
.ninetheme-product-tab-content-item {
padding: 20px 0;
margin-bottom: -20px;
display: none;
}
.ninetheme-product-tab-content-item h4.title {
display: none;
}
.ninetheme-product-tab-content-item.active {
display: block;
animation: slide-down .3s ease-out;
}
.woocommerce-product-attributes-item th {
width: 50%;
color: var(--ninetheme-dark);
text-transform: capitalize;
font-weight: 500;
}
@media (max-width: 767px) {
.ninetheme-product-tab-title-item::after {
height: 0px;
}
}
@media (max-width: 480px) {
.ninetheme-product-tab-title-item {
margin-right: 15px;
margin-bottom: 10px;
padding-bottom: 10px;
font-weight: 500;
font-size: 15px;
}
.ninetheme-product-tab-title-item::after {
bottom: 5px;
}
}/*/*/.ninetheme-product-related .ninetheme-product {
margin-bottom: 0;
}
.slider-nav-top {
display: flex;
align-items: center;
justify-content: center;
}
.slider-nav-top>div {
outline: none;
cursor: pointer;
}
.slider-nav-top>div:hover {
color: var(--ninetheme-primary);
}
.ninetheme-slide-prev.swiper-button-prev,
.ninetheme-slide-next.swiper-button-next {
position: relative;
background-image: none;
background-color: var(--ninetheme-gray-soft);
color: var(--ninetheme-dark);
font-size: 12px;
border: none;
top: auto;
left: auto;
bottom: auto;
right: auto;
margin: 0;
transform: none;
opacity: 1;
width: 20px;
height: 20px;
border-radius: 5px;
}
.slider-nav-top .ninetheme-slide-next {
margin-left: 0px;
}
.ninetheme-slide-prev.swiper-button-prev:after,
.ninetheme-slide-next.swiper-button-next:after {
font-size: 8px;
font-weight: 600;
}
.ninetheme-slide-prev.swiper-button-prev {
margin-right: 5px;
}/*/*//*/*/.ninetheme-product-gallery-main-slider .swiper-slide img {
position: relative;
width: 100%;
display: block;
height: 100%;
border: 1px solid var(--ninetheme-border);
position: relative;
border-radius: 5px;
}
body:not(.page-loaded) .ninetheme-product-gallery-main-slider.swiper-creative .swiper-wrapper .swiper-slide:not(.swiper-slide-active) {
display: none;
}/*/*/.ninetheme-single-product-stock .stock-details {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 10px;
}
.ninetheme-single-product-stock .stock-sold,
.ninetheme-single-product-stock .current-stock {
display: inline-block;
}
.ninetheme-single-product-stock .stock-details span {
font-weight: 500;
color: var(--ninetheme-dark);
}
.ninetheme-single-product-stock .ninetheme-product-stock-progress {
background: var(--ninetheme-gray-soft);
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.ninetheme-single-product-stock .ninetheme-product-stock-progressbar {
display: block;
height: 5px;
min-width: 1px;
background: var(--ninetheme-primary);
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.ninetheme-single-product-stock .ninetheme-product-stock-progressbar {
animation: stock-progress-bar 8s ease;
animation-delay: .5s
}/*/*/.ninetheme-social-icons a {
position: relative;
}
.ninetheme-social-icons a:after,
.ninetheme-social-icons a:before {
position: absolute;
visibility: hidden;
opacity: 0;
z-index: 1000000;
pointer-events: none;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-transition: .3s ease;
-moz-transition: .3s ease;
transition: .3s ease;
-webkit-transition-delay: 0s;
-moz-transition-delay: 0s;
transition-delay: 0s;
}
.ninetheme-social-icons a:before {
content: "";
position: absolute;
background: 0 0;
border: 6px solid transparent;
border-top-color: var(--ninetheme-dark);
z-index: 1000001;
}
.ninetheme-social-icons a:after {
background: var(--ninetheme-dark);
color: var(--ninetheme-light);
padding: 8px 10px;
font-size: 12px;
line-height: 12px;
white-space: nowrap;
text-shadow: 0 -1px 0 #000;
box-shadow: 4px 4px 8px rgba(0, 0, 0, .3);
}
.ninetheme-social-icons a:after {
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
transform: translateX(-50%);
}
.ninetheme-social-icons a:after,
.ninetheme-social-icons a:before {
bottom: 100%;
left: 50%;
}
.ninetheme-social-icons a:before {
margin-bottom: -11px;
left: calc(50% - 6px);
}
.ninetheme-social-icons a:hover:before {
-webkit-transform: translateY(-8px);
-moz-transform: translateY(-8px);
transform: translateY(-8px);
}
.ninetheme-social-icons a:hover:after {
-webkit-transform: translateX(-50%) translateY(-8px);
-moz-transform: translateX(-50%) translateY(-8px);
transform: translateX(-50%) translateY(-8px);
}
.ninetheme-social-icons a:hover:after,
.ninetheme-social-icons a:hover:before {
visibility: visible;
opacity: 1;
-webkit-transition-delay: .1s;
-moz-transition-delay: .1s;
transition-delay: .1s;
}
.ninetheme-social-icons a:after {
content: attr(data-title);
}
.ninetheme-product-share {
display: flex;
align-items: center;
color: var(--ninetheme-dark);
margin: 15px 0;
font-weight: 500;
}
.ninetheme-product-share a {
font-size: 13px;
margin: 0;
color: var(--ninetheme-light);
width: 30px;
height: 30px;
display: inline-flex;
justify-content: center;
align-items: center;
border-radius: 100%;
}
.ninetheme-product-share span.share-title {
margin-right: 10px;
margin-bottom: 5px;
}
.ninetheme-product-share a.social-facebook {
background: #3b5998;
}
.ninetheme-product-share a.social-twitter {
background-color: #1da1f2;
}
.ninetheme-product-share a.social-pinterest {
background-color: #e60023;
}
.ninetheme-product-share a.social-linkedin {
background-color: #0077b5;
}
.ninetheme-product-share a.social-reddit {
background-color: #ff4500;
}
.ninetheme-product-share a.social-whatsapp {
background-color: #25d366;
}
.ninetheme-product-share a.social-ok {
background-color: #ee8208;
}
.ninetheme-product-share a.social-telegram {
background-color: #0088CC;
}
.ninetheme-product-share a.social-email {
background-color: #000;
}
.ninetheme-product-share a.social-viber {
background-color: #7360f2;
}
.ninetheme-product-share a.social-vk {
background-color: #4C75A3;
}
.ninetheme-product-share a.social-youtube {
background-color: #FF0000;
}
.ninetheme-product-share a.social-vimeo {
background-color: #1ab7ea;
}
.ninetheme-product-share a.social-tumblr {
background-color: #34526f;
}
.ninetheme-product-share a.social-flickr {
background-color: #0063dc;
}
.ninetheme-product-share a.social-github {
background-color: #6e5494;
}
.ninetheme-product-share a.social-behance {
background-color: #1769ff;
}
.ninetheme-product-share a.social-dribbble {
background-color: #8aba56;
}
.ninetheme-product-share a.social-soundcloud {
background-color: #ff8800;
}
.ninetheme-product-share a.social-spotify {
background-color: #1db954;
}
.ninetheme-product-share a.social-snapchat {
background-color: #fffc00;
}
.ninetheme-product-share a.social-tiktok {
background-color: #25F4EE;
}/*/*/.ninetheme-product-question-top {
display: flex;
align-items: center;
justify-content: space-between;
background: var(--ninetheme-gray);
padding: 20px;
}
.ninetheme-product-question-tumb {
margin-right: 20px;
}
.ninetheme-product-question-top .ninetheme-product-question-title {
font-size: 18px;
}
.ninetheme-product-question-buttons {
margin-left: 20px;
}/*/*/.ninetheme-product-view,
.ninetheme-estimated-delivery {
display: flex;
align-items: center;
justify-content: flex-start;
}
.ninetheme-product-view svg {
max-width: 14px;
max-height: 14px;
}
.ninetheme-estimated-delivery svg {
max-width: 18px;
max-height: 18px;
}
.ninetheme-product-view span,
.ninetheme-estimated-delivery span,
a.ninetheme-open-popup,
.ninetheme-product-summary .ninetheme-product-meta .ninetheme-brands,
.ninetheme-product-summary .ninetheme-product-meta .posted_in,
.ninetheme-product-summary .ninetheme-product-meta .tagged_as,
.ninetheme-product-summary .ninetheme-product-meta .ninetheme-sku-wrapper {
font-weight: 500;
color: var(--ninetheme-dark);
}
.ninetheme-product-summary .ninetheme-product-meta .ninetheme-sku-wrapper .sku {
color: var(--ninetheme-text);
font-weight: 400;
}
.ninetheme-product-summary .ninetheme-product-meta .ninetheme-brands a,
.ninetheme-product-summary .ninetheme-product-meta .posted_in a,
.ninetheme-product-summary .ninetheme-product-meta .tagged_as a {
font-weight: 400;
color: var(--ninetheme-text);
}/*/*/.commentlist {
margin: 0;
}
.commentlist .avatar {
margin-right: 20px;
}
.commentlist .comment_container {
display: flex;
align-items: flex-start;
justify-content: flex-start;
width: 100%;
}
.commentlist li {
position: relative;
}
.commentlist p.meta {
margin: 0 !important;
}
.commentlist .star-rating {
position: absolute;
top: 5px;
right: 0;
}
.product-review-form p.comment-form-cookies-consent {
display: flex;
align-items: center;
justify-content: flex-start;
}
.product-review-form p.comment-form-cookies-consent label {
margin-bottom: 0px;
line-height: 1;
}/**/#nt-woo-single #reviews.cr-reviews-ajax-reviews {
margin: 60px auto 0;
max-width: 800px;
}
#nt-woo-single .ninetheme-product-accordion-wrapper  #reviews.cr-reviews-ajax-reviews {
margin: 0 auto 0;
max-width: 100%;
}
#nt-woo-single .ninetheme-product-accordion-wrapper #respond {
margin: 0;
}
#nt-woo-single .ninetheme-product-tab-content-item #reviews.cr-reviews-ajax-reviews {
margin: 0;
}
#nt-woo-single #cr_qna.cr-qna-block div.cr-qna-new-q-overlay.cr-q-modal {
display: flex;
background: none;
opacity: 1;
z-index: 99;
}
#nt-woo-single #cr_qna.cr-qna-block div.cr-qna-new-q-overlay {
display: none;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 70%;
justify-content: center;
align-items: center;
opacity: 0;
}
#nt-woo-single #cr_qna.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form {
width: 100%;
max-width: 470px;
height: 580px;
border: 1px solid var(--ninetheme-gray) !important;
border-radius: 0;
background: var(--ninetheme-light);
opacity: 1;
position: relative;
box-shadow: -4px 2px 60px 7px rgb(0 0 0 / 16%);
}
#nt-woo-single #cr_qna.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-title {
max-width: 100%;
margin-top: 50px;
margin-left: 40px;
margin-right: 0px;
margin-bottom: 0px;
font-size: 22px;
color: var(--ninetheme-dark);
font-weight: 500;
text-align: left;
display: block;
}
#nt-woo-single #cr_qna.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-text {
max-width: 100%;
margin-top: 20px;
margin-left: 40px;
margin-right: 40px;
margin-bottom: 0px;
font-size: inherit;
font-weight: inherit;
text-align: left;
display: block;
}
#nt-woo-single #cr_qna.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-q {
max-width: 100%;
width: 82%;
margin-top: 30px;
margin-left: 40px;
margin-right: 40px;
margin-bottom: 0px;
font-size: inherit;
font-weight: inherit;
text-align: left;
display: block;
padding: 12px 20px;
min-height: 45px;
border: 1px solid var(--ninetheme-gray);
max-width: 100%;
box-shadow: none;
background: var(--ninetheme-light);
border-radius: 0;
resize: none;
outline-style: none;
}
#nt-woo-single #cr_qna.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-name,
#nt-woo-single #cr_qna.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-email,
#nt-woo-single #cr_qna.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-name,
#nt-woo-single #cr_qna.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-email {
max-width: 100%;
width: 82%;
margin-top: 20px;
margin-left: 40px;
margin-right: 40px;
margin-bottom: 0px;
font-size: inherit;
font-weight: inherit;
text-align: left;
display: block;
box-shadow: none;
padding: 12px 20px;
min-height: 45px;
border: 1px solid var(--ninetheme-gray);
max-width: 100%;
box-shadow: none;
background: var(--ninetheme-light);
border-radius: 0;
outline-style: none;
}
#nt-woo-single #cr_qna.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-s {
max-width: 100%;
margin-top: 20px;
margin-left: 40px;
margin-right: 0;
margin-bottom: 0px;
width: inherit;
text-align: left;
display: block;
}
#nt-woo-single #nt-woo-single #cr_qna.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-s button.cr-qna-new-q-form-s-b {
font-size: inherit;
font-weight: inherit;
background: var(--ninetheme-dark);
border: 0px solid;
border-radius: 0;
height: 42px;
padding: 0 30px;
width: inherit;
color: var(--ninetheme-light);
cursor: default;
display: inline-block;
outline-style: none;
}
#nt-woo-single .cr_qna.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-s button.cr-qna-new-q-form-s-b.cr-qna-new-q-form-s-p {
background: var(--ninetheme-dark);
color: var(--ninetheme-light);
cursor: default;
display: none;
}
#nt-woo-single #cr_qna.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-s button.cr-qna-new-q-form-s-b {
height: 38px;
font-size: 14px;
font-weight: 400;
color: var(--ninetheme-light);
padding: 0 15px;
min-width: 160px;
text-transform: capitalize;
letter-spacing: 0.3px;
border-radius: 0px;
position: relative;
cursor: pointer;
border: 0;
height: 38px;
font-size: 14px;
color: var(--ninetheme-light);
border-color: var(--ninetheme-dark);
background-color: var(--ninetheme-dark);
}
#nt-woo-single #cr_qna.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-mail {
margin-top: 48px;
margin-left: 40px;
margin-right: auto;
margin-bottom: 0px;
height: 70px;
display: block;
}
.cr-noscroll {
overflow: inherit !important;
}
#nt-woo-single #reviews .woocommerce-Reviews-title {
font-size: 22px;
margin-bottom: 30px;
}
#nt-woo-single .ninetheme-product-summary #cr_qna h2, #cr_qna h2 {
display: none;
}
#reviews .cr-summaryBox-wrap .ivole-summaryBox,
#reviews .cr-summaryBox-wrap .cr-overall-rating-wrap, .cr-all-reviews-shortcode .cr-summaryBox-wrap .ivole-summaryBox,
.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-overall-rating-wrap,
.ivole-reviews-grid .cr-summaryBox-wrap .ivole-summaryBox,
.ivole-reviews-grid .cr-summaryBox-wrap .cr-overall-rating-wrap,
#reviews.cr-reviews-ajax-reviews .cr-input-text,
.cr-all-reviews-shortcode .cr-ajax-search .cr-input-text,
.cr-ajax-search input[type="text"] {
border: 1px solid var(--ninetheme-gray) !important;
border-radius: 0px !important;
}
#nt-woo-single #cr_qna.cr-qna-block .cr-input-text, #nt-woo-single .cr-ajax-search input[type="text"] {
border: 1px solid var(--ninetheme-gray) !important;
border-radius: 5px !important;
background-color: var(--ninetheme-light);
}
#nt-woo-single #cr_qna.cr-qna-block div.cr-qna-search-block button.cr-qna-ask-button {
font-size: 14px;
font-weight: inherit;
background: var(--ninetheme-primary);
border: 0px solid;
border-radius: 5px;
height: 49px;
color: #FFFFFF;
cursor: pointer;
display: inline-block;
outline-style: none;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 10px;
margin-right: 0px;
min-height: 38px;
padding: 5px 30px;
}
#nt-woo-single #cr_qna.cr-qna-block div.cr-qna-list-block .cr-qna-list-q-cont button.cr-qna-ans-button {
font-size: 14px;
font-weight: 400;
background: #FFFFFF;
border: 0;
height: auto;
color: var(--ninetheme-primary);
cursor: pointer;
display: inline-block;
outline-style: none;
padding: 0;
}
#nt-woo-single #cr_qna.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-author .cr-qna-list-q-author-b {
font-weight: 500;
text-transform: capitalize;
}
#nt-woo-single #cr_qna.cr-qna-block .cr-input-text,
#nt-woo-single .cr-ajax-search input[type="text"] {
border: 1px solid var(--ninetheme-gray) !important;
border-radius: 0;
background-color: var(--ninetheme-light);
color: var(--ninetheme-dark);
background-image: none;
background-repeat: no-repeat;
background-position: inherit;
background-size: inherit;
padding: 3px 7px;
padding-left: 40px;
padding-right: 20px;
width: 100%;
height: 49px;
margin: 0px;
font-size: inherit;
box-shadow: none;
outline: none;
}
#reviews.cr-reviews-ajax-reviews .cr-qna-search-icon, .cr-all-reviews-shortcode .cr-qna-search-icon, #cr_qna.cr-qna-block div.cr-qna-search-block .cr-qna-search-icon {
image-rendering: var(--ninetheme-success) !important;
fill: var(--ninetheme-success) !important;
}
#nt-woo-single #cr_qna.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-q .cr-qna-list-q-q-r .cr-qna-list-question {
font-size: inherit;
font-weight: inherit;
line-height: inherit;
display: block;
color: inherit;
}
#nt-woo-single #cr_qna.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a .cr-qna-list-q-a-r .cr-qna-list-answer-s {
font-size: inherit;
font-weight: inherit;
line-height: inherit;
display: block;
color: var(--ninetheme-text);
}
#nt-woo-single #cr_qna.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-q .cr-qna-list-q-q-r .cr-qna-list-q-author,
#nt-woo-single #cr_qna.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a .cr-qna-list-q-a-r .cr-qna-list-q-author {
font-size: 14px;
font-weight: 400;
line-height: inherit;
display: block;
color: var(--ninetheme-dark);
font-style: normal;
margin-top: 5px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}
#nt-woo-single #reviews.cr-reviews-ajax-reviews .cr-button-search,
#nt-woo-single .cr-all-reviews-shortcode .cr-button-search,
#nt-woo-single #reviews.cr-reviews-ajax-reviews button.cr-ajax-reviews-add-review,
#nt-woo-single .cr-show-more-reviews-prd {
border: 0;
border-radius: 5px;
border-color: var(--ninetheme-dark);
padding: 3px 30px;
background: var(--ninetheme-dark);
font-weight: normal;
color: white;
font-size: inherit;
cursor: pointer;
}
#nt-woo-single .ivole-meter .ivole-meter-bar {
border-radius: 0px;
background-color: var(--ninetheme-dark-soft);
background: var(--ninetheme-dark-soft);
box-shadow: none;
}
#nt-woo-single #reviews.cr-reviews-ajax-reviews .comment-reply-title {
display: block;
color: var(--ninetheme-dark);
margin-top: 0px;
font-style: normal;
font-weight: 600;
font-size: 18px;
text-transform: capitalize;
}
.cr-ajax-reviews-fil-sta {
margin: 30px 0 0;
}
#nt-woo-single #reviews .cr-summaryBox-wrap .cr-average-rating, .cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-average-rating,
.ivole-reviews-grid .cr-summaryBox-wrap .cr-average-rating {
color: var(--ninetheme-dark);
}
#nt-woo-single #cr-ajax-reviews-review-form #review_form .cr-upload-local-images .cr-upload-images-status,
#nt-woo-single #cr-ajax-reviews-review-form .cr-upload-local-images .cr-upload-images-status {
display: block;
margin: 0px 0px 20px 0px;
padding: 0;
}
#nt-woo-single #reviews .cr-summaryBox-wrap {
padding: 0;
}
#nt-woo-single #cr-ajax-reviews-review-form form#commentform {
padding: 0px;
}
#nt-woo-single #cr-ajax-reviews-review-form p.form-submit {
margin: 0px;
}
#nt-woo-single ol.commentlist.cr-ajax-reviews-list {
margin: 20px 0 0;
}
#nt-woo-single .cr-show-more-reviews-prd, #nt-woo-single .ivole-show-more-button {
display: block;
margin: 40px 80px 0;
height: 38px;
}
#nt-woo-single a.ivole-a-button {
border: 0;
border-radius: 0;
border-color: var(--ninetheme-dark-soft);
padding: 3px 0px;
background: var(--ninetheme-light);
font-weight: 500;
color: #333;
font-size: 12px;
}
#nt-woo-single .ivole-vote-button {
display: inline-block;
text-align: center;
width: 30px;
}
#nt-woo-single .ninetheme-page-hero-content h2,
#nt-woo-single .ninetheme-breadcrumb li span,
#nt-woo-single .ninetheme-breadcrumb li a {
color: var(--ninetheme-text-soft);
text-transform: uppercase;
font-size: 10px;
letter-spacing: 0.3px;
}
#nt-woo-single .woocommerce-product-rating {
margin: 15px 0 20px;
text-transform: uppercase;
font-size: 10px;
letter-spacing: 0.3px;
}
#nt-woo-single select.cr-ajax-reviews-sort {
padding: 0;
min-height: 45px;
border: 0px solid var(--ninetheme-gray);
max-width: 100%;
background: var(--ninetheme-light);
text-align: left;
border-radius: 0;
margin-left: -4px;
}
#review_form .cr-upload-local-images #cr_review_image, .cr-upload-local-images #cr_review_image {
margin: 0px 0px 25px 0px;
width: auto;
}
#nt-woo-single .comment-text {
padding-left: 0px;
}
#nt-woo-single .comment-text .description {
margin-bottom: 0px;
}
#nt-woo-single .comment-text .meta {
text-transform: uppercase;
text-align: left;
font-size: 12px;
color: var(--ninetheme-dark);
margin-bottom: 5px !important;
}
#nt-woo-single #reviews .woocommerce-noreviews {
background: var(--ninetheme-red-soft);
display: inline-block;
padding: 3px 19px;
color: var(--ninetheme-red);
margin: 0px 0px 20px;
border-radius: 5px;
}
#nt-woo-single img.avatar {
margin: 7px 20px 10px 0px;
}
#nt-woo-single .commentlist li {
margin: 0 0 40px;
}
#nt-woo-single .blog-comment .commentlist li:last-child,
#nt-woo-single .commentlist li:last-child {
margin: 0;
}
#nt-woo-single #reviews div.iv-comment-image img {
box-shadow: none;
max-width: 100%;
max-height: 100%;
width: auto;
padding: 0;
border-radius: 0;
}
#nt-woo-single #reviews .iv-comment-image {
width: 60px;
float: left;
margin-right: 5px;
}
#nt-woo-single .cr-comment-image-text {
margin: 30px 0 15px !important;
text-transform: uppercase;
letter-spacing: 0.3px;
font-size: 12px;
font-weight: 500;
}
#nt-woo-single #reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-hdr {
height: 36px;
background: var(--ninetheme-light);
box-shadow: none;
position: relative;
border-bottom: 0px;
border-bottom-color: var(--ninetheme-dark);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#nt-woo-single #reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main-comment {
width: 250px;
display: flex;
padding-right: 10px;
flex-direction: column;
flex-wrap: wrap;
align-content: flex-start;
justify-content: flex-start;
align-items: flex-start;
}
#nt-woo-single #reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main-comment .star-rating {
margin-bottom: 10px;
}
#nt-woo-single #reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal button.cr-ajax-reviews-cus-images-close svg {
opacity: .64;
width: 25px;
height: 25px;
font-size: 15px;
cursor: pointer;
}
#nt-woo-single #reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-nav .slick-dots li {
position: relative;
display: inline-block;
width: 12px;
height: 12px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
#nt-woo-single #reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-nav {
width: 80%;
margin: 0 auto 35px auto;
background-color: #f4f4f400;
}
#nt-woo-single #reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal {
border-radius: 0;
padding: 0 0 20px;
}
#nt-woo-single #reviews.cr-reviews-ajax-reviews .iv-comment-images {
margin-bottom: 1.5em;
}
#nt-woo-single #reviews .cr-voting-cont {
display: flex;
align-items: center;
justify-content: flex-start;
}
#nt-woo-single #reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-div p.cr-ajax-reviews-cus-images-title {
font-size: 18px;
margin: 0 auto 5px auto;
font-weight: 500;
color: var(--ninetheme-dark);
}
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-div {
margin-top: 2em;
margin-bottom: 2em;
}
#nt-woo-single #reviews.cr-reviews-ajax-reviews .cr-input-text:focus,
#nt-woo-single .cr-all-reviews-shortcode .cr-input-text:focus {
outline: none;
border-color: var(--ninetheme-dark) !important;
box-shadow: inherit !important;
}
.elementor .cr-avatar-check,
.cr-avatar-check {
display: none;
}
@media(max-width:576px) {
.commentlist .star-rating {
position: relative;
top: 0;
right: auto;
}
#nt-woo-single ol.commentlist.cr-ajax-reviews-list .comment-text p {
padding-right: 0;
}
}/*/*/@keyframes stock-progress-bar {
from {
width: 100%
}
to {
width: 0
}
}
@keyframes slide-down {
0% {
opacity: 0;
transform: translateY(20px);
}
100% {
opacity: 1;
transform: translateY(0);
}
}
@keyframes ninethemefadeInLeft {
0% {
transform: translate3d(-20px, 0, 0);
}
100% {
transform: none;
}
}
@keyframes ninethemefadeOutLeft {
0% {
transform: translate3d(-20px, 0, 0);
}
100% {
transform: none;
}
}/*/*/.ninetheme-product-accordion-wrapper {
border: 1px solid var(--ninetheme-border);
border-radius: 5px;
}
.ninetheme-product-accordion-wrapper.ninetheme-summary-item {
background-color: var(--ninetheme-light);
border: 1px solid var(--ninetheme-border);
border-radius: 5px;
}
.ninetheme-accordion-item+.ninetheme-accordion-item {
border-top: 1px solid var(--ninetheme-border);
}
.ninetheme-accordion-header {
position: relative;
display: flex;
align-items: center;
width: 100%;
padding: 12px 20px;
font-weight: 600;
font-size: 14px;
color: var(--ninetheme-dark);
text-align: left;
border: 0;
border-radius: 0;
cursor: pointer;
overflow-anchor: none;
transition: color 0.15s ease-in-out,
background-color 0.15s ease-in-out,
border-color 0.15s ease-in-out,
box-shadow 0.15s ease-in-out,
border-radius 0.15s ease;
}
.ninetheme-accordion-header::after {
font-family: swiper-icons;
font-size: 8px;
text-transform: none;
letter-spacing: 0;
font-variant: initial;
line-height: 1;
font-weight: 600;
margin-left: auto;
content: "next";
transition: transform 0.2s ease-in-out;
transform: rotate(90deg);
}
.ninetheme-accordion-item.active .ninetheme-accordion-header::after {
transform: rotate(-90deg);
}
.ninetheme-product-summary .ninetheme-summary-item>div.ninetheme-accordion-item {
margin-bottom: 0;
}
.ninetheme-accordion-body {
display: none;
padding: 1rem 1.25rem;
}
.ninetheme-accordion-body .ninetheme-product-reviews-wrapper .section-title-wrapper {
display: none;
}/*/*/.ninetheme-product-showcase.ninetheme-bg-dark {
background: var(--ninetheme-dark);
}
.ninetheme-product-showcase .ninetheme-swiper-slider-wrapper {
padding-bottom: 60px;
padding-top: 60px;
}
.ninetheme-product-showcase.ninetheme-has-breadcrumb .ninetheme-swiper-slider-wrapper {
padding-top: 0;
}
.ninetheme-product-showcase.ninetheme-bg-dark .ninetheme-product-summary {
padding-bottom: 80px;
}
.has-default-header-type-trans .ninetheme-product-showcase .ninetheme-swiper-slider-wrapper {
padding-top: 120px;
}
.shop-single-layout-showcase.gallery-type-slider.showcase-carousel-type-full .ninetheme-swiper-slider-wrapper,
.shop-single-layout-showcase.has-default-header-type-trans .ninetheme-swiper-slider-wrapper {
padding-top: 0px;
}
.has-default-header-type-trans.showcase-carousel-type-coverflow .ninetheme-product-showcase.ninetheme-bg-dark.ninetheme-has-breadcrumb .ninetheme-swiper-slider-wrapper {
padding-top: 30px;
}
.showcase-carousel-type-coverflow .ninetheme-swiper-slider-wrapper .swiper-slide.swiper-slide-active {
border-color: var(--ninetheme-dark);
}
.has-default-header-type-trans .ninetheme-product-showcase.ninetheme-bg-dark.ninetheme-has-breadcrumb {
padding-top: 160px;
margin-top: -160px;
}
.ninetheme-product-showcase.ninetheme-bg-dark .ninetheme-product-summary .ninetheme-summary-item,
.ninetheme-product-showcase.ninetheme-bg-dark .ninetheme-small-title,
.ninetheme-product-showcase.ninetheme-bg-dark .ninetheme-small-title a,
.ninetheme-product-showcase.ninetheme-bg-dark .ninetheme-product-view span,
.ninetheme-product-showcase.ninetheme-bg-dark .ninetheme-estimated-delivery span,
.ninetheme-product-showcase.ninetheme-bg-dark a.ninetheme-open-popup,
.ninetheme-product-showcase.ninetheme-bg-dark .ninetheme-product-summary .ninetheme-product-meta .posted_in,
.ninetheme-product-showcase.ninetheme-bg-dark .ninetheme-product-summary .ninetheme-product-meta .tagged_as,
.ninetheme-product-showcase.ninetheme-bg-dark .quantity-button.plus,
.ninetheme-product-showcase.ninetheme-bg-dark .quantity-button.minus,
.ninetheme-product-showcase.ninetheme-bg-dark .ninetheme-accordion-header,
.ninetheme-product-showcase.ninetheme-bg-dark .woocommerce-product-attributes-item th,
.ninetheme-product-showcase.ninetheme-bg-dark .product-desc-content h4,
.ninetheme-product-showcase.ninetheme-bg-dark .product-desc-content .title,
.ninetheme-product-showcase.ninetheme-bg-dark .ninetheme-single-product-stock .stock-details span,
.ninetheme-product-showcase.ninetheme-bg-dark .ninetheme-product-summary .ninetheme-product-meta .ninetheme-brands,
.has-default-header-type-dark .woocommerce-form-coupon-toggle a,
.ninetheme-product-showcase.ninetheme-bg-dark .ninetheme-summary-item.ninetheme-price p.stock.ninetheme-stock-status,
#nt-woo-single .ninetheme-product-showcase.ninetheme-bg-dark #cr_qna.cr-qna-block div.cr-qna-list-block .cr-qna-list-q-cont button.cr-qna-ans-button,
#nt-woo-single .ninetheme-product-showcase.ninetheme-bg-dark #cr_qna.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-q .cr-qna-list-q-q-r .cr-qna-list-q-author,
.ninetheme-product-showcase.ninetheme-bg-dark .ninetheme-product-nav .product-nav-link,
.ninetheme-product-showcase.ninetheme-bg-dark .ninetheme-product-nav .product-nav-link:hover,
.ninetheme-product-showcase.ninetheme-bg-dark .ninetheme-product-summary .ninetheme-btn,
.ninetheme-product-showcase.ninetheme-bg-dark .ninetheme-product-summary .ninetheme-btn.ninetheme-btn-border,
.ninetheme-product-showcase.ninetheme-bg-dark .ninetheme-product-summary .ninetheme-product-meta .ninetheme-sku-wrapper {
color: var(--ninetheme-light);
}
.ninetheme-product-showcase.ninetheme-bg-dark .ninetheme-product-summary .woocommerce-variation-price .price span.del>span,
.ninetheme-product-showcase.ninetheme-bg-dark .ninetheme-product-summary .ninetheme-price span.del>span {
color: var(--ninetheme-red);
}
.ninetheme-product-showcase.ninetheme-bg-dark span.ninetheme-shop-link-icon:before,
.ninetheme-product-showcase.ninetheme-bg-dark span.ninetheme-shop-link-icon:after {
border-color: var(--ninetheme-light);
}
.ninetheme-product-showcase.ninetheme-bg-dark .ninetheme-btn.ninetheme-btn-dark:not(.ninetheme-btn-product) {
border: 1px solid var(--ninetheme-light);
}
.ninetheme-product-showcase.ninetheme-bg-dark .ninetheme-product-showcase.ninetheme-bg-dark .ninetheme-accordion-item,
.ninetheme-product-showcase.ninetheme-bg-dark .ninetheme-product-summary .ninetheme-summary-item>div.ninetheme-accordion-item,
#nt-woo-single .ninetheme-product-showcase.ninetheme-bg-dark #cr_qna.cr-qna-block .cr-qna-list-q-b .cr-qna-list-q-b-r {
border-color: var(--ninetheme-dark-border);
}
.ninetheme-product-showcase.ninetheme-bg-dark .ninetheme-product-summary .ninetheme-summary-item p,
.ninetheme-product-showcase.ninetheme-bg-dark .ninetheme-product-summary ul,
.ninetheme-product-showcase.ninetheme-bg-dark .ninetheme-product-summary ul.ninetheme-product-features-list,
.ninetheme-product-showcase.ninetheme-bg-dark .ninetheme-product-tabs-content ul,
.ninetheme-product-showcase.ninetheme-bg-dark .ninetheme-product-tabs-content ul.ninetheme-product-features-list {
color: #bbbbbb;
}
#nt-woo-single .ninetheme-product-showcase.ninetheme-bg-dark #cr_qna.cr-qna-block div.cr-qna-list-block .cr-qna-list-q-cont button.cr-qna-ans-button {
background: none;
}
.ninetheme-product-showcase.ninetheme-bg-dark .ninetheme-product-summary .ninetheme-product-meta .posted_in a,
.ninetheme-product-showcase.ninetheme-bg-dark .ninetheme-product-summary .ninetheme-product-meta .tagged_as a,
.ninetheme-product-showcase.ninetheme-bg-dark .ninetheme-product-summary .ninetheme-product-meta .ninetheme-brands a,
.ninetheme-product-showcase.ninetheme-bg-dark .woocommerce-product-attributes-item a,
.ninetheme-product-showcase.ninetheme-bg-dark .woocommerce-review-link,
.ninetheme-product-showcase.ninetheme-bg-dark .product-desc-content a {
color: var(--ninetheme-primary);
}
.ninetheme-product-showcase.ninetheme-bg-dark .ninetheme-product-button,
.ninetheme-product-showcase.ninetheme-bg-dark .ninetheme-accordion-header {
background-color: var(--ninetheme-dark);
}
.ninetheme-product-showcase.ninetheme-bg-dark .ninetheme-product-accordion-wrapper.ninetheme-summary-item {
background-color: var(--ninetheme-dark);
border-color: var(--ninetheme-dark-border);
}
.ninetheme-product-showcase.ninetheme-bg-dark .ninetheme-accordion-item {
border-color: var(--ninetheme-dark-border);
}
.ninetheme-product-showcase.ninetheme-bg-dark .ninetheme-svg-icon {
fill: var(--ninetheme-light);
}
.ninetheme-product-showcase.ninetheme-bg-dark .ninetheme-summary-item.ninetheme-price p.stock.ninetheme-stock-status,
.ninetheme-product-showcase.ninetheme-bg-dark .ninetheme-product-button.added,
.ninetheme-product-showcase.ninetheme-bg-dark .ninetheme-single-product-stock .ninetheme-product-stock-progressbar {
background-color: var(--ninetheme-primary);
}
.ninetheme-product-showcase.ninetheme-bg-dark .ninetheme-summary-item.ninetheme-price p.stock.ninetheme-stock-status {
padding: 5px 15px;
display: table;
margin: 15px 0;
}
#nt-woo-single .ninetheme-product-showcase.ninetheme-bg-dark .ninetheme-breadcrumb li,
#nt-woo-single .ninetheme-product-showcase.ninetheme-bg-dark .ninetheme-breadcrumb li a,
#nt-woo-single .ninetheme-product-showcase.ninetheme-bg-dark .ninetheme-breadcrumb li span {
display: inline-block;
color: var(--ninetheme-light);
padding: 0;
max-width: 100%;
}
.ninetheme-product-showcase.ninetheme-bg-dark .breadcrumb-item+.breadcrumb-item:before {
content: "";
display: inline-block;
padding-right: 0;
margin-bottom: 2px;
width: 3px;
height: 3px;
background-color: var(--ninetheme-gray-soft);
border-radius: 50%;
margin-right: 10px;
margin-left: 10px;
}/*/*/.ninetheme-slider-thumbs-top .ninetheme-swiper-thumbnails {
margin-bottom: 10px;
}
.ninetheme-slider-thumbs-bottom .ninetheme-swiper-thumbnails {
margin-top: 10px;
}
.ninetheme-swiper-slider-wrapper {
position: relative;
overflow: hidden;
}
.ninetheme-product-thumbnails.swiper-vertical {
height: 100%;
}
.ninetheme-swiper-thumbnails .swiper-slide {
text-align: center;
}
.ninetheme-product-thumbnails.swiper-vertical .swiper-slide {
height: auto !important;
}
.ninetheme-gallery-grid-item.ninetheme-gallery-grid-video-item {
margin-bottom: 30px;
}
.ninetheme-gallery-grid-item img {
border: 1px solid;
border-color: var(--ninetheme-border);
border-radius: 5px;
}
.ninetheme-swiper-slider-wrapper .ninetheme-slide-video-item-icon {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
cursor: pointer;
max-width: 90px;
background: var(--ninetheme-dark);
color: var(--ninetheme-light);
max-height: calc(218px - 8em);
}
.swiper-slide-thumb-active .ninetheme-slide-video-item-icon {
background: var(--ninetheme-dark);
color: var(--ninetheme-light);
}
.ninetheme-gallery-grid-item {
position: relative;
cursor: pointer;
}
.ninetheme-product-popup {
position: absolute;
display: flex;
align-items: center;
justify-content: center;
top: 15px;
right: 15px;
width: 30px;
height: 30px;
border-radius: 5px;
background: #000;
color: var(--ninetheme-light);
z-index: 99;
opacity: 0;
visibility: hidden;
cursor: pointer;
}
a.ninetheme-product-popup:hover {
color: var(--ninetheme-light);
opacity: 0.7;
}
.ninetheme-gallery-grid-item.col a.ninetheme-product-popup {
right: 30px;
}
span.ninetheme-zoom-wrapper {
z-index: 0;
}
.swiper-slide:hover .ninetheme-product-popup,
.ninetheme-gallery-grid-item:hover .ninetheme-product-popup {
opacity: 1;
visibility: visible;
}
.ninetheme-product-main-gallery-grid a.ninetheme-product-video-button,
.ninetheme-product-gallery-main-slider a.ninetheme-product-video-button {
position: absolute;
top: 15px;
left: 15px;
z-index: 2;
width: 50px;
height: 50px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50px;
background: var(--ninetheme-red-soft);
color: var(--ninetheme-red);
}
.ninetheme-slider-thumbs-vertical-left .ninetheme-product-gallery-main-slider a.ninetheme-product-video-button {
left: auto;
top: 120px;
border-radius: 5px;
right: 20px;
width: 52px;
height: 52px;
}
.ninetheme-slider-thumbs-vertical-left .ninetheme-product-labels {
top: 120px;
right: 20px;
left: auto;
}
.ninetheme-slider-thumbs-vertical-left .ninetheme-product-video-button+.ninetheme-product-labels {
top: 180px;
right: 20px;
left: auto;
}
.ninetheme-slider-thumbs-vertical-left .ninetheme-product-popup {
top: 80px;
right: 30px;
}
a.ninetheme-product-video-button.mfp-iframe.ninetheme-in-content {
width: 50px;
height: 50px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50px;
background: var(--ninetheme-gray);
margin-bottom: 15px;
}
.ninetheme-product-gallery-main-slider a.ninetheme-product-video-button:hover {
color: var(--ninetheme-light);
background: var(--ninetheme-dark);
}
.ninetheme-product-gallery-main-slider-carousel .swiper-slide {
text-align: center;
}
.ninetheme-product-gallery-main-slider-carousel.swiper-coverflow .swiper-slide {
border: 1px solid var(--ninetheme-gray);
}
.ninetheme-product-gallery-main-slider-carousel:not(.swiper-coverflow) .swiper-slide:not(.swiper-slide-active) {/**/opacity: 0.5;
}
.ninetheme-product-showcase .ninetheme-product-gallery-main-slider-carousel .swiper-pagination {
position: relative;
left: auto;
right: auto;
bottom: auto;
margin-top: 20px;
}
.swiper-container.swiper-coverflow {
padding-top: 10px;
}
.ninetheme-slider-thumbnails-full .swiper-wrapper {
justify-content: center;
}
.ninetheme-slider-thumbnails-full .swiper-slide {
max-width: 90px;
}
.ninetheme-product-main-gallery-grid {
position: relative;
}
.ninetheme-product-main-gallery-grid .ninetheme-gallery-grid-item.iframe-video,
.swiper-slide.swiper-slide-video-item.iframe-video .ninetheme-slide-iframe-wrapper {
padding: 0;
padding-top: 100%;
position: relative;
overflow: hidden;
}
.ninetheme-product-main-gallery-grid .ninetheme-gallery-grid-item.iframe-video iframe,
.swiper-slide.swiper-slide-video-item.iframe-video iframe {
position: absolute;
width: 101%;
max-width: 101%;
height: 180%;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
pointer-events: none;
}/*/*/.ninetheme-product-bottom-popup-cart {
position: fixed;
bottom: 0;
max-width: 100%;
width: 100%;
z-index: 102;
padding: 10px 0;
background: var(--ninetheme-light);
will-change: transform;
-webkit-transition: opacity 0.25s ease, ease;
transition: opacity 0.25s ease, transform 0.25s ease;
opacity: 0;
-moz-transform: translateY(100%);
-ms-transform: translateY(100%);
-webkit-transform: translateY(100%);
transform: translateY(100%);
-webkit-box-shadow: -2px 2px 45px -20px rgb(0 0 0 / 30%);
-moz-box-shadow: -2px 2px 45px -20px rgba(0, 0, 0, .3);
box-shadow: -2px 2px 45px -20px rgb(0 0 0 / 30%);
}
.ninetheme-product-bottom-popup-cart.active {
opacity: 1;
-moz-transform: translateY(0%);
-ms-transform: translateY(0%);
-webkit-transform: translateY(0%);
transform: translateY(0%);
}
.ninetheme-product-bottom-popup-cart .ninetheme-product-bottom-details {
display: flex;
align-items: center;
height: 100%;
}
.ninetheme-product-bottom-popup-cart .ninetheme-product-bottom-details img {
margin-right: 20px;
}
.ninetheme-product-bottom-popup-cart span.ninetheme-price.price {
display: block;
}
.ninetheme-product-bottom-popup-cart form.ninetheme-summary-item.ninetheme-flex {
align-items: center;
justify-content: center;
flex-direction: row;
margin: 0;
}
.ninetheme-product-bottom-popup-cart .added_to_cart {
display: none;
}
.ninetheme-product-bottom-popup-cart.ninetheme-product-summary .ninetheme-summary-item>div {
margin-bottom: 0px;
}
.ninetheme-product-bottom-popup-cart .ninetheme-variations {
margin-bottom: 0;
margin-right: 40px;
}
.ninetheme-product-bottom-popup-cart .woocommerce-variation-add-to-cart-disabled {
margin-top: 0;
}
.ninetheme-product-bottom-popup-cart span.ninetheme-small-title {
margin-right: 10px;
}
.ninetheme-product-bottom-title.mobile-title {
text-align: center;
margin-bottom: 5px;
}
.ninetheme-product-bottom-popup-cart.relative {
position: relative;
}
.ninetheme-product-bottom-popup-cart .ninetheme-summary-item .ninetheme-product-button {
display: none;
min-height: 40px;
}
body.bottom-popup-cart-active .scroll-to-top {
bottom: 90px;
}
body.bottom-popup-cart-relative .scroll-to-top {
bottom: 150px;
}
.ninetheme-product-bottom-popup-cart .row {
justify-content: center;
align-items: center;
}
.ninetheme-product-bottom-popup-cart .col-button {
text-align: center;
}
.ninetheme-product-to-top .added_to_cart.wc-forward{
display: none;
}
.fancybox__thumbs .carousel__slide .fancybox__thumb::after {
border-color: var(--ninetheme-primary) !important;
}
@media (max-width: 1025px) {
.ninetheme-btn.whatsapp-desktop,
.ninetheme-social-icons .whatsapp-desktop {
display: none !important;
}
a.ninetheme-product-popup {
opacity: 1;
visibility: visible;
}
}
@media (max-width:992px) {
.ninetheme-summary-item.ninetheme-product-title {
margin-top: 20px !important;
}
.ninetheme-product-showcase .ninetheme-swiper-slider-wrapper {
padding-top: 0;
padding-bottom: 0;
}
}
@media (max-width:768px) {
.ninetheme-product-to-top {
max-width: initial;
margin-left: auto;
margin-right: auto;
text-align: center;
}
}
@media (max-width: 480px) {
.ninetheme-product-nav.ninetheme-flex.ninetheme-align-center {
display: none;
}
.ninetheme-section:not(.first-section) {
margin-top: 40px;
}
.ninetheme-summary-item.ninetheme-product-title {
margin-top: 15px !important;
font-size:24px;
}
.ninetheme-single-product-question, .ninetheme-quickview-wrapper {
padding: 40px 20px;
}
#nt-woo-single form.cart {
margin-bottom: 30px;
}
#nt-woo-single #cr_qna.cr-qna-block div.cr-qna-search-block button.cr-qna-ask-button {
margin-top: 20px;
margin-left: 0;
}
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-div {
margin-top: 40px;
}
#nt-woo-single #reviews {
margin: 50px auto 0;
}
.product-review-list .star-rating {
position: relative;
top: auto;
right: auto;
}
.ninetheme-product-share a {
font-size: 12px;
width: 25px;
height: 25px;
}
.ninetheme-product-to-top {
margin: 12px auto 0 auto;
}
.single_add_to_cart_button.ninetheme-btn {
min-width: calc(100% - 105px);
}
}
@media (min-width: 1025px) {
.ninetheme-btn.whatsapp-mobile,
.ninetheme-social-icons .whatsapp-mobile {
display: none !important;
}
}
@media (min-width: 768px) {
.ninetheme-slider-thumbs-right .col-md-2,
.ninetheme-slider-thumbs-left .col-md-2 {
max-width: 115px;
}
.ninetheme-product-bottom-popup-cart form.ninetheme-summary-item.ninetheme-flex {
justify-content: flex-end;
height: 100%;
}
.ninetheme-product-bottom-popup-cart .ninetheme-product-bottom-title.mobile-title {
display: none;
}
.ninetheme-product-bottom-popup-cart .col-button {
display: flex;
justify-content: flex-end;
}
}/*/*/.ninetheme-before-cart-table .ninetheme-cart-goal-wrapper {
padding: 20px 20px 25px;
margin-bottom: 30px;
border: 1px solid var(--ninetheme-gray);
border-radius: 5px;
}
body.woocommerce-cart .cart-bottom-btn .ninetheme-view-cart-link {
display: none;
}
body.woocommerce-checkout .cart-bottom-btn .ninetheme-view-checkout-link {
display: none;
}
body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-bottom-btn .ninetheme-view-shop-link {
display: none;
}
.ninetheme-woocommerce-cart-form .ninetheme-cart-item {
padding-top: 15px;
border-top: 1px solid var(--ninetheme-border);
margin-left: 0;
margin-right: 0;
}
.ninetheme-woocommerce-cart-form .ninetheme-cart-item+.ninetheme-cart-item {
margin-top: 15px;
}
.ninetheme-woocommerce-cart-form .ninetheme-cart-item a.del-icon {
font-weight: 500;
width: 25px;
height: 25px;
background: var(--ninetheme-red);
}
.ninetheme-woocommerce-cart-form .ninetheme-cart-item a.del-icon svg {
font-weight: 500;
width: 25px;
height: 25px;
fill: var(--ninetheme-light);
}
.ninetheme-woocommerce-cart-form .product-remove {
text-align: right;
position: relative;
}
.ninetheme-woocommerce-cart-form .remove {
width: 30px;
height: 30px;
display: inline-flex;
justify-content: center;
align-items: center;
border-radius: 5px;
}
.ninetheme-woocommerce-cart-form .remove svg {
fill: var(--ninetheme-text);
color: var(--ninetheme-text);
}
.ninetheme-woocommerce-cart-form .remove:hover {/**/ }
.ninetheme-woocommerce-cart-form .remove:hover svg {
fill: var(--ninetheme-dark);
text-decoration: none;
opacity: 0.8;
}
.ninetheme-woocommerce-cart-form .ninetheme-price {
font-size: 14px;
font-weight: 400;
}
.ninetheme-woocommerce-cart-form .ninetheme-price .cart-quantity {
font-size: 13px;
font-weight: 500;
color: var(--ninetheme-dark);
}
.ninetheme-woocommerce-cart-form .ninetheme-quantity-small .quantity {
max-height: 40px;
margin-right: 0px;
}
.ninetheme-woocommerce-cart-form .quantity-button.plus,
.ninetheme-woocommerce-cart-form .quantity-button.minus {
width: 25px;
}
.ninetheme-woocommerce-cart-form .ninetheme-actions .ninetheme-input {
margin-right: 10px;
}
.ninetheme-woocommerce-cart-form .ninetheme-hidden {
position: relative;
overflow: hidden;
}
.ninetheme-woocommerce-cart-form .ninetheme-hidden .ninetheme-btn {
will-change: transform;
-webkit-transition: opacity 0.25s ease, ease;
transition: opacity 0.25s ease, transform 0.25s ease;
opacity: 0;
-moz-transform: translateY(100%);
-ms-transform: translateY(100%);
-webkit-transform: translateY(100%);
transform: translateY(100%);
}
.ninetheme-woocommerce-cart-form .ninetheme-btn[aria-disabled="false"] {
-moz-transform: translateY(0%);
-ms-transform: translateY(0%);
-webkit-transform: translateY(0%);
transform: translateY(0%);
opacity: 1;
}
.ninetheme-woocommerce-cart-form .ninetheme-meta-right {
justify-content: space-between;
}
.ninetheme-woocommerce-cart-form .woocommerce-shipping-methods {
list-style: none;
}
.ninetheme-woocommerce-cart-form .ninetheme-cart-variation-wrapper,
.ninetheme-ajax-checkout-popup-inner .ninetheme-cart-variation-wrapper {
width: 100%;
margin-top: 10px;
}
.ninetheme-woocommerce-cart-form .ninetheme-variation-item,
.ninetheme-ajax-checkout-popup-inner .ninetheme-variation-item {
display: flex;
align-items: center;
justify-content: flex-start;
width: 100%;
margin-bottom: 10px;
line-height: 1;
}
.ninetheme-woocommerce-cart-form .ninetheme-variation-lebel,
.ninetheme-ajax-checkout-popup-inner .ninetheme-variation-lebel {
font-weight: 600;
margin-right: 15px;
flex: 0 0 25%;
}
.ninetheme-woocommerce-cart-form .ninetheme-variation-value,
.ninetheme-ajax-checkout-popup-inner .ninetheme-variation-value {
flex: 0 0 auto;
}
@media(max-width:576px) {
.ninetheme-meta-right.ninetheme-align-center {
margin-top: 10px;
}
.ninetheme-woocommerce-cart-form .ninetheme-hidden {
position: relative;
overflow: hidden;
justify-content: flex-start;
margin-top: 30px;
}
} .ninetheme-cart-totals {
padding: 30px;
border: 2px solid var(--ninetheme-border);
border-radius: 5px;
}
.ninetheme-cart-totals .ninetheme-cart-totals-inner {
margin: 0px 0 20px;
}
.ninetheme-cart-totals .ninetheme-cart-total-title {
margin: 0;
}
.ninetheme-cart-totals .ninetheme-cart-total {
color: var(--ninetheme-dark);
overflow: hidden;
padding-top: 15px;
margin-top: 0px;
margin-bottom: 15px;
text-transform: uppercase;
font-weight: 500;
display: flex;
align-items: center;
justify-content: space-between;
}
.ninetheme-cart-totals .ninetheme-cart-total .cart-total-value,
.ninetheme-cart-totals .ninetheme-cart-total .cart-total-value strong {
color: var(--ninetheme--black);
font-weight: 500;
}
.ninetheme-cart-totals .ninetheme-cart-total .ninetheme-shipping-calculator-button {
color: var(--ninetheme-gray);
}
@media(max-width:992px) {
.ninetheme-cart-totals {
margin-top: 60px;
}
} .cross-sells.ninetheme-section {
margin-top: 100px;
}
.woocommerce-shipping-calculator a {
color: var(--ninetheme-dark);
display: flex;
margin-bottom: 10px;
font-weight:500;
}
.woocommerce-shipping-calculator a .dropdown-btn {
margin-left: 10px;
margin-top: 3px;
font-size: 12px;
}
ul#shipping_method {
margin: 10px 0;
}/*/*//**//*/*/.woocommerce form .form-row, .ninetheme-customer-billing-details .woocommerce-billing-fields .form-row {
margin: 0 0 25px;
}
.woocommerce form .form-row {}
form .form-row.ninetheme-coupon-row {
display: flex;
align-items: center;
flex-wrap: nowrap;
flex-direction: row;
align-items: stretch;
margin: 0;
}
form .form-row.ninetheme-coupon-row .ninetheme-btn {
height: auto;
}
.woocommerce-input-wrapper {
width: 100%;
}
.woocommerce-input-wrapper input,
.woocommerce-input-wrapper select,
.woocommerce-input-wrapper textarea {
border: 1px solid var(--ninetheme-gray);
max-width: 100%;
width: 100%;
}
.woocommerce-input-wrapper input[type=checkbox],
.woocommerce-input-wrapper input[type=radio] {
width: auto;
}
span.ninetheme-checkbox input[type="checkbox"] {
border: 0;
outline: none;
margin: 0;
outline: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
width: 10px;
height: 10px;
}
@media(max-width:480px) {
.ninetheme-order-review {
padding: 15px;
}
}
.place-order p.form-row.validate-required {
margin: 20px 0 0;
}
.ninetheme-order-review {
padding: 30px;
border: 3px solid var(--ninetheme-primary);
border-radius: 5px;
}
.ninetheme-order-review, .woocommerce-privacy-policy-text p {
border-radius: 5px;
}
span.ninetheme-checkbox {
position: relative;
display: inline-flex;
border: 1px solid var(--ninetheme-gray);
padding: 3px;
}
input#coupon_code {
max-width: 160px;
}
.ninetheme-cart-item.ninetheme-actions input#coupon_code {
max-height: 48px;
border-radius: 5px;
text-align: center;
}
.form-row.ninetheme-coupon-row input#coupon_code {
margin-right: 10px;
border-radius: 5px;
text-align: center;
}
.ninetheme-panel-checkout-content-wrapper .form-row.ninetheme-coupon-row input#coupon_code {
margin-right: 10px;
min-width: 100%;
}
.checkbox-inline input[type=checkbox],
.checkbox input[type=checkbox],
.radio-inline input[type=radio],
.radio input[type=radio] {/**/}
ul.wc_payment_methods.payment_methods.methods {
list-style: none;
padding: 0;
}
ul.wc_payment_methods.payment_methods.methods li label {
color: var(--ninetheme-dark);
font-weight: 500;
width: auto;
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea,
.ninetheme-customer-billing-details .woocommerce-billing-fields .form-row input,
.ninetheme-customer-billing-details .woocommerce-billing-fields .form-row textarea {
display: block;
box-sizing: border-box;
width: 100%;
margin: 0;
padding: 10px 15px;
-webkit-border-radius: 0px;
border-radius: 5px;
background-clip: padding-box;
outline: 0;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
vertical-align: middle;
font-weight: 400;
-moz-transition: background-color .3s ease-in-out,
border-color .3s ease-in-out,
color .3s ease-in-out;
-o-transition: background-color .3s ease-in-out,
border-color .3s ease-in-out,
color .3s ease-in-out;
-webkit-transition: background-color .3s ease-in-out,
border-color .3s ease-in-out,
color .3s ease-in-out;
transition: background-color .3s ease-in-out,
border-color .3s ease-in-out,
color .3s ease-in-out;
}
.woocommerce form .form-row.woocommerce-invalid input,
.woocommerce form .form-row.woocommerce-invalid input:after {
border-color: var(--ninetheme-red);
}
.woocommerce form .form-row.woocommerce-invalid input:after {
background-color: var(--ninetheme-red-bg);
}
.woocommerce form .form-row textarea {
display: block;
height: 145px;
box-shadow: none;
}
.woocommerce form .form-row input[type=submit] {
margin: 0;
}
.woocommerce form .form-row label,
.product-review-form label,
.ninetheme-customer-billing-details .woocommerce-billing-fields .form-row label {
display: block;
font-size: 12px;
text-transform: uppercase;
color: var(--ninetheme-dark);
margin-bottom: 15px;
line-height: 1;
font-weight: 500;
}
a.woocommerce-terms-and-conditions-link {
font-weight: 500;
text-decoration: underline;
}
#add_payment_method table.cart td.actions .coupon .input-text,
.woocommerce-cart table.cart td.actions .coupon .input-text,
.woocommerce-checkout table.cart td.actions .coupon .input-text {
display: block;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 170px;
height: 43px;
float: left;
margin: 0px 5px 0 0;
margin: 0px 5px 0 0;
padding: 6px 10px 5px;
border: 1px solid var(--ninetheme-gray);
-webkit-border-radius: 5px;
border-radius: 5px;
background-clip: padding-box;
outline: 0;
text-align: center;
line-height: 1;
-o-transition: background-color .3s ease-in-out,
border-color .3s ease-in-out,
color .3s ease-in-out;
-webkit-transition: background-color .3s ease-in-out,
border-color .3s ease-in-out,
color .3s ease-in-out;
transition: background-color .3s ease-in-out,
border-color .3s ease-in-out,
color .3s ease-in-out;
}
#add_payment_method table.cart input,
.woocommerce-cart table.cart input,
.woocommerce-checkout table.cart input {
margin: 0;
vertical-align: middle;
line-height: inherit;
}
#ship-to-different-address label {
margin: 0;
color: var(--ninetheme-dark);
}
.ninetheme-checkout-review-order-table,
.woocommerce-terms-and-conditions-wrapper {
margin-bottom: 20px;
}
.woocommerce_checkout_place_order {
margin: 20px 0 0;
}
.woocommerce-checkout-review-order-table th {
width: 50%;
}
.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout .woocommerce-error {
text-align: left;
position: relative;
padding: 20px;
margin: 0 auto 20px auto;
max-width: 600px;
background-color: var(--ninetheme-red);
border: 1px solid var(--ninetheme-red);
color: var(--ninetheme-light);
z-index: 10;
border-radius: 5px;
}
.woocommerce-error span.close-error {
position: absolute;
top: 5px;
right: 15px;
font-size: 18px;
cursor: pointer;
}
.ninetheme-panel-checkout-content-wrapper .woocommerce-error {
max-width: 430px;
}
.ninetheme-panel-checkout-content-wrapper ul.woocommerce-error {
position: fixed;
top: -40px;
width: 100%;
max-height: 146px;
overflow-y: auto;
margin: 0;
}
.woocommerce-error strong {
color: var(--ninetheme-light);
text-decoration: underline;
}/*/*/.swiper-container.ninetheme-checkout-content {
margin-top: 40px;
}
.ninetheme-form-error.hidden,
.form-row:not(.woocommerce-invalid-required-field) .ninetheme-form-error{
display: none;
}
.ninetheme-checkout-content-wrapper .woocommerce-invalid-required-field select,
.ninetheme-checkout-content-wrapper .woocommerce-invalid-required-field .select2-container--default:not(.select2-container--open) .select2-selection--single,
.ninetheme-checkout-content-wrapper .woocommerce-invalid-required-field input[type="checkbox"]:not(:focus),
.ninetheme-checkout-content-wrapper .woocommerce-invalid-required-field input[type="checkbox"]:not(:focus):after,
.ninetheme-checkout-content-wrapper .woocommerce-invalid-required-field input:not(:focus) {
border-color: var(--ninetheme-red) !important;
background: #ffefee;
}
.ninetheme-checkout-content-wrapper label .required,
.ninetheme-woocommerce-form-coupon-wrapper .woocommerce-error,
.ninetheme-checkout-content-wrapper .ninetheme-form-error {
color: var(--ninetheme-red);
}
.ninetheme-checkout-content-wrapper .ninetheme-justify-center {
text-align: left;
}
.ninetheme-page-multistep-checkout .woocommerce-form-coupon-toggle {
margin-bottom: 30px;
}
.ninetheme-page-multistep-checkout .create-account {
margin-top: 25px;
}
.ninetheme-page-multistep-checkout .woocommerce-form.woocommerce-form-login.login,
.ninetheme-page-multistep-checkout .woocommerce-form-register {
max-width: 100%;
}
.ninetheme-checkout-content-wrapper .ninetheme-woocommerce-form-coupon-wrapper {
padding: 30px;
margin-bottom: 30px;
border: 2px solid var(--ninetheme-gray);
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
}
.ninetheme-checkout-content-wrapper .ninetheme-checkout-button-wrapper {
margin-top: 30px;
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
}
.ninetheme-checkout-content-wrapper .ninetheme-coupon-code-wrapper {
display: inline-flex;
flex-direction: column;
}
.ninetheme-checkout-content-wrapper .ninetheme-coupon-code-actions {
display: inline-flex;
flex-wrap: wrap;
}
.ninetheme-coupon-code-wrapper input#coupon_code {
margin-right: 10px;
}
.ninetheme-woocommerce-form-coupon-wrapper .woocommerce-error {
flex: 0 0 100%;
list-style: none;
}
.ninetheme-checkout-content-wrapper .ninetheme-checkout-labels {
margin-bottom: 40px;
}
.ninetheme-checkout-content-wrapper .ninetheme-checkout-labels-inner {
display: flex;
align-items: center;
justify-content: center;
}
.ninetheme-checkout-content-wrapper .swiper-pagination-bullets {
text-align: center;
display: flex;
align-items: center;
justify-content: space-around;
border: 1px solid var(--ninetheme-gray);
max-width: 100%;
flex-direction: row;
flex-wrap: nowrap;
min-height: 46px;
align-content: space-around;
width: 100%;
margin-top: 0;
}
.ninetheme-checkout-content-wrapper .ninetheme-step-item {
padding: 0px 10px 0px 0px;
border: 0;
color: var(--ninetheme-dark);
font-size: 14px;
line-height: 1;
margin: 0;
cursor: pointer;
display: inline-flex;
align-items: center;
justify-content: center;
position: relative;
}
.ninetheme-checkout-content-wrapper .ninetheme-step-item+.ninetheme-step-item {
margin-left: 10px;
}
.ninetheme-checkout-content-wrapper .ninetheme-step {
display: inline-flex;
justify-content: center;
align-items: center;
margin-right: 5px;
}
.ninetheme-checkout-content-wrapper .lost_password {
text-align: left;
margin-bottom: 0;
}
.ninetheme-checkout-content-wrapper form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row:last-child {
margin-bottom: 0;
}
.ninetheme-checkout-form-login .ninetheme-inner-steps-buttons {
display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
margin-bottom: 40px;
}
.ninetheme-checkout-form-login .ninetheme-inner-steps-buttons>span {
display: flex;
align-items: center;
justify-content: center;
margin: 0 10px;
cursor: pointer;
padding: 5px 15px;
background-color: var(--ninetheme-gray);
color: var(--ninetheme-dark);
}
.ninetheme-checkout-form-login .ninetheme-inner-steps-buttons>span[tabindex="-1"] {
background-color: var(--ninetheme-dark);
color: var(--ninetheme-light);
}
.ninetheme-checkout-form-login .ninetheme-inner-steps-buttons>span[tabindex="-1"] svg {
fill: var(--ninetheme-light);
}
.ninetheme-checkout-form-login .ninetheme-inner-steps-buttons svg {
max-width: 18px;
max-height: 18px;
margin-right: 5px;
}
.ninetheme-checkout-content-wrapper .woocommerce-checkout-review-order-table {
width: 100%;
}
.ninetheme-checkout-content-wrapper .woocommerce-form-login__submit {
margin-top: 10px;
}
.ninetheme-lost-reset-password-wrapper .ninetheme-flex {
flex-direction: column;
}
.ninetheme-checkout-review-order-table .ninetheme-cart-items,
.ninetheme-checkout-review-order-table .ninetheme-checkout-review-order-footer {
flex-wrap: wrap;
flex-direction: column;
}
.ninetheme-checkout-review-order-table .ninetheme-cart-item,
.ninetheme-checkout-review-order-table .ninetheme-checkout-footer-item {
display: flex;
align-items: center;
justify-content: space-between;
}
.ninetheme-checkout-review-order-table .ninetheme-checkout-review-order-footer #shipping_method {
margin: 0;
list-style: none;
}
.ninetheme-checkout-review-order-table .ninetheme-checkout-review-order-footer {
margin-top: 15px;
padding-top: 15px;
border-top: 1px solid var(--ninetheme-gray);
}
.ninetheme-checkout-review-order-table .ninetheme-cart-items {
margin-top: -10px;
}
.ninetheme-checkout-footer-item.order-total,
.ninetheme-checkout-review-order-table .ninetheme-cart-item {
padding-top: 10px;
margin-top: 10px;
border-top: 1px solid var(--ninetheme-gray);
}
.ninetheme-checkout-footer-item.order-total {
text-transform: uppercase;
color: var(--ninetheme-dark);/**/}
.ninetheme-checkout-review-order-table .ninetheme-cart-item .ninetheme-product-name {
display: flex;
flex-wrap: wrap;
align-items: center;
}
.ninetheme-checkout-review-order-table .ninetheme-cart-item .product-name,
.ninetheme-checkout-review-order-table .ninetheme-cart-item .product-img {
margin-right: 10px;
}
.ninetheme-checkout-review-order-table .ninetheme-cart-item .product-name {
font-weight: 500;
color: var(--ninetheme-dark);
}
.ninetheme-checkout-review-order-table .ninetheme-cart-variation-wrapper.variation {
min-width: 211px;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: center;
align-content: center;
}
.ninetheme-checkout-review-order-table .ninetheme-cart-variation-wrapper.variation * {
text-transform: capitalize;
font-size: 12px;
}
.ninetheme-checkout-review-order-table .ninetheme-variation-label {
font-weight: 600;
margin-right: 10px;
text-transform: uppercase;
font-size: 10px;
}
.ninetheme-content .ninetheme-page-multistep-checkout .woocommerce-form-login-toggle,
.ninetheme-content .ninetheme-page-multistep-checkout .woocommerce-form-coupon-toggle {
max-width: 100%;
margin-bottom: 0px;
}
.ninetheme-page-multistep-checkout .checkout_coupon.woocommerce-form-coupon {
max-width: 100%;
margin-bottom: 0;
text-align: center;
}
.ninetheme-page-multistep-checkout .checkout_coupon .form-row.ninetheme-coupon-row {
justify-content: center;
}
.ninetheme-page-multistep-checkout .swiper-autoheight,
.ninetheme-page-multistep-checkout .swiper-autoheight .swiper-slide {
height: auto;
}
.ninetheme-page-multistep-checkout .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout .woocommerce-error {
margin: 0;
max-width: 100%;
margin-top: 30px;
border-radius: 5px;
}
@media(max-width:576px) {
.ninetheme-checkout-content-wrapper .woocommerce-form.woocommerce-form-login.login,
.ninetheme-checkout-content-wrapper .woocommerce-form-register,
.ninetheme-checkout-content-wrapper .checkout_coupon.woocommerce-form-coupon,
.ninetheme-page-multistep-checkout .checkout.woocommerce-checkout {
margin-top: 0;
}
.ninetheme-checkout-content-wrapper .swiper-pagination-bullets {
text-align: left;
flex-direction: column;
padding-left: 15px;
padding-right: 15px;
}
.ninetheme-checkout-content-wrapper .ninetheme-step-item {
width: 100%;
justify-content: flex-start;
padding: 10px 0;
}
.ninetheme-checkout-content-wrapper .ninetheme-step-item+.ninetheme-step-item {
margin: 0;
border-top: 1px solid var(--ninetheme-gray);
}
.ninetheme-checkout-button-next.button,
.ninetheme-checkout-button-prev.button {
min-width: 140px;
}
.ninetheme-checkout-popup-main .ninetheme-order-review {
padding: 15px;
}
.ninetheme-checkout-popup-main .ninetheme-checkout-review-order-table .ninetheme-cart-item {
display: flex;
align-items: flex-start;
flex-direction: column;
}
.ninetheme-checkout-popup-main .ninetheme-product-name {
font-size: 12px;
}
.ninetheme-checkout-popup-main .ninetheme-checkout-review-order-table .ninetheme-cart-variation-wrapper.variation {
flex-direction: column;
}
.ninetheme-checkout-popup-main .ninetheme-checkout-review-order-table .ninetheme-cart-variation-wrapper.variation * {
display: inline-flex;
}
}
.woocommerce-form-register .woocommerce-privacy-policy-text {
margin-bottom: 20px;
}
.woocommerce-privacy-policy-text p {
font-size: 12px;
margin: 15px 0 24px;
border-style: solid;
border-width: 1px;
border-color: var(--ninetheme-gray);
padding: 15px;
}
.ninetheme-default-type .woocommerce-privacy-policy-text p {
margin-top: 0;
}
.ninetheme-default-type span.password-input {
width: 100%;
}
.ninetheme-checkout-review-order-table .ninetheme-checkout-footer-item strong {
color: var(--ninetheme-dark);
}
.checkout.woocommerce-checkout {
margin-top: 40px;
}
.ninetheme-page-multistep-checkout .checkout.woocommerce-checkout {
margin-top: 0;
}
.woocommerce-form-login-toggle,
.woocommerce-form-coupon-toggle {
background-color: var(--ninetheme-gray-soft);
margin-bottom: 0;
padding: 10px 20px;
border: 1px solid var(--ninetheme-gray);
max-width: 450px;
margin: 0 auto;
text-align: center;
}
.woocommerce-form.woocommerce-form-login.login,
.woocommerce-form-register,
.checkout_coupon.woocommerce-form-coupon {
max-width: 450px;
margin: 20px auto;
text-align: center;
}
.ninetheme-default-type .woocommerce-form.woocommerce-form-login.login,
.ninetheme-default-type .woocommerce-form-register,
.ninetheme-default-type .checkout_coupon.woocommerce-form-coupon {
margin-left: 0;
margin-right: auto;
}
.woocommerce .ninetheme-default-type .woocommerce-form.woocommerce-form-login>*,
.woocommerce .ninetheme-default-type .woocommerce-form-register.row>* {
padding-left: 0;
padding-right: 0;
}
.woocommerce-form-login-toggle + .woocommerce-form.woocommerce-form-login.login + .woocommerce-form-coupon-toggle {
margin-top: 20px;
}
.woocommerce-form.woocommerce-form-login.login,
.woocommerce-form-register {
text-align: left;
}
.ninetheme-content .woocommerce-form-login-toggle,
.ninetheme-content .woocommerce-form-coupon-toggle {
border-radius: 5px;
max-width: 600px;
margin: 0 auto 10px;
}
.checkout_coupon.woocommerce-form-coupon .form-row.ninetheme-coupon-row {
justify-content: center;
}
.ninetheme-content form.checkout .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout .woocommerce-error {
margin-left: auto;
margin-right: auto;
}
.ninetheme-form-toggle-inner {
display: inline-flex;
align-items: center;
justify-content: center;
width: 100%;
}
.ninetheme-form-toggle-inner svg {
max-width: 20px;
max-height: 20px;
margin-right: 10px;
} .ninetheme-ajax-checkout-popup-wrapper.active,
.ninetheme-ajax-checkout-popup-wrapper.loading {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 999999;
display: flex;
align-items: center;
justify-content: center;
}
.ninetheme-ajax-checkout-popup-wrapper.active .ninetheme-ajax-checkout-popup-overlay,
.ninetheme-ajax-checkout-popup-wrapper.loading .ninetheme-ajax-checkout-popup-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 0;
background-color: rgba(0,0,0,0.5);
cursor: pointer;
}
.ninetheme-ajax-checkout-popup-wrapper .ninetheme-ajax-checkout-popup-inner {
z-index: 1;
}
.ninetheme-ajax-checkout-popup-wrapper.loading .loading-wrapper {
background-color: rgba(0,0,0,0.5);
z-index: 2;
}
.ninetheme-ajax-checkout-popup-wrapper.active .loading-wrapper {
display: none;
}
.ninetheme-ajax-checkout-popup-inner {
max-width: 800px;
padding: 30px;
background-color: var(--ninetheme-light);
height: 100vh;
display: block;
margin: 0 auto;
max-height: calc(100vh - 100px);
border-radius: 5px;
}
.select2-dropdown {
z-index: 9999999;
}
.ninetheme-ajax-checkout-popup-wrapper .ninetheme-panel-checkout-labels {
margin-bottom: 20px;
border-radius: 5px;
}
.ninetheme-ajax-checkout-popup-wrapper .ninetheme-step {
display: flex;
align-items: center;
justify-content: center;
padding: 13px;
position: relative;
background: var(--ninetheme-dark);
flex-direction: row;
line-height: 1;
color: var(--ninetheme-light);
cursor: pointer;
z-index: 4;
}
.ninetheme-ajax-checkout-popup-wrapper .ninetheme-step .ninetheme-step-triangle {
position: absolute;
width: 40px;
height: 40px;
border: 1px solid var(--ninetheme-gray-soft);
border-left: 0;
border-bottom: 0;
background-color: var(--ninetheme-dark);
top: 5px;
right: -20px;
z-index: 0;
transform: rotate(45deg);
}
.ninetheme-ajax-checkout-popup-wrapper .ninetheme-step-item:nth-child(2) {
z-index: 3;
}
.ninetheme-ajax-checkout-popup-wrapper .ninetheme-step-item:nth-child(3) {
z-index: 2;
}
.ninetheme-ajax-checkout-popup-wrapper .swiper-slide-thumb-active .ninetheme-step {
background: var(--ninetheme-success);
}
.ninetheme-ajax-checkout-popup-wrapper .swiper-slide-thumb-active .ninetheme-step-triangle {
border-color: var(--ninetheme-light);
background-color: var(--ninetheme-success);
}
.ninetheme-ajax-checkout-popup-wrapper .ninetheme-checkout-popup-steps .swiper-slide.has-error .ninetheme-step,
.ninetheme-ajax-checkout-popup-wrapper .ninetheme-checkout-popup-steps .swiper-slide.has-error .ninetheme-step-triangle {
background-color: var(--ninetheme-red);
}
.ninetheme-ajax-checkout-popup-wrapper .ninetheme-checkout-popup-steps .swiper-slide.step-success .ninetheme-step,
.ninetheme-ajax-checkout-popup-wrapper .ninetheme-checkout-popup-steps .swiper-slide.step-success .ninetheme-step, .ninetheme-ajax-checkout-popup-wrapper .ninetheme-checkout-popup-steps .swiper-slide.step-success .ninetheme-step-triangle {
background-color: var(--ninetheme-green);
}
.ninetheme-ajax-checkout-popup-wrapper .ninetheme-step-number {
margin-right: 10px;
font-size: 12px;
background: var(--ninetheme-dark);
padding: 5px;
border-radius: 5px;
min-width: 25px;
min-height: 25px;
display: flex;
align-items: center;
justify-content: center;
}
.swiper-slide-thumb-active .ninetheme-ajax-checkout-popup-wrapper .ninetheme-step-number {
background: var(--ninetheme-green);
}
.ninetheme-ajax-checkout-popup-wrapper .ninetheme-step-label {
font-size: 12px;
text-transform: uppercase;
font-weight: 500;
letter-spacing: 0.5px;
}
.ninetheme-ajax-checkout-popup-wrapper .checkout_coupon.woocommerce-form-coupon,
.ninetheme-ajax-checkout-popup-wrapper .woocommerce-form-login-toggle,
.ninetheme-ajax-checkout-popup-wrapper .woocommerce-form-coupon-toggle {
max-width: 100%;
text-align: center;
}
.ninetheme-ajax-checkout-popup-wrapper .woocommerce-form-coupon-toggle {
border-radius: 5px;
}
.ninetheme-ajax-checkout-popup-wrapper .ninetheme-woocommerce-checkout-coupon form .form-row.ninetheme-coupon-row {
justify-content: center;
}
.ninetheme-ajax-checkout-popup-wrapper .ninetheme-panel-checkout-form-wrapper {
height: calc(100vh - 240px);
padding-right: 15px;
margin-right: -15px;
}
.ninetheme-ajax-checkout-popup-wrapper .ninetheme-panel-close-button {
position: absolute;
top: 50px;
right: 50px;
z-index: 4;
}
.ninetheme-ajax-checkout-popup-wrapper .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout .woocommerce-error {
max-width: 100%;
margin-right: 0;
border-radius: 5px;
}
.ninetheme-ajax-checkout-popup-wrapper .ninetheme-woocommerce-checkout-coupon .woocommerce-error {
color: var(--ninetheme-red);
text-align: center;
}
.ninetheme-ajax-checkout-popup-wrapper .validate-required.woocommerce-invalid input,
.ninetheme-ajax-checkout-popup-wrapper .validate-required.woocommerce-invalid input[type='checkbox']:not(:checked):after,
.ninetheme-ajax-checkout-popup-wrapper .validate-required.woocommerce-invalid .select2-container.select2-container--default .select2-selection--single{
border-color: var(--ninetheme-red);
}
.ninetheme-ajax-checkout-popup-wrapper .validate-required.woocommerce-invalid input[type='checkbox']:not(:checked) + .woocommerce-terms-and-conditions-checkbox-text{
color: var(--ninetheme-red);
}
.ninetheme-checkout-popup-main .swiper-wrapper.height-auto{
height: auto!important;
}
.ninetheme-ajax-checkout-popup-wrapper .show-field {
font-size: 10px;
padding: 3px 10px;
background: var(--ninetheme-dark);
color: var(--ninetheme-light);
border-radius: 10px;
line-height: 1;
cursor: pointer;
display: inline-block;
}
.ninetheme-ajax-checkout-popup-wrapper .show-field:hover {
opacity: 0.5;
}
@media(max-width:768px){
.ninetheme-ajax-checkout-popup-inner {
max-width: calc(100vw - 40px);
}
}
@media(max-width:576px){
.ninetheme-ajax-checkout-popup-wrapper .ninetheme-panel-checkout-form-wrapper {
height: calc(100vh - 340px);
}
.ninetheme-ajax-checkout-popup-wrapper .ninetheme-panel-checkout-labels {
border-radius: 5px;
}
.ninetheme-ajax-checkout-popup-wrapper .ninetheme-panel-checkout-labels .swiper-slide {
height: 50px!important;
}
.ninetheme-ajax-checkout-popup-wrapper .ninetheme-step .ninetheme-step-triangle {
width: 25px;
height: 26px;
top: 5px;
right: -12px;
border: 0;
display:none;
}
.ninetheme-ajax-checkout-popup-wrapper .ninetheme-step {
flex-direction: row;
justify-content: flex-start;
padding: 10px;
padding-left: 15px;
border-radius: 5px;
}
.ninetheme-ajax-checkout-popup-wrapper .ninetheme-step-number {
margin-bottom: 0;
margin-right: 15px;
}
.ninetheme-ajax-checkout-popup-wrapper .ninetheme-panel-close-button {
position: absolute;
top: 50px;
right: 10px;
z-index: 4;
}
.ninetheme-ajax-checkout-popup-wrapper .woocommerce-terms-and-conditions-checkbox-text {
line-height: 1.6;
}
.ninetheme-ajax-checkout-popup-wrapper .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout .woocommerce-error {
padding-top: 30px;
}
.ninetheme-ajax-checkout-popup-wrapper .woocommerce-error .close-error {
top: 0;
}
}  .woocommerce-thankyou-order-details {
list-style: none;
display: flex;
flex-wrap: wrap;
padding: 15px;
border: 2px solid var(--ninetheme-gray);
}
.woocommerce-order-received .woocommerce-order-details,
.woocommerce-order-received .woocommerce-customer-details {
padding: 15px;
border: 2px solid var(--ninetheme-gray);
margin-top: 30px;
}
.woocommerce-order-received .woocommerce-order-details address p {
margin: 0px;
}
.woocommerce-thankyou-order-details li {
display: inline-flex;
align-items: flex-start;
justify-content: flex-start;
flex-direction: column;
}
.woocommerce-thankyou-order-details li+li {
margin-left: 15px;
padding-left: 15px;
border-left: 1px dashed var(--ninetheme-gray);
}
.woocommerce-order-received table.order_details {
width: 100%;
}
.woocommerce-order-received .woocommerce-order-details tr {
border-bottom: 1px solid var(--ninetheme-gray);
line-height: 2.5em;
}
.woocommerce-order-received .woocommerce-order-details tfoot tr:last-child {
border-bottom: 0;
}  /*/*/ul.woocommerce-error {
list-style: none;
}
.ninetheme-page-multistep-checkout ul.woocommerce-error {
margin: 20px 0;
background: var(--ninetheme-red);
color: var(--ninetheme-light);
padding: 10px;
position: relative;
max-width: 450px;
}
.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-error {
text-align: center;
padding: 10px;
border: 2px solid var(--ninetheme-red);
margin-bottom: 40px;
margin-top: 0;
max-width: 66.66666667%;
}
.woocommerce-notices-wrapper .woocommerce-error {
text-align: center;
padding: 30px;
border: 2px solid var(--ninetheme-red);
margin-bottom: 40px;
margin-top: 0;
}
.ninetheme-is-required:not(.ninetheme-invalid) .ninetheme-form-message {
height: 0;
visibility: hidden;
}
.ninetheme-is-required.ninetheme-invalid .ninetheme-form-message {
color: var(--ninetheme-red);
height: auto;
visibility: visible;
-moz-transition: height 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
-o-transition: height 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
-webkit-transition: height 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
transition: height 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.ninetheme-is-required.ninetheme-invalid input[type="checkbox"]:not(:focus),
.ninetheme-is-required.ninetheme-invalid input:not(:focus) {
border-color: var(--ninetheme-red);
background: #ffefee;
}/*/*/.ninetheme-myaccount-page-content-inner {
padding: 40px;
border: 2px solid var(--ninetheme-gray);
}
.ninetheme-myaccount-navigation ul.navigation {
display: inline-block;
}
.ninetheme-myaccount-navigation li.menu-item {
position: relative;
display: block;
width: auto;
position: relative;
}
.ninetheme-myaccount-navigation li.menu-item a {
display: inline-block;
padding: 10px 0;
text-align: left;
position: relative;
font-size: 16px;
line-height: 1em;
color: var(--ninetheme-text);
text-decoration: none;
border-width: 0;
background-color: transparent;
-webkit-transition: color 250ms ease, background-color 250ms ease;
-moz-transition: color 250ms ease, background-color 250ms ease;
-o-transition: color 250ms ease, background-color 250ms ease;
transition: color 250ms ease, background-color 250ms ease;
}
.ninetheme-myaccount-navigation li.menu-item:hover a,
.ninetheme-myaccount-navigation li.menu-item.is-active a {
color: var(--ninetheme-dark);
}
.ninetheme-myaccount-content a:not(.button):after,
.ninetheme-myaccount-navigation li.menu-item a:after {
content: '';
height: 2px;
width: 0;
background-color: currentColor;
position: absolute;
bottom: 0;
left: 0;
-webkit-transition: width .25s;
transition: width .25s;
}
.ninetheme-myaccount-content a:not(.button):hover:after,
.ninetheme-myaccount-navigation li.menu-item.is-active a:after,
.ninetheme-myaccount-navigation li.menu-item a:hover:after {
width: 100%;
}
.ninetheme-myaccount-content a:not(.button) {
position: relative;
display: inline-block;
}
.ninetheme-myaccount-content {
margin-top: 20px;
padding-top: 20px;
border: 0;
border-top: 1px solid var(--ninetheme-gray);
}
.ninetheme-myaccount-content .woocommerce-message,
.ninetheme-myaccount-content .woocommerce-info {
max-width: 200px;
}
.ninetheme-myaccount-content .form-row {
display: flex;
flex-direction: column;
}
.ninetheme-myaccount-content .form-row input {
width: 100%;
}
.ninetheme-myaccount-content a {
font-weight: 500;
}
.ninetheme-myaccount-content p .button {
margin-top: 20px;
}
.ninetheme-myaccount-content .woocommerce-message .button,
.ninetheme-myaccount-content .woocommerce-info .button {
margin-bottom: 15px;
}
.ninetheme-myaccount-content .ninetheme-form-title {
margin-bottom: 15px;
}
.ninetheme-myaccount-content .edit-account .ninetheme-row input {
width: 100%;
}
.ninetheme-myaccount-content .edit-account fieldset {
margin-top: 40px;
}
.ninetheme-myaccount-content .edit-account fieldset legend {
font-weight: 500;
margin-bottom: 30px;
color: var(--ninetheme-dark);
padding-top: 40px;
border-top: 2px solid var(--ninetheme-gray);
display: inline-flex;
width: 100%;
text-transform: uppercase;
}
.ninetheme-popup-item .row.ninetheme-myaccount-page-content>div {
width: 100%;
}
.ninetheme-content .ninetheme-myaccount-content table.table.table-striped {
margin-bottom: 0px;
}
.woocommerce .ninetheme-content .ninetheme-myaccount-content .woocommerce-orders-table__cell .button,
.woocommerce-page .ninetheme-content .ninetheme-myaccount-content .woocommerce-orders-table__cell .button {
min-width: auto;
}
.ninetheme-myaccount-navigation > ul {
margin: 0;
padding: 0;
}
@media(min-width:768px) {
.ninetheme-myaccount-content {
padding-top: 0;
padding-left: 40px;
margin-top: 0;
border: 0;
}
.ninetheme-myaccount-page-content {
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center
}
.ninetheme-myaccount-page-content .col-content {
position: relative;
}
.ninetheme-myaccount-page-content .col-content:before {
content: "";
position: absolute;
left: 5px;
top: 0;
height: 100%;
width: 1px;
background: var(--ninetheme-gray);
}
.ninetheme-myaccount-navigation > ul {
margin-top: 0;
margin-bottom: 0;
}
}
@media(max-width:768px) {
.ninetheme-myaccount-page-content-inner {
padding: 20px;
}
}
@media(max-width:576px) {
.ninetheme-content .ninetheme-myaccount-content table.table.table-striped th,
.ninetheme-content .ninetheme-myaccount-content table.table.table-striped td {
padding: 10px;
font-size: 12px;
}
.ninetheme-myaccount-content {
margin-top: 20px;
padding-top: 20px;
border: 0;
border-top: 1px solid var(--ninetheme-gray);
display: inline-block;
max-width: 100%;
overflow-x: auto;
}
.ninetheme-myaccount-content a:not(.button) {
display: initial;
}
.ninetheme-myaccount-content a:not(.button):hover {
text-decoration: underline;
}
.ninetheme-myaccount-content a:not(.button):after {
content: none;
}
}/*/*/.ninetheme-myaccount-wrapper .ninetheme-myaccount-steps-buttons {
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
margin-bottom: 40px;
}
.ninetheme-myaccount-steps-register .woocommerce-form.woocommerce-form-login.login,
.ninetheme-myaccount-steps-register .woocommerce-form-register,
.ninetheme-myaccount-steps-register .checkout_coupon.woocommerce-form-coupon {
max-width: calc(100% - 1px);
}
.ninetheme-myaccount-wrapper .ninetheme-row {
display: flex;
justify-content: flex-start;
flex-wrap: wrap;
flex-direction: column;
text-align: left;
}
.ninetheme-myaccount-wrapper .woocommerce-error strong {
color: var(--ninetheme-dark);
text-decoration: underline;
}
.ninetheme-myaccount-wrapper .ninetheme-justify-center {
text-align: left;
}
.ninetheme-myaccount-wrapper span.password-input,
.ninetheme-myaccount-wrapper input#password {
width: 100%;
}
.ninetheme-myaccount-wrapper label {
display: inline-flex;
align-items: center;
}
.ninetheme-myaccount-wrapper .ninetheme-myaccount-steps-buttons>span {
display: flex;
align-items: center;
justify-content: center;
margin: 0;
width: 48%;
cursor: pointer;
padding: 5px 15px;
background-color: #f8f9fa;
background-color: var(--ninetheme-gray-soft);
margin-bottom: 5px;
padding: 10px 20px;
border: 1px solid var(--ninetheme-gray);
color: var(--ninetheme-dark);
}
.ninetheme-myaccount-wrapper .ninetheme-myaccount-steps-buttons>span+span {
margin-left: 10px;
}
.ninetheme-myaccount-wrapper .ninetheme-myaccount-steps-buttons>span[tabindex="-1"] {
background-color: var(--ninetheme-dark);
color: var(--ninetheme-light);
}
.ninetheme-myaccount-wrapper .ninetheme-myaccount-steps-buttons>span[tabindex="-1"] svg {
fill: var(--ninetheme-light);
}
.ninetheme-myaccount-wrapper .ninetheme-myaccount-steps-buttons svg {
max-width: 18px;
max-height: 18px;
margin-right: 5px;
}
.ninetheme-myaccount-wrapper .woocommerce-form-login__submit {
margin-top: 10px;
}
.ninetheme-myaccount-wrapper .woocommerce-form-register__submit {
margin-top: 15px;
}
.account-area .woocommerce-privacy-policy-text+.form-row .woocommerce-form-register__submit,
.ninetheme-myaccount-wrapper .woocommerce-privacy-policy-text+.ninetheme-row .woocommerce-form-register__submit {
margin-top: 0px;
}
.ninetheme-myaccount-wrapper .ninetheme-myaccount-steps-register .woocommerce-privacy-policy-text+.ninetheme-row .woocommerce-form-register__submit {
margin-top: 10px;
}
.ninetheme-myaccount-wrapper .woocommerce-privacy-policy-text+.ninetheme-row {
margin-bottom: 0px;
}/**/.ninetheme-lost-reset-password-wrapper .ninetheme-flex {
flex-direction: column;
}
.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
display: inline-block;
background: var(--ninetheme-gray-soft);
border: 1px solid var(--ninetheme-gray);
padding: 10px 20px;
color: var(--ninetheme-dark);
}
ul.wc-bacs-bank-details.order_details.bacs_details {
margin: 0;
}
h2.wc-bacs-bank-details-heading {
margin: 30px 0 10px;
font-size: 22px;
}
h3.wc-bacs-bank-details-account-name {
font-size: 18px;
}/*/*/.shop-layout-right-sidebar .nt-sidebar {
padding-left: 15px;
}
.ninetheme-product-summary.ninetheme-is-sticky.ninetheme-sticky-start {
margin-top: 30px;
}
@media(min-width: 992px) {
.shop-layout-right-sidebar .nt-sidebar {
order: 2;
padding-left: 20px;
}
}
.nt-sidebar .widget-title,
.blog-sidebar-title h5,
.nt-sidebar-inner-widget h5,
.nt-sidebar-inner-widget .wp-block-group h2,
.shop-widget-title .title {
text-transform: capitalize;
margin: 0px;
color: var(--ninetheme-dark);
font-style: normal;
line-height: 1.4;
position: relative;
font-size:16px;
}
.nt-sidebar .widget-title+*,
.blog-sidebar-title h5+*,
.nt-sidebar-inner-widget h5+*,
.nt-sidebar-inner-widget .wp-block-group h2+*,
.shop-widget-title .title+* {
margin-top: 15px;
}
ul.cart_list li a,
ul.product_list_widget li a {
font-size: 15px;
color: var(--ninetheme-dark);
font-weight: 400;
}
.nt-sidebar-inner-widget span.reviewer {
font-size: 14px;
}
ul.product_list_widget li ins,
ul.product_list_widget li>.amount bdi {
color: var(--ninetheme-primary);
font-size: 14px;
font-weight: 400;
line-height: 1;
text-decoration: none;
}
ul.product_list_widget li {
margin: 0px;
position: relative;
line-height: 1.6;
font-weight: 400;
border: 1px solid var(--ninetheme-border);
border-bottom: 0px;
padding: 0;
display: flex;
flex-direction: column;
justify-content: center;
min-height: 80px;
align-items: flex-start;
position: relative;
}
.nt-sidebar-inner-widget ul.product_list_widget li {
margin: 0px;
}
ul.product_list_widget li a.ninetheme-widget-product-list-inner {
font-size: 13px;
color: var(--ninetheme-dark);
font-weight: 400;
}
.product_list_widget a.ninetheme-widget-product-list-inner {
display: flex;
align-items: center;
width: 100%;
}
.product_list_widget a.ninetheme-widget-product-list-inner img {
margin-right: 15px;
border-right: 1px solid var(--ninetheme-border);
padding: 15px;
}
.product_list_widget a.ninetheme-widget-product-list-inner .ninetheme-widget-product-list-details {
display: flex;
flex-direction: column;
font-weight: 600;
padding-top: 10px;
}
ul.product_list_widget li:last-child {
border-bottom: 1px solid var(--ninetheme-border);
}
.product_list_widget a.ninetheme-widget-product-list-inner span.ninetheme-price {
margin-top: 5px;
font-size: 12px;
}
ul.product_list_widget li del {
line-height: 1;
}
.nt-sidebar-inner-widget .star-rating,
.nt-sidebar-inner-widget .star-rating::before,
.nt-sidebar-inner-widget .star-rating span::before {
font-size: 9px;
}
ul.product_list_widget li .star-rating {
position: absolute;
left: 6px;
top: -2px;
}
.nt-sidebar-inner-widget .star-rating {
width: 54px;
margin: 8px 0px 8px;
}
.ninetheme-choosen-filters {
margin: 0 0 20px;
}
.price_slider_wrapper {
position: relative;
padding-top: 5px;
}
.price_slider_wrapper .ui-widget-content {
background: var(--ninetheme-gray-soft);
border: medium none;
border-radius: 0;
height: 6px;
position: relative;
width: 95%;
margin-right: 0;
margin-left: 0;
}
.price_slider_wrapper .ui-slider .ui-slider-range {
background: var(--ninetheme-gray-soft);
border-radius: 0;
}
.price_slider_wrapper .ui-slider .ui-slider-handle {
height: 14px;
width: 14px;
top: -4px;
cursor: pointer;
position: absolute;
background: var(--ninetheme-light);
border-radius: 100%;
margin-left: 0;
background-color: var(--ninetheme-gray);
border-color: var(--ninetheme-gray);
}
.price_slider_wrapper .price_slider_amount {
text-align: right;
line-height: 2;
font-size: 12px;
font-weight: 500;
color: var(--ninetheme-dark-soft);
text-transform: uppercase;
margin: 25px 0 0 0;
}
.price_slider_wrapper .price_slider_amount .price_label {
margin-top: 10px;
position: absolute;
bottom: 0;
right: 0;
}
.nt-sidebar form .price_slider_amount .button,
.price_slider_wrapper form .price_slider_amount .button {
padding: 3px 10px;
font-size: 10px;
border-radius: 5px;
text-transform: uppercase;
min-width: inherit;
background: var(--ninetheme-yellow);
min-height: auto;
color: var(--ninetheme-light);
font-weight: 500;
}
.site-scroll .widget-list-span,
.product-categories .widget-list-span,
.woocommerce-widget-layered-nav-list__item .widget-list-span {
background: var(--ninetheme-light);
color: var(--ninetheme-dark);
line-height: 1;
display: flex;
align-items: center;
justify-content: center;
position: absolute;
top: 0;
left: auto;
right: 3px;
width: 15px;
height: 15px;
border-radius: 20px;
font-size: 11px;
}
.woocommerce-widget-layered-nav-list__item .ninetheme-swatches-widget-color-item {
position: relative;
margin-right: 12px;
width: 12px;
height: 12px;
border-radius: 100%;
border: 1px solid var(--ninetheme-border);
}
.woocommerce-widget-layered-nav-list__item .ninetheme-swatches-widget-color-item.is_white {
border: 1px solid #000;
}
ul.cart_list li img,
ul.product_list_widget li img {
width: 80px;
}
.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item {
padding: 0;
display: flex;
align-items: center;
}
.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a {
padding: 0;
padding-left: 0px;
font-size: 13px;
color: var(--ninetheme-dark-soft);
position: relative;
display: flex;
align-items: center;
line-height: 1.3;
}
.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.chosen a::before {
display: none;
}
.nt-sidebar form button:hover,
.elementor-widget-wp-widget-woocommerce_price_filter form button:hover {
background: var(--ninetheme-primary);
color: var(--ninetheme-light);
}
.price_label {
margin-top: 10px;
text-align: left;
}
.ninetheme-widget-product-categories a label,
.ninetheme-product-status a label {
margin: 0;
margin-left: 7px;
color: var(--ninetheme-dark-soft);
font-size: 14px;
font-weight: 400;
width: auto;
cursor: pointer;
}
.site-scroll li a {
display: flex;
align-items: center;
}
.site-scroll ul.children {
margin-left: 0;
}
.site-scroll ul li:before {
content: disable;
position: absolute;
display: block;
left: 0;
top: 4px;
width: 13px;
height: 13px;
background: var(--ninetheme-gray);
border: 1px solid var(--ninetheme-border);
border-radius: 100%;
}
.site-scroll ul li.checked:before {
background-color: var(--ninetheme-dark);
}
input[type='checkbox']:after {
cursor: pointer;
}
.nt-sidebar-inner .select2-container--default .select2-selection--single .select2-selection__arrow {
height: 100%;
position: absolute;
top: auto;
right: 0;
width: 30px;
}/**/.ninetheme-shop-fixed-sidebar {
position: fixed;
z-index: 105;
left: 0;
top: 0;
height: 100%;
background: var(--ninetheme-light);
box-shadow: 0px 12px 24px 0px rgb(120 120 120 / 30%);
padding: 70px 30px 50px;
width: 100%;
max-width: 400px;
opacity: 0;
overflow: hidden;
-moz-transform: translateX(-100%);
-ms-transform: translateX(-100%);
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
will-change: transform;
-webkit-transition: opacity 0.25s ease, ease;
transition: opacity 0.25s ease, transform 0.25s ease;
}
.admin-bar .ninetheme-shop-fixed-sidebar {
top: 32px;
height: calc(100% - 32px);
}
.ninetheme-shop-fixed-sidebar.active {
opacity: 1;
-moz-transform: translateX(0%);
-ms-transform: translateX(0%);
-webkit-transform: translateX(0%);
transform: translateX(0%);
}
.ninetheme-toggle-hidden-sidebar span,
.ninetheme-open-fixed-sidebar span {
margin-right: 10px;
cursor: pointer;
}
.ninetheme-shop-fixed-sidebar .ninetheme-close-sidebar {
position: absolute;
top: 15px;
right: 15px;
cursor: pointer;
}
.ninetheme-shop-fixed-sidebar .nt-sidebar-inner {
margin: 0;
height: 100%;
max-height: 100%;
overflow-y: auto;
margin-right: -15px;
padding-right: 15px;
}
.nt-sidebar-inner-wrapper {
position: relative;
display: block;
width: 100%;
height: 100%;
}
.nt-sidebar-inner-wrapper .nt-sidebar-inner{
padding: 20px;
border: 1px solid var(--ninetheme-border);
border-radius: 5px;
}
@media(min-width: 992px) {
.shop-layout-left-sidebar .ninetheme-products-column {
padding-left : 30px;
}
.shop-layout-right-sidebar .ninetheme-products-column {
padding-right : 15px;
}
}
.nt-sidebar-inner-wrapper.all-closed {
margin-bottom: 15px;
}
.nt-sidebar .nt-sidebar-inner-widget+.nt-sidebar-inner-widget {
margin-top: 40px;
}
.nt-sidebar .nt-sidebar-inner-widget:last-child {
margin-bottom: 0 !important;
}
.nt-sidebar.default-sidebar .nt-sidebar-inner-widget.active+.nt-sidebar-inner-widget,
.ninetheme-shop-fixed-sidebar.shop-top-sidebar-content .nt-sidebar-inner-widget.active+.nt-sidebar-inner-widget {
margin-top: 15px;
}
.shop-layout-top-sidebar:not(.single) .ninetheme-shop-fixed-sidebar.shop-top-sidebar-content .nt-sidebar-inner-widget {
padding: 15px;
}
.ninetheme-shop-fixed-sidebar.shop-top-sidebar-content .nt-sidebar-inner-widget-title:before {
top: 8px;
}
@media(min-width: 1024px) {
.ninetheme-open-fixed-sidebar {
display: none;
}
}  .nt-sidebar.shop-top-sidebar {
z-index: 10;
position: relative;
margin-bottom: 15px;
}
.ninetheme-shop-fixed-sidebar.shop-top-sidebar-content .nt-sidebar-inner-widget-title,
.shop-top-sidebar .nt-sidebar-inner-widget-title {
display: flex;
align-items: center;
justify-content: space-between;
font-size: 14px;
}
.ninetheme-shop-sidebar .nt-sidebar-inner-widget-title {
cursor: pointer;
margin-bottom: 0;
}
.ninetheme-shop-sidebar .nt-sidebar-inner-widget-title + * {
margin-top: 15px;
display: block;
}
.shop-layout-top-sidebar:not(.single) .shop-top-sidebar .nt-sidebar-inner-widget {
border: 0;
border-radius: 0px;
position: relative;
margin: 0 0 15px;
padding-right: calc(var(--bs-gutter-x) * .5);
padding-left: calc(var(--bs-gutter-x) * .5);
}
.shop-layout-top-sidebar:not(.single) .shop-top-sidebar .nt-sidebar-inner-widget.active {
z-index: 99;
}
.shop-top-sidebar ul.ninetheme-product-categories-primary.ninetheme-scrollbar {
max-height: 350px;
}
.shop-top-sidebar .nt-sidebar-inner-widget h5,
.shop-top-sidebar .nt-sidebar-inner-widget .wp-block-group h2,
.shop-top-sidebar .shop-widget-title .title {
position: relative;
padding: 5px 10px 5px 30px;
border: 1px solid var(--ninetheme-border);
border-radius: 5px;
}
.shop-top-sidebar .nt-sidebar-inner-widget h5:before,
.shop-top-sidebar .nt-sidebar-inner-widget .wp-block-group h2:before,
.shop-top-sidebar .shop-widget-title .title:before {
left: 15px;
top: 50%;
transform: translateY(-50%);
}
.shop-top-sidebar .nt-sidebar-inner-widget.active .wp-block-group h2:before,
.shop-top-sidebar .shop-widget-title.active .title:before,
.shop-widget-title.active:before {
background-color: var(--ninetheme-red);
}
.shop-top-sidebar .nt-sidebar-widget-body {
padding: 20px;
background-color: var(--ninetheme-light);
border: 1px solid var(--ninetheme-border);
border-radius: 5px;
margin: 0 !important;
transform: translateY(2px);
}
.ninetheme-shop-dropdown-sidebar .nt-sidebar-widget-body {
position: absolute;
width: calc(100% - 16px);
top: 100%;
left: 8px;
display: none;
margin: 0 !important;
-webkit-box-shadow: 0 15px 30px -4px rgb(0 0 0 / 9%);
-moz-box-shadow: 0 15px 30px -4px rgba(0, 0, 0, .09);
box-shadow: 0 15px 30px -4px rgb(0 0 0 / 9%);
transition: none;
}
.nt-sidebar-inner.row.row-cols-5,
.ninetheme-shop-dropdown-sidebar .nt-sidebar-inner-widget {
margin: 0 !important;
}
.nt-sidebar form .price_slider_amount .button,
.elementor-widget-wp-widget-woocommerce_price_filter form .price_slider_amount .button {
font-size: 10px;
min-height: auto;
min-width: auto;
max-width: 100px;
border-radius: 5px;
padding: 3px 10px;
}
@media (max-width: 992px) {
.nt-sidebar.shop-top-sidebar {
display: none;
}
.ninetheme-shop-single-row .nt-sidebar {
position: relative;
margin-top: 60px;
}
}  .shop-layout-top-sidebar:not(.single) .nt-sidebar-inner-widget {
padding: 0 12px;
}
body.blog #nt-sidebar .nt-sidebar-inner-widget {
padding: 0;
}
.shop-layout-top-sidebar .ninetheme-products-wrapper .ninetheme-choosen-filters {
display: none;
}
.ninetheme-toggle-hidden-sidebar:not(.active) .ninetheme-filter-close {
display: none;
}
.ninetheme-toggle-hidden-sidebar.active .svgFilter {
display: none;
}
.nt-sidebar .ninetheme-close-sidebar {
position: absolute;
top: 15px;
right: 20px;
cursor: pointer;
}
.ninetheme-close-sidebar.btn-done {
position: relative;
top: auto;
right: auto;
width: auto;
padding: 0px 15px;
}
.shop-layout-top-sidebar .ninetheme-toggle-hidden-sidebar {
display: none;
}
.ninetheme-products-wrapper .ninetheme-choosen-filters,
.ninetheme-shop-hidden-top-sidebar .ninetheme-choosen-filters {
border-bottom: 1px solid var(--ninetheme-gray);
justify-content: center;
padding: 0 0 5px;
text-align: left;
margin-bottom: 20px;
}
.ninetheme-shop-hidden-top-sidebar .nt-sidebar-inner-widget {
margin: 0 0 15px !important;
}
.ninetheme-product-status .nt-sidebar-inner-widget ul li:not(:first-child) {
margin-top: 0px;
}
@media (min-width: 992px) {
.shop-layout-left-sidebar .default-sidebar .ninetheme-choosen-filters,
.shop-layout-right-sidebar .default-sidebar .ninetheme-choosen-filters,
body:not(.shop-layout-fixed-sidebar) .nt-sidebar .ninetheme-close-sidebar,
body:not(.shop-layout-fixed-sidebar) .ninetheme-before-loop .ninetheme-block-right>div.ninetheme-open-fixed-sidebar,
body .ninetheme-before-loop .ninetheme-open-fixed-sidebar-mobile,
body:not(.shop-layout-fixed-sidebar) .ninetheme-before-loop .ninetheme-block-left>div.ninetheme-open-fixed-sidebar {
display: none;
}
.ninetheme-shop-sidebar.ninetheme-shop-fixed-sidebar {
padding-right: 30px;
padding-left: 30px;
}
.ninetheme-before-loop .ninetheme-block-left .ninetheme-open-fixed-sidebar.ninetheme-open-fixed-sidebar-mobile+div {
margin-left: 0;
padding-left: 0;
}
}
@media(max-width: 992px) {
.nt-sidebar.ninetheme-blog-sidebar {
margin-top: 60px;
}
.nt-sidebar.ninetheme-shop-sidebar {
position: fixed;
z-index: 105;
left: 0;
top: 0;
height: 100%;
background: var(--ninetheme-light);
box-shadow: 0px 12px 24px 0px rgb(120 120 120 / 30%);
padding: 50px 15px;
width: 100%;
max-width: 400px;
opacity: 0;
overflow: hidden;
-moz-transform: translateX(-100%);
-ms-transform: translateX(-100%);
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
will-change: transform;
-webkit-transition: opacity 0.25s ease, ease;
transition: opacity 0.25s ease, transform 0.25s ease;
}
.nt-sidebar.ninetheme-shop-sidebar.active {
opacity: 1;
-moz-transform: translateX(0%);
-ms-transform: translateX(0%);
-webkit-transform: translateX(0%);
transform: translateX(0%);
}
.admin-bar .nt-sidebar.ninetheme-shop-sidebar {
top: 32px;
height: calc(100% - 32px);
}
.nt-sidebar.ninetheme-shop-sidebar .nt-sidebar-inner {
margin: 0;
height: calc(100% - 30px);
max-height: 100%;
overflow-y: auto;
padding-right: 15px;
padding-bottom: 15px;
}
.nt-sidebar.ninetheme-shop-fixed-sidebar .nt-sidebar-inner {
height: 100%;
padding-bottom: 0px;
}
.nt-sidebar.ninetheme-shop-hidden-top-sidebar {
padding: 70px 10px 20px;
}
body .ninetheme-before-loop .ninetheme-open-fixed-sidebar:not(.ninetheme-open-fixed-sidebar-mobile),
.ninetheme-before-loop .ninetheme-block-right>div.ninetheme-toggle-hidden-sidebar,
.ninetheme-before-loop .ninetheme-block-left>div.ninetheme-toggle-hidden-sidebar,
.shop-layout-fixed-sidebar.fixed-sidebar-top .ninetheme-toggle-hidden-sidebar {
display: none;
}
.nt-sidebar .ninetheme-choosen-filters {
border-bottom: 1px solid var(--ninetheme-gray);
justify-content: center;
padding: 0 0 5px;
text-align: left;
margin-bottom: 20px;
}
.ninetheme-choosen-filters-action {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
}
}
@media(max-width: 600px) {
.admin-bar.scroll-start .nt-sidebar:not(.ninetheme-blog-sidebar) {
top: 0px;
height: 100%;
}
}
.ninetheme-shop-hidden-sidebar .nt-sidebar-inner-widget {
margin: 30px 0 60px !important;
}
.nt-sidebar .nt-sidebar-inner-widget ul,
.ninetheme-widget-product-categories ul,
.elementor-widget-wp-widget-woocommerce_rating_filter ul,
.site-scroll ul{
list-style: none;
}
.nt-sidebar .nt-sidebar-inner-widget ul.product-categories li ul.children,
.ninetheme-widget-product-categories ul.ninetheme-product-categories-primary li ul.children {
display: none;
}
.product-categories span.subDropdown {
border-radius: 50%;
background: rgb(226 226 226);
border: 5px solid transparent;
color: var(--ninetheme-dark);
width: 20px;
height: 20px;
display: inline-flex;
justify-content: center;
align-items: center;
position: absolute;
cursor: pointer;
top: 3px;
right: 38px;
}
.product-categories span.subDropdown:before,
.product-categories span.subDropdown:after {
content: '';
position: absolute;
height: 2px;
width: 100%;
top: 50%;
left: 0;
margin-top: -1px;
background-color: #282828;
transform-origin: 50% 50%;
opacity: 1;
-moz-transition: -moz-transform ease 0.25s;
-webkit-transition: -webkit-transform ease 0.25s;
-o-transition: -o-transform ease 0.25s;
-ms-transition: -ms-transform ease 0.25s;
transition: transform ease 0.25s;
}
.product-categories span.subDropdown:after {
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
}
.product-categories span.subDropdown:before {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
.product-categories span.subDropdown.active:before,
.product-categories span.subDropdown.active:after,
.product-categories span.subDropdown:hover:before,
.product-categories span.subDropdown:hover:after {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}  .product_list_widget a.ninetheme-widget-product-list-inner img {
margin-right: 15px;
}
.product_list_widget a.ninetheme-widget-product-list-inner .ninetheme-widget-product-list-details {
display: flex;
flex-direction: column;
font-weight: 600;
}
.product_list_widget .ninetheme-widget-product-list-details .product-title {
max-width: 90%;
}
.product_list_widget a.ninetheme-widget-product-list-inner span.ninetheme-price {
margin-top: 5px;
}
.ninetheme-single-product-type-stretch .ninetheme-product-summary-inner {
padding-top: 100px;
}
.ninetheme-single-product-type-stretch .ninetheme-product-related {
padding-bottom: 80px;
}
.ninetheme-single-product-type-stretch .ninetheme-product-summary {
padding: 0 0 0 40px;
} @media(max-width:1024px) {
.mobile-sidebar-close {
display: flex;
align-items: stretch;
align-content: center;
justify-content: center;
flex-direction: row;
flex-wrap: wrap;
margin-right: -3px;
}
.shop-sidebar-fixed .ninetheme-mobile-sidebar-toggle {
display: block;
}
body.ninetheme-ajax-shop .nt-sidebar .nt-sidebar-inner .ninetheme-choosen-filters {
display: block;
}
.nt-sidebar .nt-sidebar-inner .ninetheme-choosen-filters {
padding: 5px 10px;
border: none;
width: 100%;
margin: 0 0 15px 0px;
background: var(--ninetheme-light);
z-index: 1;
}
.nt-sidebar .nt-sidebar-inner.scroll-start .ninetheme-choosen-filters {
position: absolute;
top: 40px;
margin-top: 0;
left: 0;
}
.nt-sidebar .woocommerce-result-count {
float: none;
margin: 0;
width: 100%;
}
.woocommerce .nt-sidebar .woocommerce-info:before {
display: none;
}
.woocommerce .nt-sidebar .nt-sidebar-inner .close-sidebar {
top: auto;
bottom: auto;
position: relative;
padding: 5px;
background: var(--ninetheme-dark);
align-items: center;
justify-content: center;
color: var(--ninetheme-light);
line-height: 1.3;
margin-top: 5px;
border-radius: 5px;
cursor: pointer;
margin-top: 10px;
}
.woocommerce .nt-sidebar .woocommerce-result-count span {
color: var(--ninetheme-primary);
}
.shop-sidebar-fixed .blog-sidebar {
margin: 0;
overflow-y: scroll;
padding: 0px;
}
.nt-sidebar .nt-sidebar-inner-widget a.ajax-loading::after {
content: "";
margin-left: 10px;
border-width: 2px;
border-color: var(--ninetheme-dark);
border-left-color: transparent;
border-radius: 50%;
border-style: solid;
-webkit-animation: v-spin-fast 1s linear infinite;
animation: v-spin-fast 1s linear infinite;
width: 15px;
height: 15px;
position: absolute;
right: 7px;
}
.ninetheme-single-product-type-stretch .ninetheme-product-summary-inner {
padding-top: 0px;
}
.ninetheme-single-product-type-stretch .ninetheme-product-summary-inner {
padding: 0 15px;
}
.ninetheme-single-product-type-stretch .ninetheme-product-summary {
padding: 0;
}
.ninetheme-single-product-type-stretch .ninetheme-product-thumbnails {
padding-left: 10px;
}
.ninetheme-single-product-type-stretch .ninetheme-swiper-slider-wrapper .swiper-button-prev,
.ninetheme-single-product-type-stretch .ninetheme-swiper-slider-wrapper .swiper-button-next {
display: none;
}
.ninetheme-single-product-type-stretch .ninetheme-product-related {
padding-bottom: 65px;
}
}
@media(max-width:768px) {
.shop-sidebar-fixed .blog-sidebar {
height: calc(100vh);
max-height: calc(100vh);
}
}
.nt-sidebar.order-2 {
position: relative;
}
.ninetheme-sticky-sidebar-stopper {
position: relative;
display: block;
}
.ninetheme-is-sticky {
will-change: position, top;
}
span.subDropdown {
position: absolute;
top: 2px;
right: 0;
width: 20px;
height: 15px;
display: flex;
align-items: center;
justify-content: center;
font-size: 18px;
cursor: pointer;
}
span.subDropdown svg {
max-width: 10px;
max-height: 15px;
}
.subDropdown.minuss svg .vertical,
.widget_ninetheme_product_categories ul.children {
display: none;
}
.widget_ninetheme_product_categories ul.children,
.ninetheme-widget-product-categories ul.children {
padding-left: 10px;
}
.widget_ninetheme_product_categories ul.children li a:before {
content: none !important;
}
ul.ninetheme-remove-filter li {
display: inline-block;
margin-right: 15px;
}
ul.ninetheme-remove-filter li a {
display: flex;
align-items: center;
justify-content: center;
text-transform: capitalize;
}
.nt-sidebar-inner a span.remove-filter,
ul.ninetheme-remove-filter li a span.remove-filter {
position: relative;
width: 15px;
height: 15px;
background-color: var(--ninetheme-gray-soft);
margin-right: 5px;
border-radius: 50px;
}
.nt-sidebar-inner li a:hover span.remove-filter,
ul.ninetheme-remove-filter li a:hover span.remove-filter {
background-color: var(--ninetheme-gray);
}
ul.ninetheme-remove-filter li a.clear-all span.remove-filter {
background-color: var(--ninetheme-dark);
}
.ninetheme-remove-filter li:first-child a span.remove-filter:before, .ninetheme-remove-filter li:first-child a span.remove-filter:after {
background-color: var(--ninetheme-light) !important;
}
.nt-sidebar-inner li a span.remove-filter:before,
.nt-sidebar-inner li a span.remove-filter:after,
.ninetheme-remove-filter li a span.remove-filter:before,
.ninetheme-remove-filter li a span.remove-filter:after {
content: "";
width: 7px;
height: 1px;
position: absolute;
left: 4px;
top: 7px;
display: inline-block;
background-color: var(--ninetheme-dark) !important;
-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
transition: all .3s ease-out;
}
.nt-sidebar-inner li a span.remove-filter,
.ninetheme-remove-filter li a {
position: relative;
color: var(--ninetheme-dark);
letter-spacing: 0.2px;
cursor: pointer;
}
.nt-sidebar-inner li a span.remove-filter:before,
.ninetheme-remove-filter li a span.remove-filter:before {
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.nt-sidebar-inner li a span.remove-filter:after,
.ninetheme-remove-filter li a span.remove-filter:after {
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
}
.nt-sidebar-inner li a:hover span.remove-filter:before,
.nt-sidebar-inner li a:hover span.remove-filter:after,
.ninetheme-remove-filter li a:hover span.remove-filter:before,
.ninetheme-remove-filter li a:hover span.remove-filter:after {
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
}
.filters-container .nav-tabs.nav-tab-box {
display: inline-block;
}/*/*/.ninetheme-single-product-type-stretch .ninetheme-product-accordion-wrapper {
margin-top: 80px;
}/**/@keyframes ninetheme-rotate {
100% {
transform: rotate(360deg);
}
}
.ninetheme-product-bottom-popup-cart .ajax_add_to_cart:after,
.ninetheme-loop-product-cart-with-quantity:after {
position: absolute;
top: 50%;
left: 50%;
margin-top: -9px;
margin-left: -9px;
opacity: 0;
transition: opacity .2s ease;
content: "";
display: inline-block;
width: 18px;
height: 18px;
border: 1px solid var(--ninetheme-light);
border-left-color: var(--ninetheme-purple);
border-radius: 50%;
vertical-align: middle;
}
.ninetheme-loop-product-type-1 .ninetheme-loop-product-cart-with-quantity:after {
margin-top: -12px;
}
.ninetheme-product-bottom-popup-cart .ajax_add_to_cart.loading:after,
.ninetheme-loop-product-cart-with-quantity.loading:after {
opacity: 1;
animation: ninetheme-rotate 450ms infinite linear;
} .ninetheme-loop-product-labels .ninetheme-label {
padding: 5px 7px;
line-height: 1;
} .swiper-autoheight,
.swiper-autoheight .swiper-slide,
.swiper-autoheight .swiper-slide .ninetheme-type-product {
height: 100%;
position: relative;
}
.style-1 .swiper-container .ninetheme-type-product,
.row.style-1 .ninetheme-type-product {
height: 100%;
}
.style-1 .swiper-container .ninetheme-loop-product,
.row.style-1 .ninetheme-loop-product {
border: 1px solid var(--ninetheme-border);
padding: 20px;
position: relative;
border-radius: 5px;
min-height: 100%;
height: 100%;
}
.style-1 .swiper-container .ninetheme-loop-product:hover,
.row.style-1 .ninetheme-loop-product:hover {
border-color: var(--ninetheme-primary);
}
body.redux-deactive .ninetheme-loop-product .ninetheme-loop-thumb-wrapper {
margin-bottom: 15px;
padding: 0;
position: relative;
}
.ninetheme-products-widget-slider .ninetheme-loop-product {
margin-bottom: 0px!important;
}
.ninetheme-type-product.details-open .ninetheme-loop-product-campain {
opacity: 0;
visibility: hidden;
}
.ninetheme-loop-product:hover {
transition: all .3s ease;
}
.row.style-1 .ninetheme-type-product {
position: relative;
}
.style-1 .swiper-container {
padding-bottom: 3px;
}
.row.style-2 {
position: relative;
margin: 0;
}
.row.style-2:before,
.style-2 .swiper-container:before {
content: "";
border: 1px solid var(--ninetheme-border);
border-radius: 4px;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
}
.row.style-2 .ninetheme-loop-product {
border: 1px solid transparent;
border-right: 1px solid var(--ninetheme-border);
border-bottom: 1px solid var(--ninetheme-border);
padding: 20px;
position: relative;
border-radius: 0px;
min-height: 100%
}
.row.style-2 .ninetheme-type-product {
padding: 0px;
position: relative;
}
.style-2 .swiper-container .ninetheme-loop-product {
border: 1px solid transparent;
border-right-color: var(--ninetheme-border);
padding: 20px;
position: relative;
border-radius: 0px;
min-height: 100%
}
.row.style-2 .ninetheme-type-product:not(.details-open) .ninetheme-loop-product:hover,
.style-2 .swiper-container .ninetheme-loop-product:hover {
border-color: var(--ninetheme-primary);
border-radius: 4px;
}
.ninetheme-loop-product .ninetheme-loop-product-details {
z-index: 1;
position: relative;
}
.ninetheme-loop-product-details .star-rating {
position: absolute;
right: 0;
top: 7px;
}
.ninetheme-product-type-2 .ninetheme-loop-product-details .star-rating {
right: auto;
top: -10px;
left: 0;
}
.ninetheme-loop-product .ninetheme-loop-thumb-wrapper {
margin-bottom: 15px;
padding: 0px;
position: relative;
}
.ninetheme-loop-product .ninetheme-loop-product-actions-hover {
position: absolute;
bottom: -30px;
left: 0;
opacity: 0;
display: flex;
align-items: center;
justify-content: space-between;
background: var(--ninetheme-light);
border-radius: 5px;
border: 1px solid var(--ninetheme-gray-soft);
padding: 0px 10px;
width: 100%;
max-width: 120px;
left: 50%;
transform: translateX(-50%);
transition: bottom .25s cubic-bezier(.165, .84, .44, 1), opacity .65s cubic-bezier(.165, .84, .44, 1);
}
.ninetheme-loop-product:hover .ninetheme-loop-product-actions-hover {
bottom: 10px;
opacity: 1;
}
.ninetheme-loop-product .ninetheme-product-button {
width: 30px;
height: 30px;
}
.ninetheme-loop-product .ninetheme-svg-icon {
max-width: 17px;
max-height: 17px;
}
.ninetheme-loop-product .product-type-simple .ninetheme-svg-icon {
margin-top: -2px;
}
.ninetheme-loop-product .ninetheme-loop-product-name {
margin-bottom: 10px;
font-size: 14px;
}
.ninetheme-loop-product .ninetheme-loop-product-cart-with-quantity {
margin-top: 10px;
position: relative;
display: flex;
align-items: center;
}
.ninetheme-loop-product .ninetheme-loop-quantity {
display: flex;
align-items: center;
justify-content: space-between;
width: 100%;
overflow: hidden;
max-width: 100%;
margin: 0;
border-radius: 5px;
background-color: var(--ninetheme-primary);
border-color: var(--ninetheme-primary);
position: relative;
transform: translateY(0);
opacity: 0;
transition: transform .25s cubic-bezier(.165, .84, .44, 1) .075s, opacity .65s cubic-bezier(.165, .84, .44, 1) .15s;
pointer-events: none;
}
.quntity-open .ninetheme-loop-quantity {
pointer-events: inherit;
}
.ninetheme-loop-product .ninetheme-loop-quantity-button.disabled,
.has-max-quntity .ninetheme-loop-quantity-button.plus {
pointer-events: none;
}
.ninetheme-loop-quantity input.ninetheme-loop-input-text.qty {
border: 0;
outline: none;
text-align: center;
color: var(--ninetheme-light);
min-height: auto;
padding: 0;
}
.ninetheme-loop-product .ninetheme-product-button.btn-type-icon:not(.product-type-simple),
.ninetheme-loop-product .ninetheme-loop-product-cart-with-quantity {
margin-top: 10px;
}
.ninetheme-loop-product .ninetheme-loop-product-cart-with-quantity {
width: 100%;
}
.ninetheme-loop-product .ninetheme-loop-quantity-button {
width: 26px;
height: 26px;
border: 1px solid var(--ninetheme-primary);
border-radius: 5px;
background-color: var(--ninetheme-primary);
color: var(--ninetheme-light);
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
line-height: 1;
font-size: 16px;
z-index: 3;
}
.btn-type-icon .ninetheme-add-to-cart-icon-link {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 2;
}
.ninetheme-loop-product .ninetheme-loop-input-max {
color: var(--ninetheme-light);
text-align: center;
display: none;
}
.ninetheme-loop-product .has-max-quntity .ninetheme-loop-input-max {
display: block;
}
.ninetheme-loop-product .has-max-quntity .qty {
display: none;
}
.ninetheme-loop-product .ninetheme-product-button.btn-type-icon {
background: var(--ninetheme-yellow);
width: 30px;
height: 30px;
border-radius: 5px;
}
.ninetheme-loop-product .ninetheme-loop-product-cart-with-quantity .ninetheme-product-button.btn-type-icon {
position: absolute;
}
.ninetheme-loop-product .ninetheme-product-button.btn-type-icon .ninetheme-svg-icon {
fill: var(--ninetheme-light);
}
.ninetheme-loop-product .ninetheme-stock-status,
.ninetheme-loop-product .ninetheme-loop-product-shipping-weight,
.ninetheme-loop-product .ninetheme-product-sku {
font-size: 10px;
text-transform: uppercase;
font-weight: 600;
}
.ninetheme-loop-product .ninetheme-product-sku {
display: block;
margin-top: 10px;
}
.ninetheme-product-extra-features {
list-style: none;
font-size: 10px;
margin-bottom: 12px;
line-height: normal;
padding: 0;
}
.ninetheme-product-summary .ninetheme-product-extra-features {
padding: 0;
}
.ninetheme-product-extra-features li {
display: flex;
}
.ninetheme-product-extra-features> li + li {
margin-top: 7px;
}
.ninetheme-product-summary .ninetheme-product-extra-features {
font-size: 12px;
}
.ninetheme-product-summary .ninetheme-product-extra-features> li + li {
margin-top: 10px;
}
.ninetheme-product-extra-features li .checked {
color: var(--ninetheme-green-soft);
margin-right: 3px;
}
.ninetheme-loop-product .ninetheme-label.ninetheme-discount {
background-color: var(--ninetheme-red);
color: var(--ninetheme-light);
}
.ninetheme-loop-product .ninetheme-stock-status.ninetheme-instock {
color: var(--ninetheme-green);
}
.ninetheme-loop-product .ninetheme-stock-status.ninetheme-outofstock {
color: var(--ninetheme-red);
}
.ninetheme-loop-product .quntity-open .ninetheme-loop-ajax-quantity,
.has-max-quntity .ninetheme-loop-ajax-quantity {
transform: translateY(0);
opacity: 1;
}
.ninetheme-loop-product .added_to_cart.wc-forward {
display: none;
}
.ninetheme-loop-product .quntity-open .ninetheme-product-button.btn-type-icon,
.has-max-quntity .ninetheme-product-button.btn-type-icon {
opacity: 0;
}
.ninetheme-loop-product .quntity-open .ninetheme-loop-ajax-quantity,
.has-max-quntity .ninetheme-loop-ajax-quantity {
top: 0;
opacity: 1;
}
.ninetheme-loop-product .quntity-open .ninetheme-btn,
.has-max-quntity .ninetheme-btn {
opacity: 0;
visibility: hidden;
}
.ninetheme-loop-product .featured-link {
position: absolute;
top: 15px;
left: 15px;
max-width: 25px;
}
.row-style-2 .ninetheme-loop-product-more-details {
left: 0;
top: 1px;
padding: 15px;
height: calc(100% - 2px);
}
.row-style-2 .ninetheme-loop-product .featured-link {
top: 15px;
left: 15px;
}
.ninetheme-type-product.details-open .ninetheme-loop-product:before {
content: "";
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-color: #fff;
z-index: 6;
border-radius: 5px;
}
.ninetheme-loop-product .ninetheme-loop-product-more-details {
position: absolute;
font-size: 12px;
top: 10px;
left: 0;
-webkit-transform: translateY(0%);
transform: translateY(0%);
opacity: 0;
visibility: hidden;
padding: 10px 15px;
overflow: auto;
max-height: 100%;
height: 100%;
max-height: calc(100% - 30px);
width: 100%;
background-color: var(--ninetheme-light);
-webkit-transition: opactiy .15s cubic-bezier(.165, .84, .44, 1) .075s,transform .5s cubic-bezier(.165, .84, .44, 1) .075s;
transition: opactiy .15s cubic-bezier(.165, .84, .44, 1) .075s,transform .5s cubic-bezier(.165, .84, .44, 1) .075s;
z-index: 8;
}
.ninetheme-type-product.details-open .ninetheme-loop-product-more-details,
.ninetheme-loop-product.details-open .ninetheme-loop-product-more-details {
opacity: 1;
visibility: visible;
-webkit-transform: translateY(0%);
transform: translateY(0%);
}
.ninetheme-loop-product-more-details-trigger {
position: absolute;
left: 20px;
bottom: 3.5px;
width: 20px;
height: 10px;
display: flex;
align-items: center;
justify-content: space-between;
cursor: pointer;
z-index: 6;
transition: all 0.2s ease;
}
.ninetheme-loop-product-more-details-trigger:hover {
width: 26px;
}
.row.style-1 .ninetheme-loop-product-more-details-trigger {
bottom: -4.5px;
left: 20px;
}
.style-1 .swiper-slide .ninetheme-loop-product-more-details-trigger {
bottom: -4.5px;
}
.row.style-2 .ninetheme-loop-product-more-details-trigger {
bottom: -4.5px;
}
.shop-masonry-grid .ninetheme-loop-product-more-details-trigger {
position: absolute;
left: 20px;
}
.ninetheme-loop-product-more-details-trigger span {
width: 6px;
height: 6px;
border-radius: 6px;
background-color: var(--ninetheme-gray);
}
.ninetheme-loop-product.details-open .ninetheme-loop-product-more-details-trigger span,
.ninetheme-type-product.details-open .ninetheme-loop-product-more-details-trigger span {
background-color: var(--ninetheme-green);
}
.ninetheme-loop-product .ninetheme-loop-product-more-details>* {
display: block;
}
.ninetheme-loop-product .ninetheme-product-shipping-message {
margin-bottom: 10px;
font-size: 12px;
color: var(--ninetheme-green);
}
.ninetheme-loop-product div.product-short-description,
.ninetheme-loop-product p.ninetheme-product-excerpt {
margin-top: 10px;
padding-top: 10px;
border-top: 1px solid var(--ninetheme-border);
}
.ninetheme-loop-product .ninetheme-loop-product-more-details ul,
.ninetheme-loop-product .ninetheme-loop-product-more-details ol,
.ninetheme-loop-product .ninetheme-product-features-list {
padding-left: 15px;
margin-top: 10px;
}
.ninetheme-loop-product .ninetheme-loop-product-campaign {
text-transform: uppercase;
position: absolute;
border: 1px dashed;
border-radius: 5px;
border-color: var(--ninetheme-red);
display: inline-block;
font-size: 9px;
padding: 2px 10px;
margin-top: 15px;
background: #fff;
top: -50px;
display:none;
}
.ninetheme-loop-product .ninetheme-loop-product-campaign a {
color: var(--ninetheme-red);
}
@media(min-width:1024px){
.ninetheme-loop-product .ninetheme-loop-product-more-details-trigger:hover span,
.ninetheme-type-product .ninetheme-loop-product-more-details-trigger:hover span {
background-color: var(--ninetheme-green);
}
}  .ninetheme-loop-product-type-1 .ninetheme-loop-product-actions-hover,
.ninetheme-loop-product-type-4 .ninetheme-loop-product-actions-hover,
.ninetheme-loop-product-type-list .ninetheme-loop-product-actions-hover {
background: transparent;
border: 0;
flex-direction: column;
justify-content: flex-start;
padding: 0;
width: auto;
top: 0;
right: -15px;
left: auto;
bottom: auto;
opacity: 1;
transition: right .25s cubic-bezier(.165, .84, .44, 1) .075s, opacity .65s cubic-bezier(.165, .84, .44, 1) .15s;
}
.ninetheme-loop-product-type-1:hover .ninetheme-loop-product-actions-hover,
.ninetheme-loop-product-type-4:hover .ninetheme-loop-product-actions-hover,
.ninetheme-loop-product-type-list:hover .ninetheme-loop-product-actions-hover {
bottom: auto;
}
.ninetheme-loop-product-type-1 .ninetheme-loop-product-actions-hover .ninetheme-product-button,
.ninetheme-loop-product-type-4 .ninetheme-loop-product-actions-hover .ninetheme-product-button,
.ninetheme-loop-product-type-list .ninetheme-loop-product-actions-hover .ninetheme-product-button {
position: relative;
transform: translateX(30px);
opacity: 0;
}
.ninetheme-loop-product-type-1:hover .ninetheme-loop-product-actions-hover .ninetheme-product-button,
.ninetheme-loop-product-type-4:hover .ninetheme-loop-product-actions-hover .ninetheme-product-button,
.ninetheme-loop-product-type-list:hover .ninetheme-loop-product-actions-hover .ninetheme-product-button {
transform: translateX(0px);
opacity: 1;
transition: transform .25s cubic-bezier(.165, .84, .44, 1), opacity .65s cubic-bezier(.165, .84, .44, 1);
}
.ninetheme-loop-product-type-1:hover .ninetheme-loop-product-actions-hover .ninetheme-product-button:nth-child(2),
.ninetheme-loop-product-type-4:hover .ninetheme-loop-product-actions-hover .ninetheme-product-button:nth-child(2),
.ninetheme-loop-product-type-list:hover .ninetheme-loop-product-actions-hover .ninetheme-product-button:nth-child(2) {
transition-delay: .15s;
}
.ninetheme-loop-product-type-1:hover .ninetheme-loop-product-actions-hover .ninetheme-product-button:nth-child(3),
.ninetheme-loop-product-type-4:hover .ninetheme-loop-product-actions-hover .ninetheme-product-button:nth-child(3),
.ninetheme-loop-product-type-list:hover .ninetheme-loop-product-actions-hover .ninetheme-product-button:nth-child(3) {
transition-delay: .20s;
}
.ninetheme-loop-product-type-1 .ninetheme-product-button,
.ninetheme-loop-product-type-4 .ninetheme-product-button,
.ninetheme-loop-product-type-list .ninetheme-product-button,
.ninetheme-loop-product-type-custom .ninetheme-product-button {
background: var(--ninetheme-yellow);
width: 30px;
height: 30px;
border-radius: 5px;
}
.ninetheme-loop-product-type-1 .ninetheme-product-button.added,
.ninetheme-loop-product-type-4 .ninetheme-product-button.added,
.ninetheme-loop-product-type-custom .ninetheme-product-button.added {
border-color: var(--ninetheme-yellow-soft);
}
.ninetheme-loop-product .ninetheme-product-button svg {
fill: var(--ninetheme-light);
}
.ninetheme-loop-product-type-1 .ninetheme-product-button+.ninetheme-product-button,
.ninetheme-loop-product-type-4 .ninetheme-product-button+.ninetheme-product-button,
.ninetheme-loop-product-type-list .ninetheme-product-button+.ninetheme-product-button {
margin-top: 5px;
}
.ninetheme-loop-product-type-1 .ninetheme-product-button:hover,
.ninetheme-loop-product-type-4 .ninetheme-product-button:hover,
.ninetheme-loop-product-type-list .ninetheme-product-button:hover,
.ninetheme-loop-product-type-custom .ninetheme-product-button:hover,
.ninetheme-loop-product-type-1 .ninetheme-product-button.added,
.ninetheme-loop-product-type-4 .ninetheme-product-button.added,
.ninetheme-loop-product-type-list .ninetheme-product-button.added,
.ninetheme-loop-product-type-custom .ninetheme-product-button.added {
background: var(--ninetheme-primary);
}
.ninetheme-loop-product-type-1 .ninetheme-product-button:hover .ninetheme-svg-icon,
.ninetheme-loop-product-type-4 .ninetheme-product-button:hover .ninetheme-svg-icon,
.ninetheme-loop-product-type-list .ninetheme-product-button:hover .ninetheme-svg-icon,
.ninetheme-loop-product-type-custom .ninetheme-product-button:hover .ninetheme-svg-icon {
fill: var(--ninetheme-light);
}  .ninetheme-loop-product-type-2 .ninetheme-product-button.btn-type-icon:not(.product-type-simple),
.ninetheme-loop-product-type-2 .ninetheme-loop-product-cart-with-quantity .ninetheme-product-button.btn-type-icon {
position: absolute;
top: 0;
right: 0;
margin-top: 0;
}
.ninetheme-loop-product-type-2 .ninetheme-loop-product-cart-with-quantity {
position: absolute;
margin-top: 0;
top: 0;
right: 0;
width: 100%;
max-width: 100%;
}
.ninetheme-loop-product-type-2 .ninetheme-loop-product-actions-hover .ninetheme-product-button,
.ninetheme-loop-product-type-2 .ninetheme-loop-product-actions-hover .ninetheme-product-button:hover,
.ninetheme-loop-product-type-2 .ninetheme-loop-product-actions-hover .ninetheme-product-button.added {
background-color: transparent;
}
.ninetheme-loop-product-type-2 .ninetheme-loop-product-actions-hover .ninetheme-product-button .ninetheme-svg-icon {
fill: var(--ninetheme-dark);
}
.ninetheme-loop-product-type-2 .ninetheme-loop-product-actions-hover .ninetheme-product-button:hover .ninetheme-svg-icon,
.ninetheme-loop-product-type-2 .ninetheme-loop-product-actions-hover .ninetheme-product-button.added .ninetheme-svg-icon {
fill: var(--ninetheme-green);
}  .ninetheme-loop-product-type-1 .ninetheme-loop-product-cart-with-quantity,
.ninetheme-loop-product-type-3 .ninetheme-loop-product-cart-with-quantity,
.ninetheme-loop-product-type-list .ninetheme-loop-product-cart-with-quantity {
display: inline-block;
width: auto;
min-width: 120px;
}
.ninetheme-loop-product-type-1 .ninetheme-loop-product-cart-with-quantity,
.ninetheme-loop-product-type-1 .ninetheme-btn:not(.product_type_simple),
.ninetheme-loop-product-type-3 .ninetheme-loop-product-cart-with-quantity,
.ninetheme-loop-product-type-3 .ninetheme-btn:not(.product_type_simple),
.ninetheme-loop-product-type-list .ninetheme-loop-product-cart-with-quantity,
.ninetheme-loop-product-type-list .ninetheme-btn:not(.product_type_simple) {
margin-top: 15px;
}
.ninetheme-loop-product-type-1 .ninetheme-btn,
.ninetheme-loop-product-type-3 .ninetheme-btn,
.ninetheme-loop-product-type-list .ninetheme-btn {
font-size: 12px;
font-weight: 600;
padding: 8px 10px;
color: var(--ninetheme-primary);
border: 1px solid var(--ninetheme-primary);
background-color: transparent;
width: 100%;
z-index: 1;
}
.ninetheme-loop-product-type-1 .ninetheme-btn:hover,
.ninetheme-loop-product-type-1 .ninetheme-btn.loading,
.ninetheme-loop-product-type-3 .ninetheme-btn:hover,
.ninetheme-loop-product-type-3 .ninetheme-btn.loading,
.ninetheme-loop-product-type-list .ninetheme-btn:hover,
.ninetheme-loop-product-type-list .ninetheme-btn.loading {
color: var(--ninetheme-light);
background-color: var(--ninetheme-primary);
}
.ninetheme-loop-product-type-1 .ninetheme-loop-quantity.ninetheme-loop-ajax-quantity,
.ninetheme-loop-product-type-3 .ninetheme-loop-quantity.ninetheme-loop-ajax-quantity,
.ninetheme-loop-product-type-list .ninetheme-loop-quantity.ninetheme-loop-ajax-quantity {
position: absolute;
left: 0;
transition: bottom .25s cubic-bezier(.165, .84, .44, 1) .075s, opacity .65s cubic-bezier(.165, .84, .44, 1) .15s;
}
.ninetheme-loop-product-type-3 .ninetheme-product-button,
.ninetheme-loop-product-type-3 .ninetheme-product-button:hover,
.ninetheme-loop-product-type-3 .ninetheme-product-button.added {
background-color: transparent;
}
.ninetheme-loop-product-type-3 .ninetheme-loop-product-actions-hover .ninetheme-product-button .ninetheme-svg-icon {
fill: var(--ninetheme-dark);
}
.ninetheme-loop-product-type-3 .ninetheme-loop-product-actions-hover .ninetheme-product-button:hover .ninetheme-svg-icon,
.ninetheme-loop-product-type-3 .ninetheme-loop-product-actions-hover .ninetheme-product-button.added .ninetheme-svg-icon {
fill: var(--ninetheme-green);
}
.ninetheme-loop-product-type-3 .ninetheme-product-button.added {
color: var(--ninetheme-green);
}  .ninetheme-loop-product-type-4 > .ninetheme-add-to-cart-btn,
.ninetheme-loop-product-type-4 > .cart-quantity-wrapper{
position: absolute;
top: 15px;
right: 20px;
left: auto;
z-index: 5;
margin: 0!important;
}
.ninetheme-loop-product-type-4 > .cart-quantity-wrapper .ninetheme-add-to-cart-btn {
top: 0px;
right: 0px;
left: auto;
margin: 0!important;
}
.ninetheme-loop-product-type-4 .ninetheme-loop-product-cart-with-quantity {
max-width: 90px;
}
.ninetheme-loop-product-type-list .ninetheme-loop-product-cart-with-quantity {
max-width: calc(100% - 70px);
}
.ninetheme-loop-product-type-4 .ninetheme-loop-quantity.ninetheme-loop-ajax-quantity{
left: auto;
right: 0;
}
.ninetheme-loop-product-type-4 .ninetheme-loop-product-actions-hover {
top: 30px;
}  .ninetheme-loop-product-type-list div.product-short-description,
.ninetheme-loop-product-type-list .ninetheme-product-excerpt {
margin-bottom: 10px;
}
.ninetheme-loop-product-type-list .ninetheme-btn:not(.product_type_simple) {
max-width: calc(100% - 70px);
}
@media(max-width:1200px) {
.ninetheme-loop-product-details .star-rating {
top: -15px;
left: 0;
}
}
@media(min-width:768px) {
.ninetheme-loop-product-type-list {
display: flex;
flex-direction: row;
}
.ninetheme-loop-product-type-list .ninetheme-loop-thumb-wrapper {
margin-bottom: 0;
width: 40%;
margin-right: 30px;
overflow: hidden;
}
.ninetheme-loop-product-type-list .ninetheme-loop-product-actions-hover {
top: 0;
right: -15px;
}
.ninetheme-loop-product-type-list .ninetheme-loop-product-details {
width: 60%;
}
.ninetheme-loop-product-type-list .hover-slider-indicator {
top: 0;
}
.ninetheme-loop-product-type-list .star-rating {
position: absolute;
top: 9px;
right: 0;
}
}
@media(max-width:768px) {
.ninetheme-loop-product-type-list.ninetheme-loop-product-type-1 .ninetheme-loop-product-actions-hover,
.ninetheme-loop-product-type-list.ninetheme-loop-product-type-1:hover .ninetheme-loop-product-actions-hover {
top: auto;
bottom: auto;
left: auto;
right: auto;
transform: none;
opacity: 1;
flex-direction: row;
width: 100%;
position: relative;
justify-content: center;
}
.ninetheme-loop-product-type-list .ninetheme-loop-product-actions-hover .ninetheme-product-button {
margin-top: 0px;
transform: none;
opacity: 1;
margin-right: 5px;
}
.ninetheme-product-popup {
opacity: 1;
visibility: visible;
}
.ninetheme-loop-product-type-1 .ninetheme-loop-product-actions-hover .ninetheme-product-button,
.ninetheme-loop-product-type-2 .ninetheme-loop-product-actions-hover .ninetheme-product-button,
.ninetheme-loop-product-type-3 .ninetheme-loop-product-actions-hover .ninetheme-product-button,
.ninetheme-loop-product-type-4 .ninetheme-loop-product-actions-hover .ninetheme-product-button,
.ninetheme-loop-product-type-list .ninetheme-loop-product-actions-hover .ninetheme-product-button {
transform: none;
opacity: 1;
}
}
@media(max-width:576px) {
.ninetheme-loop-product-type-list.ninetheme-loop-product-type-1 .ninetheme-loop-product-actions-hover,
.ninetheme-loop-product-type-list.ninetheme-loop-product-type-1:hover .ninetheme-loop-product-actions-hover {
justify-content: flex-start;
}
.ninetheme-loop-product-type-list .ninetheme-btn:not(.product_type_simple),
.ninetheme-loop-product-type-list .ninetheme-loop-product-cart-with-quantity {
max-width: 100%;
}
.woosw-popup .woosw-items .woosw-item .woosw-item--image {
width: 65px;
flex: 0 0 65px;
}
.woosw-popup .woosw-items .woosw-item .woosw-item-inner > div:last-child {
flex: 0 0 75px;
font-size: 14px;
}
}  .ninetheme-products-widget-slider {
padding-left: 1px;
padding-right: 1px;
}
.ninetheme-widget-product-list-type .ninetheme-product-list-type-inner {
margin: 0px;
position: relative;
line-height: 1.6;
font-weight: 400;
border: 1px solid var(--ninetheme-border);
padding: 0;
display: flex;
align-items: center;
min-height: 110px;
margin-top: -1px;
border-radius: 5px;
}
.ninetheme-widget-product-list-type .ninetheme-product-list-type-inner:hover {
border-color: var(--ninetheme-primary);
-webkit-transition: all .3s ease-out 0s;
-moz-transition: all .3s ease-out 0s;
-ms-transition: all .3s ease-out 0s;
-o-transition: all .3s ease-out 0s;
transition: all .3s ease-out 0s;
}
.ninetheme-swiper-mutirow:not(.row-1) .swiper-slide+.swiper-slide.ninetheme-widget-product-list-type .ninetheme-product-list-type-inner {
margin-left: -1px;
}
.ninetheme-widget-product-list-type .ninetheme-product-list-type-image-wrapper {
border-right: 1px solid #eee;
padding: 10px;
max-width: 100px;
width: 90px;
flex: 0 0 90px;
}
.ninetheme-product-list-type-details-wrapper {
display: inline-flex;
flex-direction: column;
padding: 10px;
position: relative;
width: 100%;
overflow: hidden;
}
.ninetheme-widget-product-list-type .ninetheme-product-list-type-link {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
}
.ninetheme-widget-product-list-type .ninetheme-product-list-type-product-title {
font-size: 13px;
color: var(--ninetheme-dark);
font-weight: 600;
margin-top: 5px;
}
.ninetheme-widget-product-list-type .ninetheme-product-list-type-product-top {
display: flex;
align-items: center;
justify-content: space-between;
}
.ninetheme-widget-product-list-type .ninetheme-price {
margin: 0;
margin-top: 5px;
font-size: 12px;
}
.ninetheme-widget-product-list-type .ninetheme-stock-status {
color: var(--ninetheme-green);
font-size: 10px;
text-transform: uppercase;
font-weight: 600;
}
.ninetheme-widget-product-list-type .ninetheme-outofstock {
color: var(--ninetheme-red);
}
.ninetheme-product-list-type-product-actions {
display: flex;
align-items: center;
overflow: hidden;
width: 100%;
margin: 10px 0;
z-index: 3;
padding: 0px 10px;
}
.ninetheme-product-list-type-product-actions .ninetheme-product-button {
border-radius: 5px;
padding: 5px;
}
.ninetheme-product-list-type-product-actions .ninetheme-add-to-cart-btn .added_to_cart  {
display: none;
}
.ninetheme-product-list-type-product-actions .ninetheme-add-to-cart-btn.added {
background: var(--ninetheme-green);
}
.ninetheme-product-list-type-product-actions .ninetheme-add-to-cart-btn.added .ninetheme-svg-icon {
fill: var(--ninetheme-light);
}
.ninetheme-product-list-type-product-actions .ninetheme-add-to-cart-btn.loading {
background: var(--ninetheme-primary);
position: relative;
}
.ninetheme-product-list-type-product-actions .ninetheme-add-to-cart-btn.loading .ninetheme-svg-icon {
opacity: 0.5;
}
.ninetheme-product-list-type-product-actions .ninetheme-svg-icon {
max-width: 15px;
max-height: 15px;
}
.ninetheme-product-list-type-product-actions .ninetheme-add-to-cart-btn.loading:after {
position: absolute;
top: 50%;
left: 50%;
margin-top: -9px;
margin-left: -9px;
opacity: 0;
transition: opacity .2s ease;
content: "";
display: inline-block;
width: 18px;
height: 18px;
border: 1px solid var(--ninetheme-light);
border-left-color: var(--ninetheme-purple);
border-radius: 50%;
vertical-align: middle;
}
.ninetheme-product-list-type-product-actions .ninetheme-add-to-cart-btn.loading:after {
opacity: 1;
animation: ninetheme-rotate 450ms infinite linear;
}
.ninetheme-product-list-type-product-actions .ninetheme-product-button + .ninetheme-product-button {
margin-left: 5px;
}
.ninetheme-hint {
display: none;
}
@media (min-width: 1025px) {
.ninetheme-product-list-type-product-actions {
justify-content: center;
position: absolute;
height: 100%;
bottom: 0;
width: calc(100% - 89px);
left: 89px;
margin: 0px;
transform: translateY(100%);
opacity: 0;
border-radius: 5px;
background-color: var(--ninetheme-light);
transition: transform .35s cubic-bezier(.165, .84, .44, 1) .075s,
opacity .55s cubic-bezier(.165, .84, .44, 1) .15s;
}
.ninetheme-product-list-type-inner:hover .ninetheme-product-list-type-product-actions {
transform: translateY(0%);
opacity: 1;
}
.ninetheme-product-list-type-inner {
overflow: hidden;
}
.ninetheme-hint {
display: block;
position: absolute;
visibility: hidden;
opacity: 0;
z-index: 1;
pointer-events: none;
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
-webkit-transition: .3s ease;
-moz-transition: .3s ease;
transition: .3s ease;
-webkit-transition-delay: 0s;
-moz-transition-delay: 0s;
transition-delay: 0s;
background: var(--ninetheme-red);
color: var(--ninetheme-light);
padding: 9px 10px;
font-size: 12px;
line-height: 12px;
border-radius: 3px;
white-space: nowrap;
box-shadow: 4px 4px 8px rgba(0, 0, 0, .3);
}
.ninetheme-hint:before {
content: "";
position: absolute;
background: 0 0;
border: 6px solid transparent;
z-index: 2;
}
.ninetheme-product-button:hover .ninetheme-hint,
.ninetheme-term:hover .ninetheme-hint {
visibility: visible;
opacity: 1;
-webkit-transition-delay: .1s;
-moz-transition-delay: .1s;
transition-delay: .1s;
}
.hint-left .ninetheme-hint {
top: 0;
right: 100%;
}
.hint-left .ninetheme-product-button:hover .ninetheme-hint {
transform: translateX(-10px);
}
.hint-left .ninetheme-hint:before {
top: 50%;
right: -12px;
transform: translateY(-50%);
border-left-color: var(--ninetheme-red);
}
.hint-top .ninetheme-hint {
bottom: 100%;
left: 50%;
transform: translateX(-50%);
}
.hint-top .ninetheme-hint:before {
border-top-color: var(--ninetheme-red);
top: calc(100% + 6px);
margin-left: -6px;
left: 50%;
transform: translateY(-50%);
}
.hint-top .ninetheme-product-button:hover .ninetheme-hint,
.hint-top .ninetheme-term:hover .ninetheme-hint {
transform: translateX(-50%) translateY(-10px);
}
}
@media (max-width: 1024px) {
.ninetheme-widget-product-list-type .ninetheme-product-list-type-inner {
flex-direction: column;
align-content: flex-start;
justify-content: flex-end;
flex-wrap: nowrap;
}
.ninetheme-widget-product-list-type .ninetheme-product-list-type-image-wrapper {
border-right: 0;
padding: 10px;
max-width: 100%;
text-align: center;
width: 100%;
flex: 0 0 100%;
}
}
.ninetheme-swiper-theme-style.nav-type-both.dots-none .swiper-button-next {
margin-left: 5px;
}
.ninetheme-swiper-theme-style.nav-type-both.dots-none .ninetheme-slider-nav .swiper-button-next {
padding-left: 0px;
}
.ninetheme-swiper-theme-style.nav-type-both.dots-none .ninetheme-slider-nav .swiper-button-next:before {
position: absolute;
left: -2px;
top: 3px;
width: 5px;
height: 5px;
border-radius: 10px;
background: var(--ninetheme-purple);
}  .ninetheme-campaigns-heading-wrapper {
display: flex;
align-items: flex-end;
justify-content: space-between;
margin-bottom: 20px;
flex-wrap: wrap;
}
.ninetheme-campaigns-heading-wrapper .ninetheme-campaigns-title {
margin: 0;
}
.ninetheme-campaigns-heading-wrapper .ninetheme-campaigns-desc {
margin-top: 10px;
}
.ninetheme-campaigns-heading-wrapper .campaigns-link{
display: flex;
align-items: center;
justify-content: center;
}
.ninetheme-campaigns-heading-wrapper .link-icon {
margin-left: 10px;
}  .ninetheme-widget-deals-products-slider-wrapper {
padding: 40px;
border: 1px solid var(--ninetheme-green);
border-radius: 10px;
}
.ninetheme-widget-deals-products-slider-wrapper .ninetheme-slider-title-wrapper.has-title {
padding-bottom: 10px;
border-bottom: 1px solid var(--ninetheme-gray);
}
.ninetheme-widget-deals-products-slider-wrapper .ninetheme-product-summary .ninetheme-summary-item+.ninetheme-summary-item {
margin-top: 15px;
}
.ninetheme-widget-deals-products-slider-wrapper .ninetheme-price,
.ninetheme-widget-deals-products-slider-wrapper .ninetheme-primary-color.del,
.ninetheme-widget-deals-products-slider-wrapper .ninetheme-primary-color.ins {
font-size: 18px;
color: var(--ninetheme-primary);
}
.ninetheme-swiper-theme-style.nav-type-both .ninetheme-deals-product .swiper-button-prev,
.ninetheme-swiper-theme-style.nav-type-both .ninetheme-deals-product .swiper-button-next {
position: absolute;
top: 50%;
bottom: auto;
opacity: 0;
}
.ninetheme-swiper-theme-style.nav-type-both .ninetheme-deals-product .swiper-button-prev {
transform: translateY(-50%) translateX(-10px);
left: 0;
}
.ninetheme-swiper-theme-style.nav-type-both .ninetheme-deals-product .swiper-button-next {
transform: translateY(-50%) translateX(10px);
right: 0;
}
.ninetheme-swiper-theme-style.nav-type-both .ninetheme-deals-product:hover .swiper-button-prev {
transform: translateY(-50%) translateX(0px);
opacity: 1;
}
.ninetheme-swiper-theme-style.nav-type-both .ninetheme-deals-product:hover .swiper-button-next {
transform: translateY(-50%) translateX(0px);
opacity: 1;
}
.ninetheme-swiper-theme-style .ninetheme-widget-product-gallery-main-slider .swiper-button-prev:after,
.ninetheme-swiper-theme-style .ninetheme-widget-product-gallery-main-slider .swiper-button-next:after {
font-size: 20px;
}
@media(max-width:1024px) {
.ninetheme-swiper-theme-style.nav-type-both .ninetheme-deals-product .swiper-button-prev {
transform: translateY(-50%) translateX(0px);
opacity: 1;
}
.ninetheme-swiper-theme-style.nav-type-both .ninetheme-deals-product .swiper-button-next {
transform: translateY(-50%) translateX(0px);
opacity: 1;
}
}  .ninetheme-header-row .ninetheme-discount-products-wrapper {
color: var(--ninetheme-text);
}
.ninetheme-discount-products-wrapper .ninetheme-header-discount-trigger {
display: flex;
align-items: center;
}
.ninetheme-header-discount-trigger img {
margin-right: 5px;
max-width: 32px;
}
.ninetheme-discount-products-wrapper .ninetheme-header-discount-trigger-text {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
text-decoration: none;
color: var(--ninetheme-light);
flex-direction: column;
padding-right: 20px;
cursor: pointer;
}
.ninetheme-discount-products-wrapper.active .ninetheme-header-discount-trigger-text:after {
transform: rotate(-90deg);
}
.ninetheme-discount-products-wrapper .ninetheme-discount-banner-text {
position: relative;
color: var(--ninetheme-text);
display: flex;
align-items: center;
}
.ninetheme-discount-products-wrapper .ninetheme-header-discount-title {
font-size: .8125rem;
font-weight: 600;
color: var(--ninetheme-light);
}
.ninetheme-discount-products-wrapper .ninetheme-header-discount-subtitle {
font-size: 10px;
color: var(--ninetheme-yellow-soft);
text-transform: capitalize;
}
.ninetheme-discount-products-wrapper .ninetheme-discount-items {
position: absolute;
width: 100%;
max-width: 100%;
top: 96%;
right: 0;
overflow-y: hidden;
border-radius: 0 0 5px 5px;
padding: 30px 30px 60px;
transform: translateY(20px);
background-color: var(--ninetheme-light);
will-change: transform;
-webkit-box-shadow: 0 15px 30px -4px rgb(0 0 0 / 9%);
-moz-box-shadow: 0 15px 30px -4px rgba(0, 0, 0, .09);
box-shadow: 0 15px 30px -4px rgb(0 0 0 / 21%);
opacity: 0;
visibility: hidden;
}
.sticky-start .ninetheme-discount-products-wrapper .ninetheme-discount-items {
right: 30px;
left: 30px;
width: auto;
top: 100%;
}
.ninetheme-discount-products-wrapper .ninetheme-discount-items .products {
margin-bottom: -30px;
}
.ninetheme-discount-products-wrapper.active .ninetheme-discount-items {
opacity: 1;
visibility: visible;
transform: translateY(0px);
-webkit-transition: transform .65s cubic-bezier(.165, .84, .44, 1) .075s, opacity .65s cubic-bezier(.165, .84, .44, 1) .15s;
transition: transform .65s cubic-bezier(.165, .84, .44, 1) .075s, opacity .65s cubic-bezier(.165, .84, .44, 1) .15s;
}
.ninetheme-discount-products-wrapper .ninetheme-discount-products-header {
margin-bottom: 30px;
color: var(--ninetheme-text-soft);
}
.ninetheme-discount-products-wrapper .ninetheme-header-products-discount-title {
margin: 0;
}
body:not(.shop-content-style-bordered) .ninetheme-discount-items .ninetheme-loop-product-type-list {
display: block;
}
.ninetheme-discount-items .ninetheme-loop-product-type-list .ninetheme-loop-thumb-wrapper {
margin-bottom: 10px;
width: 100%;
margin-right: 0;
}
.ninetheme-discount-items .ninetheme-loop-product-type-list .ninetheme-loop-product-details {
width: 100%;
}  .ninetheme-header-location {
position: relative;
color: var(--ninetheme-text);
display: flex;
align-items: center;
}
.ninetheme-select-location {
position: absolute;
top: 100%;
left: 0;
min-width: 320px;
z-index: 106;
opacity: 0;
visibility: hidden;
transform: translateY(20px);
}
.ninetheme-header-top-right .ninetheme-select-location {
left: auto;
right: 0;
}
.ninetheme-header-location.active .ninetheme-select-location {
opacity: 1;
visibility: visible;
transform: translateY(0px);
-webkit-transition: transform .65s cubic-bezier(.165, .84, .44, 1) .075s, opacity .65s cubic-bezier(.165, .84, .44, 1) .15s;
transition: transform .65s cubic-bezier(.165, .84, .44, 1) .075s, opacity .65s cubic-bezier(.165, .84, .44, 1) .15s;
}
.ninetheme-select-location .ninetheme-select-location-wrapper {
position: relative;
padding: 30px;
background-color: #fff;
will-change: transform;
-webkit-box-shadow: 0 15px 30px -4px rgb(0 0 0 / 9%);
-moz-box-shadow: 0 15px 30px -4px rgba(0, 0, 0, .09);
box-shadow: 0 15px 30px -4px rgb(0 0 0 / 9%);
border-radius: 0 0 5px 5px;
}
.ninetheme-select-location.active .ninetheme-select-location-wrapper {
z-index: 99;
}
.ninetheme-select-location .ninetheme-location-title {
font-size: 1rem;
font-weight: 600;
}
.ninetheme-select-location .ninetheme-location-description {
font-size: .75rem;
opacity: .7;
}
.ninetheme-select-location .ninetheme-search-location {
position: relative;
margin-top: 1.25rem;
}
.ninetheme-select-location .ninetheme-search-location .select2-container {
position: relative !important;
width: 100% !important;
top: auto !important;
left: auto !important;
}
.ninetheme-select-location .ninetheme-search-location .select2-container .ninetheme-location-select {
position: relative !important;
font-family: var(--font-primary);
width: 100% !important;
border: 0;
z-index: 10001;
}
.ninetheme-select-location .ninetheme-search-location .select2-container.select2-container--below {
display: none;
}
.ninetheme-select-location .ninetheme-search-location .select2-container .ninetheme-location-select .select2-search--dropdown {
position: relative;
padding: 0;
}
.ninetheme-select-location .ninetheme-search-location .select2-container .ninetheme-location-select .select2-search--dropdown .select2-search__field {
height: 3rem;
border: 0;
padding: 0 .9375rem 0 2.875rem;
background-color: var(--ninetheme-gray-soft);
}
.ninetheme-select-location .ninetheme-search-location .select2-container .ninetheme-location-select .select2-search--dropdown svg {
position: absolute;
width: 1.25rem;
top: .875rem;
left: .9375rem;
}
.ninetheme-select-location .ninetheme-search-location .select2-container .ninetheme-location-select .select2-results {
margin-top: 1.25rem;
}
.ninetheme-select-location .ninetheme-search-location .select2-container .ninetheme-location-select .select2-results .select2-results__option {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
font-size: 13px;
padding-left: 0;
padding: 6px 0;
}
.ninetheme-select-location .ninetheme-search-location .select2-container .ninetheme-location-select .select2-results>.select2-results__options {
max-height: 20.625rem;
}
.ninetheme-select-location .ninetheme-search-location .select2-container .ninetheme-location-select .select2-results .select2-results__option:not(.select2-results__message):hover {
color: var(--ninetheme-primary);
}
.ninetheme-select-location .ninetheme-search-location .select2-container .ninetheme-location-select .select2-results .select2-results__option.select2-results__option--highlighted {
color: currentColor;
background-color: transparent;
}
.ninetheme-select-location .ninetheme-search-location .select2-container .ninetheme-location-select .select2-search--dropdown .select2-search__field {
height: 3rem;
border: 0;
padding: 0 .9375rem 0 2.875rem;
}
.ninetheme-select-location .ninetheme-search-location .select2-container .ninetheme-location-select .select2-results .select2-results__option .min-price {
font-size: 11px;
font-weight: 500;
min-width: 78px;
margin-right: .625rem;
border: 1px solid var(--ninetheme-green-soft);
color: var(--ninetheme-green-soft);
padding: .1875rem .625rem;
border-radius: 5px;
}
.ninetheme-select-location .ninetheme-search-location .select2-container .ninetheme-location-select .select2-results .select2-results__option--highlighted .min-price {
border: 1px solid var(--ninetheme-red);
color: var(--ninetheme-red);
}
.ninetheme-header-location .ninetheme-header-location-trigger {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
text-decoration: none;
color: var(--ninetheme-light);
flex-direction: column;
padding-right: 20px;
cursor: pointer;
}
.ninetheme-header-location .ninetheme-header-location-trigger:after,
.ninetheme-discount-products-wrapper .ninetheme-header-discount-trigger-text:after {
position: absolute;
font-family: swiper-icons;
text-transform: none !important;
letter-spacing: 0;
text-transform: none;
font-variant: initial;
line-height: 1;
font-size: 9px;
font-weight: 600;
content: 'next';
color: currentColor;
right: 5px;
bottom: 7px;
-webkit-transition: all 0.2s cubic-bezier(0.17, 0.62, 0.44, 0.99);
transition: all 0.2s cubic-bezier(0.17, 0.62, 0.44, 0.99);
transform: rotate(90deg);
}
.ninetheme-header-location.active .ninetheme-header-location-trigger:after {
transform: rotate(-90deg);
}
.ninetheme-header-location .ninetheme-header-location-description {
font-size: 10px;
color: var(--ninetheme-yellow-soft);
}
.ninetheme-header-location .ninetheme-header-current-location {
font-size: 13px;
font-weight: 600;
color: var(--ninetheme-light);
}
.ninetheme-header-location .ninetheme-header-current-location.active {
text-transform: capitalize;
}
.ninetheme-select-location .ninetheme-close-popup {
position: absolute;
font-size: 1.25rem;
top: .9375rem;
right: .9375rem;
cursor: pointer;
}
.ninetheme-header-mobile-content .location-area .ninetheme-header-location-trigger {
display: none;
}
.ninetheme-header-mobile-content .ninetheme-header-location {
width: 100%;
display: block;
}
.ninetheme-header-mobile-content .ninetheme-select-location .ninetheme-select-location-wrapper {
position: relative;
padding: 0;
background-color: transparent;
will-change: transform;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
border-radius: 0;
height: 100%;
}
.ninetheme-header-mobile-content .ninetheme-select-location {
position: relative;
top: auto;
padding: 0px;
width: 100%;
min-width: 100%;
opacity: 1;
visibility: visible;
transform: none;
}
.ninetheme-header-mobile-content .ninetheme-select-location .ninetheme-search-location .select2-container .ninetheme-location-select .select2-results>.select2-results__options {
max-height: 24.625rem;
height: 100%;
}
.ninetheme-header-mobile-content .select2-container--default .select2-selection--single .select2-selection__arrow {
height: 100%;
position: absolute;
top: 0;
right: 0;
width: 30px;
}  .ninetheme-widget-products-grid.type-container-bordered {
border: 1px solid var(--ninetheme-border);
border-radius: 5px;
}
.ninetheme-widget-products-grid.type-container-bordered .row {
margin: 0;
margin-left: -1px;
margin-right: -1px;
}
.ninetheme-widget-products-grid.type-container-bordered .row {
margin: 0;
margin-left: -1px;
margin-right: -1px;
margin-bottom: -1px;
}
.ninetheme-widget-products-grid.type-container-bordered .row>div {
padding: 0;
}
.ninetheme-widget-products-grid.type-container-bordered .ninetheme-type-product {
border: 0;
border-radius: 0;
border-right: 1px solid var(--ninetheme-border);
border-bottom: 1px solid var(--ninetheme-border);
}
.ninetheme-widget-products-grid.type-container-bordered .ninetheme-type-product:before {
content: "";
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
opacity: 0;
visibility: hidden;
transform: scale(1);
background: var(--ninetheme-light);
border-radius: 5px;
box-shadow: 0 4px 31px rgb(0 0 0 / 12%);
z-index: 0;
transition: transform .65s cubic-bezier(.165, .84, .44, 1) .075s;
}
.ninetheme-widget-products-grid.type-container-bordered .ninetheme-type-product:hover:before {
opacity: 1;
visibility: visible;
transform: scale(1.02);
}
.ninetheme-widget-products-grid.type-container-bordered .ninetheme-type-product:hover {
z-index: 1;
}
.ninetheme-widget-products-grid.type-container-bordered .ninetheme-loop-product {
border: 0;
border-radius: 0;
margin: 0;
}
.ninetheme-widget-products-grid.type-container-bordered .ninetheme-loop-product:before {
display: none;
}
.ninetheme-widget-products-grid.type-container-bordered .ninetheme-loop-product:hover {
border-radius: 5px;
}  .ninetheme-products-widget-slider.ninetheme-swiper-slider.type-container-bordered:before {
content: "";
position: absolute;
top: 45px;
left: 0;
width: 100%;
height: calc(100% - 45px);
border: 1px solid var(--ninetheme-border);
}
.ninetheme-products-widget-slider.ninetheme-swiper-slider.type-container-bordered .swiper-slide:after {
border-right: 1px solid var(--ninetheme-border);
content: "";
position: absolute;
top: 0px;
right: -15px;
width: 1px;
height: 116%;
}
.ninetheme-products-widget-slider.ninetheme-swiper-slider.type-container-bordered .ninetheme-loop-product {
border: 0;
border-radius: 0;
margin-bottom: 0;
}
.ninetheme-products-widget-slider.ninetheme-swiper-slider.type-container-bordered .swiper-slide:before {
content: "";
position: absolute;
width: calc(100% + 15px);
height: 110%;
top: 0;
left: 0;
opacity: 0;
visibility: hidden;
transform: scale(1);
background: var(--ninetheme-light);
border-radius: 5px;
box-shadow: 0 4px 31px rgb(0 0 0 / 12%);
z-index: 0;
transition: transform .65s cubic-bezier(.165, .84, .44, 1) .075s;
}
.ninetheme-products-widget-slider.ninetheme-swiper-slider.type-container-bordered .swiper-slide>div {
z-index: 1;
}
.ninetheme-products-widget-slider.ninetheme-swiper-slider.type-container-bordered .swiper-slide:hover:before {
opacity: 1;
visibility: visible;
transform: scale(1);
}
.ninetheme-products-widget-slider.ninetheme-swiper-slider.type-container-bordered .ninetheme-loop-product:before {
content: none;
}  .rating-wrapper {
display: flex;
align-items: flex-end;
margin-bottom: 15px;
}
.rating-wrapper i {
font-size: 24px;
color: var(--ninetheme-yellow);
line-height: 1;
margin-right: 5px;
}
.rating-wrapper span {
font-size: 16px;
font-weight: 800;
line-height: 0.7;
}
.rating-wrapper span>span:first-child {
font-size: 24px;
} #nt-page .woocommerce .woocommerce-notices-wrapper {
margin-bottom: 20px;
}
#nt-page .woocommerce .woocommerce-notices-wrapper  .woocommerce-message a {
text-decoration:underline;
color : var(--ninetheme-dark);
font-weight: 600;
}
#nt-page .woocommerce .woocommerce-notices-wrapper .woocommerce-message {
text-align: center;
padding: 10px;
border: 2px solid var(--ninetheme-red);
margin-bottom: 40px;
margin-top: 0;
max-width: 66.66666667%;
border-radius: 5px;
}
.ninetheme-inner-container.shop-area {
min-height: 300px;
}
.cr-qna-link {
background: var(--ninetheme-green-bg);
color: var(--ninetheme-green);
padding: 4px 10px;
border-radius: 5px;
margin-right: 10px;
}
.ninetheme-product-list-type-details-wrapper {
z-index: 2;
}
.ninetheme-content .woocommerce-form-login-toggle,
.ninetheme-content .woocommerce-form-coupon-toggle {
border-radius: 5px;
margin-bottom: 0 auto 10px;
}
.ninetheme-product-bottom-popup-cart .added_to_cart {
display: none;
}
.ninetheme-terms.ninetheme-type-button .ninetheme-selected:after {
background-color: var(--ninetheme-success);
}
.ninetheme-terms.ninetheme-type-button .ninetheme-selected:before {
content: none;
} .ninetheme-widget-category-slider .cat-link {
display: block;
text-align: center;
}
.ninetheme-widget-category-slider .category-details {
display: block;
width: 100%;
text-align: center;
text-transform: uppercase;
font-size: 10px;
letter-spacing: 1px;
font-weight: 600;
}
.ninetheme-widget-category-slider .cat-link img {
max-width: 70%;
}
.ninetheme-widget-category-slider .category-details span {
display: block;
}
.ninetheme-widget-category-slider .category-title {
margin: 0
}
.ninetheme-widget-category-slider .category-count {
color: var(--ninetheme-green);
}
@media(max-width:576px) {
.woocommerce-cart-form .ninetheme-hidden {
justify-content: flex-start;
margin-top: 15px;
width: 100%;
}
.woocommerce-cart-form input#coupon_code {
max-width: 50%;
}
.woocommerce-cart-form .ninetheme-btn.ninetheme-btn-medium {
width: 50%;
}
.woocommerce-cart-form .ninetheme-hidden .ninetheme-btn.ninetheme-btn-large {
width: 100%;
}
.woocommerce form .form-row textarea {
height: auto;
}
input[type='checkbox']:after {
top: 0;
}
input[type='radio']:checked:after,
input[type='radio']:after {
top: -1px;
width: 18px;
height: 18px;
}
.ninetheme-ajax-checkout-popup-wrapper .show-field {
display: inline-block;
}
}
.ninetheme-loop-product-type-custom .ninetheme-btn {
font-size: 12px;
font-weight: 600;
padding: 8px 10px;
color: var(--ninetheme-primary);
border: 1px solid var(--ninetheme-primary);
background-color: transparent;
width: 100%;
z-index: 1;
}
.ninetheme-loop-product-type-custom .ninetheme-btn:hover,
.ninetheme-loop-product-type-custom .ninetheme-btn.loading {
color: var(--ninetheme-light);
background-color: var(--ninetheme-primary);
}
.ninetheme-loop-product-type-custom .ninetheme-btn.loading:after {
content: "";
position: relative;
margin-left: 10px;
opacity: 0;
transition: opacity .2s ease;
display: inline-block;
width: 13px;
height: 13px;
border: 1px solid var(--ninetheme-light);
border-left-color: var(--ninetheme-purple);
border-radius: 50%;
vertical-align: middle;
opacity: 1;
animation: ninetheme-rotate 450ms infinite linear;
}
.ninetheme-loop-product-type-custom .ninetheme-btn.added:after,
.ninetheme-loop-product-type-custom .ninetheme-btn.in-cart:after {
content: "✓";
display: inline-flex;
align-items: center;
justify-content: center;
border-radius: 100%;
width: 13px;
height: 13px;
background-color: var(--ninetheme-success);
margin-left: 10px;
color: var(--ninetheme-light);
text-align: center;
font-size: 9px;
border: none;
animation: none;
line-height: 1;
}
.ninetheme-loop-product-type-custom .ninetheme-product-button:hover .ninetheme-svg-icon,
.ninetheme-loop-product-type-custom .ninetheme-product-button.added .ninetheme-svg-icon {
fill: var(--ninetheme-light);
}
.ninetheme-loop-product-type-custom .star-rating {
margin: 10px 0;
}
.ninetheme-loop-product-type-custom .ninetheme-loop-product-labels {
display: flex;
align-items: center;
}
.ninetheme-loop-product-type-custom >* {
margin: 5px 0;
}
.ninetheme-loop-product-type-custom .ninetheme-loop-product-buttons-static {
justify-content: flex-start;
}
.ninetheme-loop-product-type-custom .ninetheme-loop-product-buttons-static .ninetheme-product-button + .ninetheme-product-button {
margin-left: 10px;
}
.ninetheme-loop-product-type-custom .ninetheme-loop-product-labels {
display: flex;
align-items: center;
}
.review-text {
font-size: 14px;
} .ninetheme-product-recently {
margin-bottom: 60px;
}
.single-product .ninetheme-product-recently {
margin: 60px 0;
}
.ninetheme-product-recently .section-title {
font-size: 16px;
margin: 0;
} .ninetheme-products-pairs {
margin: 20px 0;
}
.ninetheme-products-pairs .ninetheme-widget-product-list-type + .ninetheme-widget-product-list-type {
margin-top: 10px;
}
.ninetheme-products-pairs .ninetheme-product-list-type-details-wrapper {
padding-left: 20px;
}
.ninetheme-product-showcase.ninetheme-bg-dark .ninetheme-products-pairs .pairs-main-title,
.ninetheme-product-showcase.ninetheme-bg-dark .ninetheme-products-pairs .ninetheme-product-list-type-product-title {
color: var(--ninetheme-light);
} .woobt-wrap {
display: block;
clear: both;
width: 100%;
margin-top: 10px;
}
.woobt-before-text.woobt-text svg {
width: 18px;
height: 18px;
margin-right: 5px;
}
.woobt-before-text.woobt-text {
color: var(--ninetheme-red);
text-transform: uppercase;
font-size: 14px;
font-weight: 500;
display: flex;
align-items: center;
}
.woobt-before-text.woobt-text strong {
font-weight: bold;
}
.woobt-products .woobt-product .woobt-price del {
opacity: 1;
text-decoration: line-through;
color: var(--ninetheme-red);
}
.woobt-alert {
padding: 10px 10px 10px 14px;
border-left: 4px solid var(--ninetheme-secondary);
background-color: var(--ninetheme-yellow-bg);
}
.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr.tr-image img {
max-width: 180px;
border-radius: 5px;
border: 1px solid #ddd;
padding: 20px;
background: var(--ninetheme-light);
}
.woosc-area .woosc-inner .woosc-table td ul {
padding-left: 13px;
}
.woosc-area .woosc-inner .woosc-table td h4 {
margin-top: 15px;
}
.td-label {
font-weight: 600 !important;
}
.open-wishlist-btn .woosw-menu-item .woosw-menu-item-inner {
display: none;
}
.open-wishlist-btn {
position: relative;
}
.open-wishlist-btn .woosw-menu-item a,
.sidebar-top-action .open-compare-btn {
position: absolute;
top: 0;
left: 0;
z-index: 1;
width: 100%;
height: 100%;
}
.open-wishlist-btn li.woosw-menu-item {
list-style: none;
line-height: 0;
}
.woosw-item--time, .woosw-item--stock {
font-size: 8px;
font-weight: 600;
text-transform: uppercase;
color: var(--ninetheme-primary);
}
.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-popup-content-bot-inner a,
.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-popup-content-bot-inner span {
line-height: 1.2;
text-decoration: none;
border-bottom: 1px solid var(--ninetheme-dark);
outline: none;
font-size: 12px;
cursor: pointer;
font-weight: 600;
}
.woosw-popup.woosw-show .woosw-popup-inner .woosw-popup-content {
border-radius: 5px;
}
.woosw-popup-content-mid-massage {
text-align: center;
}
.woosw-list .woosw-actions,
.woosw-list .woosw-copy {
justify-content: center;
}
@media only screen and (max-width: 767px) {
.woobt-wrap-responsive .woobt-products .woobt-product .woobt-thumb {
text-align: center;
flex-basis: 1;
}
.woobt-wrap-responsive .woobt-products .woobt-product {
display: flex;
flex-direction: row;
text-align: center;
padding: 20px 0;
flex-wrap: nowrap;
align-content: center;
justify-content: center;
align-items: center;
}
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
transition: all cubic-bezier(.795,-.035,0,1) .5s;
margin: 0;
padding: 0;
}
.woocommerce div.product div.images.woocommerce-product-gallery {
position: relative;
}
.woocommerce div.product div.images .flex-control-thumbs {
overflow: hidden;
zoom: 1;
margin: 0;
padding: 0;
}
.woocommerce div.product div.images .flex-control-thumbs li {
width: 20%;
float: left;
margin: 0;
list-style: none;
}
.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {
clear: left;
}
.woocommerce div.product div.images img {
display: block;
width: 100%;
height: auto;
box-shadow: none;
}
.woocommerce div.product div.images .flex-control-thumbs li img {
cursor: pointer;
opacity: .5;
margin: 0;
}
.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,
.woocommerce div.product div.images .flex-control-thumbs li img:hover {
opacity: 1;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
position: absolute;
top: .5em;
right: .5em;
font-size: 2em;
z-index: 9;
width: 36px;
height: 36px;
background: #fff;
text-indent: -9999px;
border-radius: 100%;
box-sizing: content-box;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before {
content: "";
display: block;
width: 10px;
height: 10px;
border: 2px solid #000;
border-radius: 100%;
position: absolute;
top: 9px;
left: 9px;
box-sizing: content-box;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after {
content: "";
display: block;
width: 2px;
height: 8px;
background: #000;
border-radius: 6px;
position: absolute;
top: 19px;
left: 22px;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
box-sizing: content-box;
}
.woocommerce div.product div.nintheme_product_images .flex-control-thumbs li {
margin: 2px;
}
.woocommerce div.product div.nintheme_product_images .flex-control-thumbs li img {
padding: 5px;
border: 1px solid var(--ninetheme-gray-soft);
}
.woocommerce div.product div.images .flex-control-thumbs li img.flex-active {
border-color: var(--ninetheme-dark);
}
.woocommerce div.product .woocommerce-product-gallery--columns-3.nintheme_product_images .flex-control-thumbs li {
width: calc( 33.3333% - 4px );
}
.woocommerce div.product .woocommerce-product-gallery--columns-4.nintheme_product_images .flex-control-thumbs li {
width: calc( 25% - 4px );
}
.woocommerce div.product .woocommerce-product-gallery--columns-5.nintheme_product_images .flex-control-thumbs li {
width: calc( 20% - 4px );
}
.woocommerce div.product .woocommerce-product-gallery--columns-6.nintheme_product_images .flex-control-thumbs li {
width: calc( 16.66666667% - 4px );
}
.woocommerce-product-gallery.nintheme_product_images.images_top .flex-control-nav {
margin-bottom: 10px;
}
.woocommerce div.product .woocommerce-product-gallery.nintheme_product_images.images_top .flex-control-nav,
.woocommerce div.product .woocommerce-product-gallery.nintheme_product_images.images_left .flex-control-nav,
.woocommerce div.product .woocommerce-product-gallery.nintheme_product_images.images_bottom .flex-control-nav {
margin-top: 10px;
}
.woocommerce div.product .nintheme_product_images.nintheme_product_images .flex-control-thumbs li {
clear: none;
}
@media (min-width: 576px) {
.woocommerce div.product div.nintheme_product_images.woocommerce-product-gallery {
display: flex;
flex-direction: column;
}
.woocommerce div.product div.nintheme_product_images.woocommerce-product-gallery.images_left,
.woocommerce div.product div.nintheme_product_images.woocommerce-product-gallery.images_right {
flex-direction: row;
}
.woocommerce-product-gallery.nintheme_product_images.images_top .flex-control-nav,
.woocommerce-product-gallery.nintheme_product_images.images_left .flex-control-nav {
order: 0;
}
.woocommerce-product-gallery.nintheme_product_images.images_top .flex-viewport,
.woocommerce-product-gallery.nintheme_product_images.images_left .flex-viewport {
order: 1;
}
.woocommerce-product-gallery.nintheme_product_images.images_left .flex-viewport,
.woocommerce-product-gallery.nintheme_product_images.images_right .flex-viewport {
flex: 0 0 auto;
width: calc(100% - 90px);
}
.woocommerce div.product .woocommerce-product-gallery.nintheme_product_images.images_left .flex-control-nav,
.woocommerce div.product .woocommerce-product-gallery.nintheme_product_images.images_right .flex-control-nav {
width: 90px;
flex-direction: column;
display: flex;
align-items: center;
margin-right: 10px;
margin-top: 0px;
}
.woocommerce-product-gallery.nintheme_product_images.images_right .flex-control-nav {
margin-left: 10px;
}
.woocommerce div.product .nintheme_product_images.images_left .flex-control-thumbs li,
.woocommerce div.product .nintheme_product_images.images_right .flex-control-thumbs li {
width: 100%;
}
}
@media (max-width: 576px) {
.woocommerce div.product .woocommerce-product-gallery--with-images.nintheme_product_images .flex-control-thumbs li {
width: calc( 16.66666667% - 4px );
}
.single-product .ninetheme-product-recently {
margin: 40px 0;
}
}
@media (max-width: 320px) {
.ninetheme-flex-nowrap {
flex-wrap: wrap;
}
.ninetheme-cart-item.ninetheme-actions input#coupon_code {
margin: 0;
width: 100%;
margin-bottom: 5px;
max-width: 100%;
}
.woocommerce-cart-form .ninetheme-btn.ninetheme-btn-medium {
width: 100%;
}
.ninetheme-cart-totals {
margin-top: 0px;
}
.ninetheme-btn.ninetheme-btn-large {
font-size: 12px;
width: 100%;
}
}
.ninetheme-custom-reviews-wrapper .cr-reviews-slider {
margin: 0;
}
.ninetheme-custom-reviews-wrapper .cr-reviews-slider .slick-prev.slick-disabled:before,
.ninetheme-custom-reviews-wrapper .cr-reviews-slider .slick-next.slick-disabled:before {
opacity: 1;
}
.ninetheme-custom-reviews-wrapper:hover .cr-reviews-slider.slick-slider .slick-next {
right: 0;
}
.ninetheme-custom-reviews-wrapper:hover .cr-reviews-slider.slick-slider .slick-prev {
left: 0px;
}
.ninetheme-loop-product-type-custom .ninetheme-loop-product-labels .ninetheme-label {
margin-right: 3px;
}