/*
Theme Name: Alukas
Theme URI: https://alukas.presslayouts.com
Author: PressLayouts team
Author URI: https://presslayouts.com
Description: Alukas is ThemeForest WordPress Premium Theme.
Requires at least: 6.2
Tested up to: 6.2
Requires PHP: 7.2
Version: 2.0.6
License: Themeforest Commercial Licence
License URI: https://themeforest.net/licenses/standard
Text Domain: pls-theme
Tags: one-column, two-columns, right-sidebar, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
Alukas WordPress Theme, (C) 2023 PressLayouts.com
Alukas is distributed under the terms of the Envato.

 DO NOT ADD YOUR CSS TO THIS FILE - IT WILL BE LOST
 To add your own CSS, use a child theme alukas-child
 
 CSS file is in "assets/css"
*/
.woocommerce-thankyou-order-failed-actions a {
  display: block;
  margin-bottom: 5px;
}
.variations .label label::after {
  content: " *";
  color: red;
  font-weight: bold;
}

body:has(.mfp-bg.mfp-ready) {
	overflow: hidden;
}

.mfp-wrap {
    overflow-y: scroll;
    overflow-x: hidden;
    -ms-scroll-chaining: none;
    overscroll-behavior: contain;
}

@media (hover: none) {
	.pls-deliver-return-ask-questions *:hover,
	.yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--single.yith-wcwl-add-to-wishlist-button--anchor:hover {
		color: var(--pls-product-cart-button-bg-color) !important;
	}
	.single_add_to_cart_button.button.single_add_to_cart_ajax_button.disabled.wc-variation-selection-needed:hover {
		background: var(--pls-product-cart-button-bg-color) !important;
	}
}

.payment-container {
  display: none;
  justify-content: space-between;
  gap: 20px;
  max-width: 1200px;
  margin: 0 auto;
  padding: 20px;
  flex-wrap: wrap;
}
.woocommerce-checkout #payment ul.payment_methods li input {
	top:-2px !important;
}
.payment-column {
  flex: 1;
  min-width: 250px;
  padding: 0;
  box-sizing: border-box;
}

.payment-column > div {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.payment-column img {
  width: 100%;
  max-width: 200px;
  height: auto;
  margin: 0 auto 15px;
  display: block;
}

.payment-text h1 {
  font-size: 18px;
  color: #000;
  margin-bottom: 15px;
  font-weight: normal;
}

.payment-text p {
  font-size: 14px;
  color: #000;
  margin-bottom: 15px;
}

.payment-text ul {
  padding-left: 20px;
  font-size: 14px;
  color: #000;
  margin: 0;
 
}

.payment-text a {
  color: #000;
  text-decoration: underline;
}

.payment-text a:hover {
  text-decoration: underline;
}

@media (max-width: 900px) {
  .payment-container {
    flex-direction: column;
  }
  
  .payment-column {
    width: 100%;
    margin-bottom: 20px;
  }
}







.to-acc-btn {
    text-align: center;
    margin-bottom: 1rem;
}

.woocommerce-checkout-review-order .cart_item td.product-name {
    display: table-cell;
}

.woocommerce-checkout-review-order .pls-product-thumb,
.woocommerce-checkout-review-order .pls-product-desc {
    display: table-cell;
}

.pls-product-inner .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--anchor .yith-wcwl-add-to-wishlist-button__label {
    display: none;
}

@media (max-width: 991px){
    .woocommerce-checkout-review-order .pls-product-desc {
        text-align: left;
    }
}

@media (max-width: 767px){
    .entry-summary .yith-add-to-wishlist-button-block.yith-add-to-wishlist-button-block--single {
        position: absolute;
        right: 0;
        transform: translateY(-70px);
    }
    .entry-summary .pls-deliver-return-ask-questions {
        flex-direction: column;
        align-items: flex-start;
        gap: .681rem;
    }
    .entry-summary .pls-estimated-delivery,
    .entry-summary .pls-visitor-count.pls-visitor-change {
        flex-wrap: wrap;
    }

    .woocommerce-shipping-totals.shipping td::before {
        float: unset;
    }

    .woocommerce-shipping-totals.shipping td::before {
        content: attr(data-title);
        color: var(--pls-link-color);
        font-size: 16px;
        font-weight: 500;
        padding-top: 3px;
        display: flex;
    }

    .shop_table_responsive .shipping td,
    .woocommerce ul#shipping_method {
        text-align: left;
    }
}

@media (max-width: 479px){
    .entry-summary .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--anchor .yith-wcwl-add-to-wishlist-button__label {
        font-size: 14px;
    }
    .entry-summary .pls-product-policy .product-policy-list {
        flex-direction: column;
    }
    .entry-summary .pls-product-policy .product-policy-list li {
        flex-direction: row;
        gap: 1rem;
    }
    .entry-summary .pls-product-policy .product-policy-list .policy-item-name {
        text-align: left;
        margin-top: 0px;
    }
}