/*
Theme Name: Pretty Links Theme
Author: caseproof-devs
Author URI: https://caseproof.com
Template: maurice
Tags: full-site-editing, editor-style, block-styles, block-patterns
Requires at least: 6.5
Requires PHP: 8.2
Tested up to: 6.8
Version: 1.0.5

License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
.site-headerWrapper{background-position: center 37%;}
.maurice-marketersRecommend .maurice-marketersRecommend__Logos img {
    width: 136px;
}
:root :where(.wp-block-media-text).maurice-media-text__feature {
    --wp--style--global--wide-size: 1250px;
}
.wp-block-maurice-meco-membership-benefits li:before {
    content: '';
    background-image: url(assets/images/check-circle-1.svg);
    display: inline-block;
    width: 20px;
    height: 20px;
    position: relative;
    background-repeat: no-repeat;
}

@media (min-width: 1250px) {
    .hero-pricing-page__image-container .wp-block-image {
        display: block;
        position: absolute;
        transform: translateX(-50%);
        left: 0;
    }
    .header-hero--pricing-page {
        --wp--style--global--wide-size: 1200px;
    }
    .header-hero--pricing-page .hero p {
        max-width: 90%;
    }
}
body.page-id-12073 .maurice-ctaSeeAllFeatures__button {
    display:none;
}
/* checkout page */
:root .wp-block-maurice-meco-checkout-form-account-info-section {
    padding-top: var(--wp--preset--spacing--medium);
    padding-bottom: var(--wp--preset--spacing--medium);
}
:root .wp-block-maurice-meco-checkout-form-payment-section {
    padding-bottom: var(--wp--preset--spacing--mid-large);
}
.mp_wrapper .wp-block-maurice-meco-checkout-form-payment-section :is(.mepr-payment-methods-wrapper) {
    margin-top: var(--wp--preset--spacing--medium);
}
/* CTAS */
.maurice-ctaVertical > *:not(figure) {
    z-index: 1;
}
.maurice-ctaVertical img {
    object-position: center;
    object-fit: cover;
    position: absolute;
    width: 100%;
    height: 100%;
    max-height: 400px;
    bottom: 0;
    left: 0;
}
.maurice-ctaHorizontal {
    position: relative;
    overflow: hidden;
}
.maurice-ctaHorizontal__imageColumn img {
    object-position: center;
    object-fit: cover;
    position: absolute;
}
.maurice-ctaHorizontal__imageColumn img {
    top: -170%;
    max-width: 150%;
    left: -20%;
}
.maurice-ctaHorizontal__textColumn {
    z-index: 1;
}
@media (max-width: 781px) {
    .maurice-ctaHorizontal__imageColumn {
        width: 100%;
        position: relative;
    }
    .maurice-ctaHorizontal__imageColumn:before {
        content: '';
        display: block;
        padding-top: 55%;
    }
    .maurice-ctaVertical img {
        max-height: 42%;
    }
}
@media (max-width: 600px) {
    .maurice-ctaVertical img {
        max-height: 72%;
    }
}
@media (min-width: 782px) {
    .maurice-ctaHorizontal__imageColumn img {
        bottom: 0;
        right: 0;
        top: auto;
        left: 32%;
        max-height: 100%;
        width: 100%;
        height: 100%;
    }
}
