html .up-and-down-arrow,
html .theme-toggle-wrapper,
html input#theme-toggle,
html .gtranslate_wrapper-outer,
html .gtranslate_wrapper .gt_switcher_wrapper,
html .cleverpush-sticky-widget-btn-container,
html .cleverpush-sticky-widget-button.cleverpush-support-icon,
html #cleverpush-widget-button,
html .cleverpush-sticky-chat-widget-container,
html .widget_container_overlay,
html .widget_container_frame,
html .widget_container_overlay_list,
html .widget_container_overlay_mobile,
html #trustami-mobile-view,
html .number-of-views-block,
html #invite-friend,
html .invite-friend-button,
html #final-cleverpush-tooltip {
    transition: none !important;
}

html:not(.toneart-floating-widgets-revealed) .up-and-down-arrow,
html:not(.toneart-floating-widgets-revealed) .theme-toggle-wrapper,
html:not(.toneart-floating-widgets-revealed) input#theme-toggle,
html:not(.toneart-floating-widgets-revealed) .gtranslate_wrapper-outer,
html:not(.toneart-floating-widgets-revealed) .gtranslate_wrapper .gt_switcher_wrapper,
html:not(.toneart-floating-widgets-revealed) .cleverpush-sticky-widget-btn-container,
html:not(.toneart-floating-widgets-revealed) .cleverpush-sticky-widget-button.cleverpush-support-icon,
html:not(.toneart-floating-widgets-revealed) #cleverpush-widget-button,
html:not(.toneart-floating-widgets-revealed) .cleverpush-sticky-chat-widget-container,
html:not(.toneart-floating-widgets-revealed) .widget_container_overlay,
html:not(.toneart-floating-widgets-revealed) .widget_container_frame,
html:not(.toneart-floating-widgets-revealed) .widget_container_overlay_list,
html:not(.toneart-floating-widgets-revealed) .widget_container_overlay_mobile,
html:not(.toneart-floating-widgets-revealed) #trustami-mobile-view,
html:not(.toneart-floating-widgets-revealed) .number-of-views-block,
html:not(.toneart-floating-widgets-revealed) #invite-friend,
html:not(.toneart-floating-widgets-revealed) .invite-friend-button,
html:not(.toneart-floating-widgets-revealed) #final-cleverpush-tooltip {
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
}

/* Keep Cookie Settings clear of Trustami and the corner chat/theme controls. */
html #toneart-hyva-consent .ta-consent-preferences {
    bottom: calc(36px + env(safe-area-inset-bottom, 0px)) !important;
    left: clamp(88px, 11vw, 160px) !important;
}

body:has(aside.sticky-add-to-cart-outer.components-ready.is-open) button.ta-consent-preferences {
    display: none;
}
