html:root body #top #shrineShop .shop-menu-grid{gap:12px!important}
html:root body #top #shrineShop a.approved-card34,html:root body #top #teaEntrance a.approved-card34{display:block!important;position:relative!important;isolation:isolate!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:var(--card-ratio34)!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;background-image:none!important;overflow:hidden!important;line-height:0!important;box-sizing:border-box!important}
html:root body #top :is(#shrineShop,#teaEntrance) a.approved-card34::before,html:root body #top :is(#shrineShop,#teaEntrance) a.approved-card34::after{display:none!important}
html:root body #top .approved-card34 .card-art34{display:block!important;position:static!important;width:100%!important;height:auto!important;aspect-ratio:var(--card-ratio34)!important;max-width:none!important;margin:0!important;padding:0!important;pointer-events:none}
html:root body #top a.approved-card34:focus-visible{outline:3px solid #b3832a!important;outline-offset:3px!important}
html:root body #top a.approved-card34:hover{filter:brightness(1.025)}
html:root body #top a.approved-card34:active{filter:brightness(.96)}
html:root body #top a.approved-card34[aria-disabled=true]{filter:saturate(.35);opacity:.72!important}
html:root body #top #shrineShop .daily-title34,html:root body #top #shrineShop .daily-sub34{display:none!important}
html:root body #top #shrineShop .daily-other34 .daily-title34{display:block!important;position:absolute!important;left:6.2%;top:32%;width:52%;height:24%;margin:0!important;padding:0!important;background:#fcf7e9;color:#56370f;font:600 clamp(19px,5.7vw,36px)/1.5 'Noto Serif JP',serif;text-align:left;white-space:nowrap;box-shadow:0 0 10px 5px #fcf7e9}
html:root body #top #shrineShop .daily-other34 .daily-sub34{display:block!important;position:absolute!important;left:5.8%;top:58%;width:51%;height:15%;margin:0!important;padding:0!important;background:#fcf7e9;color:#56370f;font:500 clamp(9px,2.9vw,18px)/1.5 'Noto Serif JP',serif;text-align:left;white-space:nowrap;box-shadow:0 0 6px 3px #fcf7e9}
