whoami7 - Manager
:
/
home
/
dataiclx
/
vielorbe.com
/
wp-content
/
themes
/
botiga
/
assets
/
css
/
Upload File:
files >> //home/dataiclx/vielorbe.com/wp-content/themes/botiga/assets/css/woocommerce.css
@charset "UTF-8"; /* Theme Name: Botiga WooCommerce styles override */ /** * Blocks */ /** * All reviews * Reviews by category * Reviews by product * */ .wp-block-woocommerce-all-reviews .wc-block-sort-select, .wp-block-woocommerce-reviews-by-category .wc-block-sort-select, .wp-block-woocommerce-reviews-by-product .wc-block-sort-select { font-size: 0.85rem; } .wp-block-woocommerce-all-reviews .wc-block-sort-select .wc-block-components-sort-select__select, .wp-block-woocommerce-reviews-by-category .wc-block-sort-select .wc-block-components-sort-select__select, .wp-block-woocommerce-reviews-by-product .wc-block-sort-select .wc-block-components-sort-select__select { padding: 3px 27px 3px 7px; min-height: 0; margin-bottom: 10px; } .wp-block-woocommerce-all-reviews .wc-block-components-review-list-item__info, .wp-block-woocommerce-reviews-by-category .wc-block-components-review-list-item__info, .wp-block-woocommerce-reviews-by-product .wc-block-components-review-list-item__info { margin-bottom: 10px; } .wp-block-woocommerce-all-reviews .wc-block-components-review-list-item__product, .wp-block-woocommerce-reviews-by-category .wc-block-components-review-list-item__product, .wp-block-woocommerce-reviews-by-product .wc-block-components-review-list-item__product { line-height: 1.4; } .wp-block-woocommerce-all-reviews .wc-block-components-review-list-item__product a, .wp-block-woocommerce-reviews-by-category .wc-block-components-review-list-item__product a, .wp-block-woocommerce-reviews-by-product .wc-block-components-review-list-item__product a { font-size: 0.85rem; font-weight: 500; } .wp-block-woocommerce-all-reviews .wc-block-components-review-list-item__rating, .wp-block-woocommerce-reviews-by-category .wc-block-components-review-list-item__rating, .wp-block-woocommerce-reviews-by-product .wc-block-components-review-list-item__rating { margin: 7px 0 10px; } .wp-block-woocommerce-all-reviews .wc-block-review-list-item__author, .wp-block-woocommerce-all-reviews .wc-block-review-list-item__published-date, .wp-block-woocommerce-reviews-by-category .wc-block-review-list-item__author, .wp-block-woocommerce-reviews-by-category .wc-block-review-list-item__published-date, .wp-block-woocommerce-reviews-by-product .wc-block-review-list-item__author, .wp-block-woocommerce-reviews-by-product .wc-block-review-list-item__published-date { font-size: 0.7rem; } .wp-block-woocommerce-all-reviews .wc-block-review-list-item__text, .wp-block-woocommerce-reviews-by-category .wc-block-review-list-item__text, .wp-block-woocommerce-reviews-by-product .wc-block-review-list-item__text { font-size: 0.85rem; } /* Featured product */ .wc-block-featured-product .wc-block-featured-product__title { font-size: 1.8rem; line-height: 1.3; } /* Featured category */ .wc-block-featured-category .wc-block-featured-category__title { font-size: 1.8rem; line-height: 1.3; } /** * Notices */ /* General */ .woocommerce-notices-wrapper:not(:empty) + .woocommerce-sorting-wrapper, .woocommerce-notices-wrapper:not(:empty) + .products { margin-top: 25px; } .woocommerce-notices-wrapper:empty { display: none; } .woocommerce-notices-wrapper .woocommerce-message + .woocommerce-message { margin-top: 15px; } @media (max-width: 767px) { .woocommerce-notices-wrapper .woocommerce-message { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; text-align: center; } .woocommerce-notices-wrapper .wc-forward { padding: 8px 24px; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; margin-top: 15px; -ms-flex-item-align: center; align-self: center; margin-right: 0; -webkit-margin-end: 0; margin-inline-end: 0; } } /* Single Product */ .single-product .woocommerce-notices-wrapper { margin-bottom: 30px; } .single-product .woocommerce-notices-wrapper .wc-forward { -webkit-margin-end: 0; margin-inline-end: 0; -webkit-margin-start: 15px; margin-inline-start: 15px; } .single-product.no-single-breadcrumbs .woocommerce-notices-wrapper:not(:empty) { margin-bottom: 120px; margin-top: -40px; } /* Cart */ .woocommerce-cart .woocommerce-notices-wrapper + .woocommerce-cart-form { -webkit-margin-before: 25px; margin-block-start: 25px; } @media (min-width: 992px) { .cart-layout2 .woocommerce-notices-wrapper:not(:empty) { margin-bottom: 30px; } } /* My Account */ .woocommerce-account .woocommerce-notices-wrapper { margin-bottom: 20px; } /** * 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; } } .shop_table.order_details, .shop_table.woocommerce-MyAccount-orders { background: var(--bt-color-content-cards-bg, #f5f5f5); padding: 15px 30px; border-collapse: inherit; text-align: left; border: 0; color: var(--bt-color-body-text, #212121); } .shop_table.order_details tr, .shop_table.woocommerce-MyAccount-orders tr { padding: 0; } .shop_table.order_details th, .shop_table.order_details td, .shop_table.woocommerce-MyAccount-orders th, .shop_table.woocommerce-MyAccount-orders td { border: none; padding: 13px 0px; } .shop_table.order_details tr + tr td, .shop_table.order_details tr + tr th, .shop_table.order_details thead + tbody td, .shop_table.order_details thead + tbody th, .shop_table.order_details tbody + tfoot td, .shop_table.order_details tbody + tfoot th, .shop_table.woocommerce-MyAccount-orders tr + tr td, .shop_table.woocommerce-MyAccount-orders tr + tr th, .shop_table.woocommerce-MyAccount-orders thead + tbody td, .shop_table.woocommerce-MyAccount-orders thead + tbody th, .shop_table.woocommerce-MyAccount-orders tbody + tfoot td, .shop_table.woocommerce-MyAccount-orders tbody + tfoot th { border-top: 1px solid #ececec; } .shop_table.order_details tbody tr td, .shop_table.woocommerce-MyAccount-orders tbody tr td { padding: 8px 0px; } .shop_table.order_details tbody tr + tr td, .shop_table.woocommerce-MyAccount-orders tbody tr + tr td { border-top: 0 !important; } .shop_table.order_details tbody tr:first-child td, .shop_table.woocommerce-MyAccount-orders tbody tr:first-child td { padding-top: 15px; } .shop_table.order_details tbody tr:last-child td, .shop_table.woocommerce-MyAccount-orders tbody tr:last-child td { padding-bottom: 15px; } .shop_table.order_details tbody .woocommerce-orders-table__cell .button, .shop_table.woocommerce-MyAccount-orders tbody .woocommerce-orders-table__cell .button { width: 100%; text-align: center; } .shop_table.order_details tfoot th, .shop_table.woocommerce-MyAccount-orders tfoot th { font-weight: 600; } .shop_table.order_details tfoot .woocommerce-Price-amount, .shop_table.woocommerce-MyAccount-orders tfoot .woocommerce-Price-amount { font-size: 1.1em; font-weight: 600; } .shop_table.order_details tfoot tr:last-child .woocommerce-Price-amount, .shop_table.woocommerce-MyAccount-orders tfoot tr:last-child .woocommerce-Price-amount { font-size: 1.4em; } .shop_table.woocommerce-MyAccount-orders tbody tr + tr td, .shop_table.woocommerce-table--order-downloads tbody tr + tr td { border-top: 1px solid #ececec !important; } .shop_table .wc-item-meta { padding-left: 15px; margin-top: 7px; margin-bottom: -7px; } .shop_table .wc-item-meta li { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; list-style: none; font-size: 0.85em; } .shop_table .wc-item-meta li strong { margin-right: 6px; } .shop_table .wc-item-meta li p { margin-bottom: 0; } @media only screen and (max-width: 767px) { .shop_table_responsive.order_details .download-product:before, .shop_table_responsive.woocommerce-MyAccount-orders .download-product:before { font-weight: 600; } .shop_table_responsive.order_details tbody tr:first-child td, .shop_table_responsive.woocommerce-MyAccount-orders tbody tr:first-child td { border-top: 0 !important; } .shop_table_responsive.order_details tbody tr + tr td:first-child, .shop_table_responsive.woocommerce-MyAccount-orders tbody tr + tr td:first-child { padding-top: 30px; border-top: 0 !important; } .shop_table_responsive.order_details tbody .woocommerce-orders-table__cell .button, .shop_table_responsive.woocommerce-MyAccount-orders tbody .woocommerce-orders-table__cell .button { width: auto; text-align: inherit; } } table.woocommerce-product-attributes { border: 0; } table.woocommerce-product-attributes tr { border: 0; } table.woocommerce-product-attributes tr:first-child th, table.woocommerce-product-attributes tr:first-child td { border-top: 0; } table.woocommerce-product-attributes tr:last-child th, table.woocommerce-product-attributes tr:last-child td { border-bottom: 0; } table.woocommerce-product-attributes th, table.woocommerce-product-attributes td { text-align: left; border-left: 0; border-right: 0; font-weight: 400; } table.woocommerce-product-attributes a { text-decoration: none; } table.woocommerce-product-attributes p { margin-bottom: 0; } .shop-table-layout2 .shop_table { border: 0; } .shop-table-layout2 .shop_table thead, .shop-table-layout2 .shop_table .product-remove, .shop-table-layout2 .shop_table .product-quantity, .shop-table-layout2 .shop_table .product-subtotal { display: none; } .shop-table-layout2 .shop_table th, .shop-table-layout2 .shop_table td, .shop-table-layout2 .shop_table tr { border-right: 0; border-left: 0; padding: 0; } .shop-table-layout2 .shop_table th, .shop-table-layout2 .shop_table td { border-top: 0; border-bottom: 0; } .shop-table-layout2 .shop_table tr.woocommerce-cart-form__cart-item { display: -webkit-box; display: -ms-flexbox; display: flex; } .shop-table-layout2 .shop_table tr.woocommerce-cart-form__cart-item + tr { border-top: 0; } .shop-table-layout2 .shop_table tr.botiga-wishlist-row-item { padding: 25px 0; } .shop-table-layout2 .shop_table .product-name { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 100% !important; } .shop-table-layout2 .shop_table .product-name > a:first-child { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } .shop-table-layout2 .shop_table .product-name .variation { margin-top: 5px; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } .shop-table-layout2 .shop_table .product-name .botiga-qty-remove-wrapper { margin-top: auto; -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; } .shop-table-layout2 .shop_table .product-name .botiga-qty-remove-wrapper .quantity { -webkit-margin-end: 20px; margin-inline-end: 20px; } .shop-table-layout2 .shop_table .product-name .botiga-stock-wrapper { font-size: 0.9rem; opacity: 0.7; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } .shop-table-layout2 .shop_table .product-price { vertical-align: top !important; text-align: end; font-weight: 700; } .shop-table-layout2 .shop_table .botiga-qty-remove-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .shop-table-layout2 .shop_table .botiga-qty-remove-wrapper .remove { position: relative; font-size: 0.9rem; margin-top: -4px; } .shop-table-layout2 .shop_table .botiga-qty-remove-wrapper .remove:after { content: ""; position: absolute; bottom: 0; inset-inline-start: 0; width: 100%; border-bottom-width: 2px; border-bottom-style: solid; -webkit-transition: ease opacity 300ms; transition: ease opacity 300ms; } .shop-table-layout2 .shop_table .botiga-qty-remove-wrapper .remove:hover:after { opacity: 0.5; } .shop-table-layout2 .shop_table.botiga_wishlist_table .product-addtocart { width: 45%; text-align: end; } @media screen and (min-width: 768px) { .shop-table-layout2 .shop_table .product-name .variation { opacity: 0.8; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; margin-top: 0; margin-bottom: 25px; } .shop-table-layout2 .shop_table .product-name .variation dd { -webkit-margin-end: 0; margin-inline-end: 0; } .shop-table-layout2 .shop_table .product-name .variation dt { font-weight: 400; } .shop-table-layout2 .shop_table .product-name .variation dd + dt:before { content: "•"; margin-block: 0; margin-inline: 13px; } } @media (min-width: 1025px) { .shop-table-layout2 .shop_table .quantity { max-width: 105px; } } @media screen and (max-width: 767px) { .shop-table-layout2 .shop_table tr.woocommerce-cart-form__cart-item { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .shop-table-layout2 .shop_table .product-name .variation { margin-bottom: 0; } .shop-table-layout2 .shop_table .product-name .botiga-qty-remove-wrapper { margin-top: 20px; } .shop-table-layout2 .shop_table .botiga-qty-remove-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .shop-table-layout2 .shop_table .botiga-qty-remove-wrapper .remove { margin-top: 10px; } } @media (max-width: 767px) { .shop-table-layout2 .botiga_wishlist_table .botiga-qty-remove-wrapper { position: absolute; top: 25px; right: 0; margin: 0; } .shop-table-layout2 .botiga_wishlist_table tr td { text-align: left !important; padding-left: 0 !important; padding-right: 0 !important; } .shop-table-layout2 .botiga_wishlist_table tr td::before { content: none; } .shop-table-layout2 .botiga_wishlist_table tr td.product-name { padding-top: 10px; } .shop-table-layout2 .botiga_wishlist_table tr td.product-price { padding-top: 10px; padding-bottom: 10px; } } /** * Products */ .wc-block-grid__product .wc-block-grid__product-price, .wc-block-grid__product .wc-block-grid__product-add-to-cart { margin-left: inherit !important; margin-right: inherit !important; } .wc-block-grid__product .wc-block-grid__product-rating .woocommerce-product-rating { margin: 0; } .wc-block-grid__product .wc-block-grid__product-rating .woocommerce-product-rating.botiga-wc-product-rating-with-count .woocommerce-review-link { margin-top: 2px; } ul.wc-block-grid__products, ul.products { display: grid !important; gap: 30px; margin: 0; padding: 0; opacity: 1; } ul.wc-block-grid__products.loading, ul.products.loading { opacity: 0.5; pointer-events: none; } ul.wc-block-grid__products li.wc-block-grid__product, ul.wc-block-grid__products li.product, ul.products li.wc-block-grid__product, ul.products li.product { width: 100%; max-width: none !important; list-style: none; position: relative; text-align: center; position: relative; border: none; } ul.wc-block-grid__products li.wc-block-grid__product a:empty, ul.wc-block-grid__products li.product a:empty, ul.products li.wc-block-grid__product a:empty, ul.products li.product a:empty { display: none; } ul.wc-block-grid__products li.wc-block-grid__product img, ul.wc-block-grid__products li.product img, ul.products li.wc-block-grid__product img, ul.products li.product img { -webkit-transition: opacity 0.3s; transition: opacity 0.3s; } ul.wc-block-grid__products li.wc-block-grid__product .loop-image-wrap:hover img, ul.wc-block-grid__products li.product .loop-image-wrap:hover img, ul.products li.wc-block-grid__product .loop-image-wrap:hover img, ul.products li.product .loop-image-wrap:hover img { opacity: 0.7; } ul.wc-block-grid__products li.wc-block-grid__product .col-md-7 > *, ul.wc-block-grid__products li.wc-block-grid__product .col-md-8 > *, ul.wc-block-grid__products li.wc-block-grid__product > *, ul.wc-block-grid__products li.product .col-md-7 > *, ul.wc-block-grid__products li.product .col-md-8 > *, ul.wc-block-grid__products li.product > *, ul.products li.wc-block-grid__product .col-md-7 > *, ul.products li.wc-block-grid__product .col-md-8 > *, ul.products li.wc-block-grid__product > *, ul.products li.product .col-md-7 > *, ul.products li.product .col-md-8 > *, ul.products li.product > * { margin-top: 0; margin-bottom: 12px; } ul.wc-block-grid__products li.wc-block-grid__product .col-md-7 > *:last-child, ul.wc-block-grid__products li.wc-block-grid__product .col-md-8 > *:last-child, ul.wc-block-grid__products li.wc-block-grid__product > *:last-child, ul.wc-block-grid__products li.product .col-md-7 > *:last-child, ul.wc-block-grid__products li.product .col-md-8 > *:last-child, ul.wc-block-grid__products li.product > *:last-child, ul.products li.wc-block-grid__product .col-md-7 > *:last-child, ul.products li.wc-block-grid__product .col-md-8 > *:last-child, ul.products li.wc-block-grid__product > *:last-child, ul.products li.product .col-md-7 > *:last-child, ul.products li.product .col-md-8 > *:last-child, ul.products li.product > *:last-child { margin-bottom: 0 !important; } ul.wc-block-grid__products li.wc-block-grid__product svg, ul.wc-block-grid__products li.product svg, ul.products li.wc-block-grid__product svg, ul.products li.product svg { fill: #fff; } ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-image, ul.wc-block-grid__products li.product .wc-block-grid__product-image, ul.products li.wc-block-grid__product .wc-block-grid__product-image, ul.products li.product .wc-block-grid__product-image { margin-bottom: 0; } ul.wc-block-grid__products li.wc-block-grid__product .price, ul.wc-block-grid__products li.wc-block-grid__product .woocommerce-LoopProduct-link, ul.wc-block-grid__products li.wc-block-grid__product img, ul.wc-block-grid__products li.product .price, ul.wc-block-grid__products li.product .woocommerce-LoopProduct-link, ul.wc-block-grid__products li.product img, ul.products li.wc-block-grid__product .price, ul.products li.wc-block-grid__product .woocommerce-LoopProduct-link, ul.products li.wc-block-grid__product img, ul.products li.product .price, ul.products li.product .woocommerce-LoopProduct-link, ul.products li.product img { display: block; } ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button__link, ul.wc-block-grid__products li.wc-block-grid__product .button, ul.wc-block-grid__products li.product .wp-block-button__link, ul.wc-block-grid__products li.product .button, ul.products li.wc-block-grid__product .wp-block-button__link, ul.products li.wc-block-grid__product .button, ul.products li.product .wp-block-button__link, ul.products li.product .button { display: table; margin: 10px auto 0; line-height: 1; } ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-title, ul.wc-block-grid__products li.product .wc-block-grid__product-title, ul.products li.wc-block-grid__product .wc-block-grid__product-title, ul.products li.product .wc-block-grid__product-title { margin-bottom: 0; } ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-title, ul.wc-block-grid__products li.wc-block-grid__product .woocommerce-loop-product__title, ul.wc-block-grid__products li.wc-block-grid__product .woocommerce-loop-category__title, ul.wc-block-grid__products li.wc-block-grid__product .botiga-wc-loop-product__title, ul.wc-block-grid__products li.product .wc-block-grid__product-title, ul.wc-block-grid__products li.product .woocommerce-loop-product__title, ul.wc-block-grid__products li.product .woocommerce-loop-category__title, ul.wc-block-grid__products li.product .botiga-wc-loop-product__title, ul.products li.wc-block-grid__product .wc-block-grid__product-title, ul.products li.wc-block-grid__product .woocommerce-loop-product__title, ul.products li.wc-block-grid__product .woocommerce-loop-category__title, ul.products li.wc-block-grid__product .botiga-wc-loop-product__title, ul.products li.product .wc-block-grid__product-title, ul.products li.product .woocommerce-loop-product__title, ul.products li.product .woocommerce-loop-category__title, ul.products li.product .botiga-wc-loop-product__title { font-size: var(--bt-font-size-prod-card-title, 16px); font-weight: 400; word-break: break-word; -webkit-transition: ease color 300ms; transition: ease color 300ms; text-decoration: none; } ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-link, ul.wc-block-grid__products li.product .wc-block-grid__product-link, ul.products li.wc-block-grid__product .wc-block-grid__product-link, ul.products li.product .wc-block-grid__product-link { text-decoration: none; } /* Responsive shop columns */ @media screen and (min-width: 48em) { ul.products.columns-1 { grid-template-columns: repeat(1, 1fr); } ul.products.columns-2 { grid-template-columns: repeat(2, 1fr); } ul.products.columns-3 { grid-template-columns: repeat(3, 1fr); } ul.products.columns-4 { grid-template-columns: repeat(4, 1fr); } ul.products.columns-5 { grid-template-columns: repeat(5, 1fr); } ul.products.columns-6 { grid-template-columns: repeat(6, 1fr); } .wc-block-grid.has-1-columns .wc-block-grid__products { grid-template-columns: repeat(1, 1fr); } .wc-block-grid.has-2-columns .wc-block-grid__products { grid-template-columns: repeat(2, 1fr); } .wc-block-grid.has-3-columns .wc-block-grid__products { grid-template-columns: repeat(3, 1fr); } .wc-block-grid.has-4-columns .wc-block-grid__products { grid-template-columns: repeat(4, 1fr); } .wc-block-grid.has-5-columns .wc-block-grid__products { grid-template-columns: repeat(5, 1fr); } .wc-block-grid.has-6-columns .wc-block-grid__products { grid-template-columns: repeat(6, 1fr); } } @media screen and (max-width: 991px) { .shop-columns-tablet-1 ul.products, .shop-columns-tablet-1 .wc-block-grid .wc-block-grid__products { grid-template-columns: repeat(1, 1fr); } .shop-columns-tablet-2 ul.products, .shop-columns-tablet-2 .wc-block-grid .wc-block-grid__products { grid-template-columns: repeat(2, 1fr); } .shop-columns-tablet-3 ul.products, .shop-columns-tablet-3 .wc-block-grid .wc-block-grid__products { grid-template-columns: repeat(3, 1fr); } .shop-columns-tablet-4 ul.products, .shop-columns-tablet-4 .wc-block-grid .wc-block-grid__products { grid-template-columns: repeat(4, 1fr); } .shop-columns-tablet-5 ul.products, .shop-columns-tablet-5 .wc-block-grid .wc-block-grid__products { grid-template-columns: repeat(5, 1fr); } .shop-columns-tablet-6 ul.products, .shop-columns-tablet-6 .wc-block-grid .wc-block-grid__products { grid-template-columns: repeat(6, 1fr); } } @media screen and (max-width: 719px) { .shop-columns-mobile-1 ul.products, .shop-columns-mobile-1 .wc-block-grid .wc-block-grid__products { grid-template-columns: repeat(1, 1fr); } .shop-columns-mobile-2 ul.products, .shop-columns-mobile-2 .wc-block-grid .wc-block-grid__products { grid-template-columns: repeat(2, 1fr); } .shop-columns-mobile-3 ul.products, .shop-columns-mobile-3 .wc-block-grid .wc-block-grid__products { grid-template-columns: repeat(3, 1fr); } .shop-columns-mobile-4 ul.products, .shop-columns-mobile-4 .wc-block-grid .wc-block-grid__products { grid-template-columns: repeat(4, 1fr); } .shop-columns-mobile-5 ul.products, .shop-columns-mobile-5 .wc-block-grid .wc-block-grid__products { grid-template-columns: repeat(5, 1fr); } .shop-columns-mobile-6 ul.products, .shop-columns-mobile-6 .wc-block-grid .wc-block-grid__products { grid-template-columns: repeat(6, 1fr); } } .woocommerce-pagination { clear: both; } .woocommerce-sorting-wrapper { margin-bottom: 40px; padding-bottom: 20px; border-bottom: 1px solid #eee; } @media (min-width: 768px) { .woocommerce-sorting-wrapper > .row { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } } .woocommerce-sorting-wrapper p { margin: 0; } .woocommerce-sorting-wrapper select { border: 0; padding: 10px 25px 10px 20px; max-width: 220px; min-height: auto; } .product-list ul.products { grid-template-columns: 1fr; } .product-list ul.products li.product { width: 100% !important; margin-right: 0; } .product-list ul.products li.product .loop-image-wrap { margin: 0; } .product-list ul.products li.product .loop-button-wrap.button-layout4 { position: absolute; bottom: 15px; left: 15px; width: calc(100% - 15px); opacity: 0; visibility: hidden; -webkit-transition: ease opacity 300ms, ease visibility 300ms; transition: ease opacity 300ms, ease visibility 300ms; z-index: 3; } .product-list ul.products li.product:hover .loop-button-wrap.button-layout4 { opacity: 1; visibility: visible; } @media (min-width: 768px) { .product-list ul.products li.product .row .col-md-8 { padding-left: 40px; } } .loop-button-wrap.button-layout4 .ws-svg-icon { width: 24px; height: 24px; } .loop-button-wrap.button-layout4 .added_to_cart { position: absolute; top: 0; left: 0; width: auto !important; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); padding: 11px 0; text-decoration: none; } .loop-price-inline { text-align: right; } .loop-image-wrap { position: relative; overflow: hidden; } .loop-image-wrap > .loop-button-wrap.button-layout3 { position: absolute; top: 50%; left: 50%; min-width: 145px; text-align: center; opacity: 0; visibility: hidden; white-space: nowrap; -webkit-transform: translate3d(-50%, -10%, 0); transform: translate3d(-50%, -10%, 0); -webkit-transition: ease opacity 300ms, ease visibility 300ms, ease transform 300ms; transition: ease opacity 300ms, ease visibility 300ms, ease transform 300ms; z-index: 3; } .loop-image-wrap > .loop-button-wrap.button-layout3.button-with-buy-now { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 12px; } .loop-image-wrap.botiga-add-to-cart-button-layout3:hover > .loop-button-wrap.button-layout3 { opacity: 1; visibility: visible; -webkit-transform: translate3d(-50%, 0%, 0); transform: translate3d(-50%, 0%, 0); } .related.products ul.products li.product:hover .button-layout4, .upsells.products ul.products li.product:hover .button-layout4, .product-grid ul.products li.product:hover .button-layout4 { opacity: 1; } .related.products .button-layout4, .upsells.products .button-layout4, .product-grid .button-layout4 { position: absolute; width: calc(100% - 20px); bottom: 10px; left: 10px; opacity: 0; -webkit-transition: ease opacity 300ms, ease visibility 300ms, ease transform 300ms; transition: ease opacity 300ms, ease visibility 300ms, ease transform 300ms; z-index: 3; } .botiga-buy-now-button { min-width: 145px; } .button-layout2 .wc-forward { margin-top: 8px; display: block; } .button-layout2.loop-button-wrap { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; } .button-layout3 a, .button-layout4 a { margin-top: 0 !important; } .button-layout3 .wc-forward { margin-left: 5px; } .button-layout3.loop-button-wrap:empty { display: none !important; } ul.wc-block-grid__products li.wc-block-grid__product .loop-image-wrap .button-layout3 .wp-block-button, ul.wc-block-grid__products li.wc-block-grid__product .loop-image-wrap .button-layout4 .wp-block-button { margin-bottom: 0; } ul.wc-block-grid__products li.wc-block-grid__product .loop-image-wrap:hover .button-layout3 { opacity: 1; visibility: visible; -webkit-transform: translate3d(-50%, 0%, 0); transform: translate3d(-50%, 0%, 0); } ul.wc-block-grid__products li.wc-block-grid__product .loop-image-wrap:hover .button-layout4 { opacity: 1; } ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-add-to-cart { margin-bottom: 0; } .wc-block-grid.has-4-columns .wc-block-grid__product, .wc-block-grid.has-5-columns .wc-block-grid__product, .wc-block-grid.has-6-columns .wc-block-grid__product { font-size: 1em !important; } .wc-block-grid.has-aligned-buttons .wc-block-grid__product > :last-child { margin-left: 0; margin-right: 0; margin-top: 0 !important; } .wc-block-grid.has-aligned-buttons .wc-block-grid__product .wc-block-grid__product-add-to-cart { margin-left: 0; margin-right: 0; margin-top: auto !important; } .wc-block-grid__product-link { display: block; } .price { font-weight: 600; } .price ins { background-color: transparent; } .price del { margin-right: 6px; font-weight: 400; } ul.products li.product-category mark { background: none; color: inherit; } .product-category-item-layout1 ul.products li.product-category .woocommerce-loop-category__title { margin-top: 15px; } .product-category-item-layout2 ul.products li.product-category a { position: relative; display: block; } .product-category-item-layout2 ul.products li.product-category .woocommerce-loop-category__title { position: absolute; left: 0; bottom: 0; width: 100%; background: rgba(255, 255, 255, 0.6); padding: 20px; margin: 0; } .product-category-item-layout3 ul.products li.product-category a { position: relative; display: block; overflow: hidden; } .product-category-item-layout3 ul.products li.product-category .woocommerce-loop-category__title { position: absolute; left: 0; bottom: 0; width: 100%; padding: 20px; margin: 0; color: #FFF; z-index: 1; } .product-category-item-layout3 ul.products li.product-category .woocommerce-loop-category__title:after { content: ""; position: absolute; left: 0; bottom: 0; height: 0; width: 100%; -webkit-box-shadow: 0px 0px 60px 60px rgba(0, 0, 0, 0.5); box-shadow: 0px 0px 60px 60px rgba(0, 0, 0, 0.5); z-index: -1; } .product-category-item-layout4 ul.products li.product-category a { position: relative; display: block; } .product-category-item-layout4 ul.products li.product-category .woocommerce-loop-category__title { position: absolute; left: 0; bottom: 0; width: calc(100% - 30px); background: #FFF; padding: 20px; margin: 0 0 15px 15px; } .product-category-item-layout5 ul.products li.product-category a { position: relative; display: block; overflow: hidden; } .product-category-item-layout5 ul.products li.product-category a:after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0, 0, 0, 0.7); z-index: 0; } .product-category-item-layout5 ul.products li.product-category .woocommerce-loop-category__title { position: absolute; left: 50%; top: 50%; margin: 0; color: #FFF; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); z-index: 1; } /** * Grid & List View */ .botiga-grid-list-view { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .botiga-grid-list-view a { opacity: 0.3; padding: 6px; color: #212121; -webkit-transition: all 0.2s; transition: all 0.2s; } .botiga-grid-list-view a:hover, .botiga-grid-list-view a:focus, .botiga-grid-list-view a:active { opacity: 0.6; color: #212121; } .botiga-grid-list-view a svg { font-size: 18px; line-height: 1.68; color: currentColor; fill: currentColor; } .botiga-grid-list-view a.active { opacity: 1; } .botiga-grid-list-view svg { display: block; width: 1em; height: 1em; margin-top: -1px; } .botiga-sorting-left { display: -webkit-box; display: -ms-flexbox; display: flex; text-align: left; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } .botiga-sorting-left-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; grid-gap: 10px; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .botiga-sorting-right { display: -webkit-box; display: -ms-flexbox; display: flex; text-align: right; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } .botiga-sorting-right-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; grid-gap: 10px; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } /** * Product Equal Height */ .product-equal-height ul.wc-block-grid__products li.wc-block-grid__product, .product-equal-height ul.wc-block-grid__products li.product, .product-equal-height ul.products li.wc-block-grid__product, .product-equal-height ul.products li.product { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .product-equal-height ul.wc-block-grid__products li.wc-block-grid__product .loop-button-wrap, .product-equal-height ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-add-to-cart, .product-equal-height ul.wc-block-grid__products li.product .loop-button-wrap, .product-equal-height ul.wc-block-grid__products li.product .wc-block-grid__product-add-to-cart, .product-equal-height ul.products li.wc-block-grid__product .loop-button-wrap, .product-equal-height ul.products li.wc-block-grid__product .wc-block-grid__product-add-to-cart, .product-equal-height ul.products li.product .loop-button-wrap, .product-equal-height ul.products li.product .wc-block-grid__product-add-to-cart { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } .product-equal-height ul.wc-block-grid__products li.wc-block-grid__product .variations_form, .product-equal-height ul.wc-block-grid__products li.product .variations_form, .product-equal-height ul.products li.wc-block-grid__product .variations_form, .product-equal-height ul.products li.product .variations_form { margin-bottom: 15px; } .product-equal-height ul.wc-block-grid__products li.wc-block-grid__product .add_to_cart_button, .product-equal-height ul.wc-block-grid__products li.wc-block-grid__product .product_type_grouped, .product-equal-height ul.wc-block-grid__products li.wc-block-grid__product .product_type_external, .product-equal-height ul.wc-block-grid__products li.product .add_to_cart_button, .product-equal-height ul.wc-block-grid__products li.product .product_type_grouped, .product-equal-height ul.wc-block-grid__products li.product .product_type_external, .product-equal-height ul.products li.wc-block-grid__product .add_to_cart_button, .product-equal-height ul.products li.wc-block-grid__product .product_type_grouped, .product-equal-height ul.products li.wc-block-grid__product .product_type_external, .product-equal-height ul.products li.product .add_to_cart_button, .product-equal-height ul.products li.product .product_type_grouped, .product-equal-height ul.products li.product .product_type_external { margin-top: 0; } /** * Pagination PPP (Posts Per Page) */ .botiga-pagination-ppp { display: -webkit-box; display: -ms-flexbox; display: flex; grid-gap: 5px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; line-height: 1em; } .botiga-pagination-ppp ul { margin: 0; padding: 0; list-style: none; display: -webkit-box; display: -ms-flexbox; display: flex; } .botiga-pagination-ppp ul li { margin: 0; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; } .botiga-pagination-ppp ul li:not(:last-child):after { content: "/"; margin-left: 4px; margin-right: 4px; } .botiga-pagination-ppp ul li.active { opacity: 0.5; } /** * Quantity in Loop */ ul.products li.product .quantity, ul.products li.wc-block-grid__product .quantity, ul.wc-block-grid__products li.product .quantity, ul.wc-block-grid__products li.wc-block-grid__product .quantity { margin: 0; width: 90px; height: auto; } ul.products li.product .quantity .botiga-quantity-plus, ul.products li.product .quantity .botiga-quantity-minus, ul.products li.wc-block-grid__product .quantity .botiga-quantity-plus, ul.products li.wc-block-grid__product .quantity .botiga-quantity-minus, ul.wc-block-grid__products li.product .quantity .botiga-quantity-plus, ul.wc-block-grid__products li.product .quantity .botiga-quantity-minus, ul.wc-block-grid__products li.wc-block-grid__product .quantity .botiga-quantity-plus, ul.wc-block-grid__products li.wc-block-grid__product .quantity .botiga-quantity-minus { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; font-size: 1.2em; padding: 0; } ul.products li.product .button-with-quantity, ul.products li.wc-block-grid__product .button-with-quantity, ul.wc-block-grid__products li.product .button-with-quantity, ul.wc-block-grid__products li.wc-block-grid__product .button-with-quantity { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -ms-flex-wrap: wrap; flex-wrap: wrap; grid-gap: 10px; } ul.products li.product .button-with-quantity .quantity .botiga-quantity-plus, ul.products li.product .button-with-quantity .quantity .botiga-quantity-minus, ul.products li.wc-block-grid__product .button-with-quantity .quantity .botiga-quantity-plus, ul.products li.wc-block-grid__product .button-with-quantity .quantity .botiga-quantity-minus, ul.wc-block-grid__products li.product .button-with-quantity .quantity .botiga-quantity-plus, ul.wc-block-grid__products li.product .button-with-quantity .quantity .botiga-quantity-minus, ul.wc-block-grid__products li.wc-block-grid__product .button-with-quantity .quantity .botiga-quantity-plus, ul.wc-block-grid__products li.wc-block-grid__product .button-with-quantity .quantity .botiga-quantity-minus { font-size: 1.2em; padding: 0; } ul.products li.product .button-with-quantity .wc-forward, ul.products li.wc-block-grid__product .button-with-quantity .wc-forward, ul.wc-block-grid__products li.product .button-with-quantity .wc-forward, ul.wc-block-grid__products li.wc-block-grid__product .button-with-quantity .wc-forward { width: 100%; } ul.products li.product .button-with-quantity .button, ul.products li.product .button-with-quantity .add_to_cart_button, ul.products li.wc-block-grid__product .button-with-quantity .button, ul.products li.wc-block-grid__product .button-with-quantity .add_to_cart_button, ul.wc-block-grid__products li.product .button-with-quantity .button, ul.wc-block-grid__products li.product .button-with-quantity .add_to_cart_button, ul.wc-block-grid__products li.wc-block-grid__product .button-with-quantity .button, ul.wc-block-grid__products li.wc-block-grid__product .button-with-quantity .add_to_cart_button { margin: 0; } @media (max-width: 1024px) { ul.products li.product .button-with-quantity.button-layout2, ul.products li.wc-block-grid__product .button-with-quantity.button-layout2, ul.wc-block-grid__products li.product .button-with-quantity.button-layout2, ul.wc-block-grid__products li.wc-block-grid__product .button-with-quantity.button-layout2 { max-height: none; } ul.products li.product .button-with-quantity.button-layout2 .quantity, ul.products li.wc-block-grid__product .button-with-quantity.button-layout2 .quantity, ul.wc-block-grid__products li.product .button-with-quantity.button-layout2 .quantity, ul.wc-block-grid__products li.wc-block-grid__product .button-with-quantity.button-layout2 .quantity { width: 100%; max-width: 100%; height: 45px; } ul.products li.product .button-with-quantity.button-layout2 .button, ul.products li.wc-block-grid__product .button-with-quantity.button-layout2 .button, ul.wc-block-grid__products li.product .button-with-quantity.button-layout2 .button, ul.wc-block-grid__products li.wc-block-grid__product .button-with-quantity.button-layout2 .button { width: 100%; text-align: center; } ul.products li.product .button-with-quantity.button-width-full, ul.products li.wc-block-grid__product .button-with-quantity.button-width-full, ul.wc-block-grid__products li.product .button-with-quantity.button-width-full, ul.wc-block-grid__products li.wc-block-grid__product .button-with-quantity.button-width-full { -ms-flex-wrap: wrap; flex-wrap: wrap; } ul.products li.product .button-with-quantity.button-width-full .quantity, ul.products li.wc-block-grid__product .button-with-quantity.button-width-full .quantity, ul.wc-block-grid__products li.product .button-with-quantity.button-width-full .quantity, ul.wc-block-grid__products li.wc-block-grid__product .button-with-quantity.button-width-full .quantity { width: 100%; } } ul.products .button-layout2.button-with-quantity, ul.wc-block-grid__products .button-layout2.button-with-quantity { margin-top: 10px; } ul.products .button-layout3.button-with-quantity, ul.wc-block-grid__products .button-layout3.button-with-quantity { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 0; } ul.products .button-layout3.button-with-quantity .quantity, ul.wc-block-grid__products .button-layout3.button-with-quantity .quantity { height: 45px; } ul.products .button-layout4.button-with-quantity, ul.wc-block-grid__products .button-layout4.button-with-quantity { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } ul.products .botiga-add-to-cart-button-layout3.botiga-quick-view-button-layout3 .button-layout3.button-with-quantity, ul.wc-block-grid__products .botiga-add-to-cart-button-layout3.botiga-quick-view-button-layout3 .button-layout3.button-with-quantity { margin-top: 0; } ul.products .botiga-add-to-cart-button-layout3.botiga-quick-view-button-layout2 .quantity, ul.wc-block-grid__products .botiga-add-to-cart-button-layout3.botiga-quick-view-button-layout2 .quantity { position: absolute; z-index: 2; top: 50%; left: 50%; height: 45px; width: 100px; opacity: 0; visibility: hidden; -webkit-transform: translate3d(-50%, 20%, 0); transform: translate3d(-50%, 20%, 0); -webkit-transition: all 0.3s; transition: all 0.3s; } ul.products .botiga-add-to-cart-button-layout3.botiga-quick-view-button-layout2 .quantity + .add_to_cart_button, ul.wc-block-grid__products .botiga-add-to-cart-button-layout3.botiga-quick-view-button-layout2 .quantity + .add_to_cart_button { -webkit-transform: translate3d(-50%, 100%, 0); transform: translate3d(-50%, 100%, 0); } ul.products .botiga-add-to-cart-button-layout3.botiga-quick-view-button-layout2:hover .quantity, ul.wc-block-grid__products .botiga-add-to-cart-button-layout3.botiga-quick-view-button-layout2:hover .quantity { opacity: 1; visibility: visible; -webkit-transform: translate3d(-50%, 35%, 0); transform: translate3d(-50%, 35%, 0); } ul.products .botiga-add-to-cart-button-layout3.botiga-quick-view-button-layout2:hover .quantity + .add_to_cart_button, ul.wc-block-grid__products .botiga-add-to-cart-button-layout3.botiga-quick-view-button-layout2:hover .quantity + .add_to_cart_button { -webkit-transform: translate3d(-50%, 120%, 0); transform: translate3d(-50%, 120%, 0); } ul.products .botiga-add-to-cart-button-layout4.botiga-quick-view-button-layout3 .quantity, ul.wc-block-grid__products .botiga-add-to-cart-button-layout4.botiga-quick-view-button-layout3 .quantity { position: absolute; z-index: 1; top: auto; left: 100px; bottom: 55px; height: 55px; width: 100px; opacity: 0; visibility: hidden; -webkit-transition: all 0.3s; transition: all 0.3s; } ul.products .botiga-add-to-cart-button-layout4.botiga-quick-view-button-layout3:hover .quantity, ul.wc-block-grid__products .botiga-add-to-cart-button-layout4.botiga-quick-view-button-layout3:hover .quantity { opacity: 1; visibility: visible; } ul.products.columns-4 li.product .button-with-quantity.button-layout2, ul.products.columns-5 li.product .button-with-quantity.button-layout2, ul.products.columns-6 li.product .button-with-quantity.button-layout2, ul.wc-block-grid__products.columns-4 li.product .button-with-quantity.button-layout2, ul.wc-block-grid__products.columns-5 li.product .button-with-quantity.button-layout2, ul.wc-block-grid__products.columns-6 li.product .button-with-quantity.button-layout2 { max-height: none; } ul.products.columns-4 li.product .button-with-quantity.button-layout2 .quantity, ul.products.columns-5 li.product .button-with-quantity.button-layout2 .quantity, ul.products.columns-6 li.product .button-with-quantity.button-layout2 .quantity, ul.wc-block-grid__products.columns-4 li.product .button-with-quantity.button-layout2 .quantity, ul.wc-block-grid__products.columns-5 li.product .button-with-quantity.button-layout2 .quantity, ul.wc-block-grid__products.columns-6 li.product .button-with-quantity.button-layout2 .quantity { width: 100%; max-width: 100%; height: 45px; } ul.products.columns-4 li.product .button-with-quantity.button-layout2 .button, ul.products.columns-5 li.product .button-with-quantity.button-layout2 .button, ul.products.columns-6 li.product .button-with-quantity.button-layout2 .button, ul.wc-block-grid__products.columns-4 li.product .button-with-quantity.button-layout2 .button, ul.wc-block-grid__products.columns-5 li.product .button-with-quantity.button-layout2 .button, ul.wc-block-grid__products.columns-6 li.product .button-with-quantity.button-layout2 .button { width: 100%; text-align: center; } ul.products.columns-4 li.product .button-with-quantity.button-width-full, ul.products.columns-5 li.product .button-with-quantity.button-width-full, ul.products.columns-6 li.product .button-with-quantity.button-width-full, ul.wc-block-grid__products.columns-4 li.product .button-with-quantity.button-width-full, ul.wc-block-grid__products.columns-5 li.product .button-with-quantity.button-width-full, ul.wc-block-grid__products.columns-6 li.product .button-with-quantity.button-width-full { -ms-flex-wrap: wrap; flex-wrap: wrap; } ul.products.columns-4 li.product .button-with-quantity.button-width-full .quantity, ul.products.columns-5 li.product .button-with-quantity.button-width-full .quantity, ul.products.columns-6 li.product .button-with-quantity.button-width-full .quantity, ul.wc-block-grid__products.columns-4 li.product .button-with-quantity.button-width-full .quantity, ul.wc-block-grid__products.columns-5 li.product .button-with-quantity.button-width-full .quantity, ul.wc-block-grid__products.columns-6 li.product .button-with-quantity.button-width-full .quantity { width: 100%; } ul.products.columns-4 li.product .button-layout2 .button, ul.products.columns-5 li.product .button-layout2 .button, ul.products.columns-6 li.product .button-layout2 .button, ul.wc-block-grid__products.columns-4 li.product .button-layout2 .button, ul.wc-block-grid__products.columns-5 li.product .button-layout2 .button, ul.wc-block-grid__products.columns-6 li.product .button-layout2 .button { width: 100%; text-align: center; } .has-4-columns .wc-block-grid__products .wc-block-grid__product .button-with-quantity.button-layout2, .has-5-columns .wc-block-grid__products .wc-block-grid__product .button-with-quantity.button-layout2, .has-6-columns .wc-block-grid__products .wc-block-grid__product .button-with-quantity.button-layout2 { max-height: none; } .has-4-columns .wc-block-grid__products .wc-block-grid__product .button-with-quantity.button-layout2 .quantity, .has-5-columns .wc-block-grid__products .wc-block-grid__product .button-with-quantity.button-layout2 .quantity, .has-6-columns .wc-block-grid__products .wc-block-grid__product .button-with-quantity.button-layout2 .quantity { width: 100%; max-width: 100%; height: 45px; } .has-4-columns .wc-block-grid__products .wc-block-grid__product .button-with-quantity.button-layout2 .button, .has-5-columns .wc-block-grid__products .wc-block-grid__product .button-with-quantity.button-layout2 .button, .has-6-columns .wc-block-grid__products .wc-block-grid__product .button-with-quantity.button-layout2 .button { width: 100%; text-align: center; } .has-4-columns .wc-block-grid__products .wc-block-grid__product .button-with-quantity.button-width-full, .has-5-columns .wc-block-grid__products .wc-block-grid__product .button-with-quantity.button-width-full, .has-6-columns .wc-block-grid__products .wc-block-grid__product .button-with-quantity.button-width-full { -ms-flex-wrap: wrap; flex-wrap: wrap; } .has-4-columns .wc-block-grid__products .wc-block-grid__product .button-with-quantity.button-width-full .quantity, .has-5-columns .wc-block-grid__products .wc-block-grid__product .button-with-quantity.button-width-full .quantity, .has-6-columns .wc-block-grid__products .wc-block-grid__product .button-with-quantity.button-width-full .quantity { width: 100%; } .has-4-columns .wc-block-grid__products .wc-block-grid__product .button-layout2 .button, .has-5-columns .wc-block-grid__products .wc-block-grid__product .button-layout2 .button, .has-6-columns .wc-block-grid__products .wc-block-grid__product .button-layout2 .button { width: 100%; text-align: center; } /** * Sidebar */ .close-sidebar { display: none; } .admin-bar .sidebar-slide + .widget-area { top: 32px; height: calc(100vh - 32px); } .sidebar-slide.site-main { width: 100%; padding-left: 15px; padding-right: 15px; } .sidebar-slide + .widget-area { position: fixed; top: 0; left: 0; height: 100vh; width: 360px; max-width: 360px; margin: 0; background: var(--bt-color-content-cards-bg, #f5f5f5); overflow-y: auto; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); -webkit-transition: ease transform 300ms, ease box-shadow 300ms; transition: ease transform 300ms, ease box-shadow 300ms; z-index: 1000; } @media (max-width: 400px) { .sidebar-slide + .widget-area { max-width: none; width: 100%; } } .sidebar-slide + .widget-area .sidebar-wrapper { padding: 50px 30px 30px; height: 100%; } .sidebar-slide + .widget-area .sidebar-wrapper .close-sidebar { display: block; position: absolute; top: 20px; right: 20px; } .sidebar-slide + .widget-area .sidebar-wrapper .close-sidebar svg { width: 16px; height: 20px; fill: var(--bt-color-body-text, #212121); } .sidebar-slide + .widget-area .sidebar-wrapper .close-sidebar svg path { -webkit-transform: scale(0.75); transform: scale(0.75); } .sidebar-slide + .widget-area.show { -webkit-box-shadow: 0px 0px 80px -37px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 80px -37px rgba(0, 0, 0, 0.3); -webkit-transform: none; transform: none; } .sidebar-slide .sidebar-open-wrapper:not(.has-text) { position: relative; top: 2px; float: left; } .sidebar-slide .sidebar-open-wrapper .sidebar-open { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .sidebar-slide .sidebar-open-wrapper .sidebar-open svg { width: 18px; height: 22px; margin-right: 10px; fill: var(--bt-color-body-text, #212121); } body.sidebar-slide-opened:before { content: ""; position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0, 0, 0, 0.5); z-index: 1000; } .sidebar-top.site-main { width: 100%; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; padding-right: 15px; } .sidebar-top + .widget-area { width: 100%; max-width: 100%; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; padding-right: 15px; padding-left: 15px; } .sidebar-top + .widget-area .widget { border-bottom: 0; } .sidebar-top + .widget-area .sidebar-wrapper { padding: 40px 25px 0px; margin-bottom: 30px; background-color: var(--bt-color-content-cards-bg, #f5f5f5); } .sidebar-top + .widget-area .sidebar-wrapper .widget.woocommerce.widget_layered_nav_filters > ul, .sidebar-top + .widget-area .sidebar-wrapper .widget.woocommerce.widget_layered_nav > ul { max-height: 170px; overflow-y: auto; } .sidebar-top + .widget-area .sidebar-wrapper .widget.woocommerce.widget_layered_nav_filters > ul::-webkit-scrollbar, .sidebar-top + .widget-area .sidebar-wrapper .widget.woocommerce.widget_layered_nav > ul::-webkit-scrollbar { width: 7px; } .sidebar-top + .widget-area .sidebar-wrapper .widget.woocommerce.widget_layered_nav_filters > ul::-webkit-scrollbar-track, .sidebar-top + .widget-area .sidebar-wrapper .widget.woocommerce.widget_layered_nav > ul::-webkit-scrollbar-track { background: #e2e2e2; } .sidebar-top + .widget-area .sidebar-wrapper .widget.woocommerce.widget_layered_nav_filters > ul::-webkit-scrollbar-thumb, .sidebar-top + .widget-area .sidebar-wrapper .widget.woocommerce.widget_layered_nav > ul::-webkit-scrollbar-thumb { background-color: #CCC; } .sidebar-top.sidebar-top-columns-1 + .widget-area .sidebar-wrapper, .sidebar-top.sidebar-top-columns-2 + .widget-area .sidebar-wrapper, .sidebar-top.sidebar-top-columns-3 + .widget-area .sidebar-wrapper, .sidebar-top.sidebar-top-columns-4 + .widget-area .sidebar-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .sidebar-top.sidebar-top-columns-1 + .widget-area .sidebar-wrapper > .widget, .sidebar-top.sidebar-top-columns-2 + .widget-area .sidebar-wrapper > .widget, .sidebar-top.sidebar-top-columns-3 + .widget-area .sidebar-wrapper > .widget, .sidebar-top.sidebar-top-columns-4 + .widget-area .sidebar-wrapper > .widget { padding-left: 15px; padding-right: 15px; } .sidebar-top.sidebar-top-columns-1 + .widget-area .sidebar-wrapper > .widget { width: 100%; } .sidebar-top.sidebar-top-columns-2 + .widget-area .sidebar-wrapper > .widget { width: 50%; } .sidebar-top.sidebar-top-columns-3 + .widget-area .sidebar-wrapper > .widget { width: 33.333%; } .sidebar-top.sidebar-top-columns-4 + .widget-area .sidebar-wrapper > .widget { width: 25%; } @media (max-width: 1199px) { .sidebar-top.sidebar-top-columns-4 + .widget-area .sidebar-wrapper > .widget { width: 50%; } } @media (max-width: 991px) { .sidebar-top.sidebar-top-columns-3 + .widget-area .sidebar-wrapper > .widget { width: 50%; } } @media (max-width: 767px) { .sidebar-top.sidebar-top-columns-2 + .widget-area .sidebar-wrapper > .widget, .sidebar-top.sidebar-top-columns-3 + .widget-area .sidebar-wrapper > .widget, .sidebar-top.sidebar-top-columns-4 + .widget-area .sidebar-wrapper > .widget { width: 100%; } } /** * Single product */ .single-product .header-image:not(:empty) { margin-bottom: 80px; } .single-product div.product { position: relative; } .single-product div.product .woocommerce-product-gallery { position: relative; z-index: 0; } .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger { position: absolute; top: 1.5em; right: 1.4em; display: block; z-index: 99; } .single-product div.product .woocommerce-product-gallery .flex-control-thumbs { margin: 0; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; } .single-product div.product .woocommerce-product-gallery .flex-control-thumbs:not(.botiga-slides) { grid-gap: 20px; } .single-product div.product .woocommerce-product-gallery .flex-control-thumbs li { cursor: pointer; list-style: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; margin: 0; padding: 0; width: 95px; } .single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img { opacity: 0.5; width: 100%; height: 100%; padding: 4px; -o-object-fit: cover; object-fit: cover; -webkit-transition: opacity 0.2s, border-color 0.3s; transition: opacity 0.2s, border-color 0.3s; will-change: opacity, border-color; } .single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img:hover, .single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active { opacity: 1; border: 1px solid #212121; } .single-product div.product.sold-individually form.cart .quantity, .single-product div.product.has-only-one-instock form.cart .quantity { display: none; } .single-product.no-single-breadcrumbs .gallery-showcase, .single-product.no-single-breadcrumbs .gallery-full-width { margin-top: -80px; } /* Allow vertical thumb control only on larger screens */ @media (min-width: 992px) { .single-product div.product .gallery-vertical .woocommerce-product-gallery, .single-product div.product .gallery-showcase .woocommerce-product-gallery { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .single-product div.product .gallery-vertical .flex-viewport, .single-product div.product .gallery-showcase .flex-viewport { width: calc(100% - 85px); } .single-product div.product .gallery-vertical .flex-control-thumbs, .single-product div.product .gallery-showcase .flex-control-thumbs { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .single-product div.product .gallery-vertical .flex-control-thumbs li, .single-product div.product .gallery-showcase .flex-control-thumbs li { width: 65px; height: 65px !important; } .single-product div.product .gallery-vertical .flex-control-thumbs li.swiper-slide, .single-product div.product .gallery-showcase .flex-control-thumbs li.swiper-slide { -webkit-box-sizing: border-box; box-sizing: border-box; } .single-product div.product .gallery-vertical .flex-nav-prev, .single-product div.product .gallery-showcase .flex-nav-prev { left: 110px; } .single-product div.product .gallery-vertical .flex-nav-next, .single-product div.product .gallery-showcase .flex-nav-next { right: 30px; } .single-product div.product .gallery-showcase { left: 50%; width: 80vw; -webkit-transform: translate3d(-50%, 0, 0); transform: translate3d(-50%, 0, 0); } .single-product div.product .gallery-showcase .woocommerce-product-gallery { -webkit-box-flex: 0; -ms-flex: 0 0 60%; flex: 0 0 60%; max-width: 60%; } .single-product div.product .gallery-showcase .entry-summary { -webkit-box-flex: 0; -ms-flex: 0 0 40%; flex: 0 0 40%; max-width: 40%; } .single-product div.product .gallery-showcase .swiper-vertical { margin: auto 0; } } .stock:empty::before { display: none; } .stock.in-stock { color: #0f834d; } .stock.out-of-stock { color: #e2401c; } .product-gallery-summary { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .product-gallery-summary .woocommerce-product-gallery { display: -webkit-box; display: -ms-flexbox; display: flex; grid-gap: 20px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .product-gallery-summary .woocommerce-product-gallery.hidden { display: none; } .product-gallery-summary .woocommerce-product-gallery, .product-gallery-summary .entry-summary { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .product-gallery-summary .entry-title, .product-gallery-summary .botiga-tb-sp-title { font-size: var(--bt-font-size-single-prod-title, 32px); } .product-gallery-summary .entry-summary { padding-left: 40px; } .product-gallery-summary .entry-summary > *:last-of-type { margin-top: 15px; } .product-gallery-summary .product_title { margin-top: 0 !important; margin-bottom: 20px; } .product-gallery-summary .divider { margin-top: 25px; } .product-gallery-summary .woocommerce-product-rating { margin-top: 0; margin-bottom: 20px; } .product-gallery-summary .product_meta { font-size: 14px; font-size: 0.875rem; color: var(--bt-color-body-text, #212121); margin-bottom: 20px; } .product-gallery-summary .product_meta > * { display: block; margin-bottom: 8px; text-transform: uppercase; } .product-gallery-summary .product_meta > * > * { text-transform: none; } .product-gallery-summary .stock { margin-bottom: 20px; } .product-gallery-summary .price { font-size: var(--bt-font-size-single-prod-price, 24px); margin-bottom: 20px; } .product-gallery-summary .price del { font-size: 0.7em; position: relative; top: -2px; } .product-gallery-summary .woocommerce-Price-amount { color: var(--bt-color-heading-4, #212121); } .product-gallery-summary form.cart { -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 30px; } .product-gallery-summary form.cart + .product_meta { margin-top: 30px; } .product-gallery-summary .botiga-single-addtocart-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 20px; } .product-gallery-summary .botiga-single-addtocart-wrapper h4, .product-gallery-summary .botiga-single-addtocart-wrapper table { width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } @media (max-width: 1024px) { .product-gallery-summary .botiga-single-addtocart-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } } .product-gallery-summary .botiga-single-addtocart-wrapper .button { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; display: inline-block; text-transform: uppercase; padding-top: 17px; padding-bottom: 17px; } @media (max-width: 991px) { .product-gallery-summary .botiga-single-addtocart-wrapper .button { width: 100%; } } .product-gallery-summary .botiga-single-addtocart-wrapper a.added_to_cart { display: none; } .product-gallery-summary .botiga-single-addtocart-wrapper + button, .product-gallery-summary .botiga-single-addtocart-wrapper + div { margin-top: 15px; } .product-gallery-summary button + .botiga-single-addtocart-wrapper, .product-gallery-summary div + .botiga-single-addtocart-wrapper { margin-top: 15px; } .product-gallery-summary .botiga-accordion .price { font-size: inherit !important; } .product-gallery-summary .botiga-trust-badge-wrapper + div, .product-gallery-summary .botiga-reasons-list + div { margin-top: 15px; } .product-gallery-summary .botiga-trust-badge-wrapper + div.botiga-trust-badge-wrapper, .product-gallery-summary .botiga-reasons-list + div.botiga-trust-badge-wrapper { margin-top: 30px; } .product-gallery-summary .shortcode-content + div, .product-gallery-summary .html-content + div { margin-top: 15px; } .product-gallery-summary.gallery-default.has-thumbs-grid .woocommerce-product-gallery__wrapper, .product-gallery-summary.gallery-vertical.has-thumbs-grid .woocommerce-product-gallery__wrapper { display: grid; grid-template-columns: repeat(5, 1fr); gap: 15px; } .product-gallery-summary.gallery-default.has-thumbs-grid .woocommerce-product-gallery__wrapper > div:first-child, .product-gallery-summary.gallery-vertical.has-thumbs-grid .woocommerce-product-gallery__wrapper > div:first-child { grid-column: 1/6; } .product-gallery-summary.gallery-side .flex-viewport { width: calc(100% - 80px); float: right; } .product-gallery-summary.gallery-side .flex-control-nav { width: 60px; float: left; } .product-gallery-summary.gallery-side .flex-control-nav li { width: 100% !important; margin-bottom: 15px; } .product-gallery-summary.gallery-single ul.flex-direction-nav, .product-gallery-summary.gallery-showcase ul.flex-direction-nav, .product-gallery-summary.gallery-full-width ul.flex-direction-nav { margin: 0; padding: 0; list-style: none; position: absolute; top: calc(50% - 20px); width: 100%; } .product-gallery-summary.gallery-single ul.flex-direction-nav li, .product-gallery-summary.gallery-showcase ul.flex-direction-nav li, .product-gallery-summary.gallery-full-width ul.flex-direction-nav li { position: absolute; top: calc(50% - 20px); z-index: 997; margin: 0; padding: 0; } .product-gallery-summary.gallery-single .flex-nav-prev, .product-gallery-summary.gallery-showcase .flex-nav-prev, .product-gallery-summary.gallery-full-width .flex-nav-prev { left: 15px; } .product-gallery-summary.gallery-single .flex-nav-next, .product-gallery-summary.gallery-showcase .flex-nav-next, .product-gallery-summary.gallery-full-width .flex-nav-next { right: 15px; } .product-gallery-summary.gallery-single .flex-next, .product-gallery-summary.gallery-single .flex-prev, .product-gallery-summary.gallery-showcase .flex-next, .product-gallery-summary.gallery-showcase .flex-prev, .product-gallery-summary.gallery-full-width .flex-next, .product-gallery-summary.gallery-full-width .flex-prev { display: block; position: relative; width: 40px; height: 40px; border-radius: 50%; border: 1px solid #212121; background: #FFF; text-indent: -9999px; -webkit-transition: all 0.3s; transition: all 0.3s; } .product-gallery-summary.gallery-single .flex-next::after, .product-gallery-summary.gallery-single .flex-prev::before, .product-gallery-summary.gallery-showcase .flex-next::after, .product-gallery-summary.gallery-showcase .flex-prev::before, .product-gallery-summary.gallery-full-width .flex-next::after, .product-gallery-summary.gallery-full-width .flex-prev::before { content: ""; position: absolute; top: 50%; left: 50%; width: 0; height: 0; color: #212121; display: inline-block; line-height: 37px; text-align: center; border-top: 8px solid transparent; border-bottom: 8px solid transparent; -webkit-transition: all 0.3s; transition: all 0.3s; } .product-gallery-summary.gallery-single .flex-next:hover, .product-gallery-summary.gallery-single .flex-prev:hover, .product-gallery-summary.gallery-showcase .flex-next:hover, .product-gallery-summary.gallery-showcase .flex-prev:hover, .product-gallery-summary.gallery-full-width .flex-next:hover, .product-gallery-summary.gallery-full-width .flex-prev:hover { background-color: #212121; } .product-gallery-summary.gallery-single .flex-next:hover:before, .product-gallery-summary.gallery-single .flex-prev:hover:before, .product-gallery-summary.gallery-showcase .flex-next:hover:before, .product-gallery-summary.gallery-showcase .flex-prev:hover:before, .product-gallery-summary.gallery-full-width .flex-next:hover:before, .product-gallery-summary.gallery-full-width .flex-prev:hover:before { border-right-color: #FFF; } .product-gallery-summary.gallery-single .flex-next:hover:after, .product-gallery-summary.gallery-single .flex-prev:hover:after, .product-gallery-summary.gallery-showcase .flex-next:hover:after, .product-gallery-summary.gallery-showcase .flex-prev:hover:after, .product-gallery-summary.gallery-full-width .flex-next:hover:after, .product-gallery-summary.gallery-full-width .flex-prev:hover:after { border-left-color: #FFF; } .product-gallery-summary.gallery-single .flex-next::after, .product-gallery-summary.gallery-showcase .flex-next::after, .product-gallery-summary.gallery-full-width .flex-next::after { visibility: visible; border-left: 12px solid #212121; -webkit-transform: translate3d(-40%, -50%, 0); transform: translate3d(-40%, -50%, 0); } .product-gallery-summary.gallery-single .flex-prev::before, .product-gallery-summary.gallery-showcase .flex-prev::before, .product-gallery-summary.gallery-full-width .flex-prev::before { visibility: visible; border-right: 12px solid #212121; -webkit-transform: translate3d(-70%, -50%, 0); transform: translate3d(-70%, -50%, 0); } .product-gallery-summary.gallery-single .woocommerce-product-gallery { grid-gap: 0; } .product-gallery-summary.gallery-showcase, .product-gallery-summary.gallery-full-width { position: relative; padding: 40px 0; } .product-gallery-summary.gallery-showcase:before, .product-gallery-summary.gallery-full-width:before { content: ""; top: 0; left: 50%; right: 0; bottom: 0; background: #f0f0f0; position: absolute; z-index: 0; width: 100vw; -webkit-transform: translate3d(-50%, 0, 0); transform: translate3d(-50%, 0, 0); } .product-gallery-summary.gallery-showcase .flex-next, .product-gallery-summary.gallery-showcase .flex-prev, .product-gallery-summary.gallery-full-width .flex-next, .product-gallery-summary.gallery-full-width .flex-prev { border: none; background: none; } .product-gallery-summary.gallery-showcase .flex-next::after, .product-gallery-summary.gallery-showcase .flex-prev::before, .product-gallery-summary.gallery-full-width .flex-next::after, .product-gallery-summary.gallery-full-width .flex-prev::before { content: ""; width: 10px; height: 10px; border-top: 2px solid #212121; border-right: 2px solid #212121; border-bottom: none; border-left: none; -webkit-transform: rotate(45deg); transform: rotate(45deg); } .product-gallery-summary.gallery-showcase .flex-prev::before, .product-gallery-summary.gallery-full-width .flex-prev::before { -webkit-transform: rotate(-135deg); transform: rotate(-135deg); -webkit-transform-origin: 30% 32%; transform-origin: 30% 32%; } .product-gallery-summary.gallery-showcase .flex-next::after, .product-gallery-summary.gallery-full-width .flex-next::after { -webkit-transform-origin: 70% -60%; transform-origin: 70% -60%; } .product-gallery-summary.gallery-showcase .flex-next:hover:before, .product-gallery-summary.gallery-showcase .flex-next:hover:after, .product-gallery-summary.gallery-showcase .flex-prev:hover:before, .product-gallery-summary.gallery-showcase .flex-prev:hover:after, .product-gallery-summary.gallery-full-width .flex-next:hover:before, .product-gallery-summary.gallery-full-width .flex-next:hover:after, .product-gallery-summary.gallery-full-width .flex-prev:hover:before, .product-gallery-summary.gallery-full-width .flex-prev:hover:after { border-color: #FFF; } .product-gallery-summary.gallery-showcase .woocommerce-product-gallery, .product-gallery-summary.gallery-showcase .entry-summary, .product-gallery-summary.gallery-full-width .woocommerce-product-gallery, .product-gallery-summary.gallery-full-width .entry-summary { z-index: 2; } .product-gallery-summary.gallery-showcase .woocommerce-product-gallery ul.flex-direction-nav, .product-gallery-summary.gallery-showcase .entry-summary ul.flex-direction-nav, .product-gallery-summary.gallery-full-width .woocommerce-product-gallery ul.flex-direction-nav, .product-gallery-summary.gallery-full-width .entry-summary ul.flex-direction-nav { opacity: 0; visibility: hidden; -webkit-transition: ease opacity 300ms; transition: ease opacity 300ms; } .product-gallery-summary.gallery-showcase .woocommerce-product-gallery:hover ul.flex-direction-nav, .product-gallery-summary.gallery-showcase .entry-summary:hover ul.flex-direction-nav, .product-gallery-summary.gallery-full-width .woocommerce-product-gallery:hover ul.flex-direction-nav, .product-gallery-summary.gallery-full-width .entry-summary:hover ul.flex-direction-nav { opacity: 1; visibility: visible; } .product-gallery-summary.gallery-full-width .woocommerce-product-gallery ul.flex-direction-nav li.flex-nav-prev, .product-gallery-summary.gallery-full-width .entry-summary ul.flex-direction-nav li.flex-nav-prev { left: 15px; } .product-gallery-summary.gallery-full-width .woocommerce-product-gallery ul.flex-direction-nav li.flex-nav-next, .product-gallery-summary.gallery-full-width .entry-summary ul.flex-direction-nav li.flex-nav-next { right: 15px; } .product-gallery-summary.gallery-full-width .woocommerce-product-gallery .flex-control-thumbs.botiga-slides { display: block !important; } .product-gallery-summary.gallery-showcase { padding: 80px 0; } .product-gallery-summary.gallery-showcase .flex-control-thumbs:not(.botiga-slides) { margin: auto 0 !important; } .product-gallery-summary.gallery-grid .woocommerce-product-gallery__wrapper, .product-gallery-summary.gallery-scrolling .woocommerce-product-gallery__wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -10px; margin-left: -10px; } .product-gallery-summary.gallery-grid .woocommerce-product-gallery__wrapper > div, .product-gallery-summary.gallery-scrolling .woocommerce-product-gallery__wrapper > div { width: 100%; padding-right: 10px; padding-left: 10px; } .product-gallery-summary.gallery-grid .woocommerce-product-gallery__wrapper > div:not(:first-child), .product-gallery-summary.gallery-scrolling .woocommerce-product-gallery__wrapper > div:not(:first-child) { width: 50%; } .product-gallery-summary.gallery-grid .woocommerce-product-gallery__wrapper > div + div, .product-gallery-summary.gallery-grid .woocommerce-product-gallery__wrapper > div + .onsale + div, .product-gallery-summary.gallery-scrolling .woocommerce-product-gallery__wrapper > div + div, .product-gallery-summary.gallery-scrolling .woocommerce-product-gallery__wrapper > div + .onsale + div { margin-top: 20px; } .product-gallery-summary.gallery-grid .woocommerce-product-gallery__wrapper > div a:hover img, .product-gallery-summary.gallery-scrolling .woocommerce-product-gallery__wrapper > div a:hover img { opacity: 0.8; } .product-gallery-summary.gallery-grid .woocommerce-product-gallery__wrapper > div a img, .product-gallery-summary.gallery-scrolling .woocommerce-product-gallery__wrapper > div a img { -webkit-transition: ease opacity 300ms; transition: ease opacity 300ms; } .product-gallery-summary.gallery-scrolling .woocommerce-product-gallery__wrapper > div:not(:first-child) { width: 100%; } .product-gallery-summary.gallery-full-width { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .product-gallery-summary.gallery-full-width .woocommerce-product-gallery, .product-gallery-summary.gallery-full-width .entry-summary { position: relative; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; width: 100%; max-width: 100%; padding-left: 0; margin-top: 40px; } .product-gallery-summary.gallery-full-width .woocommerce-product-gallery__wrapper img { display: block; margin: 0 auto; } .product-gallery-summary.gallery-full-width .flex-control-thumbs { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .product-gallery-summary.gallery-full-width .flex-control-thumbs li { max-width: 95px; } @media (min-width: 992px) { .product-gallery-summary.gallery-full-width .entry-summary { display: -webkit-box; display: -ms-flexbox; display: flex; } .product-gallery-summary.gallery-full-width .entry-summary .gallery-full-width-title-wrapper { -webkit-box-flex: 0; -ms-flex: 0 0 55%; flex: 0 0 55%; max-width: 55%; padding-right: 30px; } .product-gallery-summary.gallery-full-width .entry-summary .gallery-full-width-addtocart-wrapper { padding-left: 30px; -webkit-box-flex: 0; -ms-flex: 0 0 45%; flex: 0 0 45%; max-width: 45%; } } .product-gallery-summary.gallery-grid, .product-gallery-summary.gallery-scrolling, .product-gallery-summary.gallery-showcase { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; } .product-gallery-summary.gallery-grid .sticky-entry-summary, .product-gallery-summary.gallery-scrolling .sticky-entry-summary, .product-gallery-summary.gallery-showcase .sticky-entry-summary { position: sticky; top: 30px; } .sticky-header-active .product-gallery-summary.gallery-grid .sticky-entry-summary, .sticky-header-active .product-gallery-summary.gallery-scrolling .sticky-entry-summary, .sticky-header-active .product-gallery-summary.gallery-showcase .sticky-entry-summary { top: 115px; } .woocommerce-product-gallery__wrapper { margin: 0; } .admin-bar .product-gallery-summary.gallery-grid .sticky-entry-summary, .admin-bar .product-gallery-summary.gallery-scrolling .sticky-entry-summary, .admin-bar .product-gallery-summary.gallery-showcase .sticky-entry-summary { top: 70px; } .admin-bar.sticky-header-active .product-gallery-summary.gallery-grid .sticky-entry-summary, .admin-bar.sticky-header-active .product-gallery-summary.gallery-scrolling .sticky-entry-summary, .admin-bar.sticky-header-active .product-gallery-summary.gallery-showcase .sticky-entry-summary { top: 155px; } .related.products, .upsells.products, .recently-viewed-products { padding-top: 80px; padding-bottom: 80px; } .related.products > h2, .upsells.products > h2, .recently-viewed-products > h2 { margin: 0 0 30px; font-size: 32px; font-size: 2rem; } .related.products .products, .upsells.products .products, .recently-viewed-products .products { overflow: hidden; } .single-product .site-main > .product > section.products { position: relative; } .single-product .site-main > .product > section.products > * { position: relative; z-index: 2; } .single-product .site-main > .product > section.products:after { content: ""; position: absolute; top: 0; left: 50%; width: 100vw; height: 100%; background-color: transparent; -webkit-transform: translate3d(-50%, 0, 0); transform: translate3d(-50%, 0, 0); z-index: 1; } .single-product .site-main > .product > section.products:last-child { margin-bottom: -120px; } .single-product.botiga-site-layout-boxed .site-main > .product > section.products:after { max-width: var(--botiga_boxed_width, 1200px); } figure.woocommerce-product-gallery__wrapper div:not(:first-of-type) { display: inline-block; vertical-align: top; } #review_form .comment-form-rating { margin-top: 15px; } #review_form input[type=text], #review_form input[type=email] { width: 100%; } .woocommerce-product-rating .star-rating, .comment_container .star-rating { -webkit-margin-start: 0; margin-inline-start: 0; -webkit-margin-end: 0; margin-inline-end: 0; } .woocommerce-product-rating { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 12px 0; } .woocommerce-product-rating .woocommerce-review-link { -webkit-margin-start: 8px; margin-inline-start: 8px; margin-top: 2px; font-size: 13px; font-size: 0.8125rem; color: var(--bt-color-link-default, #212121); } .woocommerce-product-rating .woocommerce-review-link:hover { color: var(--bt-color-link-hover, #757575); } .woocommerce-Reviews .commentlist { padding-left: 0; } .woocommerce-product-details__short-description p:last-of-type { margin-bottom: 30px; } /* Variable and grouped products */ .variations_form.cart, .grouped_form.cart { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .variations_form.cart .variations tbody > tr + tr > td { padding-top: 15px; } .variations_form.cart .variations .label { width: 125px; text-align: start; -webkit-padding-start: 0; padding-inline-start: 0; -webkit-padding-end: 15px; padding-inline-end: 15px; } .variations_form.cart .variations .label label { vertical-align: middle; } table.variations { position: relative; border: 0; } table.variations th, table.variations tr, table.variations td { border: 0; } table.variations td { border: 0; padding: 0; } table.variations td select { width: 100%; min-height: auto; } .woocommerce-variation-price { margin-bottom: 15px; } @media (min-width: 1025px) { .single-product .variations_form.cart .woocommerce-variation-add-to-cart { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } } .reset_variations { display: none; text-align: right; margin-top: -20px; margin-bottom: 20px; margin-left: 0; color: #716f6f; text-transform: uppercase; text-decoration: underline; font-size: 13px; font-size: 0.8125rem; } button.reset_variations { background: none; border: none; } .grouped_form.cart .product_type_variable { width: 100%; text-align: center; } .grouped_form.cart .quantity { width: 100% !important; max-width: 100% !important; } .grouped_form.cart .group_table { border: none; } .grouped_form.cart .group_table th, .grouped_form.cart .group_table td, .grouped_form.cart .group_table tr { border: none; } .grouped_form.cart .group_table .woocommerce-grouped-product-list-item__quantity { width: 150px; max-width: 150px; padding-left: 0; } .grouped_form.cart .group_table .stock { margin-bottom: 0; } form.cart .quantity.hidden { display: none !important; } /* * Sticky add to cart */ .botiga-single-sticky-add-to-cart-wrapper { position: sticky; padding: 15px 0; background: #FFF; border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; z-index: 997; } .botiga-single-sticky-add-to-cart-wrapper.position-top { top: 0; -webkit-transition: ease top 300ms; transition: ease top 300ms; } .botiga-single-sticky-add-to-cart-wrapper.position-bottom { bottom: 0; -webkit-transition: ease bottom 300ms; transition: ease bottom 300ms; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content-mobile { display: none; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; padding: 0 20px; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .botiga-single-sticky-add-to-cart-item:last-child { margin-right: 0 !important; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .botiga-single-sticky-add-to-cart-item.product-image { width: 75px; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .botiga-single-sticky-add-to-cart-item.product-title h5 { margin: 0; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .botiga-single-sticky-add-to-cart-item.product-price .price { margin: 0; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .botiga-single-sticky-add-to-cart-item.product-addtocart { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .botiga-single-sticky-add-to-cart-item.product-addtocart .stock { margin-bottom: 0; margin-right: 20px; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .botiga-single-sticky-add-to-cart-item.product-addtocart .quantity { width: 175px; max-height: 51px; margin: 0; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .botiga-single-sticky-add-to-cart-item.product-addtocart .quantity .botiga-quantity-plus, .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .botiga-single-sticky-add-to-cart-item.product-addtocart .quantity .botiga-quantity-minus { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .botiga-single-sticky-add-to-cart-item.product-addtocart .button { white-space: nowrap; margin-left: 15px; max-height: 51px; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .botiga-single-sticky-add-to-cart-item.product-addtocart .grouped_form { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .botiga-single-sticky-add-to-cart-item.product-addtocart .group_table { display: block; border: none; max-height: 85px; overflow: auto; margin-bottom: 0; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .botiga-single-sticky-add-to-cart-item.product-addtocart .group_table::-webkit-scrollbar { width: 7px; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .botiga-single-sticky-add-to-cart-item.product-addtocart .group_table::-webkit-scrollbar-track { background: #e2e2e2; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .botiga-single-sticky-add-to-cart-item.product-addtocart .group_table::-webkit-scrollbar-thumb { background-color: #CCC; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .botiga-single-sticky-add-to-cart-item.product-addtocart .group_table tbody tr:first-child { padding-top: 0; padding-bottom: 0; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .botiga-single-sticky-add-to-cart-item.product-addtocart .group_table tbody tr:first-child td { padding-top: 0; padding-bottom: 0; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .botiga-single-sticky-add-to-cart-item.product-addtocart .group_table tbody tr:not(:first-child) + tr { padding-top: 0; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .botiga-single-sticky-add-to-cart-item.product-addtocart .group_table tbody tr:not(:first-child) + tr td { padding-top: 0; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .botiga-single-sticky-add-to-cart-item.product-addtocart .group_table tbody tr, .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .botiga-single-sticky-add-to-cart-item.product-addtocart .group_table tbody td { border: none; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .botiga-single-sticky-add-to-cart-item.product-addtocart .variations_form.cart { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .botiga-single-sticky-add-to-cart-item.product-addtocart .variations_form.cart .variations { line-height: 4; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .botiga-single-sticky-add-to-cart-item.product-addtocart .variations_form.cart .variations tbody > tr + tr > td { padding-top: 0; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .botiga-single-sticky-add-to-cart-item.product-addtocart .variations_form.cart .botiga-variations-wrapper .botiga-variation-type-button > a { margin-bottom: 0; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .botiga-single-sticky-add-to-cart-item.product-addtocart .variations_form.cart .reset_variations { margin-inline: 15px 0; margin-block: 0; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .variations_form { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .variations_form .woocommerce-variation-description { display: none; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .variations_form table.variations { margin-bottom: 0; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .variations_form table.variations tbody { display: -webkit-box; display: -ms-flexbox; display: flex; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .variations_form table.variations tr { padding-inline: 0 15px; padding-block: 0; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .variations_form table.variations tr:last-child { padding: 0; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .variations_form table.variations td.value > select { margin: 0; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .variations_form table.variations .label { width: auto; -webkit-padding-end: 10px; padding-inline-end: 10px; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .variations_form table.variations + .single_variation_wrap { -webkit-margin-start: 15px; margin-inline-start: 15px; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .variations_form .single_variation_wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-margin-start: 20px; margin-inline-start: 20px; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .variations_form .single_variation_wrap .woocommerce-variation-price { margin-inline: 0 15px; margin-block: 0; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .variations_form .single_variation_wrap .quantity { max-height: 51px; } .botiga-single-sticky-add-to-cart-wrapper div[id*=wcpay-], .botiga-single-sticky-add-to-cart-wrapper p[id*=wcpay-] { display: none !important; } .botiga-single-sticky-add-to-cart-wrapper div[id*=wc-stripe-payment-], .botiga-single-sticky-add-to-cart-wrapper p[id*=wc-stripe-payment-] { display: none !important; } @media (max-width: 1024px) { .botiga-single-sticky-add-to-cart-wrapper.visible-desktop-only { display: none; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content-mobile { display: block; text-align: center; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content-mobile .botiga-mobile-sticky-close-button { display: none; text-transform: uppercase; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content { display: none; padding: 0 15px; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .botiga-single-sticky-add-to-cart-item { margin-right: 20px !important; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .botiga-single-sticky-add-to-cart-item.product-title { max-width: 190px; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .botiga-single-sticky-add-to-cart-item.product-addtocart > form:not(.variations_form) { display: -webkit-box; display: -ms-flexbox; display: flex; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .botiga-single-sticky-add-to-cart-item.product-addtocart > .variations_form { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; max-width: 380px; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .botiga-single-sticky-add-to-cart-item.product-addtocart > .variations_form .variations { width: auto; line-height: 1 !important; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .botiga-single-sticky-add-to-cart-item.product-addtocart > .variations_form .single_variation_wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; width: 100%; margin-top: 25px; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .botiga-single-sticky-add-to-cart-item.product-addtocart > .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart { display: -webkit-box; display: -ms-flexbox; display: flex; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .botiga-single-sticky-add-to-cart-item.product-addtocart .single_add_to_cart_button { background-repeat: no-repeat; background-position: center; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .botiga-single-sticky-add-to-cart-item.product-addtocart select { padding: 10px; min-height: 35px; } .botiga-single-sticky-add-to-cart-wrapper.botiga-sticky-addtocart-mobile-active { position: fixed; top: 0 !important; width: 100%; padding-top: 0; -webkit-transition: ease all 300ms; transition: ease all 300ms; } .botiga-single-sticky-add-to-cart-wrapper.botiga-sticky-addtocart-mobile-active .botiga-mobile-sticky-addtocart-button { display: none; } .botiga-single-sticky-add-to-cart-wrapper.botiga-sticky-addtocart-mobile-active .botiga-mobile-sticky-close-button { display: block; } .botiga-single-sticky-add-to-cart-wrapper.botiga-sticky-addtocart-mobile-active .botiga-single-sticky-add-to-cart-wrapper-content { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; padding-top: 30px; } .botiga-single-sticky-add-to-cart-wrapper.botiga-sticky-addtocart-mobile-active .botiga-single-sticky-add-to-cart-wrapper-content .botiga-single-sticky-add-to-cart-item { text-align: left !important; margin-right: 0 !important; } .botiga-single-sticky-add-to-cart-wrapper.botiga-sticky-addtocart-mobile-active .botiga-single-sticky-add-to-cart-wrapper-content .botiga-single-sticky-add-to-cart-item:not(.product-image) { width: 100%; max-width: none; text-align: center; } .botiga-single-sticky-add-to-cart-wrapper.botiga-sticky-addtocart-mobile-active .botiga-single-sticky-add-to-cart-wrapper-content .botiga-single-sticky-add-to-cart-item.product-title { margin-top: 20px; } .botiga-single-sticky-add-to-cart-wrapper.botiga-sticky-addtocart-mobile-active .botiga-single-sticky-add-to-cart-wrapper-content .botiga-single-sticky-add-to-cart-item.product-addtocart .variations_form.cart { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .botiga-single-sticky-add-to-cart-wrapper.botiga-sticky-addtocart-mobile-active .botiga-single-sticky-add-to-cart-wrapper-content .botiga-single-sticky-add-to-cart-item.product-addtocart .variations_form .single_variation_wrap { display: block; margin: 50px 0 0; } .botiga-single-sticky-add-to-cart-wrapper.botiga-sticky-addtocart-mobile-active .botiga-single-sticky-add-to-cart-wrapper-content .botiga-single-sticky-add-to-cart-item.product-addtocart .variations_form .single_variation_wrap .woocommerce-variation-price { font-size: 1.5rem; margin: 25px 0 10px; } .botiga-single-sticky-add-to-cart-wrapper.botiga-sticky-addtocart-mobile-active .botiga-single-sticky-add-to-cart-wrapper-content .variations_form { display: block; } .botiga-single-sticky-add-to-cart-wrapper.botiga-sticky-addtocart-mobile-active .botiga-single-sticky-add-to-cart-wrapper-content .variations_form table.variations tbody { display: block; } .botiga-single-sticky-add-to-cart-wrapper.botiga-sticky-addtocart-mobile-active .botiga-single-sticky-add-to-cart-wrapper-content .variations_form table.variations tr { padding: 0; } .botiga-single-sticky-add-to-cart-wrapper.botiga-sticky-addtocart-mobile-active .botiga-single-sticky-add-to-cart-wrapper-content .variations_form table.variations tr + tr td { padding-top: 20px !important; } } @media (max-width: 767px) { .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content { -ms-flex-wrap: wrap; flex-wrap: wrap; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .botiga-single-sticky-add-to-cart-item.product-price { width: 100%; margin-top: 15px; text-align: center; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .botiga-single-sticky-add-to-cart-item.product-addtocart { margin-top: 15px; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .botiga-single-sticky-add-to-cart-item.product-addtocart > .variations_form { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .botiga-single-sticky-add-to-cart-wrapper .botiga-single-sticky-add-to-cart-wrapper-content .botiga-single-sticky-add-to-cart-item.product-addtocart > .variations_form .single_variation_wrap { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } } @media (min-width: 1025px) { .botiga-single-sticky-add-to-cart-wrapper.visible-mobile-only { display: none; } } @media (min-width: 601px) { body.admin-bar .botiga-single-sticky-add-to-cart-wrapper { top: 32px; } body.admin-bar.sticky-header-active .botiga-single-sticky-add-to-cart-wrapper { top: 108px; } } body.sticky-header-active .botiga-single-sticky-add-to-cart-wrapper.position-top { top: 76px; } body.sticky-header-active .botiga-single-sticky-add-to-cart-wrapper.position-bottom { top: auto; bottom: 0; } body:not(.botiga-scrolling-up) .botiga-single-sticky-add-to-cart-wrapper.hide-when-scroll.position-bottom { bottom: -180px !important; } body.botiga-scrolling-up .botiga-single-sticky-add-to-cart-wrapper.hide-when-scroll.position-top { top: -180px !important; } body.botiga-scrolling-up .botiga-single-sticky-add-to-cart-wrapper.hide-when-scroll.position-bottom { bottom: -180px !important; } @media (max-width: 767px) { body.botiga-scrolling-up .botiga-single-sticky-add-to-cart-wrapper.hide-when-scroll.position-top { top: -300px !important; } body.botiga-scrolling-up .botiga-single-sticky-add-to-cart-wrapper.hide-when-scroll.position-bottom { bottom: -300px !important; } } body.botiga-scrolling-down .botiga-single-sticky-add-to-cart-wrapper.hide-when-scroll.position-bottom { bottom: 0 !important; } @media (max-width: 767px) { body.botiga-scrolling-down .botiga-single-sticky-add-to-cart-wrapper.hide-when-scroll.position-bottom { bottom: 0 !important; } } /** * Reviews */ .woocommerce-Reviews #review_form_wrapper { padding: 40px; margin-top: 40px; background-color: var(--bt-color-content-cards-bg, #f5f5f5); } .woocommerce-Reviews #review_form_wrapper .comment-reply-title { font-weight: 600; } .woocommerce-Reviews #comments { margin-top: 40px; } .woocommerce-Reviews #comments li { list-style: none; } .woocommerce-Reviews #comments .review + .review { margin-top: 40px; } .woocommerce-Reviews #comments .review .comment_container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .woocommerce-Reviews #comments .review .comment_container .avatar { max-width: 60px; height: auto; margin-right: 20px; } .woocommerce-Reviews #comments .review .comment_container .comment-text { width: 100%; } .woocommerce-Reviews #comments .review .comment_container .comment-text .meta { margin-bottom: 30px; } .woocommerce-Reviews #comments .review .comment_container .comment-text .description { padding: 25px; background-color: var(--bt-color-content-cards-bg, #f5f5f5); } .woocommerce-Reviews #comments .review .comment_container .comment-text .description p:last-child { margin-bottom: 0; } .woocommerce-Reviews #comments .woocommerce-pagination li .page-numbers { text-decoration: none; } /** * Product Video Gallery for Woocommerce — Compatibility */ .product-gallery-summary .nickx_product_images_with_video { max-width: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; } /** * Product Navigation */ .botiga-product-navigation { position: relative; z-index: 100; float: right; margin-left: 10px; margin-bottom: 10px; display: -webkit-box; display: -ms-flexbox; display: flex; grid-gap: 10px; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .botiga-product-navigation a { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 42px; height: 42px; border-radius: 42px; border: 2px solid #eee; color: var(--bt-color-body-text, #212121); -webkit-transition: all 0.2s; transition: all 0.2s; } .botiga-product-navigation a:hover { border-color: var(--bt-color-heading-4, #212121); } .botiga-product-navigation a:hover span { opacity: 1; visibility: visible; margin-top: 10px; } .botiga-product-navigation a i { display: -webkit-box; display: -ms-flexbox; display: flex; } .botiga-product-navigation a i:before { content: ""; width: 8px; height: 8px; border-top: 2px solid var(--bt-color-heading-4, #212121); border-left: 2px solid var(--bt-color-heading-4, #212121); -webkit-transform: translateX(2px) rotate(-45deg); transform: translateX(2px) rotate(-45deg); } .botiga-product-navigation a[rel=next] i:before { -webkit-transform: translateX(-2px) rotate(135deg); transform: translateX(-2px) rotate(135deg); } .botiga-product-navigation a span { position: absolute; z-index: 1; top: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 160px; left: 50%; margin-left: -80px; margin-top: 20px; padding: 12px; background-color: var(--bt-color-bg, #FFF); border-top: 4px solid var(--bt-color-heading-4, #212121); -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.125); box-shadow: 0 3px 7px rgba(0, 0, 0, 0.125); opacity: 0; visibility: hidden; -webkit-transition: all 0.3s; transition: all 0.3s; } .botiga-product-navigation a span:before { content: ""; position: absolute; left: 0; right: 0; top: -15px; height: 15px; } .botiga-product-navigation a span:after { content: ""; position: absolute; left: 50%; top: -10px; margin-left: -6px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #212121; } .botiga-product-navigation a.out-from-viewport span { left: -100%; } .botiga-product-navigation a.out-from-viewport span:after { left: 86%; } .botiga-product-navigation h2 { margin: 10px 0 0 0; font-weight: 700; font-size: 15px; text-align: center; } .botiga-product-navigation figure { margin: 0; } /** * Product Stock */ .botiga-product-stock { color: green; font-size: 14px; font-weight: bold; text-transform: capitalize; margin-top: 15px !important; } .botiga-product-stock > span { display: block; } .botiga-product-stock-low { color: red; } /** * Swiper for Product Thumbnails Carousel (Vertical) */ .botiga-swiper { width: 100%; position: relative; z-index: 1; overflow: hidden; padding: 0; } .botiga-swiper.swiper-vertical .swiper-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .botiga-swiper.swiper-backface-hidden .swiper-slide { -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden; } .botiga-swiper .swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; -webkit-box-sizing: content-box; box-sizing: content-box; -webkit-transform: translate3d(0px, 0, 0); transform: translate3d(0px, 0, 0); } .botiga-swiper .swiper-pointer-events { -ms-touch-action: pan-y; touch-action: pan-y; } .botiga-swiper .swiper-pointer-events.swiper-vertical { -ms-touch-action: pan-x; touch-action: pan-x; } .botiga-swiper .swiper-slide { -ms-flex-negative: 0; flex-shrink: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: auto; height: auto; position: relative; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; } .botiga-swiper .swiper-slide img { display: block; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } .botiga-swiper-button { cursor: pointer; position: absolute; z-index: 1; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 26px; height: 26px; border-radius: 26px; color: #555; background-color: #fff; -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); -webkit-transition: all 0.2s; transition: all 0.2s; } .botiga-swiper-button:before { content: ""; width: 8px; height: 8px; border-top: 2px solid currentColor; border-left: 2px solid currentColor; } .botiga-swiper-button:focus { outline: none; } .botiga-swiper-button:active { opacity: 0.3; } .botiga-swiper-button.swiper-button-disabled { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; pointer-events: none; cursor: inherit; opacity: 0; } .botiga-swiper-button.swiper-button-lock { display: none; } .botiga-swiper-button-prev { left: 8px; } .botiga-swiper-button-prev:before { -webkit-transform: translateX(2px) rotate(-45deg); transform: translateX(2px) rotate(-45deg); } .botiga-swiper-button-next { right: 8px; } .botiga-swiper-button-next:before { -webkit-transform: translateX(-2px) rotate(135deg); transform: translateX(-2px) rotate(135deg); } .swiper-vertical { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; -ms-flex-negative: 0; flex-shrink: 0; width: 65px; height: 490px; } .swiper-vertical .botiga-swiper-button { top: auto; right: auto; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); } .swiper-vertical .botiga-swiper-button-prev { top: 8px; } .swiper-vertical .botiga-swiper-button-prev:before { -webkit-transform: translateY(1px) rotate(45deg); transform: translateY(1px) rotate(45deg); } .swiper-vertical .botiga-swiper-button-next { bottom: 8px; } .swiper-vertical .botiga-swiper-button-next:before { -webkit-transform: translateY(-1px) rotate(-135deg); transform: translateY(-1px) rotate(-135deg); } .swiper-horizontal { padding: 6px; } /** * Flexslider for Product Thumbnails Carousel (Horizontal) */ .botiga-flexslider { position: relative; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; display: -webkit-box; display: -ms-flexbox; display: flex; } .botiga-flexslider ol { margin: 0; padding: 0; list-style: none; } .botiga-flexslider ol li { padding: 0; margin: 0; } .botiga-flex-direction-nav { margin: 0; padding: 0; list-style: none; } .botiga-flex-direction-nav a { cursor: pointer; position: absolute; z-index: 1; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 26px; height: 26px; border-radius: 26px; color: #555; background-color: #fff; -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); text-indent: -9999px; -webkit-transition: all 0.2s; transition: all 0.2s; } .botiga-flex-direction-nav a:before { content: ""; width: 8px; height: 8px; border-top: 2px solid currentColor; border-left: 2px solid currentColor; } .botiga-flex-direction-nav a:focus { outline: none; } .botiga-flex-direction-nav a:active { opacity: 0.3; } .botiga-flex-direction-nav a.botiga-flex-disabled { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; pointer-events: none; cursor: inherit; opacity: 0; } .botiga-flex-nav-prev a { left: 8px; } .botiga-flex-nav-prev a:before { -webkit-transform: translateX(2px) rotate(-45deg); transform: translateX(2px) rotate(-45deg); } .botiga-flex-nav-prev a span { display: none; } .botiga-flex-nav-next a { right: 8px; } .botiga-flex-nav-next a:before { -webkit-transform: translateX(-2px) rotate(135deg); transform: translateX(-2px) rotate(135deg); } .botiga-flex-nav-next a span { display: none; } .single_add_to_cart_button.loading { opacity: 0.5; pointer-events: none; } .single_add_to_cart_button.loading:after { font-family: WooCommerce; content: "\e031"; -webkit-animation: spin 2s linear infinite; animation: spin 2s linear infinite; margin-left: 0.5em; line-height: 1em; position: relative; top: 1px; display: inline-block; width: auto; height: auto; } .single_add_to_cart_button.added:after { font-family: WooCommerce; content: "\e017"; position: relative; top: 1px; margin-left: 0.5em; line-height: 1em; display: inline-block; width: auto; height: auto; } .botiga-reasons-list .botiga-reasons-list-item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .botiga-reasons-list .botiga-reasons-list-item .botiga-reasons-list-item-icon { margin-right: 0.5em; } .botiga-reasons-list .botiga-reasons-list-item .botiga-reasons-list-item-icon svg { width: 0.9em; height: 0.9em; } /** * Cart */ /* * Cart */ .woocommerce-cart .product-thumbnail { text-align: center; width: 100px; max-width: 100px; vertical-align: top; } .woocommerce-cart .product-thumbnail img { max-width: 100px; } .woocommerce-cart .product-name a { font-weight: 400; color: var(--bt-color-body-text, #212121); } .woocommerce-cart .product-name a:hover { color: var(--bt-color-link-hover, #757575); } .woocommerce-cart table { border-collapse: collapse; } .woocommerce-cart table td { text-align: center; } .woocommerce-cart table th { font-weight: 400; } .woocommerce-cart tbody tr:not(.woocommerce-cart-form__cart-item) { border-color: transparent !important; } .woocommerce-cart tbody tr:not(.woocommerce-cart-form__cart-item) td { border-color: transparent !important; } .woocommerce-cart thead tr th { padding: 16px 0; } .woocommerce-cart tr.cart_item td { padding: 30px 0; } .woocommerce-cart th.product-name, .woocommerce-cart td.product-name { padding-left: 30px !important; padding-right: 15px !important; text-align: left; } @media (max-width: 767px) { .woocommerce-cart th.product-name, .woocommerce-cart td.product-name { padding-left: 10px !important; } } .woocommerce-cart .product-remove { font-size: 22px; font-size: 1.375rem; text-align: center; font-weight: 600; padding: 0 10px; } .woocommerce-cart .product-remove a { color: var(--bt-color-body-text, #212121); border-radius: 50%; text-align: center !important; display: inline-block; width: 30px; height: 30px; line-height: 29px; font-weight: 300; } .woocommerce-cart .product-remove a:hover { color: var(--bt-color-link-hover, #757575); } .woocommerce-cart .qty { max-width: 100px; } .woocommerce-cart .woocommerce-cart-form .actions { padding-top: 30px; padding-left: 0; padding-right: 0; } .woocommerce-cart .woocommerce-cart-form .actions .coupon { display: -webkit-box; display: -ms-flexbox; display: flex; float: left; } .woocommerce-cart .woocommerce-cart-form .actions .coupon input[type=text] { background-color: var(--bt-color-forms-background, transparent); border-color: rgba(var(--bt-color-forms-borders, #212121), 0.2); min-height: 53px; } .woocommerce-cart .woocommerce-cart-form .actions .coupon label { display: none; } .woocommerce-cart .woocommerce-cart-form .actions .button { float: right; font-size: 14px; font-size: 0.875rem; text-transform: uppercase; } .woocommerce-cart .woocommerce-cart-form .actions .button:disabled:hover { cursor: not-allowed; } .woocommerce-cart .woocommerce-cart-form .actions .button:disabled { opacity: 0.5; } .woocommerce-cart .cart_totals { width: 100%; max-width: 445px; float: right; margin-top: 90px; padding: 30px; background-color: var(--bt-color-content-cards-bg, #f5f5f5); } .woocommerce-cart .cart_totals .woocommerce-shipping-destination { margin-bottom: 10px; } .woocommerce-cart .cart_totals tr { border-bottom: 1px solid #eeeeee; } .woocommerce-cart .cart_totals tr:last-of-type { border-bottom: 0; } .woocommerce-cart .cart_totals th, .woocommerce-cart .cart_totals td { border-left: 0; border-right: 0; padding: 15px 0; background: transparent; vertical-align: top; } .woocommerce-cart .cart_totals th { text-transform: uppercase; font-size: 13px; font-size: 0.8125rem; letter-spacing: 1px; } .woocommerce-cart .cart_totals td { text-align: right; } .woocommerce-cart .cart_totals h2 { font-size: 32px; font-size: 2rem; font-weight: 600; margin-top: 0 !important; } .woocommerce-cart .cart_totals .woocommerce-shipping-methods { list-style: none; padding: 0; display: table; margin-left: auto; text-align: left; } .woocommerce-cart .cart_totals .woocommerce-shipping-methods li { padding-left: 0; } .woocommerce-cart .cart_totals .woocommerce-shipping-methods label { padding-left: 5px; } .woocommerce-cart .cart_totals .order-total .woocommerce-Price-amount { font-size: 24px; font-size: 1.5rem; } .woocommerce-cart .cart_totals .shipping-calculator-button { color: #716f6f; font-size: 13px; font-size: 0.8125rem; text-transform: uppercase; text-decoration: none; } .woocommerce-cart .cart_totals .checkout-button { display: block; width: 100%; text-align: center; text-transform: uppercase; } .woocommerce-cart .cart_totals .checkout-button + #ppc-button { margin-top: 25px; } .woocommerce-cart .cart-collaterals { margin-top: 30px; } .woocommerce-cart .cart-collaterals h2 { font-size: 32px; font-size: 2rem; margin-top: 0; } .woocommerce-cart .checkout-button + .ppc-button-wrapper { margin-top: 20px; } .woocommerce-cart #ppcp-messages + .checkout-button { margin-top: 10px; } .wc-empty-cart-message + .return-to-shop { margin-top: 25px; } .shipping-calculator-button { text-decoration: underline; } .shipping-calculator-form { margin-top: 30px; text-align: left; } .shipping-calculator-form .input-text { width: 100%; } .shipping-calculator-form .form-row { margin-bottom: 20px; } .shipping-calculator-form p:last-of-type { margin-bottom: 15px; } .woocommerce-cart-form td { border-left: 0; border-right: 0; } .woocommerce-cart-form th { border-left: 0; border-right: 0; border-top: 0; background-color: transparent; text-transform: uppercase; font-size: 13px; font-size: 0.8125rem; letter-spacing: 1px; } .checkout-button.button { color: #fff; } .cart-layout2 > .hentry .entry-content > .woocommerce:after { content: ""; display: block; clear: both; } .cart-totals-sticky + .woocommerce-cart-form + .cart_totals { position: sticky; top: 35px; } .admin-bar .cart-totals-sticky + .woocommerce-cart-form + .cart_totals { top: 67px; } @media (min-width: 992px) { .woocommerce-cart .shop_table td.product-subtotal, .woocommerce-cart .shop_table td.product-quantity, .woocommerce-cart .shop_table td.product-price { width: 15%; } .cart-layout1 .cart-collaterals { float: left; max-width: 467px; margin-top: 23px; } .cart-layout2 .woocommerce-cart-form { width: 70%; float: left; padding-right: 30px; } .cart-layout2 .cart_totals { width: 30%; margin-top: 0; } } @media (min-width: 1200px) { .cart-layout1 .cart-collaterals { max-width: 640px; } } .woocommerce-cart table { border: 0; } .woocommerce-cart div.cart_totals table tr.cart-subtotal td, .woocommerce-cart div.cart_totals table tr.shipping td, .woocommerce-cart div.cart_totals table tr.cart-discount td { border-bottom: 1px solid rgba(33, 33, 33, 0.1) !important; } .woocommerce-cart div.cart_totals table tr.order-total th { border-bottom: 0; } .woocommerce-cart div.cart_totals table tr.cart-subtotal th { border-top: 0; } .woocommerce-cart-form__contents .product-subtotal { font-weight: 600; } @media (max-width: 991px) and (min-width: 768px) { .woocommerce-cart .shop_table td.product-name { width: 30%; } } @media (max-width: 991px) { .woocommerce-cart .cart_totals { max-width: none; margin: 5px 0 40px; } } @media (max-width: 767px) { .woocommerce-cart tr.cart_item td { padding: 30px; } .woocommerce-cart .cart_totals { margin-top: 40px; max-width: 100%; float: none; padding: 15px; } .woocommerce-cart .cart-collaterals { margin-top: 40px; } .woocommerce-cart .woocommerce-cart-form .actions .button[name=update_cart] { float: none; margin-top: 15px; } .woocommerce-cart .woocommerce-cart-form .actions .coupon input[type=text] { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; } .woocommerce-cart .woocommerce-cart-form .actions .coupon { float: none; display: -webkit-box; display: -ms-flexbox; display: flex; } table.woocommerce-cart-form__contents tr td::before { display: none; } table.woocommerce-cart-form__contents tr.cart_item { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 30px 15px; position: relative; } table.woocommerce-cart-form__contents tr.cart_item:not(:first-of-type) { border-top: 0; } table.woocommerce-cart-form__contents tr.cart_item td { border: 0; padding: 0; text-align: left; } table.woocommerce-cart-form__contents tr.cart_item td.product-name { -webkit-box-flex: 0; -ms-flex: 0 0 calc(70% - 30px); flex: 0 0 calc(70% - 30px); padding-left: 15px !important; } table.woocommerce-cart-form__contents tr.cart_item td.product-price { -webkit-box-flex: 0; -ms-flex: 0 0 calc(30% - 30px); flex: 0 0 calc(30% - 30px); text-align: right; } table.woocommerce-cart-form__contents tr.cart_item td.product-thumbnail { -webkit-box-flex: 0; -ms-flex: 0 0 60px; flex: 0 0 60px; max-width: 60px; } table.woocommerce-cart-form__contents tr.cart_item td.product-thumbnail img { max-width: 60px; } table.woocommerce-cart-form__contents tr.cart_item td.product-remove { position: absolute; top: 10px; right: 10px; line-height: 1; } table.woocommerce-cart-form__contents tr.cart_item td.product-quantity, table.woocommerce-cart-form__contents tr.cart_item td.product-subtotal { padding-top: 30px; -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; } table.woocommerce-cart-form__contents tr.cart_item td.product-subtotal { text-align: right; } } @media (max-width: 575px) { .woocommerce-cart table { word-break: break-all; } .woocommerce-cart table .product-name a { font-size: 15px; font-size: 0.9375rem; } .woocommerce-cart .woocommerce-cart-form .actions { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .woocommerce-cart .woocommerce-cart-form .actions .button[name=update_cart] { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; margin-top: 0; margin-bottom: 15px; width: 100%; } .woocommerce-cart .woocommerce-cart-form .actions .coupon { float: none; width: 100%; } .woocommerce-cart .woocommerce-cart-form .actions .coupon button { padding: 10px; } .woocommerce-cart .woocommerce-cart-form .actions .coupon button, .woocommerce-cart .woocommerce-cart-form .actions .coupon input { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } } /* Shipping Calculator */ @media (min-width: 768px) { .woocommerce-shipping-calculator { position: relative; width: calc(100% + 116px); left: -116px; } } @media (min-width: 768px) and (max-width: 991px) { .woocommerce-shipping-calculator { width: calc(100% + 117px); left: -117px; } } /* WooCommerce Cart Block (WC 8.3+) */ .wc-block-cart table { border: none; } .wc-block-cart table th, .wc-block-cart table td, .wc-block-cart table tr { border: none; } .wc-block-cart table td { text-align: left; } .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__header, .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__header, .wc-block-cart .wc-block-cart__totals-title { font-size: 0.8125rem !important; } .wc-block-cart .wc-block-components-quantity-selector__input { min-height: 30px; } .wc-block-cart .wc-block-components-product-name { text-decoration: none; } .wc-block-cart .wc-block-components-quantity-selector__button { background-color: var(--bt-color-button-bg, #212121) !important; border: none; padding: 0; color: var(--bt-color-button, #212121) !important; } .wc-block-cart .wc-block-cart__submit-button { background-color: var(--bt-color-button-bg, #212121); color: var(--bt-color-button, #FFF); font-size: var(--bt-font-size-button, 14px); text-decoration: none !important; } .wc-block-cart .wc-block-cart__submit-button:hover { background-color: var(--bt-color-button-bg-hover, #757575); color: var(--bt-color-button-hover, #FFF); } .is-large.wc-block-cart .wc-block-cart-items th { padding: 0.75rem 16px 0.75rem 0 !important; } .is-large.wc-block-cart .wc-block-cart-items td { padding: 36px 0 36px 16px !important; } .is-large.wc-block-cart .wc-block-cart__totals-title { padding: 0.75rem 0 !important; } /** * Checkout */ .woocommerce-checkout .woocommerce-form-login { margin-bottom: 30px; padding: 15px; background-color: var(--bt-color-content-cards-bg, #f5f5f5); } .woocommerce-checkout .woocommerce-form-login .form-row label { display: block; margin-bottom: 10px; } .woocommerce-checkout .woocommerce-form-login .form-row input:not(#rememberme) { width: 100%; } @media (min-width: 992px) { .woocommerce-checkout .woocommerce-form-login .form-row.form-row-first, .woocommerce-checkout .woocommerce-form-login .form-row.form-row-last { float: left; width: 50%; } .woocommerce-checkout .woocommerce-form-login .form-row.form-row-first { padding-right: 10px; } .woocommerce-checkout .woocommerce-form-login .form-row.form-row-last { padding-left: 10px; } } .woocommerce-checkout fieldset { border-width: 1px; border-color: rgba(33, 33, 33, 0.2); border-style: solid; padding: 20px; } .woocommerce-checkout fieldset + fieldset { margin-top: 25px; } .woocommerce-checkout fieldset.wc-credit-card-form { margin-top: 25px; } .woocommerce-checkout .form-row { margin-bottom: 20px; } #ship-to-different-address { font-size: 1.4rem; } #ship-to-different-address label { cursor: pointer; } #ship-to-different-address span:before { top: 8px; } #ship-to-different-address span:after { top: 5px; } #customer_details { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding: 0; } #customer_details .col-1, #customer_details .col-2 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding: 0; } #customer_details .col-1 input:not([type=checkbox]), #customer_details .col-2 input:not([type=checkbox]) { width: 100%; } #customer_details .col-2 { margin-top: 60px; } #customer_details label { display: block; margin-bottom: 3px; } #customer_details .create-account label { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } #customer_details .create-account label > input { width: 30px; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } form.woocommerce-checkout { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .checkout-wrapper { margin-left: 100px; -webkit-box-flex: 0; -ms-flex: 0 0 calc(50% - 100px); flex: 0 0 calc(50% - 100px); max-width: calc(50% - 100px); } .checkout-wrapper table { border: 0 !important; } .checkout-wrapper table th, .checkout-wrapper table tr, .checkout-wrapper table td { border-left: 0 !important; border-right: 0 !important; } .checkout-wrapper table thead tr:first-of-type { border-top: 0 !important; } .checkout-wrapper table thead tr:first-of-type th { border-top: 0 !important; } .checkout-wrapper table tr { border: 0 !important; } .checkout-wrapper .woocommerce-shipping-totals > th { display: none; } .checkout-wrapper .woocommerce-shipping-totals > td { text-align: left; } .checkout-wrapper .woocommerce-shipping-totals > td:before { content: attr(data-title); display: block; margin-bottom: 20px; } .checkout-wrapper .wc_payment_methods { padding: 24px; background-color: var(--bt-color-bg, #FFF); margin-bottom: 30px; } .checkout-wrapper .wc_payment_methods .woocommerce-notice { padding: 0; } .checkout-wrapper .wc_payment_methods li:last-of-type { padding-bottom: 0; } .checkout-wrapper .woocommerce-checkout-review-order { background-color: var(--bt-color-content-cards-bg, #f5f5f5); padding: 30px; } @media (max-width: 767px) { .checkout-wrapper .woocommerce-checkout-review-order { padding: 15px; } } .checkout-wrapper .product-name, .checkout-wrapper th { text-align: left; font-weight: 400; } .checkout-wrapper thead th { font-weight: 600 !important; } .checkout-wrapper ul { list-style: none; padding: 0; margin: 0; } .checkout-wrapper ul li { padding-bottom: 14px; } .checkout-wrapper #shipping_method { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; text-align: left; } .checkout-wrapper #shipping_method > li { position: relative; padding-right: 100px; } .checkout-wrapper #shipping_method .woocommerce-Price-amount { position: absolute; right: 0; top: 0; } .checkout-wrapper [type=radio] { margin-right: 5px; } .checkout-wrapper td, .checkout-wrapper .product-total { text-align: right; } .checkout-wrapper td, .checkout-wrapper th { padding: 15px 0; } .checkout-wrapper .cart_item td { border: 0; } .checkout-wrapper .order-total .amount { font-size: 24px; font-size: 1.5rem; } .checkout-wrapper .order-total th, .checkout-wrapper .order-total td { border-bottom: 0; } .checkout-wrapper .cart-subtotal .amount { font-size: 18px; font-size: 1.125rem; font-weight: 600; } .checkout-wrapper .button { width: 100%; text-transform: uppercase; letter-spacing: 1px; padding-top: 19px; padding-bottom: 19px; } @media screen and (min-width: 768px) { .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%; } } .checkout-layout2 form.woocommerce-checkout { display: block; } .checkout-layout2 #customer_details, .checkout-layout2 .checkout-wrapper { max-width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; margin-left: 0; } .checkout-layout2 .checkout-wrapper { margin-top: 60px; } .payment_box p:last-of-type { margin-bottom: 0; } .woocommerce form .form-row .required { text-decoration: none; } .woocommerce-checkout-payment li { background: transparent; } .woocommerce-NoticeGroup-checkout, .woocommerce-NoticeGroup-updateOrderReview { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; } .woocommerce-NoticeGroup-checkout ul, .woocommerce-NoticeGroup-updateOrderReview ul { list-style: none; } /* * Order Received */ .woocommerce-thankyou-order-received { margin-top: 30px; padding: 20px 30px; background-color: var(--bt-color-content-cards-bg, #f5f5f5); } .woocommerce-thankyou-order-details { padding: 30px 30px 30px 35px; background-color: var(--bt-color-content-cards-bg, #f5f5f5); } .woocommerce-thankyou-order-details li { list-style: none; } .woocommerce-checkout .woocommerce-customer-details .woocommerce-columns { display: -webkit-box; display: -ms-flexbox; display: flex; } .woocommerce-checkout .woocommerce-customer-details .woocommerce-columns .col-1, .woocommerce-checkout .woocommerce-customer-details .woocommerce-columns .col-2 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding: 0; } @media screen and (max-width: 767px) { .woocommerce-checkout .woocommerce-customer-details .woocommerce-columns { -ms-flex-wrap: wrap; flex-wrap: wrap; } .woocommerce-checkout .woocommerce-customer-details .woocommerce-columns .col-1, .woocommerce-checkout .woocommerce-customer-details .woocommerce-columns .col-2 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } } /* Order total */ .order-total .woocommerce-Price-amount { color: var(--bt-color-heading-4, #212121); } /* WooCommerce Amazon Pay compatibility */ #amazon_customer_details .col-1, #amazon_customer_details .col-2 { max-width: 100%; } /* BACS */ .wc-bacs-bank-details-account-name { font-size: var(--bt-font-size-h4, 32px); } .wc-bacs-bank-details { list-style: none; padding: 0; } .woocommerce-bacs-bank-details .wc-bacs-bank-details { padding: 30px 30px 30px 35px; background-color: var(--bt-color-content-cards-bg, #f5f5f5); } .wc-bacs-bank-details-account-name, .wc-bacs-bank-details-heading { margin-bottom: 15px !important; } .bacs_details + .bacs_details, .bacs_details + .wc-bacs-bank-details-account-name { margin-top: 25px; } /* WooCommerce Checkout Block (WC 8.3+) */ .wc-block-components-checkout-step__description { margin-bottom: 16px; } .wc-block-components-order-summary .wc-block-components-panel__button { background-color: transparent !important; color: var(--bt-color-body-text, #212121) !important; border: none; } .wc-block-components-order-summary .wc-block-components-panel__content { padding-top: 10px; } .wc-block-components-checkout-return-to-cart-button { text-decoration: none !important; } .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__container:after { border-color: var(--bt-color-forms-borders, #212121) !important; } .wc-block-components-order-summary-item__quantity { padding: 0; } .wc-block-components-totals-coupon__button { padding: 0 24px; } .wc-block-components-checkout-place-order-button { background-color: var(--bt-color-button-bg, #212121); color: var(--bt-color-button, #FFF); text-decoration: none !important; } .wc-block-components-checkout-place-order-button:hover { background-color: var(--bt-color-button-bg-hover, #757575); color: var(--bt-color-button-hover, #FFF); } /* Square Payments */ #square-gift-card-wrapper { min-height: 0 !important; padding: 0 !important; } #square-gift-card-wrapper + .woocommerce-checkout-payment { margin-top: 25px; } .sq-card-message { display: none; } .sq-card-message.sq-visible { display: block; } .woocommerce-checkout-review-order-table + #square-gift-card-wrapper { margin-top: 25px; } /** * General WooCommerce components */ /** * Header cart */ .site-header-cart .cart-contents { text-decoration: none; } .site-header-cart .widget_shopping_cart { display: none; background-color: var(--bt-color-bg, #FFF); } .site-header-cart .widget_shopping_cart .woocommerce-mini-cart__buttons .button:not(.checkout) { color: var(--bt-color-link-default, #212121); } .site-header-cart .product_list_widget { margin: 0; padding: 0; } /** * Header cart & Wishlist count number */ .site-header-cart, .header-wishlist-icon { position: relative; } .site-header-cart .count-number, .header-wishlist-icon .count-number { position: absolute; top: -8px; right: -8px; width: 18px; height: 18px; line-height: 17px; color: #FFF; background: #ff5858; border: 1px solid #ff5858; text-align: center; border-radius: 50%; font-size: 10px; letter-spacing: 0; } /** * Quantity */ .botiga-quantity-plus, .botiga-quantity-minus { opacity: 0; visibility: hidden; display: none !important; -webkit-transition: ease opacity 300ms; transition: ease opacity 300ms; } .botiga-quantity-plus.show, .botiga-quantity-minus.show { opacity: 1; visibility: visible; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; } .quantity { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 100%; height: 61px; border: 2px solid var(--bt-color-body-text, #212121); margin-bottom: 1.3rem; } .quantity .botiga-quantity-plus, .quantity .botiga-quantity-minus { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 1.7rem; line-height: 1; padding: 0 0px 4px; width: 100%; color: var(--bt-color-body-text, #212121); border: none; text-align: center; text-decoration: none; outline: none; } .quantity .botiga-quantity-plus:hover, .quantity .botiga-quantity-minus:hover { color: var(--bt-color-link-hover, #757575); } .quantity .qty { text-align: center; padding: 0; border: none; width: 100%; min-height: 0; background: transparent !important; } .quantity .qty:focus { -webkit-box-shadow: none; box-shadow: none; } .quantity-button-style-abs-pos .quantity { position: relative; } .quantity-button-style-abs-pos .botiga-quantity-plus, .quantity-button-style-abs-pos .botiga-quantity-minus { position: absolute; right: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 35px; height: 50%; top: 0; } .quantity-button-style-abs-pos .botiga-quantity-minus { top: auto; bottom: 0; } .quantity-button-style-arrows .botiga-quantity-plus, .quantity-button-style-arrows .botiga-quantity-minus { text-indent: -9999px; -webkit-transition: ease opacity 300ms; transition: ease opacity 300ms; } .quantity-button-style-arrows .botiga-quantity-plus:before, .quantity-button-style-arrows .botiga-quantity-minus:before { content: ""; width: 8px; height: 8px; border-top: 2px solid var(--bt-color-body-text, #212121); border-right: 2px solid var(--bt-color-body-text, #212121); -webkit-transform: translate3d(0, 5px, 0) rotate(-45deg); transform: translate3d(0, 5px, 0) rotate(-45deg); -webkit-transform-origin: 50%; transform-origin: 50%; } .quantity-button-style-arrows .botiga-quantity-plus:hover, .quantity-button-style-arrows .botiga-quantity-minus:hover { opacity: 0.7; } .quantity-button-style-arrows .botiga-quantity-minus:before { -webkit-transform: translate3d(0, -3px, 0) rotate(135deg); transform: translate3d(0, -3px, 0) rotate(135deg); } .quantity-button-style2 .quantity { border-width: 1px; background-color: var(--bt-color-content-cards-bg, transparent); } .quantity-button-style2 .botiga-quantity-plus, .quantity-button-style2 .botiga-quantity-minus { font-size: 1.3rem !important; border-style: solid; border-width: 1px; -webkit-transition: ease background-color 300ms, ease color 300ms; transition: ease background-color 300ms, ease color 300ms; } .quantity-button-style2 .botiga-quantity-plus:hover, .quantity-button-style2 .botiga-quantity-minus:hover { color: var(--bt-color-button, #FFF); background-color: var(--bt-color-button-bg, #212121); } .quantity-button-style2 .botiga-quantity-plus { border-bottom: 0; border-top: 0; border-right: 0; } .quantity-button-style2 .botiga-quantity-minus { border-right: 0; border-bottom: 0; } .quantity-button-style2 .qty { padding-right: 35px; } .quantity-button-style3 .quantity { border-color: var(--bt-color-body-text, #212121); } @media (min-width: 1025px) { .quantity-button-style3 .quantity { width: 22%; } } .quantity-button-style3 .qty { padding-right: 35px; } .quantity-button-style4 .quantity { border-width: 1px; } @media (min-width: 1025px) { .quantity-button-style4 .quantity { width: 40%; } } .quantity-button-style4 .quantity .botiga-quantity-plus, .quantity-button-style4 .quantity .botiga-quantity-minus { font-size: 1.4rem; max-width: 30%; color: var(--bt-color-button, #FFF); background-color: var(--bt-color-button-bg, #212121); -webkit-transition: ease background-color 300ms; transition: ease background-color 300ms; } .quantity-button-style4 .quantity .botiga-quantity-plus:hover, .quantity-button-style4 .quantity .botiga-quantity-minus:hover { background-color: var(--bt-color-button-bg-hover, #757575); } .quantity-button-style4 .quantity .qty { background-color: var(--bt-color-content-cards-bg, transparent); } .quantity-button-style5 .quantity { border: none; } @media (min-width: 1025px) { .quantity-button-style5 .quantity { width: 40%; } } .quantity-button-style5 .quantity .botiga-quantity-plus, .quantity-button-style5 .quantity .botiga-quantity-minus { font-size: 1.4rem; max-width: 30%; background-color: var(--bt-color-content-cards-bg, transparent); -webkit-transition: ease background-color 300ms; transition: ease background-color 300ms; } .quantity-button-style5 .quantity .qty { background-color: var(--bt-color-content-cards-bg, transparent); } .quantity-button-style6 .quantity { border: none; } @media (min-width: 1025px) { .quantity-button-style6 .quantity { width: 50%; } } .quantity-button-style6 .quantity .botiga-quantity-plus, .quantity-button-style6 .quantity .botiga-quantity-minus { font-size: 1.4rem; max-width: 30%; background-color: var(--bt-color-content-cards-bg, transparent); border-style: solid; border-width: 1px; -webkit-transition: ease background-color 300ms; transition: ease background-color 300ms; } .quantity-button-style6 .quantity .botiga-quantity-plus { margin-left: 6px; } .quantity-button-style6 .quantity .botiga-quantity-minus { margin-right: 6px; } .quantity-button-style6 .quantity .qty { border-style: solid; border-width: 1px; background-color: var(--bt-color-content-cards-bg, transparent); } .quantity-button-style6 .woocommerce-cart-form .product-price { width: 12%; } .quantity-button-style6 .woocommerce-cart-form .product-quantity { width: 26%; } .quantity-button-style6 .woocommerce-cart-form .quantity { max-width: 147px; } .quantity-button-style7 .quantity { border-width: 1px; } @media (min-width: 1025px) { .quantity-button-style7 .quantity { width: 22%; } } .quantity-button-style7 .quantity .botiga-quantity-plus, .quantity-button-style7 .quantity .botiga-quantity-minus { width: 22px; height: 35%; right: 10px; background-color: var(--bt-color-button-bg, #212121); } .quantity-button-style7 .quantity .botiga-quantity-plus { top: 15%; border-radius: 35px 35px 0 0; } .quantity-button-style7 .quantity .botiga-quantity-minus { top: auto; bottom: 15%; border-radius: 0 0 35px 35px; } .quantity-button-style7 .quantity .qty { padding-right: 35px; } .quantity-button-style7 .woocommerce-cart-form .quantity { height: 65px; } .quantity-button-style8 .quantity { padding: 5px; border-width: 1px; } @media (min-width: 1025px) { .quantity-button-style8 .quantity { width: 40%; } } .quantity-button-style8 .quantity .botiga-quantity-plus, .quantity-button-style8 .quantity .botiga-quantity-minus { font-size: 1.4rem; color: var(--bt-color-button, #FFF); background-color: var(--bt-color-button-bg, #212121); -webkit-transition: ease background-color 300ms; transition: ease background-color 300ms; } .quantity-button-style8 .quantity .botiga-quantity-plus:hover, .quantity-button-style8 .quantity .botiga-quantity-minus:hover { background-color: var(--bt-color-button-bg-hover, #757575); } .quantity-button-style9 .quantity { border-radius: 35px; } .quantity-button-style9 .quantity .botiga-quantity-plus { margin-right: 10px; } .quantity-button-style9 .quantity .botiga-quantity-plus:before { border-color: inherit; -webkit-transform: translate3d(0, 1px, 0) rotate(45deg); transform: translate3d(0, 1px, 0) rotate(45deg); } .quantity-button-style9 .quantity .botiga-quantity-minus { margin-left: 10px; } .quantity-button-style9 .quantity .botiga-quantity-minus:before { border-color: inherit; -webkit-transform: translate3d(0, 1px, 0) rotate(-135deg); transform: translate3d(0, 1px, 0) rotate(-135deg); } .woocommerce-cart-form .quantity { max-width: 120px; margin-bottom: 0; border-width: 1px; } .woocommerce-cart-form .quantity .botiga-quantity-plus, .woocommerce-cart-form .quantity .botiga-quantity-minus { font-size: 1.2rem; padding-bottom: 1px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .woocommerce-cart-form .quantity .qty { font-size: 1rem; } @media (min-width: 1025px) { .woocommerce-cart-form .quantity { height: 45px; width: 100%; max-width: 85px; } form.cart { display: -webkit-box; display: -ms-flexbox; display: flex; } form.cart .quantity { max-width: 30%; } .quantity { width: 100%; margin-bottom: 0; } .quantity .botiga-quantity-plus, .quantity .botiga-quantity-minus { padding: 0 0 4px; font-size: 2.2rem; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .qty { width: 50px; } .qty { text-align: center; } .qty::-webkit-outer-spin-button, .qty::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } .qty[type=number] { -moz-appearance: textfield; } .botiga-quick-view-popup .quantity { width: 35%; } .botiga-quick-view-popup .quantity .botiga-quantity-plus, .botiga-quick-view-popup .quantity .botiga-quantity-minus { font-size: 1.7rem; } } @media (max-width: 1024px) { .woocommerce-cart-form .quantity { height: 50px; } } @media (min-width: 992px) and (max-width: 1024px) { .quantity { width: calc(100% - 116px); } .woocommerce-cart-form .quantity { width: 100%; max-width: 85px; } } /** * Star rating */ .star-rating { overflow: hidden; position: relative; height: 1.618em; line-height: 1.618; width: 5.3em; font-family: star; font-weight: 400; margin-left: auto; margin-right: auto; letter-spacing: 0; color: #FFA441; } .star-rating::before { content: "SSSSS"; 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: "SSSSS"; top: 0; position: absolute; left: 0; color: #FFA441; } 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: "S"; color: var(--bt-color-body-text, #212121); text-indent: 0; opacity: 0.25; } p.stars a:hover ~ a::before { content: "S"; color: #212121; opacity: 0.25; } p.stars:hover a::before { content: "S"; color: #FFA441; opacity: 1; } p.stars.selected a.active::before { content: "S"; color: #FFA441; opacity: 1; } p.stars.selected a.active ~ a::before { content: "S"; color: #212121; opacity: 0.25; } p.stars.selected a:not(.active)::before { content: "S"; color: #FFA441; opacity: 1; } .botiga-wc-product-rating-with-count.wc-block-grid__product-rating { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .botiga-wc-product-rating-with-count.wc-block-grid__product-rating .star-rating { -webkit-margin-start: 0; margin-inline-start: 0; -webkit-margin-end: 0; margin-inline-end: 0; } .botiga-wc-product-rating-with-count.wc-block-grid__product-rating .woocommerce-review-link { -webkit-margin-start: 4px; margin-inline-start: 4px; } .botiga-wc-product-rating-with-count .woocommerce-review-link { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 0; text-decoration: none; } /** * Tabs */ .woocommerce-tabs { margin-top: 70px; margin-bottom: 60px; } .woocommerce-tabs .woocommerce-Reviews-title { display: none; } .woocommerce-tabs ul.tabs { list-style: none; margin: 0 0 32px; padding: 0; text-align: left; border-bottom: 1px solid rgba(33, 33, 33, 0.2); } .woocommerce-tabs ul.tabs li { display: inline-block; margin: 0; padding-bottom: 0; position: relative; } .woocommerce-tabs ul.tabs li a { font-size: 18px; font-size: 1.125rem; color: #212121; padding: 10px 30px; display: block; border-bottom: 2px solid transparent; -webkit-transition: border-color 0.2s; transition: border-color 0.2s; } .woocommerce-tabs ul.tabs li a:hover { border-color: #212121; } .woocommerce-tabs ul.tabs li.active a { border-color: #212121; } .woocommerce-tabs .panel h2:first-of-type { margin-bottom: 1em; } @media (max-width: 767px) { .woocommerce-tabs ul.tabs li { display: block; margin-left: 0 !important; } } .botiga-tabs-style1 .woocommerce-tabs ul.tabs li a { color: var(--bt-color-heading-4, #212121); } .botiga-tabs-style1 .woocommerce-tabs ul.tabs li a:hover { color: var(--bt-color-heading-4, #212121); } .botiga-tabs-style1 .woocommerce-tabs ul.tabs li.active a { border-color: var(--bt-color-heading-4, #212121); } .botiga-tabs-style1 .woocommerce-tabs ul.tabs li:not(.active) a { border-bottom: 0 !important; } .botiga-tabs-style2 .woocommerce-tabs ul.tabs li:not(:first-child) { margin-left: -5px; } .botiga-tabs-style2 .woocommerce-tabs ul.tabs li + li a { border-left: 0; } .botiga-tabs-style2 .woocommerce-tabs ul.tabs li a { border: 1px solid rgba(33, 33, 33, 0.2); border-bottom: 0; } .botiga-tabs-style2 .woocommerce-tabs ul.tabs li.active a, .botiga-tabs-style2 .woocommerce-tabs ul.tabs li:hover a { border-top-width: 2px; border-top-color: #212121; } .botiga-tabs-style3 .woocommerce-tabs ul.tabs li:not(:first-child) { margin-left: -5px; } .botiga-tabs-style3 .woocommerce-tabs ul.tabs li + li a { border-left: 0; } .botiga-tabs-style3 .woocommerce-tabs ul.tabs li a { background: #f2f2f2; -webkit-transition: ease background 300ms; transition: ease background 300ms; border-bottom: 0 !important; } .botiga-tabs-style4 .woocommerce-tabs ul.tabs { position: relative; border: 0; } .botiga-tabs-style4 .woocommerce-tabs ul.tabs:before { content: ""; position: absolute; top: 50%; left: 0; width: 100%; border-bottom: 1px solid rgba(33, 33, 33, 0.2); -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); } .botiga-tabs-style4 .woocommerce-tabs ul.tabs li a { position: relative; border: 2px solid rgba(33, 33, 33, 0.2); background: #FFF; } .botiga-tabs-style4 .woocommerce-tabs ul.tabs li:not(:first-child) { margin-left: -7px; } .botiga-tabs-style4 .woocommerce-tabs ul.tabs li.active a { z-index: 1; } .botiga-tabs-style4 .woocommerce-tabs ul.tabs li.active a, .botiga-tabs-style4 .woocommerce-tabs ul.tabs li:hover a { border-color: #212121; } .botiga-tabs-style5 .woocommerce-tabs { display: -webkit-box; display: -ms-flexbox; display: flex; } .botiga-tabs-style5 .woocommerce-tabs ul.tabs { border: 0; margin-right: -1px; } .botiga-tabs-style5 .woocommerce-tabs ul.tabs li { display: block; } .botiga-tabs-style5 .woocommerce-tabs ul.tabs li a { min-width: 170px; text-align: center; border: 1px solid rgba(33, 33, 33, 0.2); border-right: 0; } .botiga-tabs-style5 .woocommerce-tabs ul.tabs li + li a { border-top: 0; } .botiga-tabs-style5 .woocommerce-tabs ul.tabs li.active a { background: #f2f2f2; } .botiga-tabs-style5 .woocommerce-tabs .panel { width: 100%; padding: 35px; background: #f2f2f2; border: 1px solid rgba(33, 33, 33, 0.2); } .botiga-tabs-style5 .woocommerce-tabs .panel p:last-child { margin-bottom: 0; } .botiga-tabs-style5 .woocommerce-tabs .panel #comments { margin-top: 0; } .botiga-tabs-style5.botiga-tabs-align-right .woocommerce-tabs ul.tabs { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; margin-right: 0; margin-left: -1px; } .botiga-tabs-style5.botiga-tabs-align-right .woocommerce-tabs ul.tabs li a { border-left: 0; border-right: 1px solid rgba(33, 33, 33, 0.2); } .botiga-tabs-style5.botiga-tabs-align-right .woocommerce-tabs .panel { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } .botiga-tabs-style5.botiga-tabs-align-center .woocommerce-tabs { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .botiga-tabs-style5.botiga-tabs-align-center .woocommerce-tabs ul.tabs { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: -1px; border-bottom: 0; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .botiga-tabs-style5.botiga-tabs-align-center .woocommerce-tabs ul.tabs li a { border-bottom: 0; } .botiga-tabs-style5.botiga-tabs-align-center .woocommerce-tabs ul.tabs li + li a { border-top: 1px solid rgba(33, 33, 33, 0.2); border-right: 1px solid rgba(33, 33, 33, 0.2); } .botiga-tabs-style5.botiga-tabs-align-center .woocommerce-tabs ul.tabs li + li.active a { border-left: 0; } .botiga-tabs-align-center .woocommerce-tabs .wc-tabs { text-align: center; } .botiga-tabs-align-right .woocommerce-tabs .wc-tabs { text-align: right; } .botiga-tabs-position-product-summary .product-gallery-summary { margin-bottom: 80px; } .botiga-tabs-position-product-summary .woocommerce-tabs { margin-top: 0; } /** * Tabs as Accordion */ .botiga-tabs-position-default .botiga-accordion { margin-top: 70px; margin-bottom: 60px; } .botiga-accordion .woocommerce-Reviews-title, .botiga-accordion [class*=tab-title] { display: none; } /** * 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 { -webkit-box-shadow: inset 2px 0 0 #0f834d; box-shadow: inset 2px 0 0 #0f834d; } .form-row.woocommerce-invalid input.input-text { -webkit-box-shadow: inset 2px 0 0 #e2401c; box-shadow: inset 2px 0 0 #e2401c; } .required { color: #f00; } /** * Notices */ .woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments { padding: 15px; background-color: var(--bt-color-content-cards-bg, #f5f5f5); clear: both; } .woocommerce-message a, .woocommerce-info a, .woocommerce-error a, .woocommerce-noreviews a, p.no-comments a { color: #716f6f; } .woocommerce-message .button, .woocommerce-info .button { -webkit-margin-start: 15px; margin-inline-start: 15px; } .woocommerce-form-coupon-toggle { margin-bottom: 30px; } .checkout_coupon { margin-top: -30px; margin-bottom: 30px; padding: 15px; background-color: var(--bt-color-content-cards-bg, #f5f5f5); } .checkout_coupon .form-row { display: inline-block; } .woocommerce-info, .woocommerce-noreviews, p.no-comments { background-color: #f2f2f2; } .woocommerce-error { list-style: none; background-color: #f2f2f2; } .demo_store { position: fixed; left: 0; bottom: 0; right: 0; margin: 0; padding: 1em; background-color: #3d9cd2; z-index: 9999; } /** * Mini Cart Content */ .woocommerce-mini-cart-item .quantity { color: var(--bt-color-heading-4, #212121); } .woocommerce-mini-cart__total { color: var(--bt-color-heading-4, #212121); } .woocommerce-mini-cart__total .woocommerce-Price-amount { color: var(--bt-color-heading-4, #212121); } .site-header-cart .widget_shopping_cart, .botiga-side-mini-cart .widget_shopping_cart { position: absolute; top: 100%; width: 100%; z-index: 9999999; left: -999em; display: block; -webkit-box-shadow: 0px 8px 40px rgba(0, 0, 0, 0.12); box-shadow: 0px 8px 40px rgba(0, 0, 0, 0.12); min-width: 400px; margin: 0 auto; padding: 30px 0 0; visibility: hidden; opacity: 0; -webkit-transform: translate3d(0, 15px, 0); transform: translate3d(0, 15px, 0); -webkit-transition: ease opacity 300ms, ease transform 300ms; transition: ease opacity 300ms, ease transform 300ms; -webkit-transition-delay: 300ms; transition-delay: 300ms; } .site-header-cart .widget_shopping_cart .woocommerce-mini-cart__total, .site-header-cart .widget_shopping_cart .woocommerce-mini-cart__buttons, .botiga-side-mini-cart .widget_shopping_cart .woocommerce-mini-cart__total, .botiga-side-mini-cart .widget_shopping_cart .woocommerce-mini-cart__buttons { background-color: var(--bt-color-content-cards-bg, #f5f5f5); } .site-header-cart.widget, .botiga-side-mini-cart.widget { padding-bottom: 0; margin: 0; } .widget_shopping_cart .variation { width: 100%; margin: 7px 0 9px; line-height: 1.5; } .widget_shopping_cart span.quantity { padding: 0; margin: 0; width: auto; height: auto; border: none; background: transparent; display: -webkit-box; display: -ms-flexbox; display: flex; grid-gap: 4px; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -ms-flex-negative: 0; flex-shrink: 0; min-width: 85px; } .widget_shopping_cart .quantity-wrap { -ms-flex-negative: 0; flex-shrink: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 90px; } @media (max-width: 575px) { .widget_shopping_cart .quantity-wrap { position: absolute; bottom: 30px; right: 0; } } .widget_shopping_cart div.quantity { width: 100%; height: 40px; margin: 0; } .widget_shopping_cart div.quantity input[type=number] { -moz-appearance: textfield; } .widget_shopping_cart div.quantity input[type=number]::-webkit-outer-spin-button, .widget_shopping_cart div.quantity input[type=number]::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } .widget_shopping_cart .botiga-quantity-plus, .widget_shopping_cart .botiga-quantity-minus { font-size: 1.25rem; } .widget_shopping_cart .mini_cart_item a:nth-child(2) { color: var(--bt-color-heading-4, #212121); line-height: 1.4; } .widget_shopping_cart .woocommerce-mini-cart__empty-message { padding: 30px; } .widget_shopping_cart .widgettitle { font-size: 24px; font-size: 1.5rem; padding: 0 30px 30px; margin: 0; position: relative; } .widget_shopping_cart .widgettitle:after { content: ""; position: absolute; width: calc(100% - 60px); height: 1px; bottom: 0; left: 30px; background-color: #eee; } .widget_shopping_cart .widget_shopping_cart_content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .widget_shopping_cart .widget_shopping_cart_content .product_list_widget { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; } .widget_shopping_cart .widget_shopping_cart_content .botiga-woocommerce-mini-cart__cross-sell { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6; } .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__total { -webkit-box-ordinal-group: 11; -ms-flex-order: 10; order: 10; } .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons { -webkit-box-ordinal-group: 16; -ms-flex-order: 15; order: 15; } .widget_shopping_cart .botiga-woocommerce-mini-cart__cross-sell { position: relative; padding: 30px; margin-top: 10px; max-height: 24vh; min-height: 224px; overflow-y: auto; } .widget_shopping_cart .botiga-woocommerce-mini-cart__cross-sell::-webkit-scrollbar { width: 4px; } .widget_shopping_cart .botiga-woocommerce-mini-cart__cross-sell::-webkit-scrollbar-track { background: #e2e2e2; } .widget_shopping_cart .botiga-woocommerce-mini-cart__cross-sell::-webkit-scrollbar-thumb { background-color: #CCC; } .widget_shopping_cart .botiga-woocommerce-mini-cart__cross-sell:before { content: ""; position: absolute; width: 100%; height: 1px; top: 0; left: 0; background-color: #eee; } .widget_shopping_cart .botiga-woocommerce-mini-cart__cross-sell .onsale { font-size: 10px; font-size: 0.625rem; padding: 4px 7px; } .widget_shopping_cart .botiga-woocommerce-mini-cart__cross-sell .botiga-wishlist-button { top: 8px; right: 8px; } .widget_shopping_cart .botiga-woocommerce-mini-cart__cross-sell h2 { font-size: 1rem; margin-bottom: 19px; margin-top: 0; } .widget_shopping_cart .botiga-woocommerce-mini-cart__cross-sell .button { padding: 11px 13px; font-size: 0.7rem; min-width: 0; } .widget_shopping_cart .botiga-woocommerce-mini-cart__cross-sell .botiga-wishlist-button-tooltip:before, .widget_shopping_cart .botiga-woocommerce-mini-cart__cross-sell .botiga-wishlist-button-tooltip:after { content: none; } .widget_shopping_cart .woocommerce-mini-cart__total, .widget_shopping_cart .woocommerce-mini-cart__buttons { background-color: var(--bt-color-content-cards-bg, #f5f5f5); margin: 0; padding: 0 30px; } .widget_shopping_cart .woocommerce-mini-cart__total { padding-top: 30px; padding-bottom: 24px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; font-weight: 600; } .widget_shopping_cart .woocommerce-mini-cart__total .woocommerce-Price-amount { font-size: 18px; font-size: 1.125rem; } .widget_shopping_cart .woocommerce-mini-cart__total strong { font-weight: 400; } .widget_shopping_cart .woocommerce-mini-cart__buttons { padding: 30px; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .widget_shopping_cart .woocommerce-mini-cart__buttons:before { content: ""; position: absolute; width: calc(100% - 60px); height: 1px; top: 0; left: 30px; background-color: #e6e6e6; } .widget_shopping_cart .woocommerce-mini-cart__buttons .button.checkout { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; width: 100%; text-align: center; text-transform: uppercase; letter-spacing: 2px; margin-bottom: 20px; } .widget_shopping_cart .woocommerce-mini-cart__buttons .button:not(.checkout) { font-size: 16px; font-size: 1rem; text-align: center; margin: 0 auto; border: 0; background: transparent !important; text-decoration: underline; padding: 0 !important; } .widget_shopping_cart #ppc-button-minicart { width: 100%; } .sidebar-wrapper .product_list_widget { margin: 0; padding: 0; position: static; -webkit-box-shadow: none; box-shadow: none; max-width: 100%; } .sidebar-wrapper .product_list_widget li { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; grid-gap: 10px; padding: 20px 30px 20px 105px; min-height: 115px; background: transparent; position: relative; max-width: 100%; } .sidebar-wrapper .product_list_widget li:after { content: ""; position: absolute; width: calc(100% - 60px); height: 1px; bottom: 0; left: 30px; background-color: rgba(33, 33, 33, 0.1); } .sidebar-wrapper .product_list_widget li:last-of-type { padding-bottom: 20px; } .sidebar-wrapper .product_list_widget li:last-of-type:after { display: none; } .sidebar-wrapper .product_list_widget li img { width: 62px; max-height: 75px; position: absolute; top: 20px; left: 30px; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; } .sidebar-wrapper .product_list_widget li a.remove { width: 18px; height: 18px; font-size: 16px; line-height: 16px; background-color: var(--bt-color-heading-4, #212121); color: var(--bt-color-bg, #FFF); text-align: center; border-radius: 50%; position: absolute; top: 15px; left: 22px; -webkit-transition: ease transform 300ms; transition: ease transform 300ms; z-index: 11; } .sidebar-wrapper .product_list_widget li a.remove:hover { -webkit-transform: scale(1.1); transform: scale(1.1); } .sidebar-wrapper .product_list_widget li > span { display: block; font-weight: 600; width: 100%; font-size: 14px; font-size: 0.875rem; } .sidebar-wrapper .product_list_widget li span.quantity { width: auto; } .sidebar-wrapper .product_list_widget li div.quantity { height: 35px; } @media screen and (min-width: 48em) { /** * Header cart */ .header-elements-left .site-header-cart:hover .widget_shopping_cart, .header-elements-left .site-header-cart.focus .widget_shopping_cart { left: 0; display: block; } .site-header-cart:hover .widget_shopping_cart, .site-header-cart.focus .widget_shopping_cart { left: auto; right: 0; display: block; visibility: visible; opacity: 1; -webkit-transform: none; transform: none; } .site-header-cart .product_list_widget { margin: 0; padding: 0; position: static; -webkit-box-shadow: none; box-shadow: none; max-width: 100%; } .site-header-cart .product_list_widget::-webkit-scrollbar { width: 4px; } .site-header-cart .product_list_widget::-webkit-scrollbar-track { background: #e2e2e2; } .site-header-cart .product_list_widget::-webkit-scrollbar-thumb { background-color: #CCC; } .site-header-cart .product_list_widget li { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; grid-gap: 10px; padding: 20px 30px 20px 105px; min-height: 115px; background: transparent; position: relative; max-width: 100%; } .site-header-cart .product_list_widget li:after { content: ""; position: absolute; width: calc(100% - 60px); height: 1px; bottom: 0; left: 30px; background-color: rgba(33, 33, 33, 0.1); } .site-header-cart .product_list_widget li:last-of-type { padding-bottom: 20px; } .site-header-cart .product_list_widget li:last-of-type:after { display: none; } .site-header-cart .product_list_widget li img { width: 62px; max-height: 75px; position: absolute; top: 20px; left: 30px; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; } .site-header-cart .product_list_widget li a.remove { width: 18px; height: 18px; font-size: 16px; line-height: 16px; background-color: #212121; color: #fff; text-align: center; border-radius: 50%; position: absolute; top: 15px; left: 22px; -webkit-transition: ease transform 300ms; transition: ease transform 300ms; z-index: 11; } .site-header-cart .product_list_widget li a.remove:hover { -webkit-transform: scale(1.1); transform: scale(1.1); } .site-header-cart .product_list_widget li > span { display: block; font-weight: 600; width: 100%; font-size: 14px; font-size: 0.875rem; } .site-header-cart .product_list_widget li span.quantity { width: auto; } .site-header-cart .product_list_widget li div.quantity { height: 35px; } .site-header-cart.mini-cart-has-scroll .product_list_widget { max-height: 26vh; min-height: 260px; overflow-y: auto; } } /* Prices */ .price { font-weight: 600; } .price ins { background: transparent; } .price del { color: #999999; } .wc-block-grid__product-onsale, span.onsale { position: absolute; background: var(--bt-color-onsale-bg, #212121); top: 20px; left: 20px; font-weight: 400; font-size: 14px; font-size: 0.875rem; text-transform: uppercase; color: var(--bt-color-onsale, #FFF); padding: 3px 20px !important; border-radius: 0; z-index: 11; } .product-list .wc-block-grid__product-onsale, .product-list span.onsale { left: 15px; } .woocommerce-breadcrumb { margin-bottom: 30px; color: var(--bt-color-heading-4, #212121); opacity: 0.7; } .woocommerce-breadcrumb a { color: var(--bt-color-heading-4, #212121); } .product-gallery-summary del .amount { opacity: 0.5; } /* Variations */ dl.variation { font-size: 0.85em; margin-bottom: 0; } dl.variation:after { content: ""; display: block; clear: both; } dl.variation dt, dl.variation dd { float: left; } dl.variation dt { clear: both; } dl.variation dd { margin: 0 5px 0 5px; } dl.variation p { margin-bottom: 0; } /* Product swatch */ .botiga-variations-wrapper select { display: none; } .botiga-variations-wrapper .botiga-variation-type-image, .botiga-variations-wrapper .botiga-variation-type-color { display: -webkit-box; display: -ms-flexbox; display: flex; grid-gap: 5px; -ms-flex-wrap: wrap; flex-wrap: wrap; } .botiga-variations-wrapper .botiga-variation-type-image > a, .botiga-variations-wrapper .botiga-variation-type-color > a { position: relative; border: 1px solid #ddd; cursor: pointer; display: -webkit-box; display: -ms-flexbox; display: flex; padding: 2px; width: 26px; height: 26px; border-radius: 100%; -webkit-transition: border-color 0.3s; transition: border-color 0.3s; -webkit-box-sizing: content-box; box-sizing: content-box; } .botiga-variations-wrapper .botiga-variation-type-image > a > span, .botiga-variations-wrapper .botiga-variation-type-color > a > span { width: 100%; height: 100%; border-radius: 100%; } .botiga-variations-wrapper .botiga-variation-type-image > a:hover, .botiga-variations-wrapper .botiga-variation-type-image > a.active, .botiga-variations-wrapper .botiga-variation-type-color > a:hover, .botiga-variations-wrapper .botiga-variation-type-color > a.active { border-color: #212121; } .botiga-variations-wrapper .botiga-variation-type-button, .botiga-variations-wrapper .botiga-variation-type-select { display: -webkit-box; display: -ms-flexbox; display: flex; grid-gap: 5px; -ms-flex-wrap: wrap; flex-wrap: wrap; } .botiga-variations-wrapper .botiga-variation-type-button > a, .botiga-variations-wrapper .botiga-variation-type-select > a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 0.9rem; font-weight: 600; line-height: 1; padding: 10px 15px; min-width: 30px; min-height: 30px; color: #666666; border: 2px solid #666666; text-align: center; cursor: pointer; overflow: hidden; -webkit-transition: ease all 300ms; transition: ease all 300ms; -webkit-box-sizing: border-box; box-sizing: border-box; } .botiga-variations-wrapper .botiga-variation-type-button > a:hover, .botiga-variations-wrapper .botiga-variation-type-button > a.active, .botiga-variations-wrapper .botiga-variation-type-select > a:hover, .botiga-variations-wrapper .botiga-variation-type-select > a.active { color: #212121; border-color: #212121; } .botiga-variations-wrapper .botiga-variation-type-button > a:last-child, .botiga-variations-wrapper .botiga-variation-type-select > a:last-child { margin-right: 0; } .botiga-variations-wrapper .botiga-variation-type-color > a, .botiga-variations-wrapper .botiga-variation-type-image > a, .botiga-variations-wrapper .botiga-variation-type-button > a, .botiga-variations-wrapper .botiga-variation-type-select > a { text-decoration: none; } .botiga-variations-wrapper .botiga-variation-type-color > a.disabled, .botiga-variations-wrapper .botiga-variation-type-color > a.permanent-disabled, .botiga-variations-wrapper .botiga-variation-type-image > a.disabled, .botiga-variations-wrapper .botiga-variation-type-image > a.permanent-disabled, .botiga-variations-wrapper .botiga-variation-type-button > a.disabled, .botiga-variations-wrapper .botiga-variation-type-button > a.permanent-disabled, .botiga-variations-wrapper .botiga-variation-type-select > a.disabled, .botiga-variations-wrapper .botiga-variation-type-select > a.permanent-disabled { position: relative; pointer-events: none; opacity: 0.5; } .botiga-variations-wrapper .botiga-variation-type-color > a.disabled:before, .botiga-variations-wrapper .botiga-variation-type-color > a.disabled:after, .botiga-variations-wrapper .botiga-variation-type-color > a.permanent-disabled:before, .botiga-variations-wrapper .botiga-variation-type-color > a.permanent-disabled:after, .botiga-variations-wrapper .botiga-variation-type-image > a.disabled:before, .botiga-variations-wrapper .botiga-variation-type-image > a.disabled:after, .botiga-variations-wrapper .botiga-variation-type-image > a.permanent-disabled:before, .botiga-variations-wrapper .botiga-variation-type-image > a.permanent-disabled:after, .botiga-variations-wrapper .botiga-variation-type-button > a.disabled:before, .botiga-variations-wrapper .botiga-variation-type-button > a.disabled:after, .botiga-variations-wrapper .botiga-variation-type-button > a.permanent-disabled:before, .botiga-variations-wrapper .botiga-variation-type-button > a.permanent-disabled:after, .botiga-variations-wrapper .botiga-variation-type-select > a.disabled:before, .botiga-variations-wrapper .botiga-variation-type-select > a.disabled:after, .botiga-variations-wrapper .botiga-variation-type-select > a.permanent-disabled:before, .botiga-variations-wrapper .botiga-variation-type-select > a.permanent-disabled:after { content: ""; position: absolute; top: 50%; left: 50%; width: calc(100% + 10px); height: 2px; background: red; -webkit-transform: translate3d(-50%, -50%, 0) rotate(45deg); transform: translate3d(-50%, -50%, 0) rotate(45deg); } .botiga-variations-wrapper .botiga-variation-type-color > a.disabled:after, .botiga-variations-wrapper .botiga-variation-type-color > a.permanent-disabled:after, .botiga-variations-wrapper .botiga-variation-type-image > a.disabled:after, .botiga-variations-wrapper .botiga-variation-type-image > a.permanent-disabled:after, .botiga-variations-wrapper .botiga-variation-type-button > a.disabled:after, .botiga-variations-wrapper .botiga-variation-type-button > a.permanent-disabled:after, .botiga-variations-wrapper .botiga-variation-type-select > a.disabled:after, .botiga-variations-wrapper .botiga-variation-type-select > a.permanent-disabled:after { -webkit-transform: translate3d(-50%, -50%, 0) rotate(-45deg); transform: translate3d(-50%, -50%, 0) rotate(-45deg); } .botiga-variations-wrapper .botiga-variation-type-image { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .botiga-variations-wrapper .botiga-variation-type-image > a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-indent: 0; } .botiga-variations-wrapper .botiga-variation-type-image > a > span { position: relative; } .botiga-variations-wrapper .botiga-variation-type-image > a img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; border-radius: 100%; } .botiga-variations-wrapper .botiga-variation-tooltip { position: absolute; bottom: 100%; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); margin-bottom: 5px; white-space: nowrap; color: #fff; background-color: #212121; font-size: 12px; line-height: 1.5em; text-align: center; text-indent: 0; padding: 4px 10px; opacity: 0; visibility: hidden; pointer-events: none; -webkit-transition: all 0.3s; transition: all 0.3s; } .botiga-variations-wrapper .botiga-variation-tooltip:after { content: ""; position: absolute; left: 50%; bottom: -5px; margin-left: -5px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #212121; } .botiga-variations-wrapper .botiga-variation-type-color > a, .botiga-variations-wrapper .botiga-variation-type-image > a { position: relative; } .botiga-variations-wrapper .botiga-variation-type-color > a:hover .botiga-variation-tooltip, .botiga-variations-wrapper .botiga-variation-type-image > a:hover .botiga-variation-tooltip { opacity: 1; margin-bottom: 10px; visibility: visible; } .botiga-product-swatches { width: 100%; margin-bottom: 0 !important; } .botiga-product-swatches .woocommerce-variation-price, .botiga-product-swatches .woocommerce-variation-description { display: none; } .botiga-product-swatches .woocommerce-variation-availability p { margin: 10px 0 0 0; } .botiga-product-swatches .botiga-variations-wrapper { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .botiga-product-swatches table.variations { margin: 0; } .botiga-product-swatches table.variations th.label { display: none; } /** * Express Pay Buttons (Google and Apple) */ #wc-stripe-payment-request-button-separator, #wcpay-payment-request-button-separator, #wcpay-express-checkout-button-separator { width: 100%; margin: 20px 0 !important; } #wc-stripe-payment-request-wrapper, #wcpay-payment-request-wrapper, .wcpay-payment-request-wrapper { width: 100%; padding: 0 !important; } /** * Product Video */ .botiga-video-ratio { position: relative; z-index: 1; overflow: hidden; width: 100%; padding-top: 56.25%; } .botiga-video-ratio embed, .botiga-video-ratio audio, .botiga-video-ratio video, .botiga-video-ratio iframe { display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; } .botiga-video-ratio video[poster] { -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; } .botiga-video-ratio-16-9 { padding-top: 56.25%; } .botiga-video-ratio-9-16 { padding-top: 177.7777777778%; } .botiga-video-ratio-4-3 { padding-top: 75%; } .botiga-video-ratio-3-2 { padding-top: 66.6666666667%; } .botiga-video-ratio-1-1 { padding-top: 100%; } .botiga-video-ratio-auto embed, .botiga-video-ratio-auto audio, .botiga-video-ratio-auto video, .botiga-video-ratio-auto iframe { display: block; width: 100%; max-width: 100%; } .botiga-product-video-anchor-link { display: block; } .botiga-product-video-anchor-link .botiga-product-video { pointer-events: none; } .botiga-product-video + .loop-image-wrap, .botiga-product-video + .woocommerce-loop-product__link, .botiga-product-audio + .loop-image-wrap, .botiga-product-audio + .woocommerce-loop-product__link, .botiga-product-video-anchor-link + .loop-image-wrap, .botiga-product-video-anchor-link + .woocommerce-loop-product__link { display: none !important; } .botiga-product-audio audio { display: block; width: 100%; max-width: 100%; } .botiga-product-video-gallery .onsale { display: none; } .botiga-product-video-gallery.active-slide-has-video .woocommerce-product-gallery__trigger { display: none !important; } .botiga-flex-video-thumb { position: relative; } .botiga-flex-video-thumb:after, .botiga-flex-video-thumb:before { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; pointer-events: none; content: ""; position: absolute; z-index: 1; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .botiga-flex-video-thumb:before { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 40px; height: 40px; border-radius: 40px; color: #fff; background-color: rgba(0, 0, 0, 0.75); -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); -webkit-transition: all 0.2s; transition: all 0.2s; } .botiga-flex-video-thumb:after { border-left: 12px solid #fff; border-top: 7px solid transparent; border-bottom: 7px solid transparent; margin-left: 1px; } @media (max-width: 768px) { .botiga-flex-video-thumb:before { width: 24px; height: 24px; } .botiga-flex-video-thumb:after { border-left-width: 6px; border-top-width: 4px; border-bottom-width: 4px; } } /** * Size Chart */ .botiga-product-size-chart { margin-bottom: 20px; } .botiga-product-size-chart-button { display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 0.9rem; } .botiga-product-size-chart-button a { display: -webkit-box; display: -ms-flexbox; display: flex; grid-gap: 5px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-weight: bold; } .botiga-product-size-chart-button svg { width: 18px; height: 18px; fill: currentColor; margin-right: 8px; } .botiga-product-size-chart-modal { display: none; position: fixed; z-index: 99999; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.85); } .botiga-product-size-chart-modal-open { overflow: hidden; } .botiga-product-size-chart-modal-open .bhfb-header { z-index: 0; } .botiga-product-size-chart-modal-open .botiga-product-size-chart-modal { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .botiga-product-size-chart-modal-inner { position: relative; z-index: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 30px 40px; max-width: 750px; width: 100%; max-height: calc(100% - 100px); overflow-y: auto; font-size: 14px; background-color: #fff; } .botiga-product-size-chart-modal-inner > *:last-child { margin-bottom: 0; } .botiga-product-size-chart-modal-title { margin-bottom: 20px; } .botiga-product-size-chart-modal-tabs { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 30px; } .botiga-product-size-chart-modal-tabs:empty { display: none; } .botiga-product-size-chart-modal-tab { cursor: pointer; margin: 0; padding: 10px 15px; font-size: 14px; font-weight: bold; text-align: center; min-width: 100px; max-width: 100%; border-bottom: 3px solid #eee; } .botiga-product-size-chart-modal-tab.active { border-bottom-color: #212121; } .botiga-product-size-chart-modal-tables { margin-bottom: 30px; } .botiga-product-size-chart-modal-table { display: none; border: 0; margin: 0; padding: 0; text-align: center; table-layout: fixed; } .botiga-product-size-chart-modal-table.active { display: table; } .botiga-product-size-chart-modal-table tr, .botiga-product-size-chart-modal-table th, .botiga-product-size-chart-modal-table td { padding: 7px; border: 1px solid rgba(0, 0, 0, 0.1); } .botiga-product-size-chart-modal-table thead tr, .botiga-product-size-chart-modal-table thead th { border: 0; color: #fff; background-color: #212121; border: 1px solid rgba(255, 255, 255, 0.1); } .botiga-product-size-chart-modal-close { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: pointer; position: absolute; z-index: 1; top: 10px; right: 10px; width: 30px; height: 30px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 14px; line-height: 1em; color: #fff; } .botiga-product-size-chart-modal-close svg { fill: #fff; width: 1em; height: 1em; } .botiga-product-size-chart-modal-close svg path { -webkit-transform: scale(0.75); transform: scale(0.75); } .botiga-product-size-chart-modal-title { font-size: 20px; text-transform: uppercase; font-weight: bold; text-align: center; } .botiga-product-size-chart-modal-content > *:last-child { margin-bottom: 0; } @media (max-width: 768px) { .botiga-product-size-chart-modal-inner { max-height: 100%; } } /** * Brand Image */ .botiga-product-brand-image { max-width: 150px; } /** * Linked Variations */ .botiga-linked-variations { position: relative; border: 0; } .botiga-linked-variations tr, .botiga-linked-variations th, .botiga-linked-variations td { border: 0; } .botiga-linked-variations th { width: 125px; text-align: left; padding-left: 0; } .botiga-linked-variations th label { vertical-align: middle; } .botiga-linked-variations td { border: 0; } .botiga-variation-type-color > a > span { text-indent: -9999px; } .botiga-linked-variations-type-color, .botiga-linked-variations-type-image { display: -webkit-box; display: -ms-flexbox; display: flex; grid-gap: 10px; -ms-flex-wrap: wrap; flex-wrap: wrap; } .botiga-linked-variations-type-color > a, .botiga-linked-variations-type-image > a { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 30px; height: 30px; border-radius: 100%; border: 1px solid #ddd; } .botiga-linked-variations-type-color > a:before, .botiga-linked-variations-type-image > a:before { content: ""; position: absolute; top: -4px; right: -4px; bottom: -4px; left: -4px; border: 2px solid transparent; border-radius: 100%; -webkit-transition: all 0.3s; transition: all 0.3s; } .botiga-linked-variations-type-color > a:hover .botiga-linked-variation-tooltip, .botiga-linked-variations-type-image > a:hover .botiga-linked-variation-tooltip { opacity: 1; margin-bottom: 15px; visibility: visible; } .botiga-linked-variations-type-color > a.active:before, .botiga-linked-variations-type-image > a.active:before { border-color: #212121; } .botiga-linked-variations-type-color > a img, .botiga-linked-variations-type-image > a img { border-radius: 100%; } .botiga-linked-variations-type-button, .botiga-linked-variations-type-select { display: -webkit-box; display: -ms-flexbox; display: flex; grid-gap: 8px; -ms-flex-wrap: wrap; flex-wrap: wrap; } .botiga-linked-variations-type-button > a, .botiga-linked-variations-type-select > a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 0.9rem; font-weight: 600; line-height: 1; padding: 10px 15px; min-width: 30px; min-height: 30px; color: #212121; border: 2px solid #212121; text-align: center; cursor: pointer; opacity: 0.4; overflow: hidden; -webkit-transition: all 0.3s; transition: all 0.3s; -webkit-box-sizing: border-box; box-sizing: border-box; } .botiga-linked-variations-type-button > a:hover, .botiga-linked-variations-type-button > a.active, .botiga-linked-variations-type-select > a:hover, .botiga-linked-variations-type-select > a.active { opacity: 1; color: #212121; } .botiga-linked-variation-tooltip { position: absolute; left: 50%; bottom: 100%; font-size: 12px; line-height: 1.5em; text-align: center; text-indent: 0; white-space: nowrap; padding: 4px 10px; margin-bottom: 10px; -webkit-transform: translateX(-50%); transform: translateX(-50%); color: #fff; background-color: #212121; opacity: 0; visibility: hidden; pointer-events: none; -webkit-transition: all 0.3s; transition: all 0.3s; } .botiga-linked-variation-tooltip:after { content: ""; position: absolute; left: 50%; bottom: -5px; margin-left: -5px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #212121; } /** * No products found popular products */ .botiga-no-products-found-popular-products h2 { font-size: 24px; } /** * WooCommerce widgets */ /** * WooCommerce Price Filter */ .widget_price_filter .price_slider { margin-bottom: 1.5em; } .widget_price_filter .price_slider_amount { display: -webkit-box; display: -ms-flexbox; display: flex; text-align: right; line-height: 2.4; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .widget_price_filter .price_slider_amount .price_label { width: 100%; } .widget_price_filter .price_slider_amount .button { padding-top: 5px !important; padding-bottom: 5px !important; } .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-color: var(--bt-color-button-bg, #212121); border: 2px solid #212121; -webkit-box-sizing: border-box; box-sizing: border-box; margin-top: -7px; opacity: 1; border-radius: 50%; } .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 { background-color: var(--bt-color-button-bg-hover, #757575); -webkit-box-shadow: 0 0 0 0.25em rgba(0, 0, 0, 0.1); 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: var(--bt-color-body-text, #212121); } .widget_price_filter .price_slider_wrapper .ui-widget-content { background: rgba(0, 0, 0, 0.1); } .widget_price_filter .ui-slider-horizontal { height: 2px; } .widget_price_filter .ui-slider-horizontal .ui-slider-range { height: 100%; } .widget-area .widget_products li, .widget-area .widget_top_rated_products li, .widget-area .widget_recently_viewed_products li, .widget-area .widget_recent_reviews li, .widget-column .widget_products li, .widget-column .widget_top_rated_products li, .widget-column .widget_recently_viewed_products li, .widget-column .widget_recent_reviews li { margin-bottom: 15px; } .widget-area .widget_products li a, .widget-area .widget_top_rated_products li a, .widget-area .widget_recently_viewed_products li a, .widget-area .widget_recent_reviews li a, .widget-column .widget_products li a, .widget-column .widget_top_rated_products li a, .widget-column .widget_recently_viewed_products li a, .widget-column .widget_recent_reviews li a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 10px; } .widget-area .widget_products li img, .widget-area .widget_top_rated_products li img, .widget-area .widget_recently_viewed_products li img, .widget-area .widget_recent_reviews li img, .widget-column .widget_products li img, .widget-column .widget_top_rated_products li img, .widget-column .widget_recently_viewed_products li img, .widget-column .widget_recent_reviews li img { -webkit-box-flex: 0; -ms-flex: 0 0 15%; flex: 0 0 15%; max-width: 15%; margin-top: 5px; } .widget-area .widget_products li .product-title, .widget-area .widget_top_rated_products li .product-title, .widget-area .widget_recently_viewed_products li .product-title, .widget-area .widget_recent_reviews li .product-title, .widget-column .widget_products li .product-title, .widget-column .widget_top_rated_products li .product-title, .widget-column .widget_recently_viewed_products li .product-title, .widget-column .widget_recent_reviews li .product-title { -webkit-box-flex: 0; -ms-flex: 0 0 85%; flex: 0 0 85%; max-width: 85%; padding-left: 15px; } .widget-area .widget_products li .reviewer, .widget-area .widget_products li .amount, .widget-area .widget_products li .star-rating, .widget-area .widget_top_rated_products li .reviewer, .widget-area .widget_top_rated_products li .amount, .widget-area .widget_top_rated_products li .star-rating, .widget-area .widget_recently_viewed_products li .reviewer, .widget-area .widget_recently_viewed_products li .amount, .widget-area .widget_recently_viewed_products li .star-rating, .widget-area .widget_recent_reviews li .reviewer, .widget-area .widget_recent_reviews li .amount, .widget-area .widget_recent_reviews li .star-rating, .widget-column .widget_products li .reviewer, .widget-column .widget_products li .amount, .widget-column .widget_products li .star-rating, .widget-column .widget_top_rated_products li .reviewer, .widget-column .widget_top_rated_products li .amount, .widget-column .widget_top_rated_products li .star-rating, .widget-column .widget_recently_viewed_products li .reviewer, .widget-column .widget_recently_viewed_products li .amount, .widget-column .widget_recently_viewed_products li .star-rating, .widget-column .widget_recent_reviews li .reviewer, .widget-column .widget_recent_reviews li .amount, .widget-column .widget_recent_reviews li .star-rating { margin-left: calc(15% + 15px); } .widget-area .widget_products li ins .amount, .widget-area .widget_top_rated_products li ins .amount, .widget-area .widget_recently_viewed_products li ins .amount, .widget-area .widget_recent_reviews li ins .amount, .widget-column .widget_products li ins .amount, .widget-column .widget_top_rated_products li ins .amount, .widget-column .widget_recently_viewed_products li ins .amount, .widget-column .widget_recent_reviews li ins .amount { margin-left: 0 !important; } .widget-area .widget_products li del, .widget-area .widget_products li ins, .widget-area .widget_top_rated_products li del, .widget-area .widget_top_rated_products li ins, .widget-area .widget_recently_viewed_products li del, .widget-area .widget_recently_viewed_products li ins, .widget-area .widget_recent_reviews li del, .widget-area .widget_recent_reviews li ins, .widget-column .widget_products li del, .widget-column .widget_products li ins, .widget-column .widget_top_rated_products li del, .widget-column .widget_top_rated_products li ins, .widget-column .widget_recently_viewed_products li del, .widget-column .widget_recently_viewed_products li ins, .widget-column .widget_recent_reviews li del, .widget-column .widget_recent_reviews li ins { background: transparent; } .widget_rating_filter a { display: -webkit-box; display: -ms-flexbox; display: flex; } .widget_rating_filter a .star-rating { margin-left: 0; } .botiga_widget_product_swatch_active_filter:empty { display: none; } .botiga_widget_product_swatch_active_filter ul { margin: 0; padding: 0; list-style: none; } .botiga_widget_product_swatch_active_filter ul li { margin: 0; display: -webkit-box; display: -ms-flexbox; display: flex; grid-gap: 9px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .botiga_widget_product_swatch_active_filter ul li:last-child { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .botiga_widget_product_swatch_active_filter ul li:last-child a:hover { opacity: 0.75; } .botiga_widget_product_swatch_active_filter ul li strong { font-size: 13px; font-weight: bold; text-transform: uppercase; } .botiga_widget_product_swatch_active_filter ul li a:not(.botiga-clear) { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; width: 16px; height: 16px; background-color: #e5e5e5; border-radius: 100%; position: relative; } .botiga_widget_product_swatch_active_filter ul li a:not(.botiga-clear):hover { opacity: 0.75; } .botiga_widget_product_swatch_active_filter ul li a:not(.botiga-clear):after, .botiga_widget_product_swatch_active_filter ul li a:not(.botiga-clear):before { content: ""; display: block; position: absolute; width: 8px; height: 1px; background-color: currentColor; -webkit-transform: rotate(45deg); transform: rotate(45deg); border-radius: 5px; } .botiga_widget_product_swatch_active_filter ul li a:not(.botiga-clear):after { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } .botiga_widget_product_swatch_active_filter.horizontal-style ul { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; gap: 10px; } .botiga_widget_product_swatch_active_filter.horizontal-style ul li { background-color: var(--bt-color-content-cards-bg, #f2f2f2); border-radius: 35px; line-height: 1; padding: 11px 16px; } .botiga_widget_product_swatch_active_filter.horizontal-style ul li a { top: 0; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; background-color: transparent; } .botiga_widget_product_swatch_active_filter.horizontal-style ul li:last-of-type { background-color: transparent; padding: 0; margin-left: 10px; } /** * Top rated products * Products * Recent reviews * */ .widget_top_rated_products .product_list_widget li, .widget_products .product_list_widget li, .widget_recent_reviews .product_list_widget li { display: block; padding: 0; padding-bottom: 25px; min-height: 0; } .widget_top_rated_products .product_list_widget li:after, .widget_products .product_list_widget li:after, .widget_recent_reviews .product_list_widget li:after { width: 100%; left: 0; bottom: 0; } .widget_top_rated_products .product_list_widget li a, .widget_products .product_list_widget li a, .widget_recent_reviews .product_list_widget li a { margin: 0; } .widget_top_rated_products .product_list_widget li img, .widget_products .product_list_widget li img, .widget_recent_reviews .product_list_widget li img { top: 0; left: 0; } .widget_top_rated_products .product_list_widget li .product-title, .widget_products .product_list_widget li .product-title, .widget_recent_reviews .product_list_widget li .product-title { max-width: calc(75% + 15px); font-size: 0.85rem; padding-left: 0; margin-left: calc(15% + 15px); } .widget_top_rated_products .product_list_widget li .star-rating, .widget_products .product_list_widget li .star-rating, .widget_recent_reviews .product_list_widget li .star-rating { margin-top: 5px; margin-bottom: 5px; } .widget_top_rated_products .product_list_widget li .reviewer, .widget_products .product_list_widget li .reviewer, .widget_recent_reviews .product_list_widget li .reviewer { font-size: 0.7rem; } .widget_top_rated_products .product_list_widget li del, .widget_top_rated_products .product_list_widget li ins, .widget_products .product_list_widget li del, .widget_products .product_list_widget li ins, .widget_recent_reviews .product_list_widget li del, .widget_recent_reviews .product_list_widget li ins { font-size: 0.875rem; } .widget_top_rated_products .product_list_widget li del, .widget_products .product_list_widget li del, .widget_recent_reviews .product_list_widget li del { color: #999; } .widget_top_rated_products .product_list_widget li ins, .widget_products .product_list_widget li ins, .widget_recent_reviews .product_list_widget li ins { font-weight: 700; } .widget_top_rated_products .product_list_widget li + li, .widget_products .product_list_widget li + li, .widget_recent_reviews .product_list_widget li + li { margin-top: 25px; } /* Tag cloud */ .tagcloud { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 10px; } /** * Account */ .woocommerce-account #customer_login { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; } .woocommerce-account #customer_login .col-1, .woocommerce-account #customer_login .col-2 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .woocommerce-account #customer_login h2 { margin-top: 0; } .woocommerce-account #customer_login .col-2 { margin-left: -1px; } .woocommerce-account .woocommerce-form-login, .woocommerce-account .woocommerce-form-register { border: 1px solid #ebebeb; padding: 60px; min-height: 503px; } .woocommerce-account .woocommerce-form-login input[type=password], .woocommerce-account .woocommerce-form-login input[type=text], .woocommerce-account .woocommerce-form-login input[type=email], .woocommerce-account .woocommerce-form-register input[type=password], .woocommerce-account .woocommerce-form-register input[type=text], .woocommerce-account .woocommerce-form-register input[type=email] { width: 100%; display: block; } .woocommerce-account .woocommerce-form-login .woocommerce-form-login__submit, .woocommerce-account .woocommerce-form-register .woocommerce-form-login__submit { display: table; margin-top: 20px; } .woocommerce-account.logged-in .entry-content > .woocommerce { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-navigation { -webkit-box-flex: 0; -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; } .woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-navigation ul { list-style: none; padding: 0; margin: 0; } .woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-navigation ul li { padding-bottom: 0; } .woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-navigation ul li:last-child a { border-bottom: none; } .woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-navigation ul a { display: block; text-decoration: none; padding: 16px; color: var(--bt-color-body-text, #212121); border-bottom: 1px solid rgba(33, 33, 33, 0.1); } .woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-navigation ul .is-active a { background-color: var(--bt-color-content-cards-bg, #f5f5f5); } .woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content { -webkit-box-flex: 0; -ms-flex: 0 0 80%; flex: 0 0 80%; max-width: 80%; padding-left: 30px; } .woocommerce-account.logged-in .entry-content > .woocommerce .button { color: #fff; } .woocommerce-account .woocommerce-EditAccountForm.edit-account input[type=text], .woocommerce-account .woocommerce-EditAccountForm.edit-account input[type=tel], .woocommerce-account .woocommerce-EditAccountForm.edit-account input[type=email], .woocommerce-account .woocommerce-address-fields input[type=text], .woocommerce-account .woocommerce-address-fields input[type=tel], .woocommerce-account .woocommerce-address-fields input[type=email] { width: 100%; } .woocommerce-account fieldset { border-width: 1px; border-color: rgba(33, 33, 33, 0.2); border-style: solid; padding: 30px; margin-bottom: 30px; } .woocommerce-account fieldset input[type=password] { width: 100%; } .woocommerce-account .password-input { display: -webkit-box; display: -ms-flexbox; display: flex; } .woocommerce-account .password-input .show-password-input { background: none; border: 0; margin-left: -2.6em; width: 2.6em; } @media (max-width: 767px) { .woocommerce-account .password-input .show-password-input { margin-left: -3em; } } .woocommerce-account .password-input .show-password-input:after { content: ""; display: -webkit-box; display: -ms-flexbox; display: flex; background-image: url(../img/icons/eye-line-through.svg); background-size: 1.3em; background-repeat: no-repeat; background-position: center; width: 1.3em; height: 1.3em; cursor: pointer; } .woocommerce-account .password-input .show-password-input.display-password:after { background-image: url(../img/icons/eye.svg); } .woocommerce-account .password-input .woocommerce-Input { padding-right: 2.7em; } @media only screen and (max-width: 991px) { .woocommerce-account #customer_login .col-1, .woocommerce-account #customer_login .col-2 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .woocommerce-account #customer_login .col-1 + .col-2 { margin-top: 30px; } .woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-navigation { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-navigation + .woocommerce-MyAccount-content { margin-top: 30px; } .woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-left: 0; } } @media only screen and (max-width: 767px) { .woocommerce-account .woocommerce-form-login, .woocommerce-account .woocommerce-form-register { padding: 45px; } } /** * Order Tracking */ /** * Order Tracking */ .woocommerce-form-track-order { background-color: var(--bt-color-content-cards-bg, #f5f5f5); padding: 20px; } .woocommerce-form-track-order .form-row:last-of-type { margin-bottom: 0; } .woocommerce-form-track-order .form-row label { display: block; margin-bottom: 15px; } .woocommerce-form-track-order .form-row .input-text { width: 100%; } .woocommerce-form-track-order .form-row .button { min-width: 120px; } @media screen and (min-width: 768px) { .woocommerce-form-track-order { padding: 40px; } } /** * View Order */ /** * View Order */ .woocommerce .botiga-wc-account-view-order + .woocommerce-notices-wrapper + p, .woocommerce .order-info { padding: 25px; background-color: var(--bt-color-content-cards-bg, transparent); } .woocommerce .botiga-wc-account-view-order + .woocommerce-notices-wrapper + p mark, .woocommerce .order-info mark { padding: 2px 5px; } .woocommerce .notes { padding: 40px; background-color: var(--bt-color-content-cards-bg, #f5f5f5); } .woocommerce .notes .note { margin-left: 15px; } .woocommerce .notes .note::marker { font-size: 0.9em; font-weight: 600; } .woocommerce .notes .note + .note { margin-top: 30px; } .woocommerce .notes .note .meta { font-size: 0.9em; font-weight: 600; margin-bottom: 15px; } .woocommerce .notes .note .description { border-top: 1px solid rgba(33, 33, 33, 0.1); padding-top: 15px; } .woocommerce .notes .note .description p:last-of-type { margin-bottom: 0; } /** * Addresses */ /** * Address */ .woocommerce .woocommerce-Addresses .col-1, .woocommerce .woocommerce-Addresses .col-2, .woocommerce .woocommerce-columns--addresses .col-1, .woocommerce .woocommerce-columns--addresses .col-2, .woocommerce .woocommerce-MyAccount-content .col-1, .woocommerce .woocommerce-MyAccount-content .col-2 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding: 0; } /** * Coupon */ .coupon { -ms-flex-wrap: wrap; flex-wrap: wrap; } .coupon .coupon-error-notice { line-height: 2.7; margin: 0; -ms-flex-preferred-size: 100%; flex-basis: 100%; } #coupon_code + .button { border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important; border-top-left-radius: 7px !important; border-bottom-left-radius: 7px !important; } /* Checkout */ .checkout_coupon.woocommerce-form-coupon { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .checkout_coupon.woocommerce-form-coupon > p:first-child { width: 100%; margin-bottom: 20px; } .checkout_coupon.woocommerce-form-coupon > p.form-row-first, .checkout_coupon.woocommerce-form-coupon > p.form-row-last { margin-bottom: 10px; } .checkout_coupon .coupon-error-notice { display: block; margin-top: 10px; }
Copyright ©2021 || Defacer Indonesia