.page-countdown{--countdown-px: calc(1 / 1920 * 100vw);box-sizing:border-box;width:100%;padding:calc(var(--countdown-padding-top-desktop) * var(--countdown-px)) 0 calc(var(--countdown-padding-bottom-desktop) * var(--countdown-px));color:var(--countdown-text, #000);background:var(--countdown-section-background, #fafbff);font-family:Noto Sans JP,sans-serif;text-align:center}.page-countdown *,.page-countdown *:before,.page-countdown *:after{box-sizing:border-box}.page-countdown__inner{display:flex;flex-direction:column;align-items:center;width:100%;max-width:calc(1440 * var(--countdown-px));margin:0 auto;padding:0 calc(24 * var(--countdown-px))}.page-countdown__heading-row{display:flex;align-items:center;justify-content:center;gap:calc(22 * var(--countdown-px))}.page-countdown__icon{display:block;flex:0 0 auto;width:calc(54 * var(--countdown-px));height:calc(54 * var(--countdown-px));overflow:hidden}.page-countdown__icon img,.page-countdown__icon-img{display:block;width:100%;height:100%;object-fit:cover}.page-countdown__heading{margin:0;color:inherit;font-size:calc(40 * var(--countdown-px));font-weight:500;line-height:1.2;letter-spacing:calc(1.2 * var(--countdown-px));text-align:center}.page-countdown__subtitle{margin:calc(24 * var(--countdown-px)) 0 0;color:inherit;font-size:calc(32 * var(--countdown-px));font-weight:400;line-height:1.2;text-align:center}.page-countdown__timer{display:block;width:100%;max-width:calc(676 * var(--countdown-px));margin-top:calc(40 * var(--countdown-px));color:var(--countdown-muted, #333)}.page-countdown__units{display:flex;align-items:flex-end;justify-content:center;gap:0}.page-countdown__unit{display:flex;flex-direction:column;align-items:center;min-width:calc(110 * var(--countdown-px))}.page-countdown__label{margin:0;color:inherit;font-family:Rany-Regular,Noto Sans JP,sans-serif;font-size:calc(20 * var(--countdown-px));font-weight:400;line-height:1.2;text-align:center}.page-countdown__value{display:inline-flex;align-items:baseline;justify-content:center;margin-top:calc(4 * var(--countdown-px));color:inherit;font-family:Rany-Medium,Noto Sans JP,sans-serif;font-size:calc(72 * var(--countdown-px));font-weight:500;line-height:1.05;letter-spacing:0;font-variant-numeric:tabular-nums}.page-countdown__colon{display:inline-flex;align-items:center;justify-content:center;min-width:calc(60 * var(--countdown-px));padding-bottom:calc(14 * var(--countdown-px));color:inherit;font-family:Rany-Bold,Noto Sans JP,sans-serif;font-size:calc(40 * var(--countdown-px));font-weight:700;line-height:1.2}.page-countdown__ended{margin:calc(24 * var(--countdown-px)) 0 0;color:inherit;font-size:calc(32 * var(--countdown-px));font-weight:500;line-height:1.2}.page-countdown__ended[hidden]{display:none!important}.page-countdown .visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-countdown.is-ended .page-countdown__units{display:none}@media screen and (min-width:1921px){.page-countdown{--countdown-px: 1px}}@media screen and (max-width:850px){.page-countdown{--countdown-px: calc(1 / 390 * 100vw);padding:calc(var(--countdown-padding-top-mobile) * var(--countdown-px)) 0 calc(var(--countdown-padding-bottom-mobile) * var(--countdown-px))}.page-countdown__inner{max-width:calc(390 * var(--countdown-px));padding:0 calc(20 * var(--countdown-px))}.page-countdown__heading-row{gap:calc(8 * var(--countdown-px))}.page-countdown__icon{width:calc(23 * var(--countdown-px));height:calc(23 * var(--countdown-px))}.page-countdown__heading{font-size:calc(20 * var(--countdown-px));letter-spacing:calc(.54 * var(--countdown-px))}.page-countdown__subtitle{margin-top:calc(8 * var(--countdown-px));font-size:calc(12 * var(--countdown-px))}.page-countdown__timer{max-width:calc(350 * var(--countdown-px));margin-top:calc(24 * var(--countdown-px))}.page-countdown__unit{min-width:calc(70 * var(--countdown-px))}.page-countdown__label{font-size:calc(12 * var(--countdown-px))}.page-countdown__value{margin-top:calc(2 * var(--countdown-px));font-size:calc(48 * var(--countdown-px))}.page-countdown__colon{min-width:calc(24 * var(--countdown-px));padding-bottom:calc(8 * var(--countdown-px));font-size:calc(32 * var(--countdown-px))}.page-countdown__ended{font-size:calc(16 * var(--countdown-px))}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/section-page-countdown.css.map */
