/* START: Products Page */ .card.woo-product-card { background-color: transparent; margin-bottom: 2rem !important; border-radius: 0; padding-bottom: 0.65rem; transition: all 0.3s ease-in-out; border: 1px solid transparent !important; } .card.woo-product-card:hover { border-color: #e4e5e9 !important; /* box-shadow: 0 5px 20px 0 rgba(0,0,0,.08); */ } .woo-product-card .card-body { min-height: 1px; padding: 1rem 0.7rem 0.6rem; } .woocommerce .product.type-product span.onsale, .woo-product-card span.onsale { left: 10px; top: 12px; line-height: 22px !important; padding: 0 11px !important; border-radius: 23px !important; font-size: 11px; font-weight: 700 !important; letter-spacing: 1px; background-color: #2ba968 !important; position: absolute; color: #fff; } .woo-product-card .woocommerce-loop-product__title { font-size: 14px; font-weight: 400; } .woocommerce div.product p.price, .woocommerce div.product span.price { color: #999 !important; font-size: 1em !important; letter-spacing: 0; } .woocommerce div.product p.price ins, .woocommerce div.product span.price ins { font-weight: 600 !important; } .woocommerce a.reset_variations, .woocommerce .woo-product-card .button { margin-left: 0.7rem; border-radius: 0 !important; font-size: 13px !important; font-weight: 500 !important; padding: 0.6rem 1rem !important; background-color: #eaeaea !important; color: #656461 !important; box-shadow: none !important; letter-spacing: 0; display: inline-block; width: max-content; } .woocommerce a.reset_variations { line-height: 5px; text-decoration: none !important; margin-left: 0 !important; } .woocommerce .woo-product-card .added_to_cart.wc-forward { top: 12px; right: 12px; font-size: 11px; background: #eb521d; color: #fff !important; font-weight: 700; line-height: 1; padding: 7px 8px !important; } .woocommerce .woo-product-card a.button.loading { opacity: 1 !important; } .woocommerce .woo-product-card a.button.loading::before { content: ""; background: #2b2b2b; position: absolute; left: 0; right: 0; bottom: 0; top: 0; } .woocommerce .woo-product-card a.button.loading::after { top: 50% !important; right: 50% !important; display: inline-block; width: 12px; margin-top: -4px; margin-right: -6px; color: #fff !important; vertical-align: middle; } .woocommerce .woo-product-card .button:hover { background-color: #2b2b2b !important; color: #fff !important; } .woocommerce .woo-product-card .star-rating { font-size: 10px; margin-top: 7px; color: #6a6a6d; } .woocommerce .star-rating { width: 5.5em !important; } .woocommerce .star-rating::before { font-size: 10px; } .woocommerce .star-rating span::before { font-size: 10px; } .summary.entry-summary .star-rating::before { font-size: 12px !important; } .summary.entry-summary .star-rating span::before { font-size: 12px !important; } /* END: Products Page */ /* START: Product Detail Page */ .woocommerce div.product div.images { margin-bottom: 3.5em !important; } .woocommerce .product.type-product .product_title { font-weight: 700 !important; font-size: 30px; color: #222529; letter-spacing: 0 !important; } .woocommerce .product.type-product .woocommerce-variation-price .price, .woocommerce .product.type-product p.price { color: #222529 !important; font-size: 1.7em !important; font-weight: 500; } del .woocommerce-Price-amount.amount { color: #797a95; } .woocommerce .product.type-product .woocommerce-variation-price .price { font-weight: 800; margin-bottom: 1.5rem; display: inline-block; } .woocommerce .woocommerce-product-rating { color: #ff5b5b; } .woocommerce-review-link { color: #999 !important; letter-spacing: 0; font-size: 14px; line-height: 4px; } .product_meta { text-transform: uppercase; font-size: 12px; font-weight: 600; color: #777; line-height: 25px; } .product_meta span > * { color: #222529 !important; letter-spacing: 0; font-weight: 700; } .woocommerce div.product div.images .flex-control-thumbs li { width: auto !important; max-width: 100%; margin-right: 4px !important; margin-top: 4px !important; } .woocommerce div.product div.images .flex-control-thumbs li img { border: 2px solid transparent; } .woocommerce .product .images .flex-control-thumbs .flex-active { border-color: #222529; } .woocommerce .product .images .flex-control-thumbs img { opacity: 1 !important; } .summary.entry-summary .single_add_to_cart_button.button, .summary.entry-summary .btn { font-weight: 500 !important; letter-spacing: 0; border-radius: 0; border-color: #222529 !important; background-color: #222529 !important; padding: 14px 30px !important; font-size: 16px !important; line-height: 25px !important; } .woocommerce div.product form.cart .variations select { margin-right: 4em; border-radius: 0; height: 48px; border-color: #dee4ea; } .woocommerce div.product form.cart .variations label { font-weight: 600; text-transform: uppercase; line-height: 48px; } .cart { border: 1px solid #dee4ea; border-left: 0; border-right: 0; padding: 1.25rem 0; margin: 1.5rem 0 !important; } .related.products > h2 { border-bottom: 1px solid rgba(0, 0, 0, 0.08); margin-bottom: 1.8rem; padding-bottom: 0.7rem; letter-spacing: 0; } .woocommerce .product .woocommerce-tabs.wc-tabs-wrapper ul.tabs li a { padding: 1em 0 !important; font-size: 13px; text-transform: uppercase; letter-spacing: 0; margin-right: 1rem; } .woocommerce .product .woocommerce-tabs.wc-tabs-wrapper ul.tabs li a { color: #818692; } .woocommerce .product .woocommerce-tabs.wc-tabs-wrapper ul.tabs li.active::before { width: calc(100% - 1rem) !important; height: 2px !important; background: #222529 !important; } .woocommerce-Tabs-panel h2 { display: none; } .woocommerce-breadcrumb, .woocommerce-breadcrumb a:not(.btn) { color: #8e8e8e !important; text-transform: uppercase; font-size: 13px !important; letter-spacing: 0; font-weight: 600; } .grouped_form table:not(.table), .grouped_form table:not(.table) td, .grouped_form table:not(.table) th, .grouped_form table:not(.table) tr { border: none !important; } .woocommerce div.product form.cart table { margin-bottom: 10px; } .woocommerce .summary.entry-summary form.cart .group_table td { vertical-align: baseline; font-weight: 700; } #comments .star-rating { font-size: 12px; color: #ff0000; } .woocommerce #reviews #review_form_wrapper #review_form { background: #f5f7f7; border: none !important; } .woocommerce #reviews #comments ol.commentlist li .comment-text { border-radius: 0 !important; padding: 1rem 1.3rem 0 !important; background: #f5f7f7; border: none !important; margin-left: 0 !important; } .woocommerce #reviews #comments ol.commentlist li img.avatar { top: 10px !important; left: 20px !important; border-radius: 50px; } .woocommerce #reviews #comments ol.commentlist li .comment-text p { margin-left: 40px !important; } .woocommerce div.product .woocommerce-tabs .panel { margin-bottom: 0.9em; } .woocommerce .woocommerce-message { border-top: none; padding: 1rem 1.5rem 1rem 3rem; line-height: 38px; } .woocommerce div.product div.images .woocommerce-product-gallery__trigger { background: transparent !important; } .woocommerce .woocommerce-message .button { color: #fff !important; background-color: #ff5b5b !important; font-weight: 700 !important; text-transform: uppercase; border-radius: 0 !important; font-size: 14px; letter-spacing: 0; padding: 0.8rem 1.3rem; } .woocommerce .woocommerce-message::before { color: #2ba968; } /* END: Product Detail Page */ /* START: Product cart Page */ .woocommerce .shop_table.shop_table_responsive { border: 0; border-radius: 0; } .woocommerce .cart-collaterals .cart_totals h2, .woocommerce .shop_table.shop_table_responsive th { background: transparent !important; font-weight: 500; font-size: 14px; letter-spacing: 0; } .woocommerce .shop_table.cart td { padding: 20px 10px; } .woocommerce .shop_table .product-name a { text-decoration: none; } .woocommerce .shop_table td.product-subtotal { font-weight: 700; } .woocommerce .shop_table .product-name a, .woocommerce .shop_table.shop_table_responsive th, .woocommerce .shop_table td.product-subtotal { color: #222529; } .woocommerce .shop_table th, .woocommerce .shop_table.shop_table_responsive th, .woocommerce .shop_table td { border-top: 1px solid rgba(0, 0, 0, 0.1) !important; border-right: 0 !important; border-bottom: 0 !important; } .woocommerce .shop_table.cart td.actions { border-bottom: 0 !important; } .woocommerce-cart .shop_table.cart img { width: 70px; } .woocommerce .shop_table.cart input.button:disabled[disabled], .woocommerce .shop_table.shop_table_responsive .button { padding: 14px 20px !important; border-radius: 0 !important; font-weight: 400; /*color: #777 !important;*/ /*background-color: #f4f4f4 !important;*/ letter-spacing: 0; } .woocommerce .cart input.button:disabled[disabled][name=update_cart] { color: #fff !important; } .woocommerce .cart-collaterals .cart_totals h2 { font-size: 14pt; font-weight: 700 !important; margin-bottom: 20px; } .woocommerce #order_review #payment #place_order, .woocommerce-cart .woocommerce .wc-proceed-to-checkout a.checkout-button { padding: 20px 30px !important; border-radius: 0 !important; font-weight: 500; font-size: 18px; } #order_review, .cart_totals { border: 2px solid #e7e7e7; padding: 24px 30px 5px; background: #fff; } .woocommerce .shop_table.woocommerce-checkout-review-order-table thead th:last-child, .woocommerce .shop_table.woocommerce-checkout-review-order-table td:last-child, .woocommerce .cart_totals table.shop_table td { text-align: right; padding: 20px 10px; } .woocommerce .cart_totals table.shop_table th { vertical-align: middle !important; } .woocommerce .cart_totals table.shop_table .order-total td, .woocommerce .cart_totals table.shop_table .order-total th { font-size: 16px !important; color: #000 !important; font-weight: 600 !important; } .shop_table.cart .actions input[type=text]::placeholder { font-size: 12px; color: #999; font-weight: 400; } .woocommerce .cart.shop_table #coupon_code { border-color: rgba(0, 0, 0, 0.1) !important; border-radius: 0; min-height: 42px !important; } .woocommerce .checkout.woocommerce-checkout label { font-weight: 400; font-size: 14px; margin: 5px 0 3px; letter-spacing: 0; color: #888; } .woocommerce .checkout.woocommerce-checkout textarea, .woocommerce .checkout.woocommerce-checkout input { border-color: rgba(0, 0, 0, 0.1); padding: 14px 15px; border-radius: 0; } .woocommerce .checkout.woocommerce-checkout .select2-selection { border-color: rgba(0, 0, 0, 0.1); border-radius: 0; } .woocommerce .checkout.woocommerce-checkout h3 { background: transparent; color: #222529; border-bottom: 0 !important; font-size: 13pt; letter-spacing: 0; padding: 0; margin-bottom: 20px; } .woocommerce-additional-fields > h3 { margin-bottom: 8px !important; margin-top: 25px; } .woocommerce .checkout.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table { background: transparent; color: #222529; } .checkout.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table * { color: unset !important; } .woocommerce .woocommerce-checkout #payment, .woocommerce .woocommerce-checkout #payment div.form-row, .woocommerce .woocommerce-checkout #payment ul.payment_methods { padding: 0; background: transparent !important; border-bottom: 0; } .woocommerce .woocommerce-info { color: #777; border-left: 3px solid #ffbdbd !important; letter-spacing: 0; font-size: 13px; border-top: 0; } .woocommerce .woocommerce-info::before { color: #ffbdbd; } .woocommerce .woocommerce-checkout #payment div.form-row p { margin: 20px 0; font-size: 12px; } .woocommerce #order_review .shop_table.woocommerce-checkout-review-order-table * { background: transparent !important; } .woocommerce #order_review #payment #place_order { margin-bottom: 25px; } .woocommerce .shop_table.cart thead th, .woocommerce .shop_table thead th { border-top: 0 !important; font-size: 14px !important; letter-spacing: 0 !important; font-weight: 500 !important; } .woocommerce .shop_table tfoot th { font-size: 13px !important; letter-spacing: 0 !important; } .woocommerce .checkout.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table td, .woocommerce .checkout.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table th { padding: 20px 15px; } .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals { float: none !important; width: auto !important; } .woocommerce a.remove { line-height: 19px !important; text-indent: 1px; font-weight: 300 !important; } .woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow { top: 12px; right: 10px; } .woocommerce .select2-container .select2-selection--single { height: auto !important; } .woocommerce .select2-container .select2-selection--single .select2-selection__rendered { padding: 14px 15px; line-height: 18px; } /* END: Product Cart Page */ /* START: quantity Counter */ .woocommerce .quantity { display: inline-block; float: none !important; margin: 0 !important; position: relative; } .woocommerce .increment, .woocommerce .decrement { display: inline-block; line-height: 52px; width: 34px; height: 56px; font-weight: 700; text-align: center; cursor: pointer; border: 1px solid rgba(0, 0, 0, 0.1); } .woocommerce .decrement { margin-right: -1px; } .woocommerce .decrement span { transform: scaleX(1.7); display: inline-block; } .woocommerce .increment { margin-left: -1px; margin-right: 10px; } .woocommerce .quantity .qty { border: 1px solid #dee4ea; border-radius: 0; box-shadow: none !important; font-weight: 700; max-width: 50px; } .woocommerce .quantity .qty, .woocommerce .increment, .woocommerce .decrement { height: 56px; } .woocommerce .woocommerce-cart-form .quantity .qty, .woocommerce .woocommerce-cart-form .increment, .woocommerce .woocommerce-cart-form .decrement { height: 42px; line-height: 41px; } .woocommerce .quantity-wrapper { min-width: 156px; display: inline-flex; } .product-type-variable .woocommerce-variation-add-to-cart, .product-type-simple form.cart { display: inline-flex; } .woocommerce-grouped-product-list-item__quantity { display: inline-flex; width: 150px !important; } .woocommerce .woocommerce-grouped-product-list-item__label { padding-left: 0 !important; } .woocommerce-grouped-product-list-item__label a { color: #797a95 !important; font-weight: 600; } /* Chrome, Safari, Edge, Opera & Firefox */ .woocommerce input::-webkit-outer-spin-button, .woocommerce input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } .woocommerce input[type=number] { -moz-appearance: textfield; } /* // Chrome, Safari, Edge, Opera & Firefox */ /* END: quantity Counter */ /* splide Slider */ #secondary-slider { margin-top: 6px; } .splide__arrow { width: 1em; height: 1em; opacity: 0; background: transparent; } #secondary-slider:hover .splide__arrow { opacity: 1; } .splide__arrow--prev { left: 0.5em; } .splide__arrow--next { right: 0.5em; } .splide--nav > .splide__track > .splide__list > .splide__slide { border-width: 2px; } .woocommerce div.product div.images .woocommerce-product-gallery__trigger::before { width: 2rem !important; height: 2rem !important; border: 0 !important; top: 0 !important; left: 3px !important; background-image: url("data:image/svg+xml,"); background-size: 2rem; border-radius: 0 !important; opacity: 0.5; } .woocommerce div.product div.images .woocommerce-product-gallery__trigger::after { display: none !important; } table.woocommerce-grouped-product-list.group_table { background: transparent; } table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents { padding: 0 10px !important; } .cart-collaterals table.shop_table.shop_table_responsive { background: transparent; } input#coupon_code::placeholder { font-size: 0.85rem; } .woocommerce nav.woocommerce-pagination ul li { border-radius: 0 !important; } .entry-content a { text-decoration: underline !important; } /*# sourceMappingURL=main.css.map */