/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author: Valerii Vasyliev
 Author URI:  https://valera.codes
 Template:     woodmart
 Version:      1.0.7.3
 Text Domain:  woodmart
*/

.open-intercom {
	cursor: pointer;
}

body.postid-130484 .info-boxes .info-box:first-child {
	flex-basis: 100%;
}

#product-addons-total li:not(:last-child) {
	display: none;
}

#product-addons-total li:last-child {
	justify-content: flex-start;
	margin: 0;
	border: none;
	padding-top: 0;
}

@media (max-width: 767px) {
    #hero,
	.hero {
        background-size: 100% !important;
        background-position: top center !important;
		background-repeat: no-repeat !important;
    }
    
    #hero::before,
	.hero::before {
        background-image: linear-gradient(to right, #05061ED9, #05061E00),
        linear-gradient(to bottom, #05061E00, #05061E 10%) !important;
    }
}


/* add feature-quantity-selector */
.single-product.postid-212184 .wc-pao-addon-wrap {
  position: relative;
}

.single-product.postid-212184 .wc-pao-addon .wc-pao-addon-name {
	max-width: 320px;
}
@media (max-width: 450px) { 
    .single-product.postid-212184 .wc-pao-addon .wc-pao-addon-name {
        max-width: 200px;
    }
}

@media (max-width: 1150px) { 
    .single-product.postid-212184 .wc-pao-addon-wrap {
        max-width: 130px;
    }
}

@media (max-width: 1024px) { 
    .single-product.postid-212184 .wc-pao-addon-wrap {
        max-width: 100px;
    }
}

@media (max-width: 370px) { 
    .single-product.postid-212184 .wc-pao-addon-wrap {
        max-width: 95px;
    }
}

.single-product.postid-212184 .wc-pao-addon-input-multiplier {
  /* padding: 0 48px;              */
  height: 30px;
  border: 1px solid #3a4a6a;
  background: #162544;
  color: #d3d6e0;
  text-align: center;
  border-radius: 6px;
  width: 100%;
  box-sizing: border-box;
  position: relative;
  z-index: 1;                   /* below the buttons */
}

/* clickable +/- */
.single-product.postid-212184 .qty-btn {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-weight: 700;
  font-size: 18px;
  color: #d3d6e0;
  cursor: pointer;
  user-select: none;
  padding: 0 8px;
  line-height: 1;
  z-index: 2;                   /* above the input */
  pointer-events: auto;         /* ensure clicks register */
}
@media (max-width: 1024px) { 
    .single-product.postid-212184 .qty-btn {
        padding: 0;
    }
}
.minus-btn { left: 12px; }
.plus-btn  { right: 12px; }

/* just in case a previous rule disabled clicks */
.single-product.postid-212184 .wc-pao-addon-wrap::before,
.single-product.postid-212184 .wc-pao-addon-wrap::after { pointer-events: none; }

/* Remove number input spinner (Chrome, Safari, Edge) */
.single-product.postid-212184 .wc-pao-addon-input-multiplier::-webkit-outer-spin-button,
.single-product.postid-212184 .wc-pao-addon-input-multiplier::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Remove number input spinner (Firefox) */
.single-product.postid-212184 .wc-pao-addon-input-multiplier[type=number] {
    -moz-appearance: textfield;
}

.single-product.postid-212184 .wc-pao-addon {
    padding: 0 2px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    align-content: center;
    margin-bottom: 7px;
}

.single-product.postid-212184 .wc-pao-addon .wc-pao-addon-wrap {
    margin: 0;
}