Edit File: woocommerce.css
@keyframes slideInDown { from { transform: translate3d(0, -100%, 0); visibility: visible; } to { transform: translate3d(0, 0, 0); } } @keyframes slideOutUp { from { transform: translate3d(0, 0, 0); } to { visibility: hidden; transform: translate3d(0, -100%, 0); } } .price ins { font-weight: 400; } ul.page-numbers { list-style-type: none; display: flex; gap: 1rem; margin-bottom: 0; } .woocommerce-result-count{ margin-right: 1em; } span.page-numbers.current { background-color: var(--main-color); padding: 2px 10px; border-radius: 5px; } a.page-numbers { background-color: #fff; padding: 2px 10px; border-radius: 5px; } .woocommerce-pagination { float: right; border: 0; clear: none; padding: 0.327em 0; margin-bottom: 0; } .woocommerce-active .site-branding { float: left; } .site-header-cart { list-style-type: none; margin-left: 0; padding: 0; margin-bottom: 0; } .site-header-cart .cart-contents { display: none; } .site-header-cart .widget_shopping_cart { display: none; } .site-header-cart .widget_shopping_cart .woocommerce-mini-cart__empty-message { margin: 1.41575em; } .site-header-cart .widget_shopping_cart .product_list_widget img { margin-left: 1em; } .site-search { font-size: 0.875em; clear: both; display: none; } .site-search .widget_product_search input[type="text"], .site-search .widget_product_search input[type="search"] { padding: 1em 1.41575em; line-height: 1; } .site-search .widget_product_search form::before { top: 1.15em; left: 1.15em; } .site-search .widget_product_search #searchsubmit { border: 0; clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; word-wrap: normal !important; } .jet-handheld-footer-bar { position: fixed; bottom: 0; left: 0; right: 0; border-top: 1px solid rgba(255, 255, 255, 0.2); box-shadow: 0 0 6px rgba(0, 0, 0, 0.7); z-index: 9999; } .jet-handheld-footer-bar::before, .jet-handheld-footer-bar::after { content: ""; display: table; } .jet-handheld-footer-bar::after { clear: both; } .jet-handheld-footer-bar ul { margin: 0; } .jet-handheld-footer-bar ul li { display: inline-block; float: left; text-align: center; } .jet-handheld-footer-bar ul li:last-child > a { border-right: 0; } .jet-handheld-footer-bar ul li > a { height: 4.235801032em; display: block; position: relative; text-indent: -9999px; z-index: 999; border-right: 1px solid rgba(255, 255, 255, 0.2); overflow: hidden; } .jet-handheld-footer-bar ul li > a:focus { z-index: 1000; } .jet-handheld-footer-bar ul li.search .site-search { position: absolute; bottom: -2em; left: 0; right: 0; transition: all, ease, 0.2s; padding: 1em; z-index: 1; display: block; } .jet-handheld-footer-bar ul li.search.active .site-search { bottom: 100%; } .jet-handheld-footer-bar ul li.search .site-search, .jet-handheld-footer-bar ul li.search .widget, .jet-handheld-footer-bar ul li.search form { margin-bottom: 0; } .jet-handheld-footer-bar ul li.cart .count { text-indent: 0; display: block; width: 2em; height: 2em; line-height: 2; box-sizing: content-box; font-size: 0.75em; position: absolute; top: 0.875em; left: 50%; border-radius: 100%; border: 1px solid; } a.button.product_type_variable { text-align: center; display: flex; align-items: center; background-color: var(--main-color); color: #fff; font-weight: 700; min-width: 25px; padding: 0 20px; min-height: unset; height: 42px; border-radius: 10px; box-shadow: none; justify-content: center; } table.variations td.value, table.variations th.label { border: 0 !important; } .jet-handheld-footer-bar ul.columns-1 li { width: 100%; display: block; float: none; } .jet-handheld-footer-bar ul.columns-2 li { width: 50%; } .jet-handheld-footer-bar ul.columns-3 li { width: 33.33333%; } .jet-handheld-footer-bar ul.columns-4 li { width: 25%; } .jet-handheld-footer-bar ul.columns-5 li { width: 20%; } @media screen and (max-height: 320px) { .sf-input-focused .woocommerce-store-notice, .sf-input-focused .jet-handheld-footer-bar { display: none; } } table.shop_table_responsive thead { display: none; } table.shop_table_responsive tbody th { display: none; } table.shop_table_responsive tr td { display: block; text-align: left; clear: both; } .cart_totals table.shop_table_responsive tr td { text-align: right; } table.shop_table_responsive tr td::before, table.shop_table_responsive tr td::after { content: ""; display: table; } table.shop_table_responsive tr td::after { clear: both; } table.shop_table_responsive tr td[data-title]::before { content: attr(data-title) ": "; font-weight: 600; float: left; } table.shop_table_responsive tr td.product-remove a { text-align: left; } table.shop_table_responsive tr td.actions::before, table.shop_table_responsive tr td.download-actions::before { display: none; } table.shop_table_responsive tr td.download-actions .button { display: block; text-align: center; } table.shop_table_responsive.my_account_orders .order-actions { text-align: right; } table.shop_table_responsive.my_account_orders .order-actions::before { display: none; } ul.products::before, ul.products::after { content: ""; display: table; } ul.products::after { clear: both; } ul.products, .wc-block-grid__products { margin-left: 0; margin-bottom: 0; clear: both; } ul.products li.product, ul.products .wc-block-grid__product, .wc-block-grid__products li.product, .wc-block-grid__products .wc-block-grid__product { list-style: none; margin-left: 0; margin-bottom: 0; text-align: center; position: relative; } ul.products li.product .star-rating, ul.products .wc-block-grid__product .star-rating, .wc-block-grid__products li.product .star-rating, .wc-block-grid__products .wc-block-grid__product .star-rating { margin: 0 auto 0.5407911001em; } ul.products li.product .woocommerce-LoopProduct-link, ul.products .wc-block-grid__product .woocommerce-LoopProduct-link, .wc-block-grid__products li.product .woocommerce-LoopProduct-link, .wc-block-grid__products .wc-block-grid__product .woocommerce-LoopProduct-link { display: block; } ul.products li.product .price, ul.products .wc-block-grid__product .price, .wc-block-grid__products li.product .price, .wc-block-grid__products .wc-block-grid__product .price { display: block; color: #43454b; font-weight: 400; margin-bottom: 1rem; } ul.products li.product .price ins, ul.products .wc-block-grid__product .price ins, .wc-block-grid__products li.product .price ins, .wc-block-grid__products .wc-block-grid__product .price ins { margin-left: 0.6180469716em; background-color: rgba(0, 0, 0, 0); } ul.products li.product .woocommerce-loop-product__title, ul.products li.product .woocommerce-loop-category__title, ul.products li.product .wc-block-grid__product-title, ul.products li.product .wc-block-grid__product-title > a, ul.products .wc-block-grid__product .woocommerce-loop-product__title, ul.products .wc-block-grid__product .woocommerce-loop-category__title, ul.products .wc-block-grid__product .wc-block-grid__product-title, ul.products .wc-block-grid__product .wc-block-grid__product-title > a, .wc-block-grid__products li.product .woocommerce-loop-product__title, .wc-block-grid__products li.product .woocommerce-loop-category__title, .wc-block-grid__products li.product .wc-block-grid__product-title, .wc-block-grid__products li.product .wc-block-grid__product-title > a, .wc-block-grid__products .wc-block-grid__product .woocommerce-loop-product__title, .wc-block-grid__products .wc-block-grid__product .woocommerce-loop-category__title, .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title, .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title > a { font-weight: 400; margin-bottom: 0.5407911001em; } ul.products li.product .woocommerce-loop-product__title, ul.products li.product .woocommerce-loop-category__title, ul.products li.product .wc-block-grid__product-title, ul.products li.product .wc-block-grid__product-title > a:not(.has-font-size), ul.products .wc-block-grid__product .woocommerce-loop-product__title, ul.products .wc-block-grid__product .woocommerce-loop-category__title, ul.products .wc-block-grid__product .wc-block-grid__product-title, ul.products .wc-block-grid__product .wc-block-grid__product-title > a:not(.has-font-size), .wc-block-grid__products li.product .woocommerce-loop-product__title, .wc-block-grid__products li.product .woocommerce-loop-category__title, .wc-block-grid__products li.product .wc-block-grid__product-title, .wc-block-grid__products li.product .wc-block-grid__product-title > a:not(.has-font-size), .wc-block-grid__products .wc-block-grid__product .woocommerce-loop-product__title, .wc-block-grid__products .wc-block-grid__product .woocommerce-loop-category__title, .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title, .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title > a:not(.has-font-size) { font-size: 1rem; } ul.products li.product .star-rating, ul.products .wc-block-grid__product .star-rating, .wc-block-grid__products li.product .star-rating, .wc-block-grid__products .wc-block-grid__product .star-rating { font-size: 0.875em; } ul.products li.product img, ul.products .wc-block-grid__product img, .wc-block-grid__products li.product img, .wc-block-grid__products .wc-block-grid__product img { display: block; margin: 0 auto 1.618em; border-radius: 10px; width: 100%; height: 200px; object-fit: cover; } ul.products li.product.product-category img, ul.products .wc-block-grid__product.product-category img, .wc-block-grid__products li.product.product-category img, .wc-block-grid__products .wc-block-grid__product.product-category img { margin-bottom: 1.618em; } ul.products li.product .button, ul.products .wc-block-grid__product .button, .wc-block-grid__products li.product .button, .wc-block-grid__products .wc-block-grid__product .button { margin-bottom: 0.236em; } .hentry .entry-content .wc-block-grid__products .wc-block-grid__product > a, .hentry .entry-content ul.products li.product > a { text-decoration: none; } .price del { opacity: 0.5; font-weight: 400; } .price del + ins { margin-left: 0.327em; } .single-product .pswp__button { background-color: rgba(0, 0, 0, 0); } .single-product div.product { position: relative; overflow: hidden; } .single-product div.product::before, .single-product div.product::after { content: ""; display: table; } .single-product div.product::after { clear: both; } .single-product div.product .images, .single-product div.product .summary, .single-product div.product .woocommerce-product-gallery { margin-bottom: 2.617924em; margin-top: 0; } .single-product div.product .woocommerce-product-gallery { position: relative; } .single-product div.product .woocommerce-product-gallery .zoomImg { background-color: #fff; } .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger { position: absolute; top: 0.875em; right: 0.875em; display: block; height: 2em; width: 2em; border-radius: 3px; z-index: 99; text-align: center; } .single-product div.product .woocommerce-product-gallery img { margin: 0; width: 100%; } .single-product div.product .woocommerce-product-gallery .flex-viewport { margin-bottom: 1.618em; } .single-product div.product .woocommerce-product-gallery .flex-control-thumbs { margin: 0; padding: 0; } .single-product div.product .woocommerce-product-gallery .flex-control-thumbs::before, .single-product div.product .woocommerce-product-gallery .flex-control-thumbs::after { content: ""; display: table; } .single-product div.product .woocommerce-product-gallery .flex-control-thumbs::after { clear: both; } .single-product div.product .woocommerce-product-gallery .flex-control-thumbs li { list-style: none; margin-bottom: 1.618em; cursor: pointer; } .single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img { opacity: 0.5; transition: all, ease, 0.2s; } .single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active { opacity: 1; } .single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover img { opacity: 1; } .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li { width: 42.8571428571%; float: left; margin-right: 14.2857142857%; } .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n) { margin-right: 0; } .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n + 1) { clear: both; } .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li { width: 23.8095238%; float: left; margin-right: 14.2857142857%; } .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n) { margin-right: 0; } .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n + 1) { clear: both; } .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li { width: 14.2857142857%; float: left; margin-right: 14.2857142857%; } .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n) { margin-right: 0; } .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n + 1) { clear: both; } .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li { width: 20%; float: left; margin-right: 2%; } .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n) { margin-right: 0; } .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n + 1) { clear: both; } .single-product div.product .images .woocommerce-main-image { margin-bottom: 1.618em; display: block; } .single-product div.product .images .thumbnails a.zoom { display: block; width: 22.05%; margin-right: 3.8%; float: left; margin-bottom: 1em; } .single-product div.product .images .thumbnails a.zoom.last { margin-right: 0; } .single-product div.product .images .thumbnails a.zoom.first { clear: both; } .single-product div.product form.cart { margin-bottom: 1.618em; padding: 1em 0; } .single-product div.product form.cart::before, .single-product div.product form.cart::after { content: ""; display: table; } form.cart.dflex-cart button.single_add_to_cart_button.button.alt { width: 100%; } form.cart.dflex-cart { display: flex; } .single-product div.product form.cart::after { clear: both; } .single-product div.product form.cart .quantity { float: left; margin-right: 0.875em; } .single-product div.product form.cart table.woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__label { overflow-wrap: anywhere; word-break: break-word; -ms-word-break: break-all; } .single-product div.product form.cart table.woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__quantity { float: none; margin-right: 0; } .single-product div.product form.cart table.woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__quantity .quantity { margin-right: 0; } .single-product div.product p.price { font-size: 1.41575em; margin: 1.41575em 0; } .single-product div.product table.variations { table-layout: fixed; margin: 0; } .single-product div.product table.variations th, .single-product div.product table.variations td { display: list-item; padding: 0; list-style: none; background-color: rgba(0, 0, 0, 0); } .single-product div.product table.variations .value { margin-bottom: 1em; } .single-product div.product table.variations select { max-width: 70%; vertical-align: middle; min-width: 25px; min-height: unset; box-shadow: none; display: inline-block; width: auto; margin: 0; border: 1px solid #dcdcdc; border-radius: 3px; background-color: transparent; } .single-product div.product .single_variation .price { margin-bottom: 1em; display: block; } .single-product div.product .variations_button { padding-top: 1em; } .single-product div.product .variations_button::before, .single-product div.product .variations_button::after { content: ""; display: table; } .single-product div.product .variations_button::after { clear: both; } .single-product div.product .woocommerce-product-rating { margin-bottom: 1.618em; margin-top: 0; } .single-product div.product .woocommerce-product-rating::before, .single-product div.product .woocommerce-product-rating::after { content: ""; display: table; } .single-product div.product .woocommerce-product-rating::after { clear: both; } .single-product div.product .woocommerce-product-rating a { font-weight: 600; text-decoration: underline; } .single-product div.product .woocommerce-product-rating a:hover { text-decoration: none; } .single-product div.product .woocommerce-product-rating .star-rating { float: left; margin-right: 0.6180469716em; } .single-product div.product .product_meta { font-size: 0.875em; padding-top: 1em; border-top: 1px solid rgba(0, 0, 0, 0.05); } .single-product div.product .product_meta .sku_wrapper, .single-product div.product .product_meta .posted_in, .single-product div.product .product_meta .tagged_as { display: block; } .single-product div.product .product_meta .sku_wrapper:last-child, .single-product div.product .product_meta .posted_in:last-child, .single-product div.product .product_meta .tagged_as:last-child { border-bottom: 0; } .single-product div.product .product_meta a { font-weight: 600; text-decoration: underline; } .single-product div.product .product_meta a:hover { text-decoration: none; } .single-product div.product .edit-link { font-size: 0.875em; margin-top: 1em; } .stock:empty::before { display: none; } .stock.in-stock { color: #0f834d; } .stock.out-of-stock { color: #e2401c; } a.reset_variations { display: inline-block; margin-left: 1em; } #reviews { outline: none; } #reviews #comments { padding-top: 0; } #reviews .comment-reply-title { display: none; } #reviews .commentlist { list-style: none; margin-left: 0; } #reviews .commentlist li { margin-bottom: 2.617924em; list-style: none; clear: both; } #reviews .commentlist li::before, #reviews .commentlist li::after { content: ""; display: table; } #reviews .commentlist li::after { clear: both; } #reviews .commentlist li .comment_container { border-radius: 3px; } #reviews .commentlist li .comment_container::before, #reviews .commentlist li .comment_container::after { content: ""; display: table; } #reviews .commentlist li .comment_container::after { clear: both; } #reviews .commentlist li .comment_container .comment-text { width: 81.8181818182%; float: right; margin-right: 0; } #reviews .commentlist li .comment_container .comment-text .star-rating { float: right; font-size: 0.875em; line-height: 1; height: 1em; } #reviews .commentlist li:last-child { border-bottom: 0; margin-bottom: 0; } #reviews .commentlist li time { opacity: 0.5; font-size: 0.875em; } #reviews .commentlist li .avatar { width: 9.0909090909%; float: left; margin-right: 9.0909090909%; height: auto; } #reviews .commentlist li p.meta { margin-bottom: 1em; } #reviews .commentlist li p.meta strong { line-height: 1; } #reviews .commentlist li p.meta time { display: block; } #reviews .commentlist li p.meta .verified { font-style: normal; font-size: 0.875em; } #reviews .commentlist li p.meta .woocommerce-review__dash { display: none; } #reviews .commentlist li ul.children { margin: 0; width: 81.8181818182%; float: right; margin-right: 0; padding-top: 1.618em; } #reviews .commentlist li ul.children .avatar { width: 11.1111111111%; float: left; margin-right: 11.1111111111%; } #reviews .commentlist li ul.children .comment-text { width: 77.7777777778%; float: right; margin-right: 0; } #reviews .commentlist li ul.children li { margin-bottom: 1.618em; } #reviews .commentlist li ul.children li:last-child { margin-bottom: 0; } #reviews .comment-form-rating { clear: both; } #reviews .comment-form-rating label { display: block; } .jet-breadcrumb { margin: 0 0; padding: 1em 0; } .woocommerce-breadcrumb { font-size: 0.875em; } .woocommerce-breadcrumb a { text-decoration: underline; } .woocommerce-breadcrumb a:hover { text-decoration: none; } .woocommerce-breadcrumb .breadcrumb-separator { display: inline-block; padding: 0 0.5407911001em; } .product_list_widget { list-style: none; margin-left: 0; } .product_list_widget li { padding: 1em 0; border-bottom: 1px solid rgba(0, 0, 0, 0.05); } .product_list_widget li::before, .product_list_widget li::after { content: ""; display: table; } .product_list_widget li::after { clear: both; } .product_list_widget li img { max-width: 2.617924em; float: right; } .product_list_widget li > a { display: block; } .product_list_widget a:hover { color: #2c2d33; } .widget ul.products li.product a { text-decoration: none; } .widget_products a { display: block; } .widget_shopping_cart .product_list_widget { margin-bottom: 0; } .widget_shopping_cart .product_list_widget li { padding-left: 2em; position: relative; } .widget_shopping_cart .product_list_widget li a.remove { position: absolute; top: 1em; left: 0; opacity: 1; } .widget_shopping_cart p.total, .widget_shopping_cart p.buttons { padding: 1em 0; margin: 0; text-align: center; } .widget_shopping_cart p.total { border-bottom: 1px solid rgba(0, 0, 0, 0.05); } .widget_shopping_cart .buttons a { display: block; margin-bottom: 0.6180469716em; } .widget_shopping_cart .buttons a:last-child { margin-bottom: 0; } .widget_shopping_cart .buttons a img { margin-left: auto; margin-right: auto; } .site-header .widget_shopping_cart p.total, .site-header .widget_shopping_cart p.buttons, .site-header .widget_shopping_cart li { padding-left: 1.41575em; padding-right: 1.41575em; } .widget_layered_nav li { margin-bottom: 0.6180469716em; } .widget.woocommerce li .count { font-size: 1em; float: right; } .widget_price_filter .price_slider { margin-bottom: 1em; } .widget_price_filter .price_slider_amount { text-align: right; line-height: 2.4; } .widget_price_filter .price_slider_amount .button { float: left; } @media (min-width: 768px) and (max-width: 1024px) { .widget_price_filter .price_slider_amount { text-align: left; } .widget_price_filter .price_slider_amount .button { display: block; float: none; width: 100%; } } .widget_price_filter .ui-slider { position: relative; text-align: left; } .widget_price_filter .ui-slider .ui-slider-handle { position: absolute; top: auto; z-index: 2; width: 1em; height: 1em; border-top-left-radius: 1em; border-top-right-radius: 1em; border-bottom-left-radius: 1em; border-bottom-right-radius: 1em; cursor: ew-resize; background: #2c2d33; box-sizing: border-box; margin-top: -0.25em; margin-left: auto; opacity: 1; border: 0; } .widget_price_filter .ui-slider .ui-slider-handle:last-child { margin-left: -1em; } .widget_price_filter .ui-slider .ui-slider-handle:hover, .widget_price_filter .ui-slider .ui-slider-handle.ui-state-active { box-shadow: 0 0 0 0.236em rgba(0, 0, 0, 0.1); } .widget_price_filter .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: 0.7em; display: block; border: 0; background: #2c2d33; border-top-left-radius: 1em; border-top-right-radius: 1em; border-bottom-left-radius: 1em; border-bottom-right-radius: 1em; } .widget_price_filter .price_slider_wrapper .ui-widget-content { border-top-left-radius: 1em; border-top-right-radius: 1em; border-bottom-left-radius: 1em; border-bottom-right-radius: 1em; background: rgba(0, 0, 0, 0.1); border: 0; } .widget_price_filter .ui-slider-horizontal { height: 0.5em; } .widget_price_filter .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } .widget_price_filter .ui-slider-horizontal .ui-slider-range-min { left: -1px; } .widget_price_filter .ui-slider-horizontal .ui-slider-range-max { right: -1px; } /*!rtl:begin:ignore*/ .rtl .widget_price_filter .price_label, .rtl .widget_price_filter .price_label span { direction: ltr; unicode-bidi: embed; } /*!rtl:end:ignore*/ table.cart { margin-bottom: 3.706325903em; } table.cart .product-quantity .plus, table.cart .product-quantity .minus { display: none; } table.cart .product-thumbnail img { margin: auto auto -1rem auto; max-width: 8em; height: auto; } table.cart .product-thumbnail::before { display: none; } table.cart tr:first-child td.product-remove { border-top-width: 0; } table.cart td.product-remove { padding: 0; border-top: 1.618em solid; border-bottom: 1.618em solid; position: relative; } table.cart td.product-remove a.remove { position: absolute; font-size: 1.41575em; top: -0.6180469716em; right: -0.6180469716em; } table.cart td.product-quantity .qty { padding: 0.326em; width: 3.706325903em; } table.cart td.product-name { overflow-wrap: anywhere; word-break: break-word; -ms-word-break: break-all; } table.cart td, table.cart th { padding: 0.875em 0.875em 0; } table.cart td.product-subtotal { padding-bottom: 0.875em; } table.cart td.actions { border-top: none; background-color: rgba(0, 0, 0, 0); padding-left: 0; } form.woocommerce-cart-form { width: 67%; } .cart-collaterals { width: 33%; padding: 0 20px; } table.cart td.actions label { display: none; } table.cart td.actions .coupon { padding-bottom: 1em; margin-bottom: 1em; border-bottom: 1px solid rgba(0, 0, 0, 0.05); } table.cart td.actions input { display: inline-block; width: auto; margin: 0; padding: 12.5px; border: 1px solid #dcdcdc; border-radius: 3px; color: #a1a1a1; background-color: transparent; } .actions .button { box-sizing: content-box; -moz-box-sizing: content-box; cursor: pointer; padding: 12.5px 20px; border: 1px solid var(--main-color) !important; background: var(--main-color) !important; border-radius: 3px; color: #fff !important; transition: 0.3s; } .woocommerce-checkout-review-order { position: relative; margin-bottom: 40px; padding: 0 30px 30px; background-color: #f7f7f7; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; } h3#order_review_heading { position: relative; padding: 30px; background-color: #f7f7f7; border-top-left-radius: 10px; border-top-right-radius: 10px; } .wc-proceed-to-checkout::before, .wc-proceed-to-checkout::after { content: ""; display: table; } .wc-proceed-to-checkout::after { clear: both; } .wc-proceed-to-checkout .button { display: block; text-align: center; margin-bottom: 1em; } .wc-proceed-to-checkout .button.checkout-button { box-sizing: content-box; -moz-box-sizing: content-box; cursor: pointer; padding: 12.5px 20px; border: 1px solid var(--main-color) !important; background: var(--main-color) !important; border-radius: 3px; color: #fff !important; transition: 0.3s; } .woocommerce-shipping-calculator { margin: 0; } .woocommerce-shipping-calculator > p:first-child { margin: 0; } .woocommerce-shipping-calculator .shipping-calculator-form { padding-top: 1.41575em; } ul#shipping_method { list-style: none; margin-left: 0; } ul#shipping_method li { margin-bottom: 0.2360828548em; } ul#shipping_method li:last-child { margin-bottom: 0; } ul#shipping_method input { margin-right: 0.3342343017em; } .woocommerce-checkout ul#shipping_method { margin-bottom: 0; } .checkout_coupon { margin-bottom: 2.617924em; } form.checkout { position: static !important; } form.checkout::before, form.checkout::after { content: ""; display: table; } form.checkout::after { clear: both; } form.checkout > .blockUI { position: fixed !important; } #payment::before, #payment::after { content: ""; display: table; } #payment::after { clear: both; } #payment .create-account { clear: both; } #payment .payment_methods { margin: 0 !important; padding: 0 !important; } #payment .payment_methods li { background-color: white; border-radius: 10px; margin-bottom: 10px; } #payment .payment_methods > .woocommerce-PaymentMethod > label, #payment .payment_methods > .wc_payment_method > label { display: block; padding: 0 1.4em 1.4em; cursor: pointer; } .wc_payment_methods li label { border-bottom: 1px solid #d5d5d5; } #payment .payment_methods li { list-style: none !important; margin-left: 0; position: relative; } #payment .payment_methods li img { float: right; border: 0; padding: 0; max-height: 1.618em; } #payment .payment_methods li:last-child:not(.woocommerce-notice) { padding-bottom: 0; border-bottom: 0; } #payment .payment_methods li p { margin: 0; } #payment .payment_methods li .payment_box { padding: 1.41575em; } #payment .payment_methods li .payment_box fieldset { border: 0; margin: 0; padding: 1em 0 0; font-size: 0.875em; } #payment .payment_methods li .payment_box fieldset label { width: auto; margin-left: 0; } #payment .payment_methods li .payment_box fieldset .form-row { margin-bottom: 1em; } #payment .payment_methods li .payment_box fieldset .form-row input[type="checkbox"] { margin-right: 5px; } #payment .payment_methods li .payment_box fieldset #cvv { width: 22% !important; } #payment .payment_methods li .payment_box fieldset .help { width: 75%; float: right; } #payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods { padding-top: 1em; margin: 0; } #payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods li { margin-top: 0.6180469716em; } #payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods li input[type="radio"] { margin-right: 0.236em; } #payment .payment_methods li .payment_box ul.wc-saved-payment-methods { margin-left: 0; } #payment .payment_methods li .payment_box .wc-credit-card-form-card-number, #payment .payment_methods li .payment_box .wc-credit-card-form-card-expiry, #payment .payment_methods li .payment_box .wc-credit-card-form-card-cvc { font-size: 1.41575em; } #payment .payment_methods li .payment_box .wc-credit-card-form-card-number { background-repeat: no-repeat; background-position: right 0.6180469716em center; background-size: 31px 20px; background-image: url(../../../assets/images/credit-cards/unknown.svg); } #payment .payment_methods li .payment_box .wc-credit-card-form-card-number.visa { background-image: url(../../../assets/images/credit-cards/visa.svg); } #payment .payment_methods li .payment_box .wc-credit-card-form-card-number.mastercard { background-image: url(../../../assets/images/credit-cards/mastercard.svg); } #payment .payment_methods li .payment_box .wc-credit-card-form-card-number.laser { background-image: url(../../../assets/images/credit-cards/laser.svg); } #payment .payment_methods li .payment_box .wc-credit-card-form-card-number.dinersclub { background-image: url(../../../assets/images/credit-cards/diners.svg); } #payment .payment_methods li .payment_box .wc-credit-card-form-card-number.maestro { background-image: url(../../../assets/images/credit-cards/maestro.svg); } #payment .payment_methods li .payment_box .wc-credit-card-form-card-number.jcb { background-image: url(../../../assets/images/credit-cards/jcb.svg); } #payment .payment_methods li .payment_box .wc-credit-card-form-card-number.amex { background-image: url(../../../assets/images/credit-cards/amex.svg); } #payment .payment_methods li .payment_box .wc-credit-card-form-card-number.discover { background-image: url(../../../assets/images/credit-cards/discover.svg); } #payment .terms { width: 100%; clear: both; float: none; margin-bottom: 1em; } #payment .terms label { display: block; cursor: pointer; } #payment .woocommerce-terms-and-conditions { padding: 1em; box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2); margin-bottom: 16px; background-color: rgba(0, 0, 0, 0.05); } #payment .place-order { padding: 1.41575em; margin-bottom: 0; float: none; width: 100%; margin-top: 2.617924em; } #payment .place-order .button { width: 100%; } table.woocommerce-checkout-review-order-table .product-name { width: 45%; overflow-wrap: anywhere; word-break: break-word; -ms-word-break: break-all; } .admin-bar .woocommerce-checkout #wc_checkout_add_ons label + br { display: none; } .woocommerce-password-strength { font-weight: 600; padding: 0.5407911001em 0; text-align: right; font-size: 0.875em; } table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td { text-align: right; } td.woocommerce-table__product-name.product-name { text-align: left !important; } .woocommerce-product-gallery__image { border-radius: 10px; } .woocommerce-password-strength.strong { color: #0f834d; } .woocommerce-password-strength.short { color: #e2401c; } .woocommerce-password-strength.bad { color: #e2401c; } .woocommerce-password-strength.good { color: #3d9cd2; } label.inline { display: inline !important; margin-left: 1em; } .hentry .entry-content .woocommerce-MyAccount-navigation ul { margin-left: 0; border-top: 1px solid rgba(0, 0, 0, 0.05); } .hentry .entry-content .woocommerce-MyAccount-navigation ul li { list-style: none; border-bottom: 1px solid rgba(0, 0, 0, 0.05); position: relative; } .hentry .entry-content .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a { text-decoration: none; padding: 0.875em 0; display: block; } ul.order_details { list-style: none; position: relative; margin: 3.706325903em 0; } ul.order_details::before, ul.order_details::after { content: ""; display: table; } ul.order_details::after { clear: both; } ul.order_details::before, ul.order_details::after { content: ""; display: block; position: absolute; top: -16px; left: 0; width: 100%; height: 16px; background-size: 0 100%, 16px 16px, 16px 16px; } ul.order_details::after { top: auto; bottom: -16px; transform: rotate(180deg); } ul.order_details li { padding: 1em 1.618em; font-size: 0.8em; text-transform: uppercase; } ul.order_details li:first-child { padding-top: 1.618em; } ul.order_details li:last-child { border: 0; padding-bottom: 1.618em; } ul.order_details li strong { display: block; font-size: 1.41575em; text-transform: none; } .my_account_orders .button, .woocommerce-MyAccount-downloads .button { padding: 0.6180469716em 0.875em; font-size: 0.875em; margin-right: 0.236em; } .woocommerce-MyAccount-content h2 { font-size: 2em; font-weight: 600; } .woocommerce-MyAccount-content #payment .payment_methods { margin-bottom: 1.618em !important; } .woocommerce-form__label-for-checkbox { cursor: pointer; display: block; } .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox { margin-right: 0.3342343017em; } .form-row label { display: block; } .woocommerce-tabs.wc-tabs-wrapper.tab-2 { display: flex; flex-direction: column; } .tab-2 ul.tabs.wc-tabs { width: 100% !important; } .tab-2 .woocommerce-Tabs-panel { width: 100% !important; } .tab-2 ul.tabs li.active { border-bottom: 3px solid var(--main-color); } .tab-2 ul.tabs.wc-tabs { width: 100%; display: flex; justify-content: center; gap: 20px; } .tab-2 .woocommerce-tabs ul.tabs li.active a { border-top: 1px solid; border-color: var(--main-color); } .tab-2 .woocommerce-tabs ul.tabs li:last-child { border-bottom: 0; padding-left: 10px; } .tab-2 .woocommerce-tabs ul.tabs li:last-child { border-bottom: 0; padding-left: 10px; } .form-row input, .form-row textarea, .form-row select { width: 100%; display: inline-block; margin: 0; padding: 12.5px; border: 1px solid #dcdcdc; border-radius: 3px; color: #a1a1a1; background-color: transparent; } .form-row input[type="checkbox"], .form-row input[type="radio"] { width: auto; } .form-row .button { width: auto; box-sizing: content-box; -moz-box-sizing: content-box; cursor: pointer; padding: 12.5px 20px; border: 1px solid var(--main-color) !important; background: var(--main-color) !important; border-radius: 3px; color: #fff !important; transition: 0.3s; } .form-row.create-account label { display: inline-block; } .form-row.woocommerce-validated input.input-text { box-shadow: inset 2px 0 0 #0f834d; } .form-row.woocommerce-invalid input.input-text { box-shadow: inset 2px 0 0 #e2401c; } .form-row.woocommerce-invalid input.input-checkbox { outline: 2px solid #e2401c; outline-offset: 1px; } .form-row.woocommerce-invalid .select2-selection { border-color: #e2401c; border-width: 2px; } .form-row-last { margin-right: 0 !important; } .form-row-wide { clear: both; width: 100%; } .required { border-bottom: 0 !important; color: #e2401c; } .password-input { display: block; position: relative; } .show-password-input { position: absolute; right: 0; top: 0; padding: 0.618em; line-height: 1.618; cursor: pointer; } button.woocommerce-Button.button { box-sizing: content-box; -moz-box-sizing: content-box; cursor: pointer; padding: 12.5px 20px; border: 1px solid var(--main-color) !important; background: var(--main-color) !important; border-radius: 3px; color: #fff !important; transition: 0.3s; } .show-password-input::after { font-family: "Font Awesome 5 Free"; font-weight: 900; vertical-align: baseline; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; line-height: 1; content: ""; } .show-password-input.display-password::after { color: #e8e8e8; } p.return-to-shop { margin-top: 15px; margin-left: 15px; } a.button.wc-backward { box-sizing: content-box; -moz-box-sizing: content-box; cursor: pointer; padding: 12.5px 20px; border: 1px solid var(--main-color) !important; background: var(--main-color) !important; border-radius: 3px; color: #fff !important; transition: 0.3s; } .demo_store { position: fixed; left: 0; bottom: 69px; right: 0; margin: 0; padding: 1em 1.41575em; background-color: #3d9cd2; color: #fff; z-index: 9998; } .demo_store a { color: #fff; font-weight: 400; text-decoration: underline; } .demo_store a:hover { text-decoration: none; } .demo_store a.woocommerce-store-notice__dismiss-link { display: block; } .star-rating { overflow: hidden; position: relative; height: 1.618em; line-height: 1.618; font-size: 1em; width: 5.55em; font-family: "Font Awesome 5 Free"; font-weight: 400; } .star-rating::before, .star-rating span::before { content: ""; top: 0; left: 0; position: absolute; } .star-rating::before { opacity: 0.25; float: left; } .star-rating span { overflow: hidden; float: left; top: 0; left: 0; position: absolute; padding-top: 1.5em; color: #2c2d33; } p.stars { display: inline-block; margin: 0; } p.stars a { position: relative; height: 1em; width: 1em; text-indent: -999em; overflow: hidden; display: inline-block; text-decoration: none; font-weight: 400; } p.stars a::before { display: block; position: absolute; top: 0; left: 0; width: 1em; height: 1em; line-height: 1; font-family: "Font Awesome 5 Free"; content: ""; font-size: 0.95em; color: #43454b; text-indent: 0; opacity: 0.25; } p.stars a:hover ~ a::before { color: #43454b; opacity: 0.25; } p.stars:hover a::before { color: #7f54b3; opacity: 1; } p.stars.selected a.active::before { color: #7f54b3; opacity: 1; } p.stars.selected a.active ~ a::before { color: #43454b; opacity: 0.25; } p.stars.selected a:not(.active)::before { color: #7f54b3; opacity: 1; } .wc-block-grid__product-onsale, .onsale { border: 1px solid; border-color: #43454b; color: #43454b; padding: 0.202em 0.6180469716em; font-size: 0.875em; text-transform: uppercase; font-weight: 600; display: inline-block; margin-bottom: 1em; border-radius: 3px; position: relative; } .quantity .qty { text-align: center; min-width: 25px; min-height: unset; height: 42px; box-shadow: none; display: inline-block; width: auto; margin: 0; padding: 12.5px; border: 1px solid #dcdcdc; border-radius: 3px; color: #a1a1a1; background-color: transparent; } .jet-sorting { font-size: 0.875em; margin-bottom: 2.617924em; display: flex; justify-content: flex-end; } .post-type-archive-product .container.jet-sorting { background: #f0f0f0; padding: 10px 20px; border-radius: 10px; } @media (max-width:768px) { .post-type-archive-product .container.jet-sorting { margin: 10px; display: flex; flex-direction: column; gap: 10px; } ul.products li.product, ul.products .wc-block-grid__product, .wc-block-grid__products li.product, .wc-block-grid__products .wc-block-grid__product { margin-bottom: 1em; } } .woocommerce-shop .jet-sidebar { display: none; } ul.products li.product { border: 1px solid #ececec; border-radius: 10px; padding: 10px; } .woocommerce-tabs { overflow: hidden; padding: 1em 0; } .woocommerce-tabs::before, .woocommerce-tabs::after { content: ""; display: table; } .woocommerce-tabs::after { clear: both; } .woocommerce-tabs ul.tabs { list-style: none; margin-left: 0; text-align: left; border-top: 1px solid rgba(0, 0, 0, 0.05); } .woocommerce-tabs ul.tabs li { display: block; margin: 0; border-bottom: 1px solid rgba(0, 0, 0, 0.05); position: relative; } .woocommerce-tabs ul.tabs li a { padding: 1em 0; display: block; } .woocommerce-tabs .panel h2:first-of-type { font-size: 1.618em; margin-bottom: 1em; } .related > h2:first-child, .upsells > h2:first-child { font-size: 1.618em; margin-bottom: 1em; } .woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments { margin-bottom: 2.617924em; background-color: #0f834d; margin-left: 0; border-radius: 2px; color: #fff; clear: both; border-left: 0.6180469716em solid rgba(0, 0, 0, 0.15); padding: 1em 2em 1em 3.5em; position: relative; list-style: none outside; } .woocommerce-message::before, .woocommerce-message::after, .woocommerce-info::before, .woocommerce-info::after, .woocommerce-error::before, .woocommerce-error::after, .woocommerce-noreviews::before, .woocommerce-noreviews::after, p.no-comments::before, p.no-comments::after { content: ""; display: table; } .woocommerce-message::after, .woocommerce-info::after, .woocommerce-error::after, .woocommerce-noreviews::after, p.no-comments::after { clear: both; } .woocommerce-message a, .woocommerce-info a, .woocommerce-error a, .woocommerce-noreviews a, p.no-comments a { color: #fff; } .woocommerce-message a:hover, .woocommerce-info a:hover, .woocommerce-error a:hover, .woocommerce-noreviews a:hover, p.no-comments a:hover { color: #fff; opacity: 0.7; } .woocommerce-message a.button:hover, .woocommerce-info a.button:hover, .woocommerce-error a.button:hover, .woocommerce-noreviews a.button:hover, p.no-comments a.button:hover { opacity: 1; } .woocommerce-message::before, .woocommerce-info::before, .woocommerce-error::before, .woocommerce-noreviews::before, p.no-comments::before { font-family: "Font Awesome 5 Free"; content: ""; display: inline-block; position: absolute; top: 1.05em; left: 1.5em; color: #fff; } button.single_add_to_cart_button.button.alt { text-align: center; background-color: var(--main-color); color: #fff; font-weight: 700; min-width: 25px; padding: 0 20px; min-height: unset; height: 42px; border-radius: 10px; box-shadow: none; } a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart { text-align: center; display: flex; align-items: center; background-color: var(--main-color); color: #fff; font-weight: 700; min-width: 25px; padding: 0 20px; min-height: unset; height: 42px; border-radius: 10px; box-shadow: none; justify-content: center; } a.button.product_type_variable.add_to_cart_button { text-align: center; display: flex; align-items: center; background-color: var(--main-color); color: #fff; font-weight: 700; min-width: 25px; padding: 0 20px; min-height: unset; height: 42px; border-radius: 10px; box-shadow: none; justify-content: center; } .woocommerce-product-gallery__image.flex-active-slide { border-radius: 10px; } .single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img { border-radius: 10px; } .pswp { z-index: 99999; } ul.flex-direction-nav { position: absolute; top: 37%; z-index: 1; width: 100%; left: 0; margin: 0; padding: 0px; list-style: none;} li.flex-nav-prev {float: left;} li.flex-nav-next {float: right;} a.flex-next {visibility:hidden;} a.flex-prev {visibility:hidden;} a.flex-next::after { visibility:visible;content: '\f054'; font-family: 'Font Awesome 5 Free'; margin-right: 10px; font-size: 20px; font-weight: bold; } a.flex-prev::before { visibility:visible; content: '\f053'; font-family: 'Font Awesome 5 Free'; margin-left: 10px; font-size: 20px; font-weight: bold; } ul.flex-direction-nav li a { color: #ccc; } ul.flex-direction-nav li a:hover { text-decoration: none; } h1.product_title.entry-title { font-size: 32px; } .container.product { margin-top: 2rem; } .woocommerce-message .button, .woocommerce-info .button, .woocommerce-error .button, .woocommerce-noreviews .button, p.no-comments .button { float: right; padding: 0; background: none; color: #fff; box-shadow: none; line-height: 1.618; margin-left: 1em; padding-left: 1em; border-width: 0; border-left-width: 1px; border-left-style: solid; border-left-color: rgba(255, 255, 255, 0.25) !important; border-radius: 0; } .woocommerce-message .button:hover, .woocommerce-info .button:hover, .woocommerce-error .button:hover, .woocommerce-noreviews .button:hover, p.no-comments .button:hover { background: none; color: #fff; opacity: 0.7; } .flex-viewport { border-radius: 10px; } .woocommerce-message pre, .woocommerce-info pre, .woocommerce-error pre, .woocommerce-noreviews pre, p.no-comments pre { background-color: rgba(0, 0, 0, 0.1); } .woocommerce-message::before { content: ""; } .site-content > .col-full > .woocommerce > .woocommerce-message:first-child, .site-content > .col-full > .woocommerce > .woocommerce-info:first-child, .site-content > .col-full > .woocommerce > .woocommerce-error:first-child { margin-top: 2.617924em; } .woocommerce-error { list-style: none; } .woocommerce-info, .woocommerce-noreviews, p.no-comments { background-color: #3d9cd2; } .woocommerce-info.woocommerce-no-products-found { background-color: rgba(0, 0, 0, 0); border: none; color: inherit; padding: 1em 0; } .woocommerce-info.woocommerce-no-products-found::before, .woocommerce-info.woocommerce-no-products-found::after { content: none; } .woocommerce-error { background-color: #e2401c; } dl.variation { font-size: 0.875em; } dl.variation dd { margin: 0 0 1em; } .wc-item-meta { font-size: 0.875em; margin-left: 0; list-style: none; } .wc-item-meta li::before, .wc-item-meta li::after { content: ""; display: table; } .wc-item-meta li::after { clear: both; } .wc-item-meta li strong, .wc-item-meta li p { display: inline-block; } .woocommerce-MyAccount-content .woocommerce-Pagination { text-align: center; } .jet-product-section { margin-bottom: 1.618em; } .jet-product-section .section-title { text-align: center; margin-bottom: 1em; } .jet-product-section:last-child { margin-bottom: 0; } .jet-product-pagination { display: none; } .jet-sticky-add-to-cart { display: none; } @media (min-width: 768px) { .demo_store { bottom: 0; } .demo_store a.woocommerce-store-notice__dismiss-link { background: rgba(0, 0, 0, 0.1); float: right; display: inline-block; margin: -1em -1.41575em -1em 0; padding: 1em 1.41575em; } .jet-handheld-footer-bar { display: none; } .jet-breadcrumb { padding: 1.41575em 0; margin: 0 0; } table.shop_table_responsive thead { display: table-header-group; } table.shop_table_responsive tbody th { display: table-cell; } table.shop_table_responsive tr td { display: table-cell; } table.shop_table_responsive tr td::before { display: none; } .site-header-cart { position: relative; } .site-header-cart .cart-contents { padding: 1.618em 0; display: block; position: relative; background-color: rgba(0, 0, 0, 0); height: auto; width: auto; text-indent: 0; } .site-header-cart .cart-contents .amount { margin-right: 0.327em; } .site-header-cart .cart-contents .count { font-weight: 400; opacity: 0.5; font-size: 0.875em; } .site-header-cart .cart-contents span { display: inline; } .site-header-cart .widget_shopping_cart { position: absolute; top: 100%; width: 100%; z-index: 999999; font-size: 0.875em; left: -999em; display: block; } .site-header-cart .widget_shopping_cart.sub-menu--is-touch-device { display: none; left: 0; } .site-header-cart .widget_shopping_cart h2.widgettitle { display: none; } .site-header-cart .widget_shopping_cart .product_list_widget { height: 0; } .site-header-cart .widget_shopping_cart .product_list_widget li a.remove { position: relative; float: left; top: auto; } .site-header-cart .widget_shopping_cart .product_list_widget li a.remove::before { text-align: left; } .site-header-cart:hover .widget_shopping_cart, .site-header-cart.focus .widget_shopping_cart { left: 0; display: block; } .site-header-cart:hover .widget_shopping_cart .product_list_widget, .site-header-cart.focus .widget_shopping_cart .product_list_widget { height: auto; } .site-search { display: block; } .site-search form { margin: 0; } ul.products li.product, ul.products .wc-block-grid__product, .wc-block-grid__products li.product, .wc-block-grid__products .wc-block-grid__product { clear: none; width: 100%; float: left; font-size: 0.875em; } ul.products li.product.first, ul.products .wc-block-grid__product.first, .wc-block-grid__products li.product.first, .wc-block-grid__products .wc-block-grid__product.first { clear: both !important; } ul.products li.product.last, ul.products .wc-block-grid__product.last, .wc-block-grid__products li.product.last, .wc-block-grid__products .wc-block-grid__product.last { margin-right: 0 !important; } .page-template-template-fullwidth-php .site-main ul.products.columns-1 li.product, .page-template-template-fullwidth-php .header-widget-region ul.products.columns-1 li.product, .page-template-template-homepage-php .site-main ul.products.columns-1 li.product, .page-template-template-homepage-php .header-widget-region ul.products.columns-1 li.product, .jet-full-width-content .site-main ul.products.columns-1 li.product, .jet-full-width-content .header-widget-region ul.products.columns-1 li.product { width: 100%; margin-right: 0; float: none; } .page-template-template-fullwidth-php .site-main ul.products.columns-2 li.product, .page-template-template-fullwidth-php .header-widget-region ul.products.columns-2 li.product, .page-template-template-homepage-php .site-main ul.products.columns-2 li.product, .page-template-template-homepage-php .header-widget-region ul.products.columns-2 li.product, .jet-full-width-content .site-main ul.products.columns-2 li.product, .jet-full-width-content .header-widget-region ul.products.columns-2 li.product { width: 47.8260869565%; float: left; margin-right: 4.347826087%; } .page-template-template-fullwidth-php .site-main ul.products.columns-3 li.product, .page-template-template-fullwidth-php .header-widget-region ul.products.columns-3 li.product, .page-template-template-homepage-php .site-main ul.products.columns-3 li.product, .page-template-template-homepage-php .header-widget-region ul.products.columns-3 li.product, .jet-full-width-content .site-main ul.products.columns-3 li.product, .jet-full-width-content .header-widget-region ul.products.columns-3 li.product { width: 30.4347826087%; float: left; margin-right: 4.347826087%; } .page-template-template-fullwidth-php .site-main ul.products.columns-4 li.product, .page-template-template-fullwidth-php .header-widget-region ul.products.columns-4 li.product, .page-template-template-homepage-php .site-main ul.products.columns-4 li.product, .page-template-template-homepage-php .header-widget-region ul.products.columns-4 li.product, .jet-full-width-content .site-main ul.products.columns-4 li.product, .jet-full-width-content .header-widget-region ul.products.columns-4 li.product { width: 21.7391304348%; float: left; margin-right: 4.347826087%; } .page-template-template-fullwidth-php .site-main ul.products.columns-5 li.product, .page-template-template-fullwidth-php .header-widget-region ul.products.columns-5 li.product, .page-template-template-homepage-php .site-main ul.products.columns-5 li.product, .page-template-template-homepage-php .header-widget-region ul.products.columns-5 li.product, .jet-full-width-content .site-main ul.products.columns-5 li.product, .jet-full-width-content .header-widget-region ul.products.columns-5 li.product { width: 16.9%; margin-right: 3.8%; } .page-template-template-fullwidth-php .site-main ul.products.columns-6 li.product, .page-template-template-fullwidth-php .header-widget-region ul.products.columns-6 li.product, .page-template-template-homepage-php .site-main ul.products.columns-6 li.product, .page-template-template-homepage-php .header-widget-region ul.products.columns-6 li.product, .jet-full-width-content .site-main ul.products.columns-6 li.product, .jet-full-width-content .header-widget-region ul.products.columns-6 li.product { width: 13.0434782609%; float: left; margin-right: 4.347826087%; } ul.products::before, ul.products::after{ display: none !important; } ul.products.columns-1 { display: grid; grid-template-columns: repeat(1, 1fr); gap: 10px; } ul.products.columns-2 { display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px; } ul.products.columns-3 { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; } ul.products.columns-4 { display: grid; grid-template-columns: repeat(4, 1fr); gap: 10px; } ul.products.columns-5 { display: grid; grid-template-columns: repeat(5, 1fr); gap: 10px; } .single-product div.product .images { width: 41.1764705882%; float: left; margin-right: 5.8823529412%; margin-bottom: 3.706325903em; } .single-product div.product .images .thumbnails::before, .single-product div.product .images .thumbnails::after { content: ""; display: table; } .single-product div.product .images .thumbnails::after { clear: both; } .single-product div.product .images .thumbnails a.zoom { width: 14.2857142857%; float: left; margin-right: 14.2857142857%; } .single-product div.product .images .thumbnails a.zoom.last { float: right; margin-right: 0; } .single-product div.product .woocommerce-product-gallery { width: 41.1764705882%; float: left; margin-right: 5.8823529412%; margin-bottom: 3.706325903em; } .single-product div.product .summary { width: 52.9411764706%; float: right; margin-right: 0; } .single-product div.product .woocommerce-tabs { clear: both; } #reviews .comment-form-author, #reviews .comment-form-email { width: 47%; } #reviews .comment-form-email { margin-right: 0; } .jet-full-width-content.single-product div.product .images { width: 39.1304347826%; float: left; margin-right: 4.347826087%; margin-bottom: 3.706325903em; } .jet-full-width-content.single-product div.product .images .thumbnails a.zoom { width: 11.1111111111%; float: left; margin-right: 11.1111111111%; } .jet-full-width-content.single-product div.product .images .thumbnails a.zoom.last { margin-right: 0; } .jet-full-width-content.single-product div.product .woocommerce-product-gallery { width: 39.1304347826%; float: left; margin-right: 4.347826087%; margin-bottom: 3.706325903em; } .jet-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li { width: 44.4444444444%; float: left; margin-right: 11.1111111111%; } .jet-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n) { margin-right: 0; } .jet-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li { width: 25.9259259333%; float: left; margin-right: 11.1111111111%; } .jet-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n) { margin-right: 0; } .jet-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li { width: 16.6666666667%; float: left; margin-right: 11.1111111111%; } .jet-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n) { margin-right: 0; } .jet-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li { width: 13%; float: left; margin-right: 2%; } .jet-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n) { margin-right: 0; } .jet-full-width-content.single-product div.product .summary { width: 56.5217391304%; float: right; margin-right: 0; margin-bottom: 3.706325903em; } .summary.entry-summary.full-width { width: 100% !important; } .jet-full-width-content.single-product div.product .woocommerce-tabs { clear: both; } .product[data-column="column-2"] .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-5.images { width: 50% !important; margin-right: 1rem !important; } .product[data-column="column-2"] .summary.entry-summary { width: 45% !important; } .product[data-column="column-3"] .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-5.images { width: 100% !important; } .product[data-column="column-3"] .summary.entry-summary { width: 100% !important; } .jet-full-width-content.single-product #reviews .commentlist li .avatar { width: 6.6666666667%; float: left; margin-right: 6.6666666667%; } .jet-full-width-content.single-product #reviews .commentlist li .comment_container .comment-text { width: 86.6666666667%; float: right; margin-right: 0; } .jet-full-width-content.single-product #reviews .commentlist ul.children { width: 86.6666666667%; float: right; margin-right: 0; } .jet-full-width-content.single-product #reviews .commentlist ul.children .avatar { width: 7.6923076923%; float: left; margin-right: 7.6923076923%; } .jet-full-width-content.single-product #reviews .commentlist ul.children .comment-text { width: 84.6153846154%; float: right; margin-right: 0; } .jet-full-width-content.woocommerce-cart .entry-header, .jet-full-width-content.woocommerce-checkout .entry-header, .jet-full-width-content.woocommerce-account .entry-header, .jet-full-width-content .woocommerce-products-header { text-align: center; padding: 0 0 ; } .jet-full-width-content.woocommerce-cart .entry-header h1:last-child, .jet-full-width-content.woocommerce-checkout .entry-header h1:last-child, .jet-full-width-content.woocommerce-account .entry-header h1:last-child, .jet-full-width-content .woocommerce-products-header h1:last-child { margin-bottom: 0; } .jet-full-width-content .up-sells > h2:first-child, .jet-full-width-content .related.products > h2:first-child { text-align: center; } .woocommerce .page-description { margin-bottom: 1.618em; } .jet-sorting { margin-top: 2em; margin-bottom: 2em; } .jet-sorting::before, .jet-sorting::after { display: table; } .jet-sorting::after { clear: both; } .jet-sorting select { width: auto; } .woocommerce-result-count { float: left; position: relative; margin-bottom: 0; padding: 0.327em 0; } .woocommerce-ordering { float: left; margin-right: 1em; margin-bottom: 0; padding: 0.327em 0; } .woocommerce-cart .hentry, .woocommerce-checkout .hentry { border-bottom: 0; padding-bottom: 0; } .page-template-template-fullwidth-php table.cart .product-thumbnail { display: table-cell; } .page-template-template-fullwidth-php table.cart thead { font-size: 1em; text-indent: 0; } table.cart th, table.cart td { padding: 0.5em; } table.cart .qty { padding: 0.875em; max-width: 3.632em; } table.cart td.product-remove { display: table-cell; padding: 0; border: 0; } table.cart td.product-remove a.remove { float: none; position: relative; top: -12px; right: auto; font-size: 2em; } table.cart .product-quantity .plus, table.cart .product-quantity .minus { display: inline-block; } table.cart .quantity .qty { padding: 0.6180469716em; } table.cart td.actions { text-align: right; } table.cart td.actions label { display: none; } table.cart td.actions .coupon { padding-bottom: 0; margin-bottom: 0; border-bottom: none; display: inline-block; float: left; } .cart-collaterals::before, .cart-collaterals::after { content: ""; display: table; } .cart-collaterals::after { clear: both; } .cart-collaterals h2 { font-size: 1.618em; margin-top: 0; } .cart-collaterals .cross-sells { width: 41.1764705882%; float: left; margin-right: 5.8823529412%; } .cart-collaterals .cart_totals, .cart-collaterals .shipping_calculator { width: 100%; float: right; margin-right: 0; margin: 0; clear: right; border: 1px solid #eee; border-radius: 10px; padding: 20px; } .woocommerce-cart .woocommerce { display: flex; padding-top: 4rem; } .woocommerce-cart .woocommerce-message { position: absolute; top: 0px; } .cart-collaterals .cart_totals small.includes_tax { display: block; } .cart-collaterals .shipping_calculator { clear: right; } .page-template-template-fullwidth-php .cart-collaterals .cross-sells { width: 47.8260869565%; float: left; margin-right: 4.347826087%; } .page-template-template-fullwidth-php .cart-collaterals .cart_totals, .page-template-template-fullwidth-php .cart-collaterals .shipping_calculator { width: 47.8260869565%; float: right; margin-right: 0; } #ship-to-different-address { position: relative; } #ship-to-different-address label { font-weight: 300; } #ship-to-different-address .woocommerce-form__input-checkbox { position: absolute; top: 50%; right: 0; transform: translateY(-50%); margin-right: 0; } .col2-set { width: 52.9411764706%; float: left; margin-right: 5.8823529412%; } .col2-set .form-row-first { width: 48%; float: left; margin-right: 2%; } .col2-set .form-row-last { width: 48%; float: right; margin-right: 0; } .col2-set .col-1, .col2-set .col-2 { margin-bottom: 1.618em; } .col2-set + #customer_details { display: none; } .col2-set .woocommerce-billing-fields::before, .col2-set .woocommerce-billing-fields::after { content: ""; display: table; } .col2-set .woocommerce-billing-fields::after { clear: both; } .col2-set.addresses { width: 100%; float: left; margin-left: 0; margin-right: 0; } .col2-set.addresses .col-1 { width: 47.0588235294%; float: left; margin-right: 5.8823529412%; } .col2-set.addresses .col-2 { width: 47.0588235294%; float: right; margin-right: 0; } #customer_details + #wc_checkout_add_ons { width: 41.1764705882%; float: right; margin-right: 0; } #wc_checkout_add_ons input[type="radio"] { float: left; margin-right: 0.5407911001em; clear: left; margin-top: 0.35em; } #order_review_heading, #order_review { width: 41.1764705882%; float: right; margin-right: 0; clear: right; } #order_review { transition: box-shadow ease 0.4s; } #order_review_heading { margin-bottom: 0; padding-bottom: 0.6180469716em; } .woocommerce-order-pay #order_review, .page-template-template-fullwidth-php.woocommerce-order-pay #order_review { width: 100%; float: none; } .woocommerce-order-pay #order_review #payment h3, .page-template-template-fullwidth-php.woocommerce-order-pay #order_review #payment h3 { padding-left: 1em; padding-top: 1em; } .woocommerce-order-pay #order_review #payment .form-row, .page-template-template-fullwidth-php.woocommerce-order-pay #order_review #payment .form-row { padding: 1em; } .woocommerce-order-pay #order_review .payment_methods + .form-row, .page-template-template-fullwidth-php.woocommerce-order-pay #order_review .payment_methods + .form-row { padding: 1em; } .woocommerce-order-pay #order_review .button#place_order, .page-template-template-fullwidth-php.woocommerce-order-pay #order_review .button#place_order { display: block; width: 100%; font-size: 1.41575em; } .page-template-template-fullwidth-php .col2-set { width: 47.8260869565%; float: left; margin-right: 4.347826087%; } .page-template-template-fullwidth-php .col2-set .form-row-first { width: 45.4545454545%; float: left; margin-right: 9.0909090909%; } .page-template-template-fullwidth-php .col2-set .form-row-last { width: 45.4545454545%; float: right; margin-right: 0; } .page-template-template-fullwidth-php .col2-set.addresses .col-1 { width: 47.8260869565%; float: left; margin-right: 4.347826087%; } .page-template-template-fullwidth-php .col2-set.addresses .col-2 { width: 47.8260869565%; float: right; margin-right: 0; } .page-template-template-fullwidth-php #order_review_heading, .page-template-template-fullwidth-php #order_review { width: 47.8260869565%; float: right; margin-right: 0; } .page-template-template-fullwidth-php #customer_details + #wc_checkout_add_ons { width: 47.8260869565%; float: right; margin-right: 0; } #order_review .shop_table { margin-bottom: 2.617924em; } table + .addresses { margin-top: 1.618em; } .col2-set#customer_login, .col2-set.addresses { width: 100%; float: left; margin-left: 0; margin-right: 0; } .col2-set#customer_login .col-1, .col2-set.addresses .col-1 { width: 41.1764705882%; float: left; margin-right: 5.8823529412%; } .col2-set#customer_login .col-2, .col2-set.addresses .col-2 { width: 52.9411764706%; float: right; margin-right: 0; } .woocommerce-MyAccount-navigation { width: 17.6470588235%; float: left; margin-right: 5.8823529412%; } .woocommerce-MyAccount-content { width: 76.4705882353%; float: right; margin-right: 0; } .woocommerce-MyAccount-content .form-row-first { width: 38.4615384615%; float: left; margin-right: 7.6923076923%; } .woocommerce-MyAccount-content .form-row-last { width: 53.8461538462%; float: right; margin-right: 0; } .left-sidebar:not(.page-template-template-fullwidth-php) .woocommerce-MyAccount-content { width: 76.4705882353%; float: left; margin-right: 5.8823529412%; } .left-sidebar:not(.page-template-template-fullwidth-php) .woocommerce-MyAccount-navigation { width: 17.6470588235%; float: right; margin-right: 0; } table.my_account_orders { font-size: 0.875em; } .page-template-template-fullwidth-php .col2-set#customer_login .col-1, .page-template-template-fullwidth-php .col2-set.addresses .col-1 { width: 47.8260869565%; float: left; margin-right: 4.347826087%; } .page-template-template-fullwidth-php .col2-set#customer_login .col-2, .page-template-template-fullwidth-php .col2-set.addresses .col-2 { width: 47.8260869565%; float: right; margin-right: 0; } .page-template-template-fullwidth-php .woocommerce-MyAccount-content { width: 73.9130434783%; float: left; margin-right: 4.347826087%; } .page-template-template-fullwidth-php .woocommerce-MyAccount-content .form-row-first { width: 46.6666666667%; float: left; margin-right: 6.6666666667%; } .page-template-template-fullwidth-php .woocommerce-MyAccount-content .form-row-last { width: 46.6666666667%; float: right; margin-right: 0; } .page-template-template-fullwidth-php .woocommerce-MyAccount-content .col2-set { width: 100%; } .page-template-template-fullwidth-php .woocommerce-MyAccount-content .col2-set .col-1 { width: 46.6666666667%; float: left; margin-right: 6.6666666667%; } .page-template-template-fullwidth-php .woocommerce-MyAccount-content .col2-set .col-2 { width: 46.6666666667%; float: right; margin-right: 0; } .page-template-template-fullwidth-php .woocommerce-MyAccount-navigation { width: 21.7391304348%; float: right; margin-right: 0; } .addresses header.title::before, .addresses header.title::after { content: ""; display: table; } .addresses header.title::after { clear: both; } .addresses header.title a { float: right; overflow: hidden; } .addresses header.title h3 { float: left; } .form-row-first { width: 49%; float: left; margin-right: 1%; clear: both; } .form-row-last { width: 49%; float: left; margin-right: 0; } .page-template-template-fullwidth-php .form-row-first { width: 47.8260869565%; float: left; margin-right: 4.347826087%; } .page-template-template-fullwidth-php .form-row-last { width: 47.8260869565%; float: right; margin-right: 0; } .jet-full-width-content .woocommerce-tabs ul.tabs { width: 30.4347826087%; float: left; margin-right: 4.347826087%; } .jet-full-width-content .woocommerce-tabs .panel { width: 65.2173913043%; float: right; margin-right: 0; margin-bottom: 3.706325903em; } .woocommerce-tabs { padding-bottom: 2.617924em; } .woocommerce-tabs ul.tabs { width: 29.4117647059%; float: left; margin-right: 5.8823529412%; } .woocommerce-tabs ul.tabs li.active::after { right: 1em; } .woocommerce-tabs .panel { width: 64.7058823529%; float: right; margin-right: 0; margin-top: 0; } .jet-product-pagination { display: block; } .jet-product-pagination a { position: fixed; top: 50%; width: 500px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); z-index: 1499; display: flex; align-items: center; } .jet-product-pagination a img { max-width: 90px; border-radius: 0; } .jet-product-pagination a[rel="prev"] { left: -455px; transition: left 0.3s ease-out; flex-direction: row-reverse; padding-left: 1em; } .jet-product-pagination a[rel="prev"]:hover { left: 0; } .jet-product-pagination a[rel="prev"] img { margin-left: 1.41575em; } .jet-product-pagination a[rel="prev"] .jet-product-pagination__title { margin-right: auto; } .jet-product-pagination a[rel="next"] { right: -455px; transition: right 0.3s ease-in; padding-right: 1em; } .jet-product-pagination a[rel="next"]:hover { right: 0; } .jet-product-pagination a[rel="next"] img { margin-right: 1.41575em; } .jet-product-pagination a[rel="next"] .jet-product-pagination__title { margin-left: auto; } .jet-sticky-add-to-cart { display: block; position: fixed; top: 0; left: 0; right: 0; z-index: 99998; transform: translate3d(0, -100%, 0); padding: 1em; overflow: hidden; zoom: 1; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); animation-duration: 0.5s; animation-fill-mode: both; } .jet-sticky-add-to-cart--slideInDown { animation-name: slideInDown; } .jet-sticky-add-to-cart--slideOutUp { animation-name: slideOutUp; } .jet-sticky-add-to-cart__content { display: flex; align-items: center; justify-content: center; } .jet-sticky-add-to-cart__content-title { display: block; } .jet-sticky-add-to-cart__content-price { margin-right: 0.875em; opacity: 0.5; } .jet-sticky-add-to-cart__content-button { margin-left: auto; } .jet-sticky-add-to-cart img { max-width: 3.706325903em; margin: 0 1.41575em 0 0; padding: 3px; border: 1px solid rgba(0, 0, 0, 0.1); } .jet-sticky-add-to-cart .star-rating { display: inline-block; margin: 0; vertical-align: bottom; } .admin-bar .jet-sticky-add-to-cart--slideInDown { top: 32px; } } @media (min-width: 768px) and (max-width: 900px) { body:not(.page-template-template-fullwidth-php) table.cart td, body:not(.page-template-template-fullwidth-php) table.cart th { padding: 1em; } } @media (max-width: 768px) { form.woocommerce-cart-form { width: 100%; } .cart-collaterals { width: 100%; } tr.woocommerce-cart-form__cart-item.cart_item { display: block; margin-bottom: 0; padding-bottom: 25px; padding-left: 140px; min-height: 136px; } td.product-thumbnail { position: absolute; top: 0; left: 0; overflow: hidden; margin-bottom: 0; padding-bottom: 0; max-height: 200px; border-bottom: none; } table.cart .product-thumbnail img { margin: auto auto -1rem auto; max-width: 8em; height: 200px; object-fit: cover; } table.shop_table_responsive .cart_item td { text-align: right; } table.cart td.product-remove { border: none; } table.cart td.product-remove a.remove { position: absolute; font-size: 1.41575em; top: -10px; right: 10px; } }