/* The common product template supplies destinations; this component never navigates. */
[data-mobile-purchase]{display:none!important}
@media(max-width:767px){
 html.safis-mobile-store-page body.safis-public-site .safis-purchase-decision,
 html.safis-mobile-store-page body.safis-public-site .safis-marketplace-dock.safis-branded-dock{display:none!important}
 html.safis-mobile-store-page body{padding-bottom:var(--safis-mobile-purchase-height,0px)!important}
 html.safis-mobile-store-page body.safis-public-site #safis-whatsapp-button{bottom:max(20px,calc(var(--safis-mobile-purchase-height,0px) + 12px))!important;z-index:51!important}
 html.safis-mobile-store-page body.safis-public-site [data-mobile-purchase]:not([hidden]){display:block!important;position:fixed!important;inset:auto 0 0!important;z-index:50!important;box-sizing:border-box;width:100%;margin:0;padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px));border:0;border-top:1px solid #dfe6df;border-radius:16px 16px 0 0;background:#f7f8f4;box-shadow:0 -4px 18px #183d2414;overflow-anchor:none}
 html.safis-mobile-store-page [data-mobile-purchase][hidden]{display:none!important}
 [data-mobile-purchase] h2{font:500 19px/1.3 Georgia,serif;color:#244536;margin:0 0 10px}
 .safis-mobile-purchase-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
 html.safis-mobile-store-page body.safis-public-site .safis-product-page [data-mobile-purchase] a[data-marketplace-click]{display:flex!important;visibility:visible!important;pointer-events:auto!important;position:static;align-items:center;justify-content:center;min-height:56px;width:100%;padding:10px 8px;box-sizing:border-box;border-radius:12px;text-decoration:none;font:600 15px/1.35 Manrope,Arial,sans-serif;text-align:center}
 .safis-mobile-purchase-actions>a:only-child{grid-column:1/-1}
 [data-mobile-purchase] a[data-marketplace-click="trendyol"]{background:#ad4717;color:#fff}
 [data-mobile-purchase] a[data-marketplace-click="amazon"]{background:#244536;color:#fff}
 [data-mobile-purchase] a:focus-visible{outline:3px solid #b37736;outline-offset:4px}
}
