/* Decorative motifs only; brand logos and functional navigation stay intact. */
/* Global motion labels are not part of the visible interface. Keep their
   underlying handlers for existing players and OS reduced-motion support. */
.motion-page-toggle,.brand-motion-toggle,.motion-preference,.ice-motion-toggle,.footer-motion-toggle{display:none!important}
.arhar-contact-symbol,.arhar-contact-arrow{display:none!important}
.sweet-action::before,
.pairing-switch [data-sweet-icon]::before,.process-types [data-sweet-icon]::before,
.icb-demo::before,.arhar-help--ice .ah-launch>span:last-child::before,
.ah-links a::after,.ah-enquiry::after{content:none!important;display:none!important}
.button.sweet-action,.catalogue-action.open.sweet-action,a.sweet-link,
a.sweet-link-primary{padding:14px 22px!important;gap:0!important}
.button.small.sweet-action,.catalogue-action.open.sweet-action{padding:12px 20px!important;min-height:44px!important}
.arhar-help--ice .ah-launch>span:last-child{padding:12px 20px!important;gap:0!important}
.arhar-contact-nav{gap:0!important;justify-content:center!important}
.arhar-decorative-arrow{display:none!important}

/* Preserve the original asymmetric pastry silhouettes; center labels after icon removal. */
.button.sweet-action,.catalogue-action.open.sweet-action,a.sweet-link,a.sweet-link-primary,
.arhar-help--ice .ah-launch>span:last-child{
 box-sizing:border-box;justify-content:center!important;text-align:center!important;font-weight:700!important;
}
.process-types{gap:12px;align-items:stretch;flex-wrap:wrap}
.process-types button[data-sweet-icon]{
 box-sizing:border-box;flex:0 1 180px;min-width:0;max-width:100%;min-height:48px;
 padding:12px 22px!important;gap:0;justify-content:center;text-align:center;
 font-weight:700;font-size:14px;line-height:1.4;white-space:normal;
}
@media(max-width:560px){
 .process-types button[data-sweet-icon]{flex:1 1 140px;padding:12px 18px!important}
}

/* One accessible 44px playback target, directly on the film. */
.food-film-window{border-bottom-left-radius:inherit!important;border-bottom-right-radius:inherit!important}
.food-film-window>.food-film-controls{position:absolute!important;inset:auto 12px 12px auto!important;z-index:5!important;display:block!important;min-height:0!important;padding:0!important;border:0!important;background:none!important}
.food-film-action{display:none!important}
.food-film .food-film-toggle,button.video-toggle,button.arhar-film-control{
 box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;
 width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:44px!important;
 padding:0!important;margin:0!important;border:1px solid #ffffff88!important;border-radius:50%!important;
 background:#1e2024c9!important;color:#fff!important;box-shadow:0 2px 9px #0003!important;
 font-family:Arial,sans-serif!important;font-size:18px!important;line-height:1!important;gap:0!important;transform:none!important;
 cursor:pointer!important;backdrop-filter:blur(5px)
}
.food-film .food-film-toggle>span:first-child{font-size:18px!important;margin:0!important;line-height:1!important}
.food-film .food-film-toggle[hidden],button.video-toggle[hidden],button.arhar-film-control[hidden]{display:none!important}
.food-film .food-film-toggle:hover,button.video-toggle:hover,button.arhar-film-control:hover{background:#111e!important}
.food-film .food-film-toggle:focus-visible,button.video-toggle:focus-visible,button.arhar-film-control:focus-visible{outline:3px solid #fff!important;outline-offset:3px!important;box-shadow:0 0 0 6px #3e2c47!important}
.process-cinema{position:relative}
.process-cinema>button.arhar-film-control{position:absolute!important;top:12px!important;right:12px!important;bottom:auto!important;left:auto!important;z-index:5!important;font-size:0!important;border-radius:50%!important}
.process-cinema>button.arhar-film-control::before{content:none!important}
.process-cinema>button.arhar-film-control::after{content:'▶'!important;position:static!important;display:block!important;border:0!important;font-size:18px!important;line-height:1!important}
.process-cinema>button.arhar-film-control[aria-pressed=true]::after{content:'Ⅱ'!important}
.maker-play-label{display:none!important}
.maker-play-circle{width:44px!important;height:44px!important;font-size:18px!important}
@media print{.food-film-controls,.arhar-film-control,.video-toggle{display:none!important}}
