/*
Theme Name: Drile Child
Theme URI: http://demo.theme-sky.com/drile/
Author: Theme Sky Team
Author URI: http://theme-sky.com/
Description: A Premium and Responsive WordPress theme, designed for E-Commerce websites
Template: drile
Version: 1.0.0
License: GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: drile-child
*/

#main > .page-container {
  padding-top: 0;
}

#main-custom-hero {
  height: 60vh;
  text-align: center;
  display: flex;
  color: #ffffff !important;
  max-height: 650px;
  margin-bottom: 56px;
}

@media (min-width: 170px) {
  #main-custom-hero {
    height: 70vh;
    max-height: 800px;
  }
}

#main-custom-hero .wpb_column {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  flex: 1;
  height: 100%;
}

#main-custom-hero::before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6); /* Adjust the opacity as needed */
  z-index: 1;
}

#main-custom-hero-content {
  position: relative;
  z-index: 2;
  color: #ffffff !important;
  margin-bottom: 20px;
  padding: 0 20px;
}

#main-custom-hero-content > .wpb_wrapper > h1 {
  color: #ffffff !important;
  font-size: 24px !important;
}

@media (min-width: 1200px) {
  #main-custom-hero-content {
    font-size: 24px;
  }

  #main-custom-hero-content > .wpb_wrapper > h1 {
    font-size: 48px !important;
  }
}

#main-custom-hero-content + * {
  position: relative;
  z-index: 2;
}

.products .product.product-category .product-wrapper .meta-wrapper {
  opacity: 1;
  visibility: visible;
  transform: translateY(-50%) scale(1);
}

.single_variation_wrap .woocommerce-variation-add-to-cart .prad-addons-wrapper {
  display: flex;
  flex-direction: column;
}

.single_variation_wrap
  .woocommerce-variation-add-to-cart
  .prad-addons-wrapper
  .prad-blocks-container {
  order: 1;
}

.single_variation_wrap
  .woocommerce-variation-add-to-cart
  .prad-addons-wrapper
  [data-optionid="17296"] {
  order: -1;
}

div.prad-product-price-summary {
  order: 3;
  margin-top: 0px !important;
}

.woocommerce div.product .summary form.cart .variations {
  margin-bottom: 24px;
}

.prad-block-price {
  padding-bottom: 10px;
}

.woocommerce div.product .summary > form.cart .quantity .plus {
  transform: translateY(-5px) rotate(180deg);
}

.woocommerce div.product div.images-thumbnails {
  width: 60%;
}

.woocommerce div.product div.summary {
  width: 40%;
}

@media only screen and (max-width: 991px) {
  .woocommerce div.product div.images-thumbnails {
    width: 100%;
    float: none;
    padding: 0;
  }

  .woocommerce div.product div.summary {
    width: 100%;
    float: none;
    padding: 0;
  }
}

#expand_tkanina {
  display: none;
}

#expand_tkanina ~ .attribute .variable-items-wrapper {
  max-height: 68px;
  overflow: hidden;
}

#expand_tkanina:checked ~ .attribute .variable-items-wrapper {
  max-height: none;
}

.expand-label {
  cursor: pointer;
  text-decoration: underline;
}

// expand button
#expand_tkanina:checked ~ .attribute .expand-less {
  display: none;
}

.main-material-select {
  display: none;
}

.custom-additions-choose {
  margin-top: 20px;
}

.attribute .label {
  display: flex;
  aling-items: center;
  margin-bottom: 10px;
}

.attribute .label label {
  padding-bottom: 0;
}

.pswp__caption__center {
  display: none;
}

.product-price,
.product-subtotal {
  white-space: nowrap;
}

.custom-material-choose--hidden {
  display: none !important;
}
