/*!*****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./resources/css/popup.css ***!
  \*****************************************************************************************************************************************************************************/
.yard-popup {
	position: fixed;
	z-index: 1060;
	max-width: calc( 100vw - ( 2 * 1em ) );
	background-color: #fff;
	box-shadow: 0 1rem 3rem rgb( 0 0 0 / 18% );
	opacity: 0;
	visibility: hidden;
}

.yard-popup[data-position='left-top'] {
	top: 1em;
	left: 1em;
}

.yard-popup[data-position='left-middle'] {
	top: 50%;
	left: 1em;
	transform: translate( 0, -50% );
}

.yard-popup[data-position='left-bottom'] {
	bottom: 1em;
	left: 1em;
}

.yard-popup[data-position='right-top'] {
	top: 1em;
	right: 1em;
}

.yard-popup[data-position='right-middle'] {
	top: 50%;
	right: 1em;
	transform: translate( 0, -50% );
}

.yard-popup[data-position='right-bottom'] {
	right: 1em;
	bottom: 1em;
}

.yard-popup-close-btn {
	position: absolute;
	z-index: 9999;
	top: 2px;
	right: 2px;
	display: flex;
	width: 28px;
	height: 28px;
	align-items: center;
	justify-content: center;
	padding: 0;
	border: none;
	-webkit-backdrop-filter: blur( 5px );
	        backdrop-filter: blur( 5px );
	background-color: rgba( 255, 255, 255, 0.4 );
	border-radius: 999px;
	transition: ease all 0.2s;
}

.yard-popup-close-btn:hover {
	background-color: rgba( 255, 255, 255, 0.7 );
}

.yard-popup-close-btn-icon {
	width: 16px;
	height: 16px;
}

.yard-popup-content,
.yard-popup-content .wp-block-media-text .wp-block-media-text__content {
	padding: 1em;
}

.yard-popup-content:has( .wp-block-media-text ) {
	padding: 0;
}

.yard-popup-content > :last-child,
.yard-popup-content .wp-block-media-text__content > :last-child {
	margin-bottom: 0;
}

@media only screen and ( min-width: 768px ) {
	.yard-popup-content,
	.yard-popup-content .wp-block-media-text .wp-block-media-text__content {
		padding: 1.25em;
	}
}

.yard-popup[data-position='middle'] {
	top: 50%;
    left: 50%;
    transform: translateY( -50% ) translateX( -50% )!important;
}

.yard-popup[data-position='middle']::before {
    position: fixed;
    z-index: -1;
    top: -100vh;
    right: -100vw;
    bottom: -100vh;
    left: -100vw;
    background-color: rgba( 0, 0, 0, 0.5 );
    pointer-events: none;
    content: '';
}

.yard-popup[data-position='middle'] .yard-popup-content {
    background-color: inherit;
    position: relative;
    z-index: 1;
}

.yard-popup[data-position='top-wfull'] {
	width: 100vw !important;
	border-radius: 0 !important;
	padding: 0 !important;
	max-width: unset;
}

/*# sourceMappingURL=index.css.map*/