/* --- Block Woo-Commerce -------------------------------------------------------- */ /* Styles for Product Listing Page */ .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link, .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button, .woocommerce a.added_to_cart.wc-forward { background: var(--wp--preset--color--button-color); border: none; border-radius: 16px; color: var(--wp--preset--color--color-light); cursor: pointer; font-size: var(--wp--preset--font-size--medium); font-weight: var(--wp--custom--typography--font-weight--semi-bold); text-decoration: none; text-align: center; text-transform: capitalize; } .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link, .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button, .woocommerce a.added_to_cart.wc-forward { transition: all 0.3s ease-in-out; } .woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button { float: right; padding: 0.5em 1em; border-radius: 8px; } .woocommerce #respond input#submit:hover, .woocommerce #respond input#submit:focus, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce input.button:focus, .woocommerce #review_form #respond .form-submit input:hover, .woocommerce #review_form #respond .form-submit input:focus, .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover, .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:focus, .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button:hover, .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button:focus, .woocommerce a.added_to_cart.wc-forward:hover, .woocommerce a.added_to_cart.wc-forward:focus { border-color: transparent; background: var(--wp--preset--color--persian-pink); opacity: 1; } .woocommerce ul.products li.product .button { margin-right: 7px; } .woocommerce a.added_to_cart.wc-forward { border: 1px solid; font-size: 16px; padding: 16px 21px; text-decoration: none; width: max-content; display: inline-block; background-color: var(--wp--preset--color--persian-pink); padding: calc(0.667em + 2px) calc(1.333em + 2px); } .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover, .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus { background: transparent; } .wc-block-grid__product { text-align: left; } .wp-product-showcase .wc-block-featured-product__title, .wp-thumbnail-product .wp-product-cateogry-block .wc-block-featured-category__title, .wc-block-grid__product .wc-block-grid__product-title, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 { color: var(--wp--preset--color--foreground); font-family: var(--wp--preset--font-family--helvetica); font-size: var(--wp--preset--font-size--content-heading); line-height: var(--wp--custom--typography--line-height--heading-four); transition: all 0.3s ease-in-out; } .wp-product-category-thumbnail .wp-block-cover__inner-container p { font-size: var(--wp--preset--font-size--product-heading) !important; font-weight: var(--wp--custom--typography--font-weight--bold); text-transform: capitalize; color: var(--wp--preset--color--color-light); } .wc-block-grid__products li:hover .wc-block-components-product-title a:hover, .wc-block-grid__products li:hover .wc-block-components-product-title a:focus, .wc-block-grid__products li:hover .wc-block-components-product-title a, .woocommerce ul.products li.product a:hover .woocommerce-loop-product__title { color: var(--wp--preset--color--persian-pink); } .wc-block-components-product-title a, .wc-block-components-product-price__value, .woocommerce ul.products li.product .price { color: var(--wp--preset--color--foreground); text-decoration: none; } .wp-block-button.wc-block-components-product-button, .wc-block-grid__product .wc-block-grid__product-rating { display: block; clear: both; } .wc-block-grid__product-rating .star-rating, .wc-block-components-product-rating__stars, .wc-block-grid__product-rating .wc-block-grid__product-rating__stars { margin: 0 auto 0 0; } ul.wc-block-grid__products h2.wc-block-components-product-title.wc-block-grid__product-title { margin: 0; padding: 0.5em 0; line-height: var(--wp--custom--typography--line-height--heading-four); font-size: var(--wp--custom--typography--font-size--heading-five); } ul.wc-block-grid__products li.wc-block-grid__product:hover .add_to_cart_button, .woocommerce ul.products li.product:hover .button { opacity: 1; visibility: visible; } ul.wc-block-grid__products li.wc-block-grid__product a img, .woocommerce ul.products li.product a img { background-color: var(--wp--preset--color--primary); transition: all 0.4s; width: 100%; box-sizing: border-box; display: block; } ul.wc-block-grid__products li.wc-block-grid__product:hover a img, .woocommerce ul.products li.product:hover a img { transform: translateY(-3px); } .wp-block-button.wc-block-components-product-button:before { content: ""; display: table; table-layout: fixed; width: 100%; } .wc-block-grid__products .wc-block-grid__product-image { overflow: hidden; } .woocommerce .woocommerce-result-count { font-size: var(--wp--preset--font-size--small); color: var(--wp--preset--color--foreground); } .woocommerce .woocommerce-products-header { display: none; } .woocommerce .wp-product-category-with-sidebar ul.products { display: flex; gap: 0 30px; flex-wrap: wrap; } .woocommerce .wp-product-category-with-sidebar ul.products::before { display: none; } .woocommerce .wp-product-category-with-sidebar ul.products[class*="columns-"] li.product, .woocommerce-page .wp-product-category-with-sidebar ul.products[class*="columns-"] li.product { width: 100%; } .wp-product-cateogry-block .wc-block-grid__product-rating .star-rating { margin: 0 auto; } .wp-block-button.wc-block-components-product-button:after { clear: both; } .wc-block-grid__product .wc-block-grid__product-title, .wc-block-grid__product .wc-block-grid__product-rating { margin-bottom: 28px; } .wc-block-grid__product .wc-block-grid__product-price { margin-bottom: 21px; } .wp-block-latest-products .wc-block-grid__products, .wp-block-latest-products .wc-block-grid__product .wc-block-grid__product-price { margin-bottom: 0; } .wc-block-grid__product-rating { color: inherit; } .wc-block-grid__product { border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 15px solid transparent; } .wc-block-grid__products { margin: 0 -15px 0; } .wc-block-components-product-sale-badge, .woocommerce span.onsale, .wc-block-grid__product-onsale { background-color: #ef3636; color: var(--wp--preset--color--color-light); font-size: 0.7em; padding: 0.3em 0.7em; border: 0; line-height: 1.5; text-transform: uppercase; min-height: auto; min-width: auto; font-weight: 700; border-radius: 0px; left: 14px; top: 14px; } .woocommerce ul.products li.product .onsale { left: 14px; right: auto; top: 14px; margin: 0; font-size: var(--wp--preset--font-size--tiny); } .wc-block-components-product-price__value, .woocommerce ul.products li.product .price { font-size: var(--wp--preset--font-size--normal); color: var(--wp--preset--color--color-dark); } .wc-block-mini-cart-items .wc-block-components-product-price__value { font-size: inherit; font-size: var(--wp--preset--font-size--small); } .wc-block-grid, .woocommerce ul.products li.product .price, .woocommerce ul.products li.product .price del, .woocommerce ul.products li.product .price ins { font-weight: var(--wp--custom--typography--font-weight--normal); } .wc-block-grid__product-price .wc-block-grid__product-price__regular { margin-right: 0; font-size: 18px; font-size: 1.125rem; } .wc-block-components-product-sort-select { text-align: right; margin-bottom: 24px; } .select2-dropdown .select2-results { font-size: 16px !important; } .wc-block-components-sort-select__select, .wc-block-sort-select__select.wc-block-components-sort-select__select, .woocommerce .woocommerce-ordering select, .value #pa_color, .value #pa_size, .value #logo { background-color: var(--wp--preset--color--primary); border-radius: 16px; border: 1px solid var(--wp--preset--color--border-color); color: var(--wp--preset--color--foreground); padding: 14px; outline: 0; font-size: 16px; font-size: 1rem; } .wc-block-components-product-sort-select .wc-block-components-sort-select__select, .woocommerce .woocommerce-ordering select { background: transparent; cursor: pointer; font-family: var(--wp--preset--font-family--poppins); padding: 0; border: none; min-width: 160px; } .wc-block-components-sort-select__select option, .wc-block-components-product-sort-select option, .woocommerce .woocommerce-ordering select option, .value #pa_color option, .value #pa_size option, .value #logo option { color: var(--wp--preset--color--foreground); font-size: 16px; font-size: 1rem; } .summary .variations a.reset_variations { position: absolute; left: 100%; } .woocommerce-account .woocommerce-MyAccount-navigation ul { background-color: var(--wp--preset--color--primary); border: 1px solid var(--wp--preset--color--border-color); padding: 15px; } .woocommerce-account .woocommerce-MyAccount-navigation li a { text-decoration: none; text-transform: uppercase; font-size: 16px; font-weight: 500; color: #333; padding: 14px; display: block; } fieldset { padding: 30px; border: 1px solid var(--wp--preset--color--border-color); } legend { font-weight: var(--wp--custom--typography--font-weight--semi-bold); color: var(--wp--preset--color--foreground); } .woocommerce-account .woocommerce-MyAccount-navigation li a:hover, .woocommerce-account .woocommerce-MyAccount-navigation li.is-active a { text-decoration: none; color: var(--wp--preset--color--text-link); } .woocommerce-account .woocommerce-MyAccount-navigation li.is-active a { font-weight: var(--wp--custom--typography--font-weight--semi-bold); } .woocommerce-account .woocommerce-MyAccount-navigation li { padding: 0; } .woocommerce-account main .woocommerce { max-width: 1400px; } .woocommerce-MyAccount-content .woocommerce-info { margin-top: 0; } /* Styles for Product Single Page */ .woocommerce #review_form #respond .form-submit input, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt { background: var(--wp--preset--color--button-color); border: 0; border-radius: 16px; color: var(--wp--preset--color--color-light); cursor: pointer; font-size: var(--wp--preset--font-size--upper-heading); font-weight: var(--wp--custom--typography--font-weight--semi-bold); line-height: var(--wp--custom--typography--line-height--paragraph); padding-top: max(0.7rem, 0.75vw); padding-right: max(1.5rem, 1.85vw); padding-bottom: max(0.7rem, 0.75vw); padding-left: max(1.5rem, 1.85vw); text-decoration: none; transition: all 0.3s ease-in-out; text-transform: uppercase; } .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit.alt:focus, .woocommerce a.button.alt:hover, .woocommerce a.button.alt:focus, .woocommerce button.button.alt:hover, .woocommerce button.button.alt:focus, .woocommerce input.button.alt:hover, .woocommerce input.button.alt:focus { border-color: transparent; background: var(--wp--preset--color--persian-pink); color: var(--wp--preset--color--color-light); opacity: 1; } .woocommerce .form-submit.wp-block-button { text-align: left; } .woocommerce div.product form.cart div.quantity { margin-right: 10px; } .woocommerce .product_meta { font-size: var(--wp--preset--font-size--small); font-weight: var(--wp--custom--typography--font-weight--bold); color: var(--wp--preset--color--foreground); margin-top: 35px; } .woocommerce .product_meta>span { display: block; padding: 5px 0; } .woocommerce .product_meta>span span, .woocommerce .product_meta>span a { font-weight: var(--wp--custom--typography--font-weight--medium); } .woocommerce .product_meta .sku { color: var(--wp--preset--color--body-text); } .woocommerce .quantity .qty { width: 4.5em; border-radius: 16px; background-color: transparent; padding: 0.9rem 0.3rem 0.9rem 0.7rem; } .woocommerce.single-product .quantity .qty { font-size: var(--wp--preset--font-size--normal); padding: 0.74rem 0.4rem 0.74rem 0.5rem; } .woocommerce.single-product .group_table .quantity .qty { font-size: var(--wp--preset--font-size--medium); padding: 0.5rem 0.4rem 0.5rem 0.5rem; border-radius: 10px; } body del { opacity: 0.5; } body ins { text-decoration: none; } .woocommerce-review-link, .woocommerce div.product p.price ins, .woocommerce div.product span.price ins, .posted_in a { text-decoration: none; font-weight: var(--wp--custom--typography--font-weight--normal) } .woocommerce div.product p.price, .woocommerce div.product span.price { color: var(--wp--preset--color--foreground); font-size: var(--wp--custom--typography--font-size--heading-three); font-weight: var(--wp--custom--typography--font-weight--normal); margin-top: 0; } .woocommerce.single-product div.product p.price { color: var(--wp--preset--color--wisteria); } .woocommerce.single-product div.product p.price del { opacity: 0.3; } .single-product .header-media-inner-post .wp-block-cover .wp-block-cover__background { opacity: 0; } .wc-block-grid__product-rating .star-rating span:before, .wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before, .woocommerce .star-rating span::before { color: var(--wp--preset--color--arrow-wood); } .woocommerce div.product .product_title { font-size: var(--wp--custom--typography--font-size--heading-two); line-height: var(--wp--custom--typography--line-height--heading-two); color: var(--wp--preset--color--color-dark); } .woocommerce-review-link { font-size: 14px; font-size: 0.875rem; } .woocommerce-page label { font-weight: var(--wp--custom--typography--font-weight--semi-bold); text-transform: uppercase; font-size: var(--wp--preset--font-size--tiny); display: block; } .woocommerce-page .comment-form-cookies-consent label { display: inline-block; font-weight: normal; text-transform: none; } .woocommerce #review_form #respond { max-width: 900px; } .wocommerce-page .form-submit.wp-block-button { text-align: left; } .wp-product-detail { margin-block-start: 0; } .wp-product-detail .woocommerce-message { margin-top: 0; } .summary form.cart.grouped_form .group_table { margin-bottom: 28px; } .woocommerce div.product form.cart .group_table td { vertical-align: middle; color: var(--wp--preset--color--foreground); } .woocommerce-page .summary form.cart label { margin: 0; min-width: 55px; } .woocommerce table.variations tr { display: block; margin-bottom: 14px; } .woocommerce-page .summary form.cart label a { background: var(--wp--preset--color--primary); padding: 7px 14px; border-radius: 4px; } .woocommerce-account .addresses .title h3 { font-size: var(--wp--custom--typography--font-size--heading-five); line-height: var(--wp--custom--typography--line-height--heading-five); } .woocommerce-account .addresses .title .edit { font-size: var(--wp--preset--font-size--small); } .woocommerce-Address address { font-size: var(--wp--preset--font-size--medium); } .woocommerce div.product form.cart .woocommerce-variation-description p { font-size: var(--wp--preset--font-size--medium); } .single-product .header-media-inner-post .wp-block-cover { min-height: auto; padding: 0; } .single-product .header-media-inner-post .wp-block-cover .wp-block-cover__gradient-background.has-background-dim, .single-product .header-media-inner-post .wp-block-post-title, .single-product .header-media-inner-post .wp-block-cover .wp-block-cover__image-background { display: none; } .single-product .header-media-inner-post .catch-breadcrumb.center .woocommerce-breadcrumb { text-align: left; margin: 35px 0 -21px; padding-left: var(--wp--custom--spacing--outer); padding-right: var(--wp--custom--spacing--outer); } // @media screen and (max-width: 1400px) { // .single-product // .header-media-inner-post // .catch-breadcrumb.center // .woocommerce-breadcrumb { // } // } .single-product .header-media-inner-post .wp-block-cover__inner-container { max-width: 100%; } .single-product .header-media-inner-post .wp-block-post-title+.breadcrumb-area { margin: 0; } .woocommerce.single-product .header-media-inner-post .wp-block-cover { padding-top: 0; } /* Single Page Tabs */ .woocommerce div.product .woocommerce-tabs ul.tabs li { border: none; background-color: transparent; margin-right: 21px; padding: 0; margin-left: 0; } .woocommerce div.product .woocommerce-tabs ul.tabs::before { border: none; } .woocommerce div.product .woocommerce-tabs ul.tabs li.active { border-bottom-color: transparent; z-index: 0; } .woocommerce div.product .woocommerce-tabs ul.tabs { margin-bottom: 0; padding: 14px 0; } .woocommerce div.product .woocommerce-tabs .panel { padding: 30px; background: var(--wp--preset--color--primary); } .woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:before { border: 0; } .woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li.active:after, .woocommerce div.product .woocommerce-tabs ul.tabs li.active:before { box-shadow: none; } .woocommerce-Tabs-panel h2, .related.products>h2 { font-size: var(--wp--custom--typography--font-size--heading-four); margin-bottom: 28px; } .woocommerce div.product .woocommerce-tabs ul.tabs li a { font-weight: var(--wp--custom--typography--font-weight--semi-bold); padding: 10px 17px; border-radius: 12px; font-size: 1rem; text-transform: uppercase; } .woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover { background-color: var(--wp--preset--color--button-color); color: var(--wp--preset--color--color-light); } .woocommerce-Tabs-panel p { margin-top: 0; } .woocommerce .woocommerce-product-attributes.shop_attributes { border-top: 1px dotted var(--wp--preset--color--border-color); text-align: left; } .woocommerce table.shop_attributes th, .woocommerce table.shop_attributes td { border-bottom: 1px dotted var(--wp--preset--color--border-color); padding: 10px 0; text-transform: capitalize; font-weight: 400; } .woocommerce table.shop_attributes th p, .woocommerce table.shop_attributes td p { padding: 0; } .woocommerce table.shop_attributes th { color: var(--wp--preset--color--foreground); } .woocommerce #reviews #comments ol.commentlist li .comment-text { border-color: var(--wp--preset--color--border-color); background-color: var(--wp--preset--color--color-light); } .woocommerce-Reviews .commentlist { padding-left: 0; } .woocommerce-Reviews .comment-respond .comment-reply-title { color: var(--wp--preset--color--foreground); font-size: var(--wp--custom--typography--font-size--heading-five); font-weight: var(--wp--custom--typography--font-weight--semi-bold); margin-bottom: 21px; display: block; } .woocommerce #review_form #respond textarea { height: auto; } .woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th { vertical-align: middle; text-align: left; position: relative; } table.variations { color: var(--wp--preset--color--foreground); text-transform: capitalize; } .woocommerce-variation.single_variation { border-top: 1px solid var(--wp--preset--color--border-color); border-bottom: 1px solid var(--wp--preset--color--border-color); padding: 21px 0; margin-bottom: 42px; } .woocommerce button.button.alt.disabled { background-color: var(--wp--preset--color--wisteria); } .wp-product-category-with-sidebar { flex-direction: column-reverse; } .wp-block-widget-area .wc-block-featured-category h2, .wp-block-widget-area .wc-block-featured-product h2 { font-size: var(--wp--custom--typography--font-size--heading-four); line-height: var(--wp--custom--typography--line-height--heading-four); text-transform: capitalize; padding-bottom: 0; } .wp-block-widget-area .wc-block-featured-category span.woocommerce-Price-amount.amount, .wp-block-widget-area .wc-block-featured-product span.woocommerce-Price-amount.amount { font-size: var(--wp--custom--typography--font-size--heading-four); } .wp-block-sidebar .wp-block-widget a.wp-block-button__link { color: var(--wp--preset--color--color-light); } .wp-block-sidebar .wp-block-widget .wc-block-featured-product, .wp-block-sidebar .wp-block-widget .wc-block-featured-category { min-height: 360px !important; } .wp-block-sidebar .wc-block-grid__no-products { padding: 40px; text-align: center; width: auto; background: var(--wp--preset--color--primary); border: 1px solid var(--wp--preset--color--border-color); } .wp-block-sidebar .wc-block-grid__no-products button { border: none; background-color: transparent; color: var(--wp--preset--color--text-link); text-decoration: underline; padding: 0; font-weight: 600; cursor: pointer; } .wp-block-sidebar .wc-block-grid__no-products button:hover, .wp-block-sidebar .wc-block-grid__no-products button:focus { background-color: transparent; color: var(--wp--preset--color--foreground); } /* Woocommerce Breadcrumb */ .woocommerce .woocommerce-breadcrumb { font-size: 14px; font-size: 0.875rem; } .woocommerce .woocommerce-breadcrumb a { text-decoration: none; } .woocommerce .woocommerce-breadcrumb a:hover { text-decoration: underline; } .woocommerce.single-product .woocommerce-breadcrumb a:hover, .woocommerce.single-product .woocommerce-breadcrumb a:focus, .woocommerce.single-product .woocommerce-breadcrumb a { color: var(--wp--preset--color--foreground); } .woocommerce .woocommerce-breadcrumb a:hover, .woocommerce .woocommerce-breadcrumb a:focus { color: var(--wp--preset--color--persian-pink); } /* Woocommerce Pagination */ .wc-block-pagination.wc-block-components-pagination { display: flex; align-items: center; flex-wrap: wrap; justify-content: center; } .wc-block-components-pagination__page, .wc-block-components-pagination__page:not(.toggle) { background-color: transparent; box-sizing: border-box; display: inline-block; border: 0; color: var(--wp--preset--color--body-text); display: flex; align-items: center; justify-content: center; font-size: var(--wp--preset--font-size--upper-heading); height: var(--wp--custom--spacing--wp-block-page-numbers); line-height: var(--wp--custom--typography--line-height--heading-four); margin-right: 7px; margin-bottom: 7px; text-decoration: none; text-align: center; width: var(--wp--custom--spacing--wp-block-page-numbers); cursor: pointer; transition: all 0.3s ease-in-out; } .wc-block-components-pagination__page:hover, .wc-block-components-pagination__page:focus, .wc-block-components-pagination__page:not(.toggle):hover, .wc-block-components-pagination__page:not(.toggle):focus, .wc-block-components-pagination__page--active[disabled], .wc-block-components-pagination__page--active[disabled]:hover, .wc-block-components-pagination__page--active[disabled]:focus { color: var(--wp--preset--color--color-light); background: var(--wp--preset--color--button-color); } .woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li { border: none; } .wc-block-components-pagination__page, .wc-block-components-pagination__page:not(.toggle), .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span { color: var(--wp--preset--color--body-text); line-height: 1; font-size: 20px; font-size: 1.25rem; font-weight: 400; padding: 0; min-width: 1em; display: block; width: 40px; height: 40px; line-height: 40px; text-align: center; border-radius: 0%; margin: 0 3px; } .wc-block-components-pagination__page, .wc-block-components-pagination__page.wc-block-pagination-page--active { color: var(--wp--preset--color--color-light); } ul.wc-block-grid__products li { margin: 0 0 2.992em 0; } .wp-block-sidebar ul.wc-block-grid__products li { margin: 0; } .wp-block-sidebar ul.wc-block-grid__products h2.wc-block-components-product-title.wc-block-grid__product-title { line-height: 1.75; font-size: var(--wp--preset--font-size--small); padding-top: 0; } .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current { background: var(--wp--preset--color--button-color); color: var(--wp--preset--color--color-light); } /* Checkout Cart */ .woocommerce table.shop_table, #add_payment_method .cart-collaterals .cart_totals table, .woocommerce-cart .cart-collaterals .cart_totals table, .woocommerce-checkout .cart-collaterals .cart_totals table { border-collapse: collapse; } .woocommerce button.button:disabled { background-color: var(--wp--preset--color--primary); color: var(--wp--preset--color--foreground); cursor: no-drop; } .wp-block-main-header .wc-block-mini-cart__badge { background-color: var(--wp--preset--color--persian-pink); border: none; color: #fff; } .woocommerce table.shop_table a { text-decoration: none; } .woocommerce table.shop_table, .woocommerce table.shop_table td, #add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text { border: 1px solid var(--wp--preset--color--border-color); } .woocommerce-cart table.cart th, .woocommerce-cart .cart-collaterals .cart_totals tr th { color: var(--wp--preset--color--foreground); font-size: 16px; } .woocommerce a.remove { font-weight: 400; } .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals { width: auto; background-color: var(--wp--preset--color--primary); padding: 35px; margin-top: 35px; } .woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td { background-color: transparent; } .woocommerce-page .woocommerce-cart-form #coupon_code { width: 165px; font-size: 16px; font-size: 1rem; } .woocommerce-page .woocommerce-cart-form #coupon_code:focus { border: 1px solid var(--wp--preset--color--color-dark); } .cart_totals>h2 { color: var(--wp--preset--color--foreground); font-size: var(--wp--custom--typography--font-size--heading-five); font-weight: var(--wp--custom--typography--font-weight--semi-bold); margin-bottom: 21px; display: block; } #add_payment_method .cart-collaterals .cart_totals tr td, #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr th { border-top: 1px solid var(--wp--preset--color--border-color); } .shop_table_responsive .woocommerce-shipping-calculator .shipping-calculator-button { background-color: transparent; font-size: var(--wp--preset--font-size--small); text-transform: capitalize; margin: 14px 0; font-weight: 600; padding: 0px; text-decoration: none; border-bottom: 1px solid; &:hover { border-bottom: 1px solid transparent; } } .select2-container--default .select2-selection--single { background-color: var(--wp--preset--color--primary); border: 1px solid var(--wp--preset--color--border-color); padding: 8px; border-radius: 16px; } .select2-container--default .select2-selection--single .select2-selection__rendered { color: var(--wp--preset--color--foreground); font-size: 16px; font-size: 1rem; } .select2-container--default .select2-selection--single .select2-selection__arrow { top: 10px; right: 10px; } .select2-container .select2-selection--single { height: auto; } .select2-dropdown .select2-results { background-color: var(--wp--preset--color--primary); } .select2-container--default .select2-results__option[aria-selected="true"], .select2-container--default .select2-results__option[data-selected="true"] { background-color: var(--wp--preset--color--wisteria); color: var(--wp--preset--color--color-light); } .select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] { background-color: var(--wp--preset--color--background); color: var(--wp--preset--color--foreground); } .select2-search--dropdown { padding: 0; } .select2-dropdown { border: 1px solid var(--wp--preset--color--border-color); } /* Billing and Shipping */ .woocommerce-grouped-product-list a { text-decoration: none; } .woocommerce-message:before, .woocommerce-info:before { color: var(--wp--preset--color--persian-pink); } .woocommerce-message, .woocommerce-info { border-top-color: var(--wp--preset--color--persian-pink); } .woocommerce-error, .woocommerce-info, .woocommerce-message { background-color: var(--wp--preset--color--primary); color: var(--wp--preset--color--body-text); margin-top: 21px; font-size: var(--wp--preset--font-size--medium); border-top: none } .woocommerce-error a, .woocommerce-info a, .woocommerce-message a { text-decoration: none; } #customer_details { margin-bottom: 28px; } #customer_details h3, .checkout.woocommerce-checkout h3 { font-size: var(--wp--custom--typography--font-size--heading-five); font-weight: var(--wp--custom--typography--font-weight--semi-bold); margin-bottom: 21px; display: block; } #add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment { background-color: var(--wp--preset--color--primary); border: 1px solid var(--wp--preset--color--border-color); } .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register { border: 1px solid var(--wp--preset--color--border-color); } #add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods { border-bottom: 1px solid var(--wp--preset--color--border-color); } #add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box { background-color: var(--wp--preset--color--background); } #add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before { content: ""; display: block; border: 1em solid var(--wp--preset--color--primary); border-right-color: transparent; border-left-color: transparent; border-top-color: transparent; } label.checkbox.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox { text-transform: none; font-weight: normal; font-size: var(--wp--preset--font-size--upper-heading); cursor: pointer; } .woocommerce-checkout #payment div.payment_box p:first-child { margin-block-start: 0; } .woocommerce-privacy-policy-text p { font-size: var(--wp--preset--font-size--medium); } /* Mini Cart */ .wc-block-components-quantity-selector { border-radius: 4px; box-sizing: content-box; display: flex; margin: 0 14px 0 0; position: relative; width: 95px; } body:not(.theme-twentytwentythree, .theme-zaino) .wc-block-components-button:not(.is-link), .wc-block-components-checkout-return-to-cart-button { font-size: var(--wp--preset--font-size--medium); text-transform: capitalize; font-weight: var(--wp--custom--typography--font-weight--semi-bold); line-height: var(--wp--custom--typography--line-height--paragraph); padding: 14px clamp(28px, 3.5vw, 4px); min-height: auto; border-radius: 16px; } .wc-block-mini-cart__footer-actions .wc-block-components-button:not(.is-link).contained { background-color: var(--wp--preset--color--wisteria); color: var(--wp--preset--color--color-light); } .wc-block-mini-cart__footer-actions .wc-block-components-button:not(.is-link).contained:hover, .wc-block-mini-cart__footer-actions .wc-block-components-button:not(.is-link).contained:focus { background-color: var(--wp--preset--color--persian-pink); color: var(--wp--preset--color--color-light); opacity: 1; } .wc-block-components-drawer, .wp-block-woocommerce-mini-cart-contents { background-color: var(--wp--preset--color--primary); border: 0; } h2.wc-block-mini-cart__title { font-size: var(--wp--custom--typography--font-size--heading-five); font-weight: var(--wp--custom--typography--font-weight--semi-bold); margin-bottom: 21px; display: block; margin: 50px 25px 0; } .wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wc-block-components-button.outlined:not(:focus) { box-shadow: none; } .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name { text-decoration: none; } .is-mobile table.wc-block-cart-items .wc-block-cart-items__row { border-top: 1px solid var(--wp--preset--color--border-color); padding: 21px 0; } .wc-block-mini-cart__footer { border-top: 1px solid var(--wp--preset--color--border-color); } table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link { cursor: pointer; text-decoration: underline; margin-left: 7px; opacity: 0.6; } table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:focus { color: var(--wp--preset--color--text-link); opacity: 1; text-decoration: none; } .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image { padding-right: 21px; } .wc-block-mini-cart__button { cursor: pointer; font-size: var(--wp--preset--font-size--small); font-weight: var(--wp--custom--typography--font-weight--bold); line-height: var(--wp--custom--typography--line-height--paragraph); color: var(--wp--preset--color--body-text); transition: all 0.3s ease-in-out; } .wc-block-mini-cart__button:hover:not([disabled]), .wc-block-mini-cart__button:hover, .wc-block-mini-cart__button:focus { cursor: pointer; opacity: 1; } .wc-block-components-drawer .components-modal__header .components-button { cursor: pointer; transition: all 0.3s ease-in-out; } .wc-block-components-drawer .components-modal__header .components-button:hover, .wc-block-components-drawer .components-modal__header .components-button:focus { color: var(--wp--preset--color--text-link); } .wc-block-components-totals-item__label { color: var(--wp--preset--color--foreground); } .wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-totals-item__value { color: var(--wp--preset--color--color-dark); } .wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wc-block-mini-cart__footer-cart.wc-block-components-button { border: 1px solid var(--wp--preset--color--wisteria); box-shadow: none; color: var(--wp--preset--color--wisteria); } .wc-block-components-button:not(.is-link).contained, .wc-block-components-button:not(.is-link).contained:active, .wc-block-components-button:not(.is-link).contained:disabled, .wc-block-components-button:not(.is-link).contained:focus, .wc-block-components-button:not(.is-link).contained:hover { background-color: var(--wp--preset--color--border-color); color: var(--wp--preset--color--foreground); transition: all 0.3s ease-in-out; } .wc-block-components-button:not(.is-link).contained:hover, .wc-block-components-button:not(.is-link).contained:focus, .wc-block-components-button:not(.is-link).contained:active:hover, .wc-block-components-button:not(.is-link).contained:active:focus, .wc-block-components-button:not(.is-link).contained:disabled:hover, .wc-block-components-button:not(.is-link).contained:disabled:focus, .wc-block-components-button:not(.is-link).contained:focus, .wc-block-components-button:not(.is-link).contained:hover, .wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wc-block-mini-cart__footer-cart.wc-block-components-button:hover, .wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wc-block-mini-cart__footer-cart.wc-block-components-button:focus { background: var(--wp--preset--color--persian-pink); color: var(--wp--preset--color--color-light); border-color: transparent; } /* --- Block Hand Picked Products -------------------------------------------------------- */ .wc-block-grid__product-onsale { position: absolute; top: 14px; } .wp-block-button.wc-block-grid__product-add-to-cart { clear: both; margin: 0; } /** prudct with three category columns **/ .wp-product-cateogry-block .wc-block-featured-category__wrapper { padding: 42px; padding-bottom: var(--wp--custom--spacing--section-block-bottom); padding-top: var(--wp--custom--spacing--section-block-bottom); background-color: var(--wp--preset--color--primary); } .wp-product-cateogry-block .wc-block-featured-category.has-background-dim .background-dim__overlay:before { opacity: 0; } .wp-product-category-thumbnail { display: none; } .wp-product-cateogry-block>.alignfull { gap: 30px; } .wp-product-cateogry-block { .wc-block-grid__product { text-align: center; background-color: var(--wp--preset--color--primary); padding: 42px; padding-bottom: var(--wp--custom--spacing--section-block-top); padding-top: var(--wp--custom--spacing--section-block-top); .wc-block-grid__product-link { display: flex; flex-wrap: wrap; flex-direction: column-reverse; text-decoration: none; } .wc-block-grid__product-price.price { font-size: var(--wp--preset--font-size--product-heading); font-weight: 700; del { font-size: var(--wp--preset--font-size--content-heading); opacity: 0.25; } } } } .wc-block-components-price-slider__range-input-progress { --track-background: linear-gradient(90deg, transparent var(--low), var(--range-color) 0, var(--range-color) var(--high), transparent 0) no-repeat 0 100%/100% 100%; --range-color: var(--wp--preset--color--text-link); } /** woocommerce shipping feature **/ .wp-block-section.wp-woocommerce-shipping { padding-bottom: var(--wp--custom--spacing--wp-footer-vertical); padding-top: var(--wp--custom--spacing--wp-footer-vertical); } .wp-block-section.wp-woocommerce-shipping .wp-block-columns .wp-block-columns { text-align: center; } .wp-woocommerce-shipping .wp-block-image img { height: 40px; object-fit: contain; } .wp-site-blocks .wp-block-section:last-child.wp-woocommerce-shipping { background: transparent; max-width: 1400px; margin-left: auto; margin-right: auto; margin: 0 auto !important; padding-left: 0; padding-right: 0; } /** latest product section **/ .wc-block-grid__products .wc-block-grid__product-image img { transition: all 0.4s; } .wp-latest-products-block .wc-block-grid__product-link { text-decoration: none; .wc-block-grid__product-title:hover, .wc-block-grid__product-title:focus { color: var(--wp--preset--color--persian-pink); } } .wp-latest-products-block .wc-block-grid__product .wc-block-grid__product-title { margin: 28px 0 7px; } /** woocommerce mini cart **/ .wc-block-mini-cart__shopping-button a { font-size: var(--wp--preset--font-size--medium); font-weight: var(--wp--custom--typography--font-weight--bold); line-height: var(--wp--custom--typography--line-height--paragraph); padding-top: max(0.7rem, 0.73vw); padding-right: max(1.5rem, 1.85vw); padding-bottom: max(0.7rem, 0.73vw); padding-left: max(1.5rem, 1.85vw); text-transform: uppercase; } .wc-block-components-product-metadata .wc-block-components-product-metadata__description>p { overflow: hidden; display: block; -webkit-line-clamp: 1; display: box; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; white-space: normal; max-height: 25px; } table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name { color: var(--wp--preset--color--foreground); font-size: var(--wp--preset--font-size--medium); font-weight: var(--wp--custom--typography--font-weight--bold); } table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name:hover { color: var(--wp--preset--color--body-text); } .wc-block-components-product-badge { border: none; font-size: 0.75em; font-weight: var(--wp--custom--typography--font-weight--semi-bold); padding: 0 0.56em; text-transform: uppercase; background: var(--wp--preset--color--persian-pink); color: var(--wp--preset--color--color-light); } .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity { padding-top: 7px; display: flex; } .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button { background-color: var(--wp--preset--color--primary); opacity: 1; min-width: 25px !important; border: 1px solid var(--wp--preset--color--border-color); } .wc-block-components-quantity-selector:after { border: 1px solid var(--wp--preset--color--border-color); } .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover { background-color: var(--wp--preset--color--border-color); } .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product { padding-bottom: 0 !important; margin: 0 !important; } li.wc-block-product-categories-list-item { list-style: none; } .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input { color: var(--wp--preset--color--foreground); font-weight: 400; border-top: 1px solid var(--wp--preset--color--border-color); border-bottom: 1px solid var(--wp--preset--color--border-color); border-radius: 0; } /** woocommerece sidebar css **/ .wp-product-category-with-sidebar .wp-block-sidebar { margin-top: 35px; } .wp-product-category-with-sidebar .wc-block-featured-product__title { color: inherit; padding: 0 35px; margin: 0; } .wp-block-sidebar .wc-block-grid.has-2-columns .wc-block-grid__product, .wp-block-sidebar .wc-block-grid.has-3-columns .wc-block-grid__product, .wp-block-sidebar .wc-block-grid.has-4-columns .wc-block-grid__product, .wp-block-sidebar .wc-block-grid.has-f-columns .wc-block-grid__product, .wp-block-sidebar .wc-block-grid.has-6-columns .wc-block-grid__product { flex: none; max-width: 100%; } .wp-block-sidebar .wc-block-grid__products .wc-block-grid__product-image { width: 70px; float: left; margin-right: 21px; } .wp-block-sidebar ul.products li.product a img, .wp-block-sidebar .wc-block-grid__products .wc-block-grid__product-image img { transition: all 0.4s; height: auto; } body .wp-product-category-with-sidebar .is-layout-constrained> :where(:not(.alignleft):not(.alignright):not(.alignfull)) { max-width: 100%; } .wp-block-sidebar .wc-block-sort-select, .wp-block-sidebar .wc-block-grid__product-rating, .wp-block-sidebar .wc-block-grid__product-onsale, .wp-block-sidebar .wp-block-button.wc-block-grid__product-add-to-cart { display: none; } .wp-block-sidebar .wc-block-grid__product { padding: 0 0 21px; border: none; } .wp-block-sidebar .wc-block-grid__product:last-child { padding-bottom: 0; } .wp-block-sidebar .wc-block-grid__product-price.price { font-size: 14px; margin: 0; color: var(--wp--preset--color--meta); } .wp-block-sidebar .wc-block-grid__product .wc-block-grid__product-title, .wp-block-sidebar .wc-block-grid__product .wc-block-grid__product-title a { font-weight: 500; font-size: var(--wp--preset--font-size--small); line-height: 1.75; text-transform: none; margin-bottom: 7px; } .wp-block-sidebar .wc-block-grid .wc-block-grid__product:hover .wc-block-grid__product-image img { transform: scale(1.05); } .wp-block-sidebar .wc-block-grid__product .wc-block-grid__product-title:hover, .wp-block-sidebar .wc-block-grid__product .wc-block-grid__product-title a:hover { color: var(--wp--preset--color--text-link); } .wp-block-sidebar .wc-block-components-product-price__value { font-size: 16px; } .wp-block-sidebar .wc-block-grid__products { display: block; margin: 0; max-height: 360px; overflow-y: auto; padding-right: 28px; scrollbar-color: var(--wp--preset--color--text-link) var(--wp--preset--color--border-color) !important; scrollbar-width: thin !important; } .wp-block-sidebar .wc-block-grid__products::-webkit-scrollbar { width: 5px; } /* Track */ .wp-block-sidebar .wc-block-grid__products::-webkit-scrollbar-track { border-radius: 10px; background-color: var(--wp--preset--color--primary); opacity: 0.1; } /* Handle */ .wp-block-sidebar .wc-block-grid__products::-webkit-scrollbar-thumb { background: var(--wp--preset--color--color-dark); border-radius: 10px; } /* Handle on hover */ .wp-block-sidebar .wc-block-grid__products::-webkit-scrollbar-thumb:hover { background: var(--wp--preset--color--body-text); } .wp-block-sidebar .wc-block-pagination.wc-block-components-pagination { display: none; } .wc-block-components-price-slider__actions>span { margin-top: -28px; display: inline-block; } .wc-block-product-categories>ul.wc-block-product-categories-list { padding: 0; ul { padding: 14px 0 0; } } .wc-block-product-categories ul.wc-block-product-categories-list li { margin-bottom: 14px; position: relative; font-size: var(--wp--preset--font-size--small); } .wc-block-product-categories ul.wc-block-product-categories-list li ul { padding-left: 28px; padding-top: 21px; } .wc-block-product-categories ul.wc-block-product-categories-list li a { position: relative; padding-left: 35px; &::before { position: absolute; left: 0; top: 0px; width: 18px; height: 18px; border-radius: 50%; border: 1px solid var(--wp--preset--color--border-color); content: ""; transition: all 0.4s; } &:hover::before { border: 1px solid var(--wp--preset--color--persian-pink); } &::after { position: absolute; left: 3px; top: 3px; content: ""; display: inline-block; content: ""; vertical-align: -0.125em; background-image: url('data:image/svg+xml,'); background-repeat: no-repeat; background-size: contain; height: 14px; width: 14px; opacity: 0; } &.active::after { opacity: 1; } &.active { color: var(--wp--preset--color--persian-pink); } &.active::before { background-color: var(--wp--preset--color--persian-pink); border: 1px solid var(--wp--preset--color--persian-pink); } } .wp-block-sidebar .wc-block-components-review-list-item__item { margin: 0 0 21px; } .wp-block-sidebar .wc-block-components-review-list-item__info { margin-bottom: 14px; } .wp-block-sidebar .wp-block-widget .wc-block-components-review-list-item__product a { color: var(--wp--preset--color--foreground); font-weight: 600; } .wp-block-sidebar .wc-block-components-review-list.wc-block-components-review-list { padding: 0; } .wc-block-price-slider { position: relative; margin-top: 28px; } .wc-block-price-filter__amount.wc-block-price-filter__amount--max { left: 60px; &::before { content: "-"; } } .wc-block-components-price-slider__controls .wc-block-components-price-slider__amount { max-width: 80px !important; padding: 8px; width: auto; border: none; background: var(--wp--preset--color--primary); font-size: var(--wp--preset--font-size--tiny); font-family: var(--wp--preset--font-family--poppins); text-align: center; padding: 5px; border-radius: 4px; } .wc-block-price-filter__controls.wc-block-components-price-slider__controls { max-width: fit-content; position: relative; gap: 15px; margin-top: 28px; &::before { left: 50%; top: 50%; position: absolute; transform: translate(-50%, -50%); content: "-"; } } button.wc-block-components-filter-reset-button span { font-size: var(--wp--preset--font-size--tiny); text-transform: uppercase; font-weight: 700; color: var(--wp--preset--color--text-link); font-family: var(--wp--preset--font-family--poppins); margin-top: -14px; display: block; } input[type="range"]:focus { outline: none; } input[type="range"]::-moz-range-thumb { height: 15px; width: 15px; border-radius: 50%; border: 3px solid var(--wp--preset--color--text-link); background-color: var(--wp--preset--color--color-light); cursor: pointer; -webkit-appearance: none; margin-top: 0px; position: relative; top: -8px; } input[type="range"]::-webkit-slider-thumb { height: 15px; width: 15px; border-radius: 50%; border: 3px solid var(--wp--preset--color--text-link); background-color: var(--wp--preset--color--color-light); cursor: pointer; -webkit-appearance: none; margin-top: 0px; position: relative; top: -8px; } input[type="range"]::-moz-range-thumb:hover { background-color: var(--wp--preset--color--text-link); border: 3px solid var(--wp--preset--color--text-link); } input[type="range"]::-webkit-slider-thumb:hover { background-color: var(--wp--preset--color--text-link); border: 3px solid var(--wp--preset--color--text-link); } .wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars span { line-height: 1; } .wp-block-sidebar span.wc-block-product-categories-list-item-count { float: right; } /** checkout page css **/ .woocommerce-page .woocommerce-cart-form .product-thumbnail a img { max-height: 60px; object-fit: contain; } .woocommerce-cart .header-media-inner-post .wp-block-post-title { margin: 0 auto; } .woocommerce table.shop_table .product-name a { text-decoration: none; font-weight: 500; font-size: 18px; color: var(--wp--preset--color--foreground); } .woocommerce table.shop_table, .woocommerce table.shop_table td { border: 1px solid var(--wp--preset--color--border-color); border-left: none; border-right: none; font-size: 18px; font-size: 1.125rem; } .woocommerce table.shop_table th, .woocommerce table.shop_table tfoot td { color: var(--wp--preset--color--foreground); } .woocommerce-page .methods label { display: inline; } .woocommerce-checkout .wp-block-post-title, .woocommerce-cart main .woocommerce { max-width: 1400px; } cart-collaterals .cart_totals .shop_table td { padding-left: 0; padding-right: 0; } .woocommerce-page .cart-collaterals h2 { font-size: var(--wp--custom--typography--font-size--heading-five); } /** filter by color and size **/ body .wc-block-components-checkbox .wc-block-components-checkbox__mark { height: 1.125em; margin-left: 0; width: 1.125em; left: 0; top: 2px; } body .wp-block-sidebar .wc-block-components-checkbox { margin-top: 0; } /** woocommerce cart **/ .woocommerce .cart_totals p { font-size: var(--wp--preset--font-size--medium) } .woocommerce form .shipping-calculator-form .form-row { margin: 0 0 10px; padding: 0; height: 48px; } .woocommerce form .shipping-calculator-form .select2-container--default .select2-selection--single .select2-selection__rendered { color: var(--wp--preset--color--foreground); font-size: var(--wp--preset--font-size--small) } .woocommerce form .shipping-calculator-form .select2-container { display: block; } .woocommerce form .shipping-calculator-form input.input-text, .woocommerce form .shipping-calculator-form .select2-container .select2-selection--single { background-color: var(--wp--preset--color--background); padding: 0.7rem 1.1rem; height: 48px; } .woocommerce form .shipping-calculator-form .select2-container .select2-selection--single .select2-selection__rendered { padding: 0; line-height: 24px; } .woocommerce-page .shipping-calculator-form .select2-container .select2-selection .select2-selection__arrow { height: 48px; } address { word-break: break-all; } p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received { color: #24ab14; font-weight: 600; } /** Woocommerce Account Page **/ .woocommerce-account, .woocommerce-lost-password { .wp-block-post-content { .woocommerce { h2 { font-size: var(--wp--custom--typography--font-size--heading-three); } >h2, .woocommerce-ResetPassword.lost_reset_password, .woocommerce-form-login { max-width: var(--wp--style--global--content-size); margin-left: auto; margin-right: auto; box-sizing: border-box; } } } } .woocommerce { .woocommerce-form-login { .woocommerce-form-login__rememberme { display: block; margin-bottom: 21px; } } } .woocommerce-LostPassword.lost_password { font-size: 16px; font-size: 1rem; margin: 28px 0 0; } .wc-block-mini-cart__footer-actions .wc-block-components-button:not(.is-link) { transition: 0.5s ease-in-out; -webkit-transition: 0.5s ease-in-out; -moz-transition: 0.5s ease-in-out; &:hover, &:focus { transform: translateY(-3px); -webkit-transform: translateY(-3px); -moz-transform: translateY(-3px); } }