芝麻web文件管理V1.00
编辑当前文件:/home/pulsehostuk9/public_html/wp-content/themes/dexolix/woocommerce.css
/* Theme Name: Dexolix WooCommerce styles override */ /** * Shop tables */ 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: right; clear: both; } table.shop_table_responsive tr td::before { content: attr(data-title) ": "; float: left; } table.shop_table_responsive tr td.product-remove a { text-align: left; } table.shop_table_responsive tr td.product-remove::before { display: none; } 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; } @media screen and (min-width: 48em) { table.shop_table_responsive thead { display: table-header-group; } table.shop_table_responsive tbody th { display: table-cell; } table.shop_table_responsive tr th, table.shop_table_responsive tr td { text-align: left; } table.shop_table_responsive tr td { display: table-cell; } table.shop_table_responsive tr td::before { display: none; } } /** * Products */ ul.products { margin: 0; padding: 0; } ul.products li.product { list-style: none; position: relative; margin-bottom: 2em; } ul.products li.product img { display: block; } ul.products li.product .button { display: block; } .dexolix_product_item a { color: #000; } /** * Single product */ .single-product div.product { position: relative; } .dexolix_single_product_before_summary { position: relative; display: flex; } .single-product div.product .woocommerce-product-gallery { position: relative; flex-shrink: 0; width: 100%; } .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger { position: absolute; top: 2em; right: 1em; display: block; z-index: 99; } .dexolix_single_product_before_summary .summary.entry-summary { margin-top: 0; width: 100%; } .dexolix_single_product_before_summary .product_title.entry-title { margin-top: 0; } .dexolix_single_product_before_summary .price { font-size: 1.5rem; font-weight: 500; margin: 0 0 .2em; } .woocommerce-js div.product p.price del, .woocommerce-js div.product span.price del { opacity: .5; font-weight: 400; display: initial; text-decoration: none; position: relative; } .woocommerce-js div.product p.price del::after, .woocommerce-js div.product span.price del::after { content: ""; position: absolute; left: 0; right: 0; top: 45%; border-top: 1px solid currentColor; transform: translateY(-50%); } .woocommerce ul.products li.product .price, .woocommerce div.product p.price, .woocommerce div.product span.price, .widget_layered_nav_filters ul li.chosen a, .woocommerce-page ul.products li.product .ast-woo-product-category, .wc-layered-nav-rating a { color: #334155; } .single-product div.product .woocommerce-product-gallery .flex-viewport { margin-bottom: 1em; } .single-product div.product .woocommerce-product-gallery .flex-control-thumbs { margin: 0; padding: 0; } .single-product div.product .woocommerce-product-gallery .flex-control-thumbs li { list-style: none; cursor: pointer; float: left; } .single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img { opacity: 0.5; } .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: 48.1%; } .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: 30.79667%; } .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: calc(25% - .75em); margin-right: 1em; margin-bottom: 1em; } .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: 16.96%; } .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; } .stock:empty::before { display: none; } .stock.in-stock { color: #0f834d; } .stock.out-of-stock { color: #e2401c; } .dexolix_single_product_before_summary span.sku { font-size: 14px; } .dexolix_single_product_before_summary span.posted_in a { font-size: 14px; } .woocommerce-js div.product form.cart .variations { border-bottom: 1px solid var(--ast-border-color); position: relative; margin-bottom: 1em; width: 100%; } .woocommerce-js div.product form.cart table { border-width: 0 0 1px; margin: 0 0 1em; } .woocommerce-js div.product form.cart .variations tr { margin-bottom: 1em; border-bottom: none; display: block; } .woocommerce-js div.product form.cart .variations th { margin-bottom: .5em; padding-left: 0; } .woocommerce-js div.product form.cart .variations td, .woocommerce-js div.product form.cart .variations th { border: 0; vertical-align: top; line-height: 2em; padding-top: 0; padding-bottom: 0; padding-right: 0; padding-left: 0; display: block; } .woocommerce-js div.product form.cart .variations select { max-width: 100%; min-width: 75%; display: inline-block; width: 100%; } .woocommerce-js .variations select, .woocommerce-js .woocommerce-ordering select { padding: .5em; } .woocommerce-js .select2-container .select2-selection--single, .woocommerce-js select, .woocommerce-page .select2-container .select2-selection--single, .woocommerce-page select { padding: .8em; line-height: normal; padding-right: 2em; appearance: none; background-position: 92% 50%; border-color: #d1d5db; border-radius: 3px; box-shadow: none; } .woocommerce-js .woocommerce-variation.single_variation { margin-bottom: 1em; } .woocommerce-js div.product form.cart .variations label { font-weight: 700; } select, .select2-container .select2-selection--single { background-image: url("data:image/svg+xml,%3Csvg class='ast-arrow-svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' width='26px' height='16.043px' fill='%23334155' viewBox='57 35.171 26 16.043' enable-background='new 57 35.171 26 16.043' xml:space='preserve' %3E%3Cpath d='M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z'%3E%3C/path%3E%3C/svg%3E"); background-size: .8em; background-repeat: no-repeat; background-position-x: calc(100% - 10px); background-position-y: center; -webkit-appearance: none; -moz-appearance: none; padding-right: 2em; } .woocommerce-js div.product form.cart div.quantity { float: left; margin: 0 1em 1em 0; padding: 10px 12px; display: flex; background: #f5f5f5; } .woocommerce-js .quantity input[type=email], .woocommerce-js .quantity input[type=number], .woocommerce-js .quantity input[type=text] { padding: .3em; } .woocommerce-js .quantity .qty { max-width: 50px; text-align: center; border: 0; font-weight: 300; font-size: 18px; padding: 0 !important; color: #000; } /* Chrome, Safari, Edge, Opera */ .woocommerce-js .quantity input.qty::-webkit-outer-spin-button, .woocommerce-js .quantity input.qty::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } /* Firefox */ .woocommerce-js .quantity input[type=number] { -moz-appearance: textfield; } .woocommerce-js .cart .quantity button { width: 40px; height: 30px; background-color: transparent; font-size: 12px; padding: 0; -webkit-transition: var(--transition-base); -o-transition: var(--transition-base); transition: var(--transition-base); border-radius: 0; } .woocommerce-js div.product form.cart .button.single_add_to_cart_button, .added_to_cart.wc-forward { padding: 18px 36px; background: #b0614a; color: #fff; font-size: 16px; text-transform: uppercase; font-weight: 600; border-radius: 3px; transition: all 0.3s; } .woocommerce-js div.product form.cart .button.single_add_to_cart_button:hover { background: #3e251e; } .woocommerce-js div.product form.cart .button { vertical-align: middle; float: left; width: auto; margin-bottom: 1em; } .woocommerce-js #respond input#submit.disabled, .woocommerce-js #respond input#submit:disabled, .woocommerce-js #respond input#submit:disabled[disabled], .woocommerce-js a.button.disabled, .woocommerce-js a.button:disabled, .woocommerce-js a.button:disabled[disabled], .woocommerce-js button.button.disabled, .woocommerce-js button.button:disabled, .woocommerce-js button.button:disabled[disabled], .woocommerce-js input.button.disabled, .woocommerce-js input.button:disabled, .woocommerce-js input.button:disabled[disabled] { cursor: not-allowed; opacity: .5; padding: .618em 1em; } .woocommerce-js div.product .product_meta { border-top: 1px solid #d1d5db; padding-top: .5em; font-size: .9em; margin: 0 0 .8em; clear: both; } .woocommerce-js nav.woocommerce-breadcrumb { margin-bottom: 10px; } .woocommerce-js div.product div.images .woocommerce-product-gallery__trigger:before { content: ""; display: block; width: 10px; height: 10px; border: 2px solid #334155; border-radius: 100%; position: absolute; top: 9px; left: 9px; box-sizing: content-box; } .woocommerce-js div.product div.images .woocommerce-product-gallery__trigger:after { content: ""; display: block; width: 2px; height: 8px; background: #334155; border-radius: 6px; position: absolute; top: 19px; left: 22px; transform: rotate(-45deg); box-sizing: content-box; } .woocommerce-js 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: #ffffff; text-indent: -9999px; border-radius: 100%; box-sizing: content-box; backface-visibility: hidden; } .woocommerce-js div.product div.images .woocommerce-product-gallery__trigger:focus { outline: none; } .woocommerce-js tbody tr:nth-child(even) { background: none } .woocommerce-js .reset_variations { position: relative; padding: 0; color: #f37878; background: none; } .woocommerce-js div.product form.cart .variations tr:last-child { margin: 0; margin-top: -7px; } .woocommerce-js .reset_variations:before { content: "\f00d"; font-family: "Font Awesome 6 Free"; font-weight: 900; margin-right: 4px; } .woocommerce-js div.product .woocommerce-tabs { padding-top: 2em; margin-bottom: 4em; width: 100%; } .woocommerce-js div.product .woocommerce-tabs ul.tabs { display: flex; gap: 16px; border-top: 1px solid #d1d5db; } .woocommerce-js div.product .woocommerce-tabs ul.tabs li a { display: inline-block; padding: .5em 0; font-weight: 700; color: #515151; text-decoration: none; } .woocommerce-js div.product .woocommerce-tabs ul.tabs li.active::before { content: ' '; position: absolute; width: 100%; height: 3px; box-shadow: none; top: 0; left: 0; border-radius: 0; background: #000 } .woocommerce-js div.product .woocommerce-tabs ul.tabs li a:focus { outline: none; } .woocommerce-js table.shop_attributes th { width: 150px; font-weight: 500; border-right: 1px solid #f5f5f5; } .woocommerce-js table.shop_attributes td p { margin-bottom: 0; } .woocommerce-js .related.products h2 { margin-bottom: 20px; } .single_variation_wrap .price { font-size: 20px; margin-bottom: 5px; display: block; } .single_variation_wrap .price del { font-size: 16px; } .single_page_wish_btn .yith-wcwl-add-to-wishlist-button { font-size: 16px; text-transform: uppercase; font-weight: 600; } @media (max-width: 1023px) { .dexolix_single_product_before_summary { flex-wrap: wrap; justify-content: center; } .woocommerce-message { flex-wrap: wrap; } } @media (max-width: 767px) { .single-product div.product .yith-wcwl-add-to-wishlist-button__label { display: none; } .single-product div.product .woocommerce-product-gallery { width: 100%; } .woocommerce-js div.product form.cart .button.single_add_to_cart_button { max-width: 180px; font-size: 14px; padding: 18px 24px; } .product-type-variable .single_page_wish_btn { margin-left: 0 !important; } .woocommerce-js div.product .woocommerce-tabs.dexolix_product_style_one_woo_tabs ul.tabs li a { font-size: 16px !important; } } /** * Checkout */ @media screen and (min-width: 768px) { .woocommerce-js div.product form.cart .button.single_add_to_cart_button { min-width: 260px; } .col2-set .form-row-first { float: left; margin-right: 3.8%; } .col2-set .form-row-last { float: right; margin-right: 0; } .col2-set .form-row-first, .col2-set .form-row-last { width: 48.1%; } } /** * General WooCommerce components */ /** * Header cart */ .site-header-cart { position: relative; margin: 0; padding: 0; } .site-header-cart .cart-contents { text-decoration: none; } .site-header-cart .widget_shopping_cart { display: none; } .site-header-cart .product_list_widget { margin: 0; padding: 0; } /** * Star rating */ .star-rating { overflow: hidden; position: relative; height: 1.618em; line-height: 1.618; width: 5.3em; font-family: star; font-weight: 400; } .star-rating::before { content: "\53\53\53\53\53"; opacity: 0.25; float: left; top: 0; left: 0; position: absolute; } .star-rating span { overflow: hidden; float: left; top: 0; left: 0; position: absolute; padding-top: 1.5em; } .star-rating span::before { content: "\53\53\53\53\53"; top: 0; position: absolute; left: 0; color: #334155; } p.stars a { position: relative; height: 1em; width: 1em; text-indent: -999em; display: inline-block; text-decoration: none; margin-right: 1px; font-weight: 400; } p.stars a::before { display: block; position: absolute; top: 0; left: 0; width: 1em; height: 1em; line-height: 1; font-family: star; content: "\53"; color: #404040; text-indent: 0; opacity: 0.25; } p.stars a:hover ~ a::before { content: "\53"; color: #404040; opacity: 0.25; } p.stars:hover a::before { content: "\53"; color: #334155; opacity: 1; } p.stars.selected a.active::before { content: "\53"; color: #334155; opacity: 1; } p.stars.selected a.active ~ a::before { content: "\53"; color: #404040; opacity: 0.25; } p.stars.selected a:not(.active)::before { content: "\53"; color: #334155; opacity: 1; } p.stars a:focus { outline: none; } .woocommerce-js ol.commentlist { margin: 0; padding: 0; } .woocommerce-js .comment_container img { border-radius: 100%; } .woocommerce-js .comment-text { margin-top: 10px; } .woocommerce-js .comment-text p.meta { margin-bottom: 16px; } .woocommerce-js .woocommerce-product-rating { display: flex; gap: 10px; } /** * Tabs */ .woocommerce-tabs ul.tabs { list-style: none; margin: 0; padding: 0; text-align: left; } .woocommerce-tabs ul.tabs li { display: block; margin: 0; position: relative; } .woocommerce-tabs ul.tabs li a { padding: 1em 0; display: block; } .woocommerce-tabs .panel h2:first-of-type { margin-bottom: 1em; } /** * Password strength meter */ .woocommerce-password-strength { text-align: right; } .woocommerce-password-strength.strong { color: #0f834d; } .woocommerce-password-strength.short { color: #e2401c; } .woocommerce-password-strength.bad { color: #e2401c; } .woocommerce-password-strength.good { color: #3d9cd2; } /** * Forms */ .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; } .required { color: #f00; } /** * Notices */ .woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments { background-color: #f7f6f7; clear: both; } .woocommerce-info, .woocommerce-noreviews, p.no-comments { background-color: transparent; } .woocommerce-error { background-color: #e2401c; } .demo_store { position: fixed; left: 0; bottom: 0; right: 0; margin: 0; padding: 1em; background-color: #3d9cd2; z-index: 9999; } .woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before { content: "\2713"; display: inline-flex; align-items: center; justify-content: center; position: absolute; top: 20px; left: 32px; /* margin-top: -8px; */ background: #055505; color: #fff; width: 16px; height: 16px; border-radius: 100%; font-size: 12px; } .woocommerce-error, .woocommerce-info, .woocommerce-message { padding: 1em 2em 1em 3.5em; margin: 0 0 2em; position: relative; background-color: #f7f6f7; color: #515151; border-top: 3px solid #a46497; list-style: none outside; zoom: 1; width: auto; word-wrap: break-word; display: flex; justify-content: space-between; gap: 20px; } .woocommerce-message:focus-visible { outline: none; } .woocommerce-notices-wrapper ul:focus-visible { outline: none; } .woocommerce-notices-wrapper a.button.wc-forward { background: #000; color: #fff; padding: 10px 30px; border-radius: 4px; flex-shrink: 0; height: fit-content; } .woocommerce-notices-wrapper a.button.wc-forward:hover { background: rgb(0 0 0 / 80%); } @media screen and (min-width: 48em) { /** * Header cart */ .site-header-cart .widget_shopping_cart { position: absolute; top: 100%; width: 100%; z-index: 999999; left: -999em; display: block; box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); } .site-header-cart:hover .widget_shopping_cart, .site-header-cart.focus .widget_shopping_cart { left: 0; display: block; } } /** * WooCommerce widgets */ /** * WooCommerce Price Filter */ .widget_price_filter .price_slider { margin-bottom: 1.5em; } .widget_price_filter .price_slider_amount { text-align: right; line-height: 2.4; } .widget_price_filter .price_slider_amount .button { float: left; } .widget_price_filter .ui-slider { position: relative; text-align: left; } .widget_price_filter .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1em; height: 1em; cursor: ew-resize; outline: none; background: #4169e1; box-sizing: border-box; margin-top: -0.25em; opacity: 1; } .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.25em rgba(0, 0, 0, 0.1); } .widget_price_filter .ui-slider .ui-slider-range { position: absolute; z-index: 1; display: block; border: 0; background: #4169e1; } .widget_price_filter .price_slider_wrapper .ui-widget-content { background: rgba(0, 0, 0, 0.1); } .widget_price_filter .ui-slider-horizontal { height: 0.5em; } .widget_price_filter .ui-slider-horizontal .ui-slider-range { height: 100%; } /* * Custom Woocommerce Style */ .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count { float: left; } .woocommerce-js .woocommerce-result-count { margin: 1em 0 1em; line-height: 1; } .woocommerce .woocommerce-ordering { float: right; } .woocommerce-js .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select { background-color: transparent; padding: 10px 18px; width: 160px; border: solid 1px #e8e8e8; border-radius: 5px; min-height: inherit; } .woocommerce-js .products ul, .woocommerce-js ul.products { margin: 0 0 1em; padding: 0; list-style: none outside; clear: both; } .woocommerce-loop-product__title { padding: 0; font-size: 2em; color: #000; margin: 10px 0; } .dexolix-quickv-product-details form.cart { margin-top: 16px; } .dexolix-quickv-product-details .stock.in-stock { margin-top: 16px; } .dexolix-quickv-product-details .price { margin-bottom: 10px; } .woocommerce ul.products li.product .price, .woocommerce div.product p.price, .woocommerce div.product span.price, .widget_layered_nav_filters ul li.chosen a, .woocommerce-page ul.products li.product .ast-woo-product-category, .wc-layered-nav-rating a { color: #000; } .woocommerce-js ul.products li.product .price del { color: inherit; opacity: .5; display: inline-block; } .woocommerce-js ul.products li.product .price, .woocommerce-page ul.products li.product .price { line-height: 1.3; margin-bottom: 0; font-weight: 700; margin-bottom: .5em; font-size: .9em; } .price ins, .woocommerce-js ins { background: transparent; } .woocommerce-pagination { clear: both; } .dexolix_product_item { display: flex; flex-direction: column; } .dexolix_product_item .add_to_cart_button { background: #000; color: #fff; padding: 10px 24px; display: inline-flex !important; width: max-content; margin-top: 8px; border-radius: 6px; transition: background 0.3s; } .dexolix_product_item .add_to_cart_button:hover { background: #000000d6; } .dexolix_product_item .added_to_cart.wc-forward { background: #000; color: #fff; padding: 10px 24px; display: inline-flex !important; width: max-content; margin-top: 8px; border-radius: 6px; transition: background 0.3s; } .dexolix_product_item .added_to_cart.wc-forward:hover { background: #000000d6; } .dexolix_product_item .add_to_cart_button.added { display: none !important; } .dexolix_product_item a.product_type_grouped { background: #000; color: #fff; padding: 10px 24px; display: inline-flex !important; width: max-content; margin-top: 8px; border-radius: 6px; transition: background 0.3s; } .woocommerce-js .woocommerce-pagination { margin-top: 30px; } .woocommerce-js .woocommerce-pagination ul { margin: 0; padding: 0; display: flex; gap: 10px; } .woocommerce-js .woocommerce-pagination ul li { list-style: none; } .woocommerce-js nav.woocommerce-pagination ul li a, .woocommerce-js nav.woocommerce-pagination ul li span { margin: 0; text-decoration: none; padding: 0; line-height: 1; font-size: 1em; font-weight: 400; padding: .75em; text-align: center; display: block; min-width: 2.5em; border: 1px solid rgb(105, 108, 112, 0.3); transition: all 0.3s; border-radius: 4px; font-family: 'Inter'; } .woocommerce-js nav.woocommerce-pagination ul li span { background: #3e251e; color: #fff; } .woocommerce-js nav.woocommerce-pagination ul li a:hover { background: #3e251e; color: #fff; } /* * Cart Page */ .woocommerce-js table.shop_table thead, .woocommerce-page table.shop_table thead { background-color: #fbfbfb; } .woocommerce-js table.shop_table th { font-weight: 700; } .woocommerce-js table.shop_table .product-thumbnail img, .woocommerce-page table.shop_table .product-thumbnail img { width: auto; max-width: 70px; } .woocommerce-js #content table.cart td, .woocommerce-page #content table.cart td { min-height: 3.25em; } .woocommerce-js table.shop_table td, .woocommerce-js table.shop_table th, .woocommerce-page table.shop_table td, .woocommerce-page table.shop_table th { padding: .7em 1em; } .woocommerce-js a.remove { position: relative; display: block; font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif; font-weight: 400; font-size: 18px; width: 20px; height: 20px; text-align: center; line-height: 18px; border-radius: 100%; color: #334155; text-decoration: none; opacity: .5; } .woocommerce-cart-form__cart-item td.product-remove a.remove { display: inline-block; vertical-align: middle; text-align: center; } .woocommerce-js a.remove:before { content: ''; position: absolute; top: 0; bottom: 0; right: 0; left: 0; width: 100%; height: 100%; border: 1px solid #334155; border-radius: 100%; transition: all .2s linear; } .woocommerce-js a.remove:hover { color: #334155; opacity: 1; } .woocommerce-js table.shop_table, .woocommerce-page table.shop_table { border: 1px solid #d1d5db; border-radius: 0; } .woocommerce-js table.shop_table td, .woocommerce-page table.shop_table td { border-top: 1px solid #d1d5db; } @media only screen and (max-width: 921px) { .woocommerce table.shop_table_responsive tbody tr:first-child td:first-child, .woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child { border-top: 0; } } .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals { float: right; width: 48%; } .woocommerce-cart .cart-collaterals .cart_totals, .woocommerce-cart .cart-collaterals .cross-sells { padding: 0 20px; border-width: 1px; border-style: solid; border-color: #d1d5db; border-radius: 0; margin-bottom: 2em; } .woocommerce-cart .cart-collaterals .cart_totals > h2, .woocommerce-cart .cart-collaterals .cross-sells > h2 { margin: 0 -20px 20px; background-color: #fbfbfb; border-bottom: 1px solid #d1d5db; } .woocommerce-Address h3, .cart-collaterals h2 { padding: .7em 1em; } .woocommerce-cart .cart-collaterals .cart_totals .shop_table, .woocommerce-cart .cart-collaterals .cross-sells .shop_table { border-top: 0; border-left: 0; border-right: 0; border-radius: 0; } .woocommerce-js table.shop_table tbody:first-child tr:first-child td, .woocommerce-js table.shop_table tbody:first-child tr:first-child th { border-top: 0; } #add_payment_method .cart-collaterals .cart_totals tr td, #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr th { border-top: 1px solid #d1d5db; } .woocommerce-cart .wc-proceed-to-checkout a.checkout-button { border-style: solid; border-top-width: 0; border-right-width: 0; border-left-width: 0; border-bottom-width: 0; color: #ffffff; border-color: #000; background-color: #000; font-family: inherit; font-weight: 500; font-size: 16px; font-size: 1rem; line-height: 1em; display: block; text-align: center; margin-bottom: 1em; padding: 1em; } .woocommerce-cart table.shop_table .woocommerce-Price-amount { font-weight: 400; } .woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon { float: left; display: flex; margin: 0 auto; } .woocommerce #content table.cart td.actions .button, .woocommerce table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button { margin-left: 5px; } .woocommerce table.cart td.actions .button { float: right; } .cart-collaterals { clear: both; } .woocommerce-cart-form__cart-item td.product-thumbnail::before { content: none; } .wp-block-woocommerce-cart.alignwide { clear: both; } .dexolix-icon-loading { animation: spinAround 500ms infinite linear; display: inline-block; } .dexolix-notifications { position: fixed; top: 150px; right: 30px; width: 400px; pointer-events: none; min-height: 200px; z-index: 99999; } .dexolix-ppover-image { margin-right: 12px; } .dexolix-popover-cart-close { width: 30px; height: 30px; text-align: center; display: inline-flex; justify-content: center; min-height: auto; align-items: center; border-radius: 50%; background: #f5f5f5; border: none; color: #000; padding: 0; float: right; position: absolute; right: -3%; top: -3%; box-shadow: rgba(100, 100, 111, .2) 0 7px 29px 0; } .horizontal-product-card p.stock.in-stock { display: none; } .horizontal-product-card .quantity, .horizontal-product-card .single_add_to_cart_button { margin-bottom: 0 !important; } form.cart { margin-top: 40px; } /* * Review Start */ .woocommerce-Reviews ol li .comment_container { display: flex; align-items: center; gap: 1.5rem; flex-wrap: wrap; } .woocommerce-Reviews .comment-text p.meta { margin-bottom: 8px; } .woocommerce-Reviews .comment-text .woocommerce-review__author { text-transform: capitalize; } .woocommerce-Reviews .woocommerce-comment-style-one .comment-text .woocommerce-review__author { font-family: var(--heading-font); color: var(--color-heading); } .woocommerce-Reviews .comment-text .description { margin-top: 16px; } .woocommerce-Reviews .woocommerce-comment-style-one .comment_container img { border-radius: 0; } .woocommerce-Reviews .woocommerce-comment-style-one + .woocommerce-comment-style-one { margin-top: 30px; } .woocommerce-review-link { line-height: 1.618; } /* * Review End */ @media (max-width: 544px) { .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering { float: none; margin-bottom: 2em; } .woocommerce-js .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select { width: 100%; } .woocommerce table.cart td.actions .button { width: 100%; } .woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon { margin-bottom: 10px; } .woocommerce table.cart td.actions > .button { margin-bottom: 10px; } .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals { width: 100% } } @keyframes spinAround { from { -webkit-transform: rotate(0deg); transform: rotate(0deg) } to { -webkit-transform: rotate(359deg); transform: rotate(359deg) } } /* * Product Offer Date Countdown */ #dexolixtimer .countdown { display: flex; align-items: center; justify-content: center; padding: 7px 8px; background: transparent; border: 1px solid var(--gm-secondary-color); } #dexolixtimer .dexolix-count-value-ct { margin-bottom: 0; display: flex; flex-direction: column; align-items: center; color: var(--gm-secondary-color); font-size: 18px; font-weight: 700; line-height: 27px; text-align: center; padding: 0px 4px; min-width: 38px; -webkit-transition: var(--transition-base); -o-transition: var(--transition-base); transition: var(--transition-base); } #dexolixtimer .label { font-size: 12px; line-height: 16px; text-transform: capitalize; font-weight: 600; } #dexolixtimer .separator { padding: 6px; min-width: 16px; color: var(--gm-secondary-color); font-size: 20px; } /** * Woocommerce Mini Cart */ ul.cart_list { margin-left: 0; } .shopping-cart-wrapper .woocommerce-mini-cart-item { position: relative; display: flex; gap: 16px; align-items: center; padding: 15px 0; width: 100%; } .woo-min-thumbs { position: relative; max-width: 110px; } .remove.remove_from_cart_button { position: absolute; background: var(--main-color); width: 18px; height: 18px; text-align: center; border-radius: 50%; line-height: 14px; display: flex; align-items: center; justify-content: center; padding: 0; font-size: 14px; color: #fffdf9; top: 8px; left: -4px; } .woo-min-thumbs .remove.remove_from_cart_button { position: absolute; background: rgba(0, 0, 0, .2) !important; width: 100%; height: 100%; text-align: center; border-radius: 8px; line-height: 14px; display: flex; align-items: center; justify-content: center; padding: 0; font-size: 0; color: #ff3838; transition: 0.3s; display: inline-flex; justify-content: center; align-items: center; left: 0; top: 0; opacity: 0; } .woo-min-thumbs .remove.remove_from_cart_button:before { border: none; } .woo-min-thumbs .remove.remove_from_cart_button i { font-size: 16px; background: #fff; width: 30px; height: 30px; color: red; display: inline-flex; align-items: center; justify-content: center; border-radius: 4px; } .shopping-cart-wrapper .woocommerce-mini-cart-item .cart-item-wrapper { flex: 1; text-align: left; } .shopping-cart-wrapper .product-name { font-size: 16px; margin: 0; padding: 0; line-height: 1.5; font-weight: 500; } .shopping-cart-wrapper .min-unit-price { width: 100%; font-weight: 400; font-size: 13px; line-height: 1; } .mini-cart-qntt-box { width: 100%; margin-top: 10px; } .mini-cart-qntt-box .quantity { height: 42px; background: #f5f5f5; padding: 8px; display: inline-flex; align-items: center; border-radius: 4px; } .mini-cart-qntt-box .quantity button { padding: 0; width: 28px; border: none; max-height: 28px; min-height: 28px; background: #fff; border-radius: 2px; outline: none; color: #717171; font-size: 17px; } .mini-cart-qntt-box .quantity input[type=number] { width: 72px; height: 32px; border-right: none; border-left: none; text-align: center; border-radius: 0; padding: 0 !important; background: transparent; min-height: auto; border: 0; } .shopping-cart-wrapper .dropdown-footer { padding: 20px 15px 0; text-align: center; position: absolute; width: 100%; left: 0; bottom: 20px; right: 0; z-index: 10; background: #fff; border-top: 1px solid #F5F5F5; } .shopping-cart-wrapper .total { font-weight: 600; margin-bottom: 20px; color: #101010; font-size: 17px; } .mini-cart-btn-set-veg { display: flex; gap: 0; border: .5px solid #1A1D3E; } .shopping-cart-wrapper .dropdown-footer .button { width: 100%; background-color: transparent; border-color: #1A1D3E; color: #1A1D3E; padding: 10px; border-radius: 0; font-size: 16px; font-weight: 500; margin-bottom: 0; border: .5px solid; } .shopping-cart-wrapper .dropdown-footer .button.checkout-button { border-color: #1A1D3E; background: #1A1D3E; color: #fff; } .product-thumbnails.thumbnails img { margin: 0 2.5px; min-width: 150px; object-fit: cover; } .product-single-gallery-jw { margin-top: 0 !important; } .dexolix-product-sale-tag { position: absolute; z-index: 2; top: 3%; left: 3%; gap: 10px; display: flex; flex-direction: row; border-radius: 3px; } .dexolix-new-tag { font-size: 16px; font-weight: 600; line-height: 24px; background: var(--gm-secondary-color); color: var(--white-color); padding: 2px 8px; text-transform: uppercase; border-radius: 3px; } .dexolix-product-sale-tag .onsale { font-size: 16px; font-weight: 600; line-height: 24px; background: var(--gm-secondary-color); color: var(--white-color); padding: 2px 8px; text-transform: uppercase; border-radius: 3px; } p.stock.in-stock { width: 100%; margin: 0; } .product-thumbnails.thumbnails .flickity-button { display: none; } .woocommerce-product-gallery .flickity-button { background: transparent; border: none; } .teconce_buy_now_button_wrap { width: 100%; } .teconce-buy-now-button { width: 100%; height: 52px; text-align: center; padding: 0 !important; line-height: 50px; font-size: 16px; font-weight: 600; display: flex !important; align-items: center; justify-content: center; transition: all 0.3s; } .teconce-buy-now-button:hover{ color: #ffffff; background: #b0614a; } .teconce-buy-now-button .gm_btn_text { font-size: 16px !important; font-weight: 600 !important; } .vertical-thumbnails .product-thumbnails.thumbnails img { min-width: 90px; } .product-gallery-slider-vertical { margin-top: 0; } .product_vertical-slider_wrap .dexolix-product-sale-tag { left: 6%; } .wp-block-woocommerce-cart.alignwide { margin-left: 0 !important; margin-right: 0 !important; } .wc-block-components-form .wc-block-components-text-input input[type=email], .wc-block-components-form .wc-block-components-text-input input[type=number], .wc-block-components-form .wc-block-components-text-input input[type=password], .wc-block-components-form .wc-block-components-text-input input[type=tel], .wc-block-components-form .wc-block-components-text-input input[type=text], .wc-block-components-form .wc-block-components-text-input input[type=url], .wc-block-components-text-input input[type=email], .wc-block-components-text-input input[type=number], .wc-block-components-text-input input[type=password], .wc-block-components-text-input input[type=tel], .wc-block-components-text-input input[type=text], .wc-block-components-text-input input[type=url] { border-radius: 0 !important; } body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link) { position: relative; padding: 20px 32px 19px; border-radius: 0; overflow: hidden; vertical-align: middle; border: none; outline: none; display: inline-block; z-index: 2; border: 0; font-family: var(--body-font); background: var(--bg-color-4); -webkit-transition: var(--transition-base); -o-transition: var(--transition-base); transition: var(--transition-base); -webkit-transition-delay: 0.36s; -o-transition-delay: 0.36s; transition-delay: 0.36s; font-size: 18px; font-weight: 700; line-height: 25px; letter-spacing: 0.05em; color: #fff; text-trasnform: uppercase; } .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name { font-size: 18px; font-weight: 500; } .wc-block-components-formatted-money-amount { font-size: 16px; } body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link) { min-height: 50px !important; max-height: 50px; line-height: 1; padding: 0 10px; display: flex; align-items: center; justify-content: center } .woocommerce-product-gallery__wrapper.product-gallery-slider { max-height: 680px; overflow: hidden; } @media (max-width: 767px) { .vertical-thumbnails .product-thumbnails.thumbnails { margin-bottom: 20px; padding: 0 12px; } } @media (min-width: 991px) { .vertical-thumbnails .product-thumbnails.thumbnails { height: 600px; overflow: hidden; overflow-y: auto } .vertical-thumbnails .col { position: relative !important; left: 0 !important; max-width: 100% !important; min-height: 0 !important; margin-left: 1px; width: 94% !important; max-width: 90px; flex-wrap: wrap; padding: 0 0 15px !important; transform: none !important; } .vertical-thumbnails .flickity-slider, .vertical-thumbnails .flickity-viewport { -webkit-transform: none !important; -ms-transform: none !important; transform: none !important; overflow: visible !important; height: auto !important; } } @media (min-width: 991px) { .shopping-cart-wrapper .dropdown-footer { padding: 40px; } } /* * Cart Style */ .wc-block-components-product-badge{ border: none !important; color: #81D742; padding: 0 !important; } .flickity-slider .col { background: #fff; } .dexolix_product_single_default .yith-wcwl-add-to-wishlist-button:hover { background: transparent; color: #000; } .wc-block-components-order-summary .wc-block-components-order-summary-item__image>img { object-fit: contain; } .wc-block-cart__empty-cart__title.with-empty-cart-icon:before{ width:3em !important; height:3em !important; mask-size: 3em !important; margin: 0 auto 1em !important; } header.woocommerce-products-header{ padding-top:40px; } .woocommerce-pagination{ padding-bottom:40px; } .wc-block-components-order-summary .wc-block-components-order-summary-item__description p { font-size:13px; } }