body.brand-identity .announcement.announcement-rotator{grid-template-columns:minmax(0,1fr);overflow:hidden}
.announcement-rotator [data-announcement-prev],.announcement-rotator .announcement-controls,.mobile-nav .menu-category>svg,.mobile-nav .menu-tracking>svg,.footer-whatsapp>svg,.home-selection-arrows,.mania-arrow-icon{display:none!important}
body.brand-identity summary{list-style:none}
body.brand-identity summary::-webkit-details-marker{display:none}
body.brand-identity summary::marker{content:''}
body.brand-identity select{appearance:none;-webkit-appearance:none;background-image:none!important}
body.brand-identity .order-share-message summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer}
body.brand-identity .order-share-message summary::after{content:'+';font-size:23px;line-height:1;color:var(--brand-red,#bf3034)}
body.brand-identity .order-share-message[open] summary::after{content:'−'}
body.brand-identity .mania-nav-label{width:auto;min-width:44px;padding-inline:12px;font-size:12px}
@keyframes mania-vibrate{
  0%,12%,100%{translate:0 0;rotate:0deg}
  1.5%,4.5%,7.5%{translate:-1.5px .25px;rotate:-.25deg}
  3%,6%,9%{translate:1.5px -.25px;rotate:.25deg}
  10.5%{translate:-.7px 0;rotate:-.1deg}
}
.mania-motion{animation:mania-vibrate 4.8s linear infinite;animation-delay:var(--mania-delay,0s);animation-play-state:paused}
.mania-motion.mania-in-view{animation-play-state:running}
.mania-motion:is(:focus-within,:active,:disabled,[aria-disabled='true']),body.mania-page-hidden .mania-motion{animation-play-state:paused;translate:0 0;rotate:0deg}
@media(hover:hover){.mania-motion:hover{animation-play-state:paused;translate:0 0;rotate:0deg}}
@media(prefers-reduced-motion:reduce){.mania-motion{animation:none!important;translate:none!important;rotate:none!important}}

body.brand-identity .ref-store-opening article>div,body.brand-identity .ref-missing-size{animation:none!important;translate:none!important;rotate:none!important}


@media(pointer:coarse){body.brand-identity .mania-motion,body.brand-identity #rsi_buy_now_button:not(:disabled),body.brand-identity #rsi_form_wrapper .rsi-submit_button:not(:disabled){animation:none!important;translate:none!important;rotate:none!important}}

body.brand-identity #mania-cookie-banner,body.brand-identity #mania-cookie-banner *{animation:none!important;translate:none!important;rotate:none!important}
@keyframes mania-order-emphasis{
  0%,28%,100%{transform:translateX(0) rotate(0)}
  4%,12%,20%{transform:translateX(-5px) rotate(-.6deg)}
  8%,16%,24%{transform:translateX(5px) rotate(.6deg)}
}
body.brand-identity #rsi_buy_now_button:not(:disabled),body.brand-identity #rsi_form_wrapper .rsi-submit_button:not(:disabled){animation:mania-order-emphasis 2.4s ease-in-out infinite!important;translate:none!important;rotate:none!important}
body.brand-identity #rsi_buy_now_button:active,body.brand-identity #rsi_form_wrapper .rsi-submit_button:active,body.mania-page-hidden #rsi_buy_now_button,body.mania-page-hidden #rsi_form_wrapper .rsi-submit_button{animation:none!important}
@media(prefers-reduced-motion:reduce){body.brand-identity #rsi_buy_now_button:not(:disabled),body.brand-identity #rsi_form_wrapper .rsi-submit_button:not(:disabled){animation:none!important}}
