/* Developer & Lead Architect: Morris Robinson / morrisrobinson1688@aol.com */
/* Patch 354: reinforced localized CTA/link layout and mobile natural-width buttons. */
body.unimerce-storefront-v2 .um-home-slideshow .um-hero-buttons,
body.unimerce-storefront-v2 main > .um-home-hero:first-child .um-hero-buttons{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.75rem;}
body.unimerce-storefront-v2 .um-home-slideshow .um-hero-buttons a,
body.unimerce-storefront-v2 .um-home-slideshow .um-hero-buttons .btn,
body.unimerce-storefront-v2 .um-home-slideshow .um-hero-buttons .um-btn,
body.unimerce-storefront-v2 main > .um-home-hero:first-child .um-hero-buttons a,
body.unimerce-storefront-v2 main > .um-home-hero:first-child .um-hero-buttons .btn,
body.unimerce-storefront-v2 main > .um-home-hero:first-child .um-hero-buttons .um-btn{display:inline-flex!important;width:auto!important;max-width:100%;flex:0 1 auto!important;min-width:0;text-align:center;white-space:normal;align-items:center;justify-content:center;}
@media(max-width:575.98px){body.unimerce-storefront-v2 .um-home-slideshow .um-hero-buttons a,body.unimerce-storefront-v2 .um-home-slideshow .um-hero-buttons .btn,body.unimerce-storefront-v2 .um-home-slideshow .um-hero-buttons .um-btn,body.unimerce-storefront-v2 main > .um-home-hero:first-child .um-hero-buttons a,body.unimerce-storefront-v2 main > .um-home-hero:first-child .um-hero-buttons .btn,body.unimerce-storefront-v2 main > .um-home-hero:first-child .um-hero-buttons .um-btn{min-width:min(10.75rem,calc(100vw - 3rem));}}
body.unimerce-storefront-v2 .um-quicknav a,body.unimerce-storefront-v2 .um-catbar a,body.unimerce-storefront-v2 .footer-grid a,body.unimerce-storefront-v2 .um-featured-section a,body.unimerce-storefront-v2 .um-category-strip a,body.unimerce-storefront-v2 .um-featured-shows-strip a{overflow-wrap:anywhere;word-break:normal;}

/* Patch 354 trust card reinforcement: icon remains in its own one-third column. */
body.unimerce-storefront-v2 .um-hero-trust-row-353 .um-trust-card-353,
body.unimerce-storefront-v2 .um-hero-trust-row .um-trust-card-353{display:grid!important;grid-template-columns:minmax(4.75rem,1fr) minmax(0,2fr)!important;align-items:center;gap:1rem;}
body.unimerce-storefront-v2 .um-hero-trust-row-353 .um-trust-icon-353,
body.unimerce-storefront-v2 .um-hero-trust-row .um-trust-icon-353{grid-column:1;grid-row:1;display:flex;align-items:center;justify-content:center;font-size:clamp(2.15rem,4vw,3rem);line-height:1;min-height:4.75rem;}
body.unimerce-storefront-v2 .um-hero-trust-row-353 .um-trust-copy-353,
body.unimerce-storefront-v2 .um-hero-trust-row .um-trust-copy-353{grid-column:2;grid-row:1;min-width:0;text-align:left;}
body.unimerce-storefront-v2 .um-hero-trust-row-353 .um-trust-card-353::before,
body.unimerce-storefront-v2 .um-hero-trust-row .um-trust-card-353::before{content:none!important;}
@media(max-width:575.98px){body.unimerce-storefront-v2 .um-home-slideshow .um-hero-buttons a,body.unimerce-storefront-v2 .um-home-slideshow .um-hero-buttons .btn,body.unimerce-storefront-v2 .um-home-slideshow .um-hero-buttons .um-btn,body.unimerce-storefront-v2 main > .um-home-hero:first-child .um-hero-buttons a,body.unimerce-storefront-v2 main > .um-home-hero:first-child .um-hero-buttons .btn,body.unimerce-storefront-v2 main > .um-home-hero:first-child .um-hero-buttons .um-btn{max-width:calc(100vw - 2rem)!important;}}
