/* Rounded website frames shared by live content and editor samples. */
.cws-frame{position:relative;isolation:isolate}.cws-frame[data-cws-border]{border:1px solid #e0e8ed!important}
:is(.cws-home-page,#footer.cws-site-footer,#header,.cws-border-sample,.cws-brand-preview,.cws-appearance,.cws-appearance-region) .cws-frame[data-cws-border]::before{content:"";position:absolute;inset:0;width:auto;height:auto;opacity:1;border-radius:inherit;pointer-events:none;z-index:3;padding:3px;background:linear-gradient(135deg,#7bb038 0 50%,#dd9b2d 50% 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}
.cws-home-page .cws-frame[data-cws-border]::after{display:none}
:is(.cws-home-page,#footer.cws-site-footer,#header,.cws-border-sample,.cws-brand-preview,.cws-appearance,.cws-appearance-region) .cws-frame[data-cws-border=outline]::before{padding:1px;background:#cdd8e0}
:is(.cws-home-page,#footer.cws-site-footer,#header,.cws-border-sample,.cws-brand-preview,.cws-appearance,.cws-appearance-region) .cws-frame[data-cws-border=brand]::before{background:#7bb038}
:is(.cws-home-page,#footer.cws-site-footer,#header,.cws-border-sample,.cws-brand-preview,.cws-appearance,.cws-appearance-region) .cws-frame[data-cws-border=blue]::before{background:#0088cc}
:is(.cws-home-page,#footer.cws-site-footer,#header,.cws-border-sample,.cws-brand-preview,.cws-appearance,.cws-appearance-region) .cws-frame[data-cws-border=gradient]::before{background:linear-gradient(125deg,#7bb038,#0088cc 50%,#dd9b2d)}
:is(.cws-home-page,#footer.cws-site-footer,#header,.cws-border-sample,.cws-brand-preview,.cws-appearance,.cws-appearance-region) .cws-frame[data-cws-border=double]::before{padding:0;background:none;mask:none;-webkit-mask:none;border:3px double #7bb038}
:is(.cws-home-page,#footer.cws-site-footer,#header,.cws-border-sample,.cws-brand-preview,.cws-appearance,.cws-appearance-region) .cws-frame[data-cws-border=accent]::before{padding:0;background:none;mask:none;-webkit-mask:none;border-left:4px solid #7bb038;border-bottom:4px solid #dd9b2d}
:is(.cws-home-page,#footer.cws-site-footer,#header,.cws-border-sample,.cws-brand-preview,.cws-appearance,.cws-appearance-region) .cws-frame[data-cws-border=none]::before{display:none}.cws-frame[data-cws-border=none]{border-color:transparent!important}

.cws-home-page .cws-home-feature.cws-frame[data-cws-border]::before{inset:0;width:auto;height:auto}.cws-home-page .cws-home-feature.cws-frame[data-cws-border]::after{display:none}

/* Additional frame presets. */
:is(.cws-home-page,#footer.cws-site-footer,#header,.cws-border-sample,.cws-brand-preview,.cws-appearance,.cws-appearance-region) .cws-frame[data-cws-border=ocean-blend]::before{background:linear-gradient(125deg,#0088cc,#36c4ce 50%,#153b70)}
:is(.cws-home-page,#footer.cws-site-footer,#header,.cws-border-sample,.cws-brand-preview,.cws-appearance,.cws-appearance-region) .cws-frame[data-cws-border=ocean-duo]::before{background:linear-gradient(135deg,#0088cc 0 50%,#36c4ce 50% 100%)}
:is(.cws-home-page,#footer.cws-site-footer,#header,.cws-border-sample,.cws-brand-preview,.cws-appearance,.cws-appearance-region) .cws-frame[data-cws-border=ocean-solid]::before{background:#0088cc}
:is(.cws-home-page,#footer.cws-site-footer,#header,.cws-border-sample,.cws-brand-preview,.cws-appearance,.cws-appearance-region) .cws-frame[data-cws-border=forest-blend]::before{background:linear-gradient(125deg,#336c39,#a3c956 50%,#e7bd65)}
:is(.cws-home-page,#footer.cws-site-footer,#header,.cws-border-sample,.cws-brand-preview,.cws-appearance,.cws-appearance-region) .cws-frame[data-cws-border=forest-duo]::before{background:linear-gradient(135deg,#336c39 0 50%,#a3c956 50% 100%)}
:is(.cws-home-page,#footer.cws-site-footer,#header,.cws-border-sample,.cws-brand-preview,.cws-appearance,.cws-appearance-region) .cws-frame[data-cws-border=forest-solid]::before{background:#336c39}
:is(.cws-home-page,#footer.cws-site-footer,#header,.cws-border-sample,.cws-brand-preview,.cws-appearance,.cws-appearance-region) .cws-frame[data-cws-border=sunset-blend]::before{background:linear-gradient(125deg,#e85d56,#f6b747 50%,#8e5297)}
:is(.cws-home-page,#footer.cws-site-footer,#header,.cws-border-sample,.cws-brand-preview,.cws-appearance,.cws-appearance-region) .cws-frame[data-cws-border=sunset-duo]::before{background:linear-gradient(135deg,#e85d56 0 50%,#f6b747 50% 100%)}
:is(.cws-home-page,#footer.cws-site-footer,#header,.cws-border-sample,.cws-brand-preview,.cws-appearance,.cws-appearance-region) .cws-frame[data-cws-border=sunset-solid]::before{background:#e85d56}
:is(.cws-home-page,#footer.cws-site-footer,#header,.cws-border-sample,.cws-brand-preview,.cws-appearance,.cws-appearance-region) .cws-frame[data-cws-border=violet-blend]::before{background:linear-gradient(125deg,#7256ba,#c68ce0 50%,#4c67b9)}
:is(.cws-home-page,#footer.cws-site-footer,#header,.cws-border-sample,.cws-brand-preview,.cws-appearance,.cws-appearance-region) .cws-frame[data-cws-border=violet-duo]::before{background:linear-gradient(135deg,#7256ba 0 50%,#c68ce0 50% 100%)}
:is(.cws-home-page,#footer.cws-site-footer,#header,.cws-border-sample,.cws-brand-preview,.cws-appearance,.cws-appearance-region) .cws-frame[data-cws-border=violet-solid]::before{background:#7256ba}
:is(.cws-home-page,#footer.cws-site-footer,#header,.cws-border-sample,.cws-brand-preview,.cws-appearance,.cws-appearance-region) .cws-frame[data-cws-border=rose-blend]::before{background:linear-gradient(125deg,#c95179,#f3a8b3 50%,#a66495)}
:is(.cws-home-page,#footer.cws-site-footer,#header,.cws-border-sample,.cws-brand-preview,.cws-appearance,.cws-appearance-region) .cws-frame[data-cws-border=rose-duo]::before{background:linear-gradient(135deg,#c95179 0 50%,#f3a8b3 50% 100%)}
:is(.cws-home-page,#footer.cws-site-footer,#header,.cws-border-sample,.cws-brand-preview,.cws-appearance,.cws-appearance-region) .cws-frame[data-cws-border=rose-solid]::before{background:#c95179}
:is(.cws-home-page,#footer.cws-site-footer,#header,.cws-border-sample,.cws-brand-preview,.cws-appearance,.cws-appearance-region) .cws-frame[data-cws-border=teal-blend]::before{background:linear-gradient(125deg,#167c80,#6ed0b8 50%,#22595e)}
:is(.cws-home-page,#footer.cws-site-footer,#header,.cws-border-sample,.cws-brand-preview,.cws-appearance,.cws-appearance-region) .cws-frame[data-cws-border=teal-duo]::before{background:linear-gradient(135deg,#167c80 0 50%,#6ed0b8 50% 100%)}
:is(.cws-home-page,#footer.cws-site-footer,#header,.cws-border-sample,.cws-brand-preview,.cws-appearance,.cws-appearance-region) .cws-frame[data-cws-border=teal-solid]::before{background:#167c80}
:is(.cws-home-page,#footer.cws-site-footer,#header,.cws-border-sample,.cws-brand-preview,.cws-appearance,.cws-appearance-region) .cws-frame[data-cws-border=copper-blend]::before{background:linear-gradient(125deg,#ad683f,#e6b77c 50%,#774a3b)}
:is(.cws-home-page,#footer.cws-site-footer,#header,.cws-border-sample,.cws-brand-preview,.cws-appearance,.cws-appearance-region) .cws-frame[data-cws-border=copper-duo]::before{background:linear-gradient(135deg,#ad683f 0 50%,#e6b77c 50% 100%)}
:is(.cws-home-page,#footer.cws-site-footer,#header,.cws-border-sample,.cws-brand-preview,.cws-appearance,.cws-appearance-region) .cws-frame[data-cws-border=copper-solid]::before{background:#ad683f}
:is(.cws-home-page,#footer.cws-site-footer,#header,.cws-border-sample,.cws-brand-preview,.cws-appearance,.cws-appearance-region) .cws-frame[data-cws-border=midnight-blend]::before{background:linear-gradient(125deg,#173b70,#0088cc 50%,#86c8ef)}
:is(.cws-home-page,#footer.cws-site-footer,#header,.cws-border-sample,.cws-brand-preview,.cws-appearance,.cws-appearance-region) .cws-frame[data-cws-border=midnight-duo]::before{background:linear-gradient(135deg,#173b70 0 50%,#0088cc 50% 100%)}
:is(.cws-home-page,#footer.cws-site-footer,#header,.cws-border-sample,.cws-brand-preview,.cws-appearance,.cws-appearance-region) .cws-frame[data-cws-border=midnight-solid]::before{background:#173b70}
:is(.cws-home-page,#footer.cws-site-footer,#header,.cws-border-sample,.cws-brand-preview,.cws-appearance,.cws-appearance-region) .cws-frame[data-cws-border=dashed]::before{padding:0;background:none;mask:none;-webkit-mask:none;border:2px dashed #7bb038}
:is(.cws-home-page,#footer.cws-site-footer,#header,.cws-border-sample,.cws-brand-preview,.cws-appearance,.cws-appearance-region) .cws-frame[data-cws-border=dotted]::before{padding:0;background:none;mask:none;-webkit-mask:none;border:3px dotted #0088cc}
:is(.cws-home-page,#footer.cws-site-footer,#header,.cws-border-sample,.cws-brand-preview,.cws-appearance,.cws-appearance-region) .cws-frame[data-cws-border=fine-duo]::before{padding:1px;background:linear-gradient(135deg,#7bb038 0 50%,#dd9b2d 50% 100%)}
:is(.cws-home-page,#footer.cws-site-footer,#header,.cws-border-sample,.cws-brand-preview,.cws-appearance,.cws-appearance-region) .cws-frame[data-cws-border=bold-duo]::before{padding:5px;background:linear-gradient(135deg,#7bb038 0 50%,#dd9b2d 50% 100%)}
:is(.cws-home-page,#footer.cws-site-footer,#header,.cws-border-sample,.cws-brand-preview,.cws-appearance,.cws-appearance-region) .cws-frame[data-cws-border=top-accent]::before{padding:0;background:none;mask:none;-webkit-mask:none;border-top:4px solid #0088cc}
:is(.cws-home-page,#footer.cws-site-footer,#header,.cws-border-sample,.cws-brand-preview,.cws-appearance,.cws-appearance-region) .cws-frame[data-cws-border=bottom-accent]::before{padding:0;background:none;mask:none;-webkit-mask:none;border-bottom:4px solid #dd9b2d}
:is(.cws-home-page,#footer.cws-site-footer,#header,.cws-border-sample,.cws-brand-preview,.cws-appearance,.cws-appearance-region) .cws-frame[data-cws-border=side-accent]::before{padding:0;background:none;mask:none;-webkit-mask:none;border-left:4px solid #7bb038}
:is(.cws-home-page,#footer.cws-site-footer,#header,.cws-border-sample,.cws-brand-preview,.cws-appearance,.cws-appearance-region) .cws-frame[data-cws-border=classic-double]::before{padding:0;background:none;mask:none;-webkit-mask:none;border:4px double #0088cc}

:is(.cws-home-page,#footer.cws-site-footer,#header,.cws-border-sample,.cws-brand-preview,.cws-appearance,.cws-appearance-region) .cws-frame[data-cws-border^="custom:"]::before{padding:var(--cws-frame-width,3px);background:var(--cws-frame-fill,#7bb038)}
:is(.cws-home-page,#footer.cws-site-footer,#header,.cws-border-sample,.cws-brand-preview,.cws-appearance,.cws-appearance-region) .cws-frame.cws-frame-custom-line::before{padding:0;background:none;mask:none;-webkit-mask:none;border:var(--cws-frame-width,3px) var(--cws-frame-line,solid) var(--cws-frame-color,#7bb038)}
:is(.cws-home-page,#footer.cws-site-footer,#header,.cws-border-sample,.cws-brand-preview,.cws-appearance,.cws-appearance-region) .cws-frame.cws-frame-custom-accent::before{padding:0;background:none;mask:none;-webkit-mask:none;border-left:var(--cws-frame-width,3px) solid var(--cws-frame-color,#7bb038);border-bottom:var(--cws-frame-width,3px) solid var(--cws-frame-second,#dd9b2d)}
:is(.cws-home-page,#footer.cws-site-footer,#header,.cws-border-sample,.cws-brand-preview,.cws-appearance,.cws-appearance-region) .cws-frame.cws-frame-custom-top::before{padding:0;background:none;mask:none;-webkit-mask:none;border-top:var(--cws-frame-width,3px) solid var(--cws-frame-color,#7bb038)}
