/*
Theme Name: Twenty Twenty-Five Child
Theme URI: https://daisi.shop
Author: Pedro de Oliveira
Author URI: occam.studio
Description: Twenty Twenty-Five Child is a test of Pedro de Oliveira
Requires at least: 6.7
Tested up to: 6.7
Requires PHP: 7.2
Template: twentytwentyfive
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentytwentyfive-child
Tags: shop, testing
*/

/*
 * Link styles
 * https://github.com/WordPress/gutenberg/issues/42319
 */

/*************

HERO SECTION  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

*/
.dev-hero-video {
  height: 100%;
}

.dev-hero-video video {
  height: 100%;
  object-fit: cover;
  width: 100%;
  object-position: center;
}

/* Remove left border of video column on mobile */
@media (max-width: 781px) {
  .dev-hero-video-col {
    border-left: 0 !important;
  }
}

/*************

STORE MAIN NAVIGATION  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

*/

.dev-store-nav .current-menu-item {
  border: 2px solid var(--wp--preset--color--accent-1) !important;
  padding: 4px 16px !important;
  color: var(--wp--preset--color--accent-1) !important;
}

/*************

PRODUCT PAGES  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

*/

/* Product image gallery, make it full width */
.woocommerce .wp-block-woocommerce-product-image-gallery {
  max-width: 100%;
  width: 100%;
}

/* 
Product variations text styles */

/* Variation input label */
.woocommerce div.product form.cart .variations label {
  font-weight: 500;
  text-align: left;
  font-size: 18px;
}

/* Remove gap between variation options */
.woocommerce table.variations tr td,
.woocommerce table.variations tr th {
  padding-bottom: 0;
}

/* Clear button */
.woocommerce div.product form.cart .reset_variations {
  font-size: 16px;
}

/* Remove pointer interactions on woocommerce image products */
/* This is a fix until we can remove the functions via php. */
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
  pointer-events: none;
}

.woocommerce-product-gallery__trigger {
  display: none;
}

/* Increase the font-size of price of variation */
.woocommerce .price bdi {
  font-size: var(--wp--preset--font-size--xx-large) !important;
}

/* Increase the margin top of price of variation */
.woocommerce .single_variation_wrap .woocommerce-variation {
  margin-top: var(--wp--style--block-gap);
}

/* Remove left border on mobile */
@media (max-width: 781px) {
  .dev-product-details-col {
    border-left: 0 !important;
  }
}
