/*
Theme Name:     Wall Art Hut Custom
Theme URI:      n/a
Template:       kadence
Author:         Wall Art Hut Devs
Author URI:     n/a
Description:    Custom Theme For Wall Art Hut
Version:        1.0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/

#custom-reviews-block{    float: left;
    width: 100%;
    display: block;
    padding: 30px 30px;
    margin-bottom: 40px;
    background: #F8F8F4;
    border-radius: 20px;
}


img {
  pointer-events: auto;
  -webkit-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
}


tr.framesize{position: relative;}

	/* css for product page options */

tr.framesize .thwepo-img-wrap{position:relative;}

tr.framesize .thwepo-image-group-lable{position:relative;line-height:20px;}

tr.framesize img.thwepo-image-box {height:40px;box-shadow:none;}

tr.framesize .thwepo-image-label{position:absolute !important;top:10px;left:30px;cursor:pointer;}

tr.framesize p.sublabel-tag{margin-bottom:0px;font-size:12px !important;font-weight:100;}

.home .entry.loop-entry{box-shadow:none;}
.home .single-content ul{padding-left:0px;}

form.woocommerce-product-search input[type=search]{border-radius:35px;}

#mobile-drawer .drawer-content{width:100%;margin:0px;padding:0px;}
.mobile-navigation ul li a{padding-left:20px;}

/* css for the product page */
.label.above{padding-bottom:10px !important;font-weight:600;}
.value.above{padding-bottom:15px !important;}
.extra-options .select2-container{max-width:200px;}
.select2-container .select2-selection--single{height:32px !important;}
.single_add_to_cart_button.button.alt{width:70%;margin-left:3%}
.select2-search__field{display:none;}
.select2-container .select2-selection--single .select2-selection__rendered{padding-top:2px;}
.select2-selection__clear{display:none;}
.woocommerce-variation-availability{display:none;}
.reset_variations{display:none !important;}
.variations select{text-transform:capitalize;}
.variations select option{text-transform:capitalize;}

/* === iOS Safari text-zoom + alignment fix === */
@supports (-webkit-touch-callout: none) {
  tr.framesize .thwepo-image-group-lable,
  tr.framesize .thwepo-image-label {
      -webkit-text-size-adjust: 100%;
  }

  /* tiny nudge down if still looks a bit off */
  tr.framesize .thwepo-image-label {
      margin-top: 6px;
  }
}


@media (max-width:767px){
	.home .entry-content-wrap{padding:0px;}
	.single_add_to_cart_button.button.alt{max-width:230px;margin-left:1%}
}

@media (max-width:428px){
		.single_add_to_cart_button.button.alt{max-width:200px;margin-left:1%}
}


/* Hide duplicate order summary on mobile */
@media (max-width: 768px) {
  .woocommerce-checkout .shop_table.woocommerce-checkout-review-order:nth-of-type(2) {
    display: none !important;
  }
	
	.wp-block-woocommerce-checkout-order-summary-block.checkout-order-summary-block-fill-wrapper {
		display: none !important;
}

