.wp-block-presto-player-popup.is-selected .wp-block-presto-player-popup-media {
display: initial;
}
.wp-block-presto-player-popup.has-child-selected .wp-block-presto-player-popup-media {
display: initial;
}
.presto-popup__overlay {
position: fixed;
top: 0;
left: 0;
z-index: 100000;
overflow: hidden;
width: 100%;
height: 100vh;
box-sizing: border-box;
padding: 0 5%;
visibility: hidden;
opacity: 0;
display: flex;
align-items: center;
justify-content: center;
transition:
opacity 0.2s ease,
visibility 0.2s ease;
--presto-popup-media-width: 1280px;
--presto-popup-background-color: rgba(0, 0, 0, 0.917);
}
.presto-popup--active {
visibility: visible;
opacity: 1;
}
.presto-popup--active .presto-popup__content {
transform: scale(1);
}
.presto-popup__content {
position: relative;
z-index: 9999999999;
width: 100%;
max-width: var(--presto-popup-media-width);
transform: scale(0.9);
transition: transform 0.2s ease;
}
.presto-popup__close-button {
position: absolute;
top: calc(env(safe-area-inset-top) + 16px);
right: calc(env(safe-area-inset-right) + 16px);
padding: 0;
cursor: pointer;
z-index: 5000000;
min-width: 24px;
min-height: 24px;
width: 24px;
height: 24px;
display: flex;
align-items: center;
justify-content: center;
border: none;
background: none;
box-shadow: none;
transition: opacity 0.2s ease;
}
.presto-popup__close-button:hover,
.presto-popup__close-button:focus {
opacity: 0.8;
background: none;
border: none;
}
.presto-popup__close-button:not(:hover):not(:active):not(.has-background) {
background: none;
border: none;
}
.presto-popup__close-button svg {
width: 24px;
height: 24px;
fill: white;
}
.presto-popup__scrim {
width: 100%;
height: 100%;
position: absolute;
z-index: 2000000;
background-color: var(--presto-popup-background-color, rgb(255, 255, 255));
}
.presto-popup__speak {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
}.sc-line-item{display:block;line-height:var(--sc-line-height-dense)}.sc-line-item__item{display:-ms-grid;display:grid;-ms-grid-row-align:center;align-self:center;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr}@media screen and (min-width:var(--mobile-size )){.sc-line-item__item{-ms-flex-wrap:no-wrap;flex-wrap:no-wrap}}.sc-line-item__title{color:var(--sc-line-item-title-color)}.sc-line-item__price{color:var(--sc-input-label-color)}.sc-line-item__price,.sc-line-item__title{font-size:var(--sc-font-size-medium);font-weight:var(--sc-font-weight-semibold)}.sc-line-item__description,.sc-line-item__price-description{color:var(--sc-input-label-color);font-size:var(--sc-font-size-small);line-height:var(--sc-line-height-dense)}.sc-line-item__end{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-top:20px;width:100%}@media screen and (min-width:280px){.sc-line-item__end{margin-left:20px;margin-top:0;text-align:right;width:auto}.sc-line-item__item--is-rtl .sc-line-item__end{margin-left:0;margin-right:20px}.sc-line-item__price-text{text-align:right}}.sc-line-item__price-currency{color:var(--sc-input-label-color);font-size:var(--sc-font-size-small);margin-right:8px;text-transform:var(--sc-currency-transform,uppercase)}.sc-line-item__text{-webkit-box-flex:1;-ms-flex:1;flex:1}.sc-line-item__price-description{display:-webkit-box}.sc-line-item__price-layout{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--sc-font-size-x-large);font-weight:var(--sc-font-weight-semibold);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sc-line-item__price{font-size:var(--price-size)}.sc-line-item__item_currency{color:var(--sc-input-label-color);font-size:var(--sc-font-size-xx-small);font-weight:var(--sc-font-weight-normal);margin-right:var(--sc-spacing-small);text-transform:var(--sc-currency-text-transform,uppercase)}.sc-line-item__item--is-rtl__description,.sc-line-item__item--is-rtl__price-description,.sc-line-item__item--is-rtl__text{text-align:right}@media screen and (min-width:280px){.sc-line-item__item--is-rtl__end{margin-left:0;margin-top:0;text-align:left;width:auto}.sc-line-item__item--is-rtl__price-text{text-align:left}}