.wp-block-vagabond-plus-pricing-list {
width: -moz-fit-content;
width: fit-content;
padding: 2vw;
min-width: 100%;
box-sizing: border-box;
}
.wp-block-vagabond-plus-pricing-list.wide {
min-width: auto;
width: auto;
padding: 0;
}
.wp-block-vagabond-plus-pricing-list.no-min-width {
min-width: auto;
}
.wp-block-vagabond-plus-pricing-list-container
.wp-block-vagabond-plus-pricing-list {
padding: 0;
flex: 1;
}
.wp-block.wp-block-vagabond-plus-pricing-list {
width: 20vw;
}
.wp-block-columns .wp-block.wp-block-vagabond-plus-pricing-list {
width: 100%;
}
.wp-block-vagabond-plus-pricing-list .is-style-intro {
margin-top: 0 !important;
}
.wp-block-vagabond-plus-pricing-list h2 {
margin-bottom: 1vw;
}
.wp-block-vagabond-plus-pricing-list p:not(:first-child) {
line-height: 1.2;
}
.wp-block-vagabond-plus-pricing-list h2.has-info {
margin-bottom: 0;
}
.wp-block-vagabond-plus-pricing-list .info {
padding: 0.5rem 0 1.5vw;
margin: 0 !important;
min-height: 3lh;
} .wp-block-vagabond-plus-pricing-list .asterisk-text {
margin: 0 !important;
font-size: 1.1rem;
line-height: 1.625 !important;
}
.wp-block-vagabond-plus-pricing-list li .title {
display: flex;
justify-content: space-between;
}
.wp-block-vagabond-plus-pricing-list.wide li .title .is-style-H4 {
font-size: 1.4rem;
}
.wp-block-vagabond-plus-pricing-list.wide li .title .is-style-H4 .multiplier {
font-family: var(--wp--preset--font-family--va-titillium);
margin: 0 2px;
}
.wp-block-vagabond-plus-pricing-list li .title [class*='withAsterisk']::after {
position: absolute;
font-size: 1rem;
margin-left: 0.2rem;
}
.wp-block-vagabond-plus-pricing-list li .title .withAsterisk-1::after {
content: '*';
}
.wp-block-vagabond-plus-pricing-list li .title .withAsterisk-2::after {
content: '**';
}
.wp-block-vagabond-plus-pricing-list li .title .withAsterisk-3::after {
content: '***';
}
.wp-block-vagabond-plus-pricing-list li .title .withAsterisk-4::after {
content: '****';
}
.wp-block-vagabond-plus-pricing-list li .title .expand::before {
content: '+';
}
.wp-block-vagabond-plus-pricing-list li .title.show .expand::before {
content: '-';
}
.wp-block-vagabond-plus-pricing-list.hide-details li .title {
align-items: center;
margin-left: -1rem;
padding-left: 1rem;
margin-right: -1rem;
padding-right: 1rem;
padding-bottom: 0.2rem;
line-height: 1.2;
cursor: pointer;
}
.wp-block-vagabond-plus-pricing-list.hide-details li .title:hover {
background-color: var(--wp--preset--color--va-black);
color: white;
}
.wp-block-vagabond-plus-pricing-list.hide-details li {
display: grid;
grid-template-rows: min-content 0fr;
transition: grid-template-rows 0.3s ease;
}
.wp-block-vagabond-plus-pricing-list.hide-details li.show {
grid-template-rows: min-content 1fr;
}
.wp-block-vagabond-plus-pricing-list.hide-details li .details {
overflow: hidden;
}
.wp-block-vagabond-plus-pricing-list ul {
margin: 0;
padding: 0;
}
.wp-block-vagabond-plus-pricing-list > ul {
padding: 1.25vw 0;
border: 1px solid var(--wp--preset--color--va-black);
border-right: 0;
border-left: 0;
}
.wp-block-vagabond-plus-pricing-list > ul > li > div > ul {
padding-left: 24px;
}
.wp-block-vagabond-plus-pricing-list > ul > li {
list-style-type: none;
border-bottom: 1px solid var(--wp--preset--color--va-black);
padding: 0.5vw 0;
width: calc(100% - 2vw);
margin: 0 auto;
}
.wp-block-vagabond-plus-pricing-list > ul > li:last-child {
border-bottom: none;
padding-bottom: 0;
}
.wp-block-vagabond-plus-pricing-list > ul > li:first-child {
padding-top: 0;
}
.wp-block-vagabond-plus-pricing-list ul li.bullet {
list-style-type: disc;
box-sizing: border-box;
line-height: 1.2;
}
.wp-block-vagabond-plus-pricing-list ul.bullet-list {
display: grid;
grid-template-columns: repeat(2, auto);
justify-content: space-between;
margin-top: 0.2vw;
}
.wp-block-vagabond-plus-pricing-list li::marker { }
.wp-block-vagabond-plus-pricing-list .description-inline {
display: inline;
}
.wp-block-vagabond-plus-pricing-list .inline-list {
display: flex;
align-items: center;
justify-content: space-between;
margin-top: 0.2vw;
}
.wp-block-vagabond-plus-pricing-list .inline-list-item {
display: inline;
margin: 0 !important;
}
@media only screen and (max-width: 1000px) {
.wp-block-vagabond-plus-pricing-list > ul > li p {
font-size: 1rem !important;
}
}
@media only screen and (max-width: 782px) {
.wp-block-vagabond-plus-pricing-list { width: auto;
}
.wp-block-vagabond-plus-pricing-list .is-style-intro {
margin-top: 0.5rem !important;
}
.wp-block-vagabond-plus-pricing-list > ul > li p {
font-size: 1.1rem !important;
}
}