/* Only the existing Ecwid storefront on the published shop page. */
body.page-id-11 #my-store-35710010,
body.page-id-4617 #my-store-35710010 {
	width: 100%;
	min-width: 0;
	min-height: 18rem;
	background: #fff;
	color: #333;
	text-shadow: none;
}

body.page-id-11 #my-store-35710010 img,
body.page-id-4617 #my-store-35710010 img {
	max-width: 100%;
}

body.page-id-11 #my-store-35710010.hs-shop-voucher-home .hs-voucher-native-hidden,
body.page-id-11 #my-store-35710010.hs-shop-voucher-home .hs-voucher-categories-empty { display:none!important; }
body.page-id-11 #my-store-35710010 .hs-voucher-card { box-sizing:border-box;flex:0 1 auto;min-width:0;max-width:100%;padding:6px;display:flex; }
body.page-id-11 #my-store-35710010 .hs-voucher-card__link { box-sizing:border-box;display:flex;flex-direction:column;align-items:center;width:100%;padding:12px 12px 18px;background:#fff;color:#333;text-decoration:none;text-align:center;border:1px solid #e2e6e9;border-radius:4px;box-shadow:0 2px 7px #00000012;overflow:hidden; }
body.page-id-11 #my-store-35710010 .hs-voucher-card__link:hover { border-color:#429cbf;box-shadow:0 3px 10px #00000018; }
body.page-id-11 #my-store-35710010 .hs-voucher-card__link:focus-visible { outline:3px solid #429cbf;outline-offset:2px; }
body.page-id-11 #my-store-35710010 .hs-voucher-card__image { display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;margin:0 0 12px; }
body.page-id-11 #my-store-35710010 .hs-voucher-card__title { display:block;font:600 18px/1.35 Arial,sans-serif;margin:0 0 7px;text-shadow:none; }
body.page-id-11 #my-store-35710010 .hs-voucher-card__description { display:block;font:400 14px/1.4 Arial,sans-serif;color:#60707c;overflow-wrap:anywhere;text-shadow:none; }
body.page-id-11 .hs-voucher-fallback { margin:20px 0;text-align:center; }
body.page-id-11 .hs-voucher-fallback[hidden] { display:none!important; }
/* Added only for a fully covered native category group on the real home view. */
body.page-id-11 #my-store-35710010 .hs-shop-categories-covered { display:none!important; }

/* Account and cart remain available through the main menu and purchase flow.
   Remove only the redundant three-icon navigation shown in the screenshot. */
body:is(.page-id-11,.page-id-4617) #my-store-35710010 .ec-footer__row:has(.footer__link--my-account):has(.footer__link--shopping-cart) { display:none!important; }
body:is(.page-id-11,.page-id-4617) #my-store-35710010 .ec-footer:has(>.ec-footer__row .footer__link--my-account):has(>.ec-footer__row .footer__link--shopping-cart) { padding-top:0; padding-bottom:0; }
