.area-navigation-link_desktop__tFfd6{margin-left:-12px;padding:var(--spacing-core-2) var(--spacing-core-3);border-radius:var(--border-radius-core-l);display:block;overflow:hidden;text-decoration:none;color:var(--color-foreground-primary-default);font-size:16px}.area-navigation-link_desktop__tFfd6:hover{color:var(--color-action-discount-default)}.area-navigation-link_desktop__tFfd6:active{color:var(--color-darker)}.area-navigation-link_desktopActiveLink__UD3B9{padding-top:0;padding-bottom:0}.area-navigation-link_desktopActiveText__3OHdZ{color:var(--color-foreground-inverted-default);background:var(--color-action-discount-default);border-radius:var(--border-radius-core-l);padding:var(--spacing-core-2) var(--spacing-core-3);margin-left:-12px;display:block;width:fit-content}.area-navigation-link_mobile__aO286{text-decoration:none;color:var(--color-foreground-primary-default);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;flex:0 0 105px;border-radius:var(--border-radius-core-s);padding:var(--spacing-core-1);border:2px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);height:auto;margin:0}.area-navigation-link_mobile__aO286:first-child{padding-left:0}.area-navigation-link_mobileActive__WDq7_ .area-navigation-link_chip__P2Rju,.area-navigation-link_mobile__aO286:active .area-navigation-link_chip__P2Rju{color:var(--color-action-discount-default);border:2px solid var(--color-action-discount-default)}.area-navigation-link_chip__P2Rju{background-color:rgba(0,0,0,0);color:var(--color-foreground-primary-default);border:2px solid var(--color-foreground-tertiary-default);border-radius:var(--border-radius-core-l);padding:var(--spacing-core-2) var(--spacing-core-6);margin:0;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap}.area-navigation-link_simpleLink__KHBPV{font-weight:700;color:var(--color-action-discount-default);margin-bottom:var(--spacing-core-2);margin-left:var(--spacing-core-3);white-space:nowrap;line-height:24px}.area-navigation-link_simpleBottomLink__v0HPt{display:flex;place-content:center center;margin:0}.area-navigation-link_simpleBottomLink__v0HPt svg{align-self:center;margin-left:var(--spacing-core-1)}.area-navigation-section_title__4z9z_{margin:16px 0 8px;color:var(--color-foreground-primary-default)}.area-navigation-section_title__4z9z_:first-child{margin-top:0}.area-lane_root__lnrdU{margin-top:var(--spacing-core-12);margin-bottom:var(--spacing-core-12)}.area-lane_root__lnrdU.area-lane_firstLane__IhiV3{margin-top:0}.area-lane_root__lnrdU.area-lane_lastLane__D724v{margin-bottom:0}.area-lane_header__AwfEt{display:flex;justify-content:space-between;align-items:center;height:40px}.promotion-card_root__EwNRT{display:flex;height:100%;min-height:158px;border-radius:8px;position:relative;overflow:hidden;text-decoration:none}@media(min-width:700px){.promotion-card_root__EwNRT{flex-direction:column;min-height:350px;padding:2px;transition:box-shadow .2s cubic-bezier(.4,0,.2,1) 0s}.promotion-card_root__EwNRT:hover{box-shadow:0 8px 16px rgba(0,0,0,.1),0 4px 4px rgba(0,0,0,.08),0 .99px 2px rgba(0,0,0,.06)}.promotion-card_root__EwNRT:active{box-shadow:inset 0 8px 16px rgba(0,0,0,.03),0 4px 4px rgba(0,0,0,.02),0 .99px 2px rgba(0,0,0,.03)}}[class*=portrait] .promotion-card_root__EwNRT{flex-direction:column;min-height:350px;padding:2px;transition:box-shadow .2s cubic-bezier(.4,0,.2,1) 0s}[class*=portrait] .promotion-card_root__EwNRT:hover{box-shadow:0 8px 16px rgba(0,0,0,.1),0 4px 4px rgba(0,0,0,.08),0 .99px 2px rgba(0,0,0,.06)}[class*=portrait] .promotion-card_root__EwNRT:active{box-shadow:inset 0 8px 16px rgba(0,0,0,.03),0 4px 4px rgba(0,0,0,.02),0 .99px 2px rgba(0,0,0,.03)}.promotion-card-button_root__nPYIy{position:absolute;bottom:16px;right:0;color:#000;cursor:pointer;padding:10px;border-radius:50%;background-color:#f3f6f8;line-height:0;border-color:rgba(0,0,0,0)}@media(min-width:700px){.promotion-card-button_root__nPYIy{bottom:16px;right:16px}}[class*=portrait] .promotion-card-button_root__nPYIy{bottom:16px;right:16px}.promotion-card-content_root__RbHwy{display:flex;flex-direction:column;box-sizing:border-box;height:100%;padding:16px 0 16px 16px}@media(max-width:700px){.promotion-card-content_root__RbHwy{justify-content:center}}@media(min-width:700px){.promotion-card-content_root__RbHwy{padding:5px 16px 16px;flex-grow:1}}[class*=portrait] .promotion-card-content_root__RbHwy{padding:5px 16px 16px;flex-grow:1}.line-clamp_root__Vrx19{position:relative;overflow-wrap:break-word;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.promotion-card-description_root__vn1V4{font-size:14px;color:var(--color-foreground-secondary-default);margin-bottom:2px}.promotion-card-image_root__5FvWQ{margin:16px 0;flex-shrink:0;background-size:contain;position:relative}@media(max-width:767px){.promotion-card-image_root__5FvWQ{width:120px;height:120px}}@media(min-width:700px){.promotion-card-image_root__5FvWQ{margin:16px 16px 0;height:200px;width:100%}}[class*=portrait] .promotion-card-image_root__5FvWQ{margin:16px 16px 0;height:200px;width:100%}.promotion-card-image_img__mIo6m{width:100%;height:100%;object-fit:contain;color:var(--color-foreground-tertiary-default)}.promotion-card-label_root__We_fq{font-size:15px}.promotion-card-label_root__We_fq:not(:last-child){margin-bottom:4px}@media(min-width:700px){.promotion-card-label_root__We_fq{font-size:12px}}[class*=portrait] .promotion-card-label_root__We_fq{font-size:12px}.promotion-card-label_primary__Fcnvw{color:#ff7900}.promotion-card-label_secondary__wYxkb{color:#00ade6}.promotion-card-labels_root__21epR{margin-bottom:8px}@media(min-width:700px){.promotion-card-labels_root__21epR{position:absolute;top:220px;left:10px;background-color:hsla(0,0%,100%,.9);padding:8px;border-radius:8px;transform:translateY(-100%)}}[class*=portrait] .promotion-card-labels_root__21epR{position:absolute;top:220px;left:10px;background-color:hsla(0,0%,100%,.9);padding:8px;border-radius:8px;transform:translateY(-100%)}.promotion-card-title_root__wx2zj{font-size:16px;font-weight:600;line-height:1.3em;color:#303030;margin-bottom:2px}