/* Let people inspect the product without an unrelated fixed action covering it. */
body.mz-clarity-home.mz-inspection-visible:not(.mz-sticky-focused) #stickyCta{display:none!important}
body.mz-clarity-home.mz-sticky-focused:not(.mz-menu-open):not(.mz-viewer-open) #stickyCta{visibility:visible!important;transform:translateY(0)!important}
@media(max-width:760px){
 body.mz-clarity-home #stickyCta{gap:0;padding:8px max(16px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}
 body.mz-clarity-home #stickyCta .sc-txt{display:none}
 body.mz-clarity-home #stickyCta .btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:10px 16px;white-space:nowrap;font-size:14px;line-height:1.4}
}
@media(max-height:500px){body.mz-clarity-home #stickyCta{display:none!important}}
/* One quiet, floating Flow action. Price and destination remain legible together. */
@media(max-width:760px){
 body.mz-brand-home #stickyCta.mz-flow-cta{
  position:fixed;left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));bottom:calc(8px + env(safe-area-inset-bottom));
  box-sizing:border-box;width:auto;max-width:460px;margin-inline:auto;min-height:60px;
  display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 9px 7px 14px;
  border:1px solid #3c5747;border-radius:16px;background:rgba(13,23,17,.98);box-shadow:0 10px 30px #0005,0 1px 0 #b2e5c50a inset;
  -webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)
 }
 body.mz-brand-home #stickyCta.mz-flow-cta .sc-txt{
  display:block;flex:1 1 auto;min-width:0;white-space:nowrap;color:#d3e5d9;font-family:Archivo,Arial,sans-serif;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:0;text-align:left
 }
 body.mz-brand-home #stickyCta.mz-flow-cta .btn{
  flex:0 0 auto;width:auto;min-height:44px;min-width:104px;max-width:none;padding:10px 13px;border-radius:10px;font-size:13px;line-height:1.4;white-space:nowrap
 }
}
