.woocommerce-js ul.products li.product, .woocommerce-page ul.products li.product { margin-bottom: 40px; } .woocommerce-js ul.products li.product, .woocommerce-page ul.products li.product { text-align: left; border-style: solid; border-width: 1px 1px 1px 1px; border-radius: 20px; padding: 18px 18px 18px 18px; border-color: #0E1B4D; justify-content: space-between; } .review-rating { display: none; } .woocommerce-js ul.products li.product .price, .woocommerce-page ul.products li.product .price { line-height: 1.3; margin-bottom: .5em; color: #0E1B4D; font-family: "Questrial", Sans-serif; font-size: 17px; font-weight: 400; letter-spacing: 1.05px; } .woocommerce-js ul.products li.product .woocommerce-loop-product__title, .woocommerce-page ul.products li.product .woocommerce-loop-product__title { font-weight: 700; font-family: 'archivo'; } a.button.product_type_variable.add_to_cart_button { color: #0E1B4D; background-color: #02010100; border-color: #0E1B4D; border-style: solid; text-align: center; border-width: 1px 1px 1px 1px; border-radius: 50px 50px 50px 50px; } a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart { color: #0E1B4D; background-color: #02010100; border-color: #0E1B4D; text-align: center; border-style: solid; border-width: 1px 1px 1px 1px; border-radius: 50px 50px 50px 50px; } #xt_wooqv .xt_wooqv-item-info .xt_wooqv-more-info { padding-left: 10px; text-decoration: underline; font-weight: 700 !important; letter-spacing: 1px !important; } #xt_wooqv .xt_wooqv-item-info .single_add_to_cart_button { padding: 15px 30px; border-radius: 30px; width: 100%; } .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-selected { letter-spacing: 1.05px; } .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-default { letter-spacing: 1.05px; } .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-hover { letter-spacing: 1.05px; } .elementor-template-full-width .ast-container { padding: 0; } a.button.checkout.wc-forward { border-radius: 30px; display: block; text-align: center; } a.button.wc-forward:first-child { display: none; } .wpr-mini-cart-image img, .wpr-mini-cart-image a img { min-width: unset !important; } .predictive_results.predictive_results_header .result_row { display: flex; column-gap: 10px; align-items: center; } .csearch .wc_ps_shortcode_container { display: block !important; } .predictive_results.predictive_results_header { z-index: 9999999999 !important; } .wpfMainWrapper { display: flex; flex-direction: row; justify-content: flex-start; column-gap: 20px; } .wpfFilterWrapper { padding: 5px; max-width: 160px !important; margin: 0 !important; width: 100%; } .wpfFilterWrapper select { background-color: #ffffff00 !important; border: none !important; background-position-x: calc( 80% - 10px ) !important; } .wpfFilterButton.wpfButton, .wpfClearButton.wpfButton { width: 100% !important; } .elementor-535 .elementor-element.elementor-element-4c79c61 nav.hfe-nav-menu__layout-horizontal .sub-menu { overflow: hidden !important; } .hfe-pointer__underline .menu-item.parent a.hfe-menu-item:after { height: 2px !important; } .elementor-widget-off-canvas { --e-off-canvas-animation-duration: 0.5s; } span.woocommerce-Price-amount.amount { font-weight: unset !important; } section.related.products a.button.add_to_cart_button { display: none; } .woocommerce-js div.product .woocommerce-tabs { padding-top: 0em !important; margin-bottom: 0em !important; } li#tab-title-additional_information { display: none !important; } .woocommerce div.product.elementor ul.tabs li a { padding: .5em 0; } .woocommerce-js div.product .woocommerce-tabs ul.tabs li.active::before { bottom: 0px; height: 2px; top: unset; } .woocommerce div.product.elementor .woocommerce-tabs .panel { padding: 40px 20px 0 20px !important; } /* header */ /* home-slider */ .bdt-prime-slider-skin-general .bdt-dotnav { left: 0 !important; right: 0 !important; } .bdt-dotnav { justify-content: center; } /* products */ .astra-shop-summary-wrap a, .price { text-align: left; } .categoris-section .elementor-widget.elementor-widget-image-box:hover figure.elementor-image-box-img img{ transform: scale(1.1) !important; } .categoris-section .elementor-widget-image-box .elementor-image-box-title a { text-decoration: none; } .categoris-section h3.elementor-image-box-title:after{ content:'→'; margin-left: 5px; transition: 0.5s ease-in; } .categoris-section .elementor-widget.elementor-widget-image-box:hover h3.elementor-image-box-title:after{ margin-left: 10px; transition: 0.5s ease-in; } /* contact-form-7 */ .c-inline { display: flex; } .wpcf7-spinner { margin: 0 !important; } .elementor-10 .elementor-element.elementor-element-fd5bdee .wpcf7-text { height: 40px !important; } .wpcf7-response-output { margin-top: -132px !important; text-align: center; border: unset !important; } .gallery-navigation-carousel .wcgs-spswiper-button-next { border-top-right-radius: 20px !important; border-bottom-right-radius: 20px !important; } .gallery-navigation-carousel .wcgs-spswiper-button-prev { border-top-left-radius: 20px !important; border-bottom-left-radius: 20px !important; } #wpgs-gallery.wcgs-woocommerce-product-gallery .wcgs-carousel { margin-bottom: 10px; } .singprice span.woocommerce-Price-amount.amount { font-weight: normal; } .singad-cart .e-atc-qty-button-holder button.single_add_to_cart_button.button.alt { padding: 15px 30px !important; } .woocommerce-js .quantity .minus, .woocommerce-js .quantity .plus { width: 44px; border: 1px solid #334155; } .woocommerce-js .quantity .minus { border-top-left-radius: 20px; border-bottom-left-radius: 20px; font-size: x-large; } .woocommerce-js .quantity .plus { border-bottom-right-radius: 20px; border-top-right-radius: 20px; font-size: x-large; } .elementor-412 .elementor-element.elementor-element-3c39509 .quantity .qty:focus { border-color: #334155; border-width: 1px 0 1px 0 !important; border-style: solid; } button.wc-buy-now-btn.button.alt { width: 100% !important; } .woocommerce-js div.product form.cart .variations { border: none !important; margin: 0px !important; } .woocommerce div.product form.cart .variations tr { margin-bottom: 0 !important; flex-direction: column !important; } .woocommerce div.product form.cart .variations td.label, .woocommerce div.product form.cart .variations th.label { width: 100% !important; padding-right: 0 !important; } .woocommerce-js div.product form.cart .variations th { margin-bottom: 0px !important; } .theme-astra.cfvsw-label-stacked tr td.value { padding: 0px 0 !important; } .cfvsw-selected-swatch { background-color: #0E1B4D !important; color: #ffffff !important; } .cfvsw-label-option { padding: 10px 21px !important; font-size: 14.7px !important; letter-spacing: 1.05px !important; background-color: transparent; border-color: #0e1b4d8c !important; } @media only screen and (max-width: 1024px) and (min-width: 768px) { .woocommerce-js ul.products li.product, .woocommerce-page ul.products li.product { margin-bottom: 20px; } } @media (max-width: 767px) { .wpfMainWrapper { display: flex; flex-direction: column; } .wpfFilterWrapper { max-width: 100% !important; } .woocommerce-js ul.products li.product, .woocommerce-page ul.products li.product { margin-bottom: 15px; } .woocommerce-js ul.products li.product, .woocommerce-page ul.products li.product { padding: 15px; } .woocommerce-js #respond input#submit, .woocommerce-js a.button, .woocommerce-js button.button, .woocommerce-js input.button { padding-top: 12px; padding-right: 20px; padding-bottom: 12px; padding-left: 20px; } .woocommerce ul.products, .woocommerce-page ul.products { column-gap: 15px; } } @media (max-width: 544px) { .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li { display: inline-block; margin-right: 10px; } }