
.block-button.button-full.button-primary-variant-color {
    border-color: #fff;
}

.u-stripedBackground--yellow .element-background {
    background: repeating-linear-gradient(
        90deg,
        #fdf7d4,
        #fdf7d4 2.25rem,
        #ffffff 2.25rem,
        #ffffff 4.5rem
    );
}

.u-stripedBackground--pink .element-background {
    background: repeating-linear-gradient(
        90deg,
        #f2d9de,
        #f2d9de 2.25rem,
        #ffffff 2.25rem,
        #ffffff 4.5rem
    );
}
.header-desktop .element-background.has-huge-border.is-border-square.has-primary-border-color {
    border: none;
    -webkit-mask:
        radial-gradient(1.25rem at 0 0, #0000 98%, red) 0 0/51% 51% no-repeat,
        radial-gradient(1.25rem at 0 100%, #0000 98%, green) 0 100%/51% 51% no-repeat,
        radial-gradient(1.25rem at 100% 0, #0000 98%, purple) 100% 0/51% 51% no-repeat,
        radial-gradient(1.25rem at 100% 100%, #0000 98%, purple) 100% 100%/51% 51% no-repeat;
}

.header-desktop .element-background.has-huge-border.is-border-square.has-primary-border-color:before {
    content: '';
    display: block;
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 100%;
    --g: #0000 calc(98% - 1.25rem), #000 calc(100% - 1.25rem) 98%, #0000;
    --mask: radial-gradient(farthest-side at 0 0, var(--g)) 0 0 / 1.75rem 1.75rem no-repeat, radial-gradient(farthest-side at 0 100%, var(--g)) 0 100% / 1.75rem 1.75rem no-repeat, radial-gradient(farthest-side at 100% 100%, var(--g)) 100% 100% / 1.75rem 1.75rem no-repeat, radial-gradient(farthest-side at 100% 0%, var(--g)) 100% 0 / 1.75rem 1.75rem no-repeat;
    background: #fff;
    -webkit-mask: var(--mask);
    mask: var(--mask);
}

.header-desktop .element-background.has-huge-border.is-border-square.has-primary-border-color:after {
    content: '';
    display: block;
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 100%;
    border: 10px solid #fff;
}

.u-invertedCorners .has-primary-background-color {
    -webkit-mask:
        radial-gradient(1.25rem at 0 0, #0000 98%, red) 0 0/51% 51% no-repeat,
        radial-gradient(1.25rem at 0 100%, #0000 98%, green) 0 100%/51% 51% no-repeat,
        radial-gradient(1.25rem at 100% 0, #0000 98%, purple) 100% 0/51% 51% no-repeat,
        radial-gradient(1.25rem at 100% 100%, #0000 98%, purple) 100% 100%/51% 51% no-repeat;
}