/* A visible seasonal destination, shared by desktop and mobile rails. */
#lf-product-nav .lf-season-menu-entry{position:relative;display:flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;gap:3px;box-sizing:border-box;width:100%;min-height:62px;margin:0 0 8px;padding:5px 1px 11px;border:0;border-bottom:1px solid #c8a660;background:none;color:#ffe3a1;text-decoration:none;font:600 10px/1.3 "Yu Gothic",Meiryo,sans-serif;text-align:center}
#lf-product-nav .lf-season-menu-icon{position:relative;display:block;box-sizing:border-box;width:32px;height:32px;border:1px solid #e0c584;border-radius:50%;background:linear-gradient(135deg,#12563c 15%,#244833 47%,#9d2638 78%);box-shadow:0 2px 5px #0003}
#lf-product-nav .lf-season-menu-icon i{position:absolute;left:9px;top:9px;width:12px;height:16px;background:linear-gradient(#fff0b8,#c7a355);clip-path:polygon(50% 0,85% 32%,70% 32%,100% 62%,76% 62%,100% 83%,58% 83%,58% 100%,42% 100%,42% 83%,0 83%,24% 62%,0 62%,30% 32%,15% 32%)}
#lf-product-nav .lf-season-menu-icon b{position:absolute;left:11px;top:1px;color:#ffe8a1;font:10px/1 Georgia,serif}
#lf-product-nav .lf-season-menu-label{padding:2px 7px;border-radius:999px;background:#85283a;color:#ffe3a1;white-space:nowrap}
#lf-product-nav .lf-season-menu-entry:hover .lf-season-menu-icon{box-shadow:0 0 0 2px #e0c58466,0 2px 8px #0003}
#lf-product-nav .lf-season-menu-entry:focus-visible{outline:2px solid #dab56d;outline-offset:-2px}
@media(max-width:600px){#lf-product-nav .lf-season-menu-entry{min-height:56px;margin-bottom:6px;padding-bottom:9px;font-size:9px}#lf-product-nav .lf-season-menu-icon{width:30px;height:30px}#lf-product-nav .lf-season-menu-icon i{left:8px}#lf-product-nav .lf-season-menu-icon b{left:10px}}
