
/* generated by build.js — responsive helpers, menu, slots, interaction states */
.dt-only{display:contents}
.mb-only{display:contents}
@media (max-width:919px){.dt-only{display:none}}
@media (min-width:920px){.mb-only{display:none}}
#mobile-menu{display:none}
body.menu-open #mobile-menu{display:block}
body.menu-open{overflow:hidden}
.slot-pending{position:absolute;inset:0;background:#F4F4F5;display:flex;align-items:center;justify-content:center}
.slot-pending img{width:56px;height:56px;object-fit:contain;opacity:0.16}
img{max-width:100%}

.sh-1:hover{color:#FFFFFF !important}
.sh-2:hover{color:#FFB3AD !important}
.sh-3:hover{color:#121214 !important}
.sh-4:hover{color:#DB0032 !important}
.sh-5:hover{background:#FB3848 !important;color:#FFFFFF !important}
.sh-6:hover{color:#FF595F !important}
.sh-7:hover{border-color:#FF595F !important;color:#FF595F !important}
.sh-8:hover{border-color:#DB0032 !important;color:#DB0032 !important}
.sh-9:hover{border-left-color:#DB0032 !important;box-shadow:0 14px 34px rgba(11,11,12,0.10) !important;transform:translateY(-3px) !important;color:#121214 !important}
.sh-10:hover{color:#FB3848 !important;border-bottom-color:#FB3848 !important}
.sh-11:hover{background:rgba(255,255,255,0.05) !important;color:#FFFFFF !important}
.sh-12:hover{background:rgba(219,0,50,0.12) !important;color:#FFFFFF !important}
.sa-13:active{background:#9A0105 !important}
.sh-14:hover{color:#FB3848 !important}
.sh-15:hover{box-shadow:0 14px 34px rgba(11,11,12,0.10) !important}
.sh-16:hover{background:#FFB3AD !important;color:#3C0003 !important}
.sh-17:hover{border-color:#FFB3AD !important;color:#FFB3AD !important}
.sh-18:hover{background:#F4F4F5 !important;color:#121214 !important}
.sh-19:hover{background:rgba(219,0,50,0.10) !important;color:#121214 !important}
.sh-20:hover{background:rgba(219,0,50,0.08) !important;color:#121214 !important}
.sh-21:hover{border-color:#DB0032 !important;color:#FB3848 !important}
.sh-22:hover{background:#F4F4F5 !important}
.sh-23:hover{background:rgba(219,0,50,0.06) !important}
.sh-24:hover{border-color:#DB0032 !important;box-shadow:0 14px 34px rgba(11,11,12,0.10) !important;color:#121214 !important}
.sh-25:hover{background:#3A3A3F !important;color:#FFFFFF !important}
.sh-26:hover{background:#FB3848 !important}
.sf-27:focus{border-color:#DB0032 !important;box-shadow:0 0 0 3px rgba(255,89,95,0.22) !important}
