/*
Theme Name: MajdanTheme Child
Template: majdantheme
Author: Lukasz 'Majdan' Paliwoda
Description: Project-specific child theme for MajdanTheme.
Requires at least: 7.0.2
Tested up to: 7.0.2
Requires PHP: 8.0
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: majdantheme-child
*/

/* Button */
.button-normal,
.single_add_to_cart_button,
.woocommerce-form-login__submit,
.wp-block-button .wp-block-button__link {
	padding: clamp(10px, calc(11.364px + 1.136vw), 15px) clamp(30px, calc(19.091px + 3.409vw), 55px);
}
.button-small {
	padding: clamp(5px, calc(11.364px + 1.136vw), 10px) clamp(15px, calc(19.091px + 3.409vw), 30px);
}
/* Cookies YES */
.cky-btn-revisit-wrapper {
  background-color: #000 !important;
}
.cky-btn {
  background-color: #000 !important;
  border-color: #000 !important;
  color: #fff !important;
  margin-bottom: 5px;
}
/* Keep scroll-animated text fully opaque so accessibility crawlers read the real contrast. */
@media (min-width: 1024px) {
	.msm-scroll-layout-animation-ready .msm-scroll-layout.has-scroll-animation:not(.is-visible),
	.msm-scroll-layout-animation-ready .msm-scroll-layout.has-scroll-animation--fade:not(.is-visible),
	.msm-scroll-layout-animation-ready .msm-scroll-layout.has-scroll-animation--fade-up:not(.is-visible),
	.msm-scroll-layout-animation-ready .msm-scroll-layout.has-scroll-animation--fade-down:not(.is-visible),
	.msm-scroll-layout-animation-ready .msm-scroll-layout.has-scroll-animation--fade-left:not(.is-visible),
	.msm-scroll-layout-animation-ready .msm-scroll-layout.has-scroll-animation--fade-right:not(.is-visible),
	.msm-scroll-layout-animation-ready .msm-scroll-layout.has-scroll-animation--zoom-in:not(.is-visible),
	.msm-scroll-layout-animation-ready .msm-scroll-layout.has-scroll-animation--blur-in:not(.is-visible),
	.msm-scroll-layout-animation-ready .msm-scroll-layout.has-scroll-animation--fade-scale:not(.is-visible),
	.msm-scroll-layout-animation-ready .msm-scroll-layout.has-scroll-animation--clip-up:not(.is-visible),
	.msm-scroll-layout-animation-ready .msm-scroll-layout.has-scroll-animation--rotate-in:not(.is-visible) {
		/* opacity: 1 !important; */
	}
}
/* Responsive visibility previews for Gutenberg device modes. */
.is-mobile-preview .is-tablet-only,
.is-mobile-preview .is-desktop-only,
.is-mobile-preview .is-tablet-desktop-only {
	display: none !important;
}
.is-tablet-preview .is-mobile-only,
.is-tablet-preview .is-desktop-only {
	display: none !important;
}
.is-desktop-preview .is-mobile-only,
.is-desktop-preview .is-tablet-only,
.is-desktop-preview .is-mobile-tablet-only {
	display: none !important;
}

/* Slider */
.wp-block-majdan-site-modules-slide {
    cursor: grab;
}
.msm-swiper-nav__icon.is-preset {
  transform: translateY(-5px);
}
.wp-block-majdan-site-modules-slide.swiper-slide.msm-swiper-slide:not(.swiper-slide-visible) {
  opacity: 0!important;
}
.wp-block-majdan-site-modules-slide.swiper-slide.msm-swiper-slide {
  transition: 0.5s ease;
}


@media (hover: hover) and (pointer: fine) {
	/* transition: 0.5s ease;
	&:hover {} */
}

/* Account & Cart */
@media (max-width: 768px) {
	.wc-block-customer-account__toggle span,
	.wc-block-customer-account__link span,
	.wc-block-mini-cart__button span.wc-block-mini-cart__amount {
		display: none;
	}
}

/* Logo */
@media (min-width: 1024px) {
	.wp-block-site-logo {
		text-align: center;
	}
}

/* Search */
.wp-block-search__button {
  padding: 0;
}

/* Social Media */
.social-hover {
	transition: 0.5s ease;
}
.social-hover:hover {
	background-color: #000;
}

/* sec1 */
@media (min-width: 768px) {
	.oferta-sec-1 {
        position: relative;
    }
    .oferta-sec-1::before {
        position: absolute;
        content: '';
        top: 0;
        left: 50%;
        background-color: #40befd;
        width: 1px;
        height: 90%;
    }
    .wp-block-majdan-site-modules-scroll-layout:nth-of-type(odd) .oferta-sec-1-number {
        transform: translateX(40px);
    }
    .wp-block-majdan-site-modules-scroll-layout:nth-of-type(even) .oferta-sec-1-number {
        transform: translateX(-40px);
    }
}

ul.wp-block-list-stars {
    padding: 0;
    list-style: none;
}
ul.wp-block-list-stars li {
    position: relative;
    padding-left: 25px;
}
ul.wp-block-list-stars li::before {
	content: '★';
    position: absolute;
    top: 0;
    left: 0;
}

.home-sec-1 .wp-block-majdan-site-modules-flex-column:hover .wp-block-cover {
  opacity: 0.8;
}