@charset "UTF-8";.cms-section{--cms-section-bg-image-pc: none;--cms-section-bg-size-pc: cover;--cms-section-bg-image-mobile: none;--cms-section-bg-size-mobile: cover;width:100%;max-width:var(--cms-section-max-width, 1200px);margin:0 auto;padding:var(--card_padding_top_pc) var(--card_padding_x_pc) var(--card_padding_bottom_pc);display:flex;align-items:stretch;justify-content:var(--cms-section-justify-pc, center);align-content:var(--cms-section-align-content-pc, flex-start);flex-flow:var(--iswrap);gap:var(--gap_column_pc) var(--gap_row_pc);border-radius:12px;background:var(--cms-section-bg-image-pc) center / var(--cms-section-bg-size-pc) no-repeat,var(--card_bg_style)}@media screen and (max-width:960px){.cms-section{padding:var(--card_padding_top_mobile) var(--card_padding_x_mobile) var(--card_padding_bottom_mobile);justify-content:var(--cms-section-justify-mobile, center);align-content:var(--cms-section-align-content-mobile, flex-start);gap:var(--gap_column_mobile) var(--gap_row_mobile);border-radius:8px;background:var(--cms-section-bg-image-mobile) center / var(--cms-section-bg-size-mobile) no-repeat,var(--card_bg_style)}}.cms-modal-section .cms-modal,.cms-modal{--cms-modal-bg-image-pc: none;--cms-modal-bg-size-pc: cover;--cms-modal-bg-image-mobile: none;--cms-modal-bg-size-mobile: cover;width:100%;max-width:100dvw;box-sizing:border-box;margin:0 auto;padding:var(--padding_top_pc) var(--padding_x_pc) var(--padding_bottom_pc);background:var(--cms-modal-bg-image-pc) center / var(--cms-modal-bg-size-pc) no-repeat,var(--bg_style);overflow:hidden;border-radius:var(--cms-modal-border-radius1-pc) var(--cms-modal-border-radius2-pc) var(--cms-modal-border-radius3-pc) var(--cms-modal-border-radius4-pc)}.cms-modal img{max-width:100%;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width:960px){.cms-modal-section .cms-modal,.cms-modal{padding:var(--padding_top_mobile) var(--padding_x_mobile) var(--padding_bottom_mobile);border-radius:var(--cms-modal-border-radius1-mobile) var(--cms-modal-border-radius2-mobile) var(--cms-modal-border-radius3-mobile) var(--cms-modal-border-radius4-mobile);background:var(--cms-modal-bg-image-mobile) center / var(--cms-modal-bg-size-mobile) no-repeat,var(--bg_style)}}.content-card{position:relative;display:flex;flex-direction:column;box-sizing:border-box;max-width:var(--content-card-width-pc);width:100%;height:auto;align-self:stretch;padding:var(--content-card-padding-top-pc) var(--content-card-padding-right-pc) var(--content-card-padding-bottom-pc) var(--content-card-padding-left-pc);border:var(--content-card-border-width) var(--content-card-border-style) var(--content-card-border-color);border-radius:var(--content-card-border-radius1-pc) var(--content-card-border-radius2-pc) var(--content-card-border-radius3-pc) var(--content-card-border-radius4-pc);background:var(--content-card-bg-image-pc) center/var(--content-card-bg-size-pc) no-repeat,var(--content-card-background)}.cms-content-tab{display:flex;flex-direction:column;width:100%;box-sizing:border-box}.cms-content-tab__nav{display:flex;flex-wrap:nowrap;align-items:flex-end;justify-content:flex-start;gap:var(--cms-tab-gap-pc, 32px);width:100%;max-width:100%;height:auto;margin:0;padding:0 16px;border-bottom:1px solid var(--cms-tab-line-color, #e5e5e5);box-sizing:border-box;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;cursor:grab;-webkit-user-select:none;user-select:none;scrollbar-width:none;-ms-overflow-style:none}.cms-content-tab__nav:before,.cms-content-tab__nav:after{content:"";flex:1 0 0;min-width:0;height:0;pointer-events:none}.cms-content-tab__nav::-webkit-scrollbar{display:none;width:0;height:0}.cms-content-tab__nav.is-dragging{cursor:grabbing;scroll-behavior:auto}.cms-content-tab__btn{appearance:none;-webkit-appearance:none;flex:0 0 auto;margin:0;padding:12px 0;border:0;background:transparent;color:var(--cms-tab-text-color, #83868A);font-size:16px;font-weight:500;line-height:1.2;white-space:nowrap;cursor:pointer;position:relative;box-sizing:border-box}.cms-content-tab__btn.is-active{color:var(--cms-tab-text-active-color, #000)}.cms-content-tab__btn.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--cms-tab-highlight-color, #000);pointer-events:none}.content-card:not(.cms-content-tab-block) [data-cms-tab-panel]{display:contents!important}.cms-content-tab [data-cms-tab-panel]{display:contents!important}.cms-content-tab>.content-card_item{width:100%;max-width:100%}.cms-content-tab>.content-card_item:not(.is-active){display:none!important}.cms-content-tab>.content-card_item.is-active{display:flex!important}.cms-content-tab:not(.cms-tabs-ready)>.content-card_item:nth-child(2){display:flex!important}@media screen and (max-width:960px){.cms-content-tab__nav{gap:var(--cms-tab-gap-mobile, 24px);padding:0 12px}.cms-content-tab__btn{font-size:13px;padding-bottom:10px}}.content-card_item{position:relative;display:flex;flex-direction:var(--content-card-item-direction-pc, column);flex-wrap:var(--content-card-item-wrap-pc, nowrap);justify-content:var(--content-card-item-justify-pc, flex-start);align-items:var(--content-card-item-align-items-pc, flex-start);align-content:var(--content-card-item-align-content-pc, flex-start);gap:0;box-sizing:border-box;max-width:var(--content-card-item-width-pc);width:100%;padding:var(--content-card-item-padding-top-pc) var(--content-card-item-padding-right-pc) var(--content-card-item-padding-bottom-pc) var(--content-card-item-padding-left-pc);border:var(--content-card-item-border-width) var(--content-card-item-border-style) var(--content-card-item-border-color);border-radius:var(--content-card-item-border-radius1-pc) var(--content-card-item-border-radius2-pc) var(--content-card-item-border-radius3-pc) var(--content-card-item-border-radius4-pc);background:var(--content-card-item-bg-image-pc) center/var(--content-card-item-bg-size-pc) no-repeat,var(--content-card-item-background);text-align:var(--content-card-item-text-align-pc, left)}.content-card .content-card__body>.content-card_item{align-self:stretch;height:auto}.content-card .content-card__body>.content-card_item:has(>.cms-media):not(:has(>*:not(style):not(.cms-media))){justify-content:var(--content-card-item-media-only-justify-pc, var(--content-card-item-justify-pc, flex-start));align-items:var(--content-card-item-media-only-align-items-pc, var(--content-card-item-align-items-pc, stretch));align-content:var(--content-card-item-media-only-align-content-pc, stretch)}.content-card>style,.content-card_item>style,.content-card__body>style,.cms-content-tab>style,.cms-content-tab__panel>style{display:none!important}.content-card>*:not(style):not(.content-card__body),.content-card_item>*:not(style){position:relative;width:var(--content-card-item-child-width-pc, 100%);max-width:100%;flex:var(--content-card-item-child-flex-pc, 0 0 auto);height:fit-content;box-sizing:border-box}.content-card .content-card__body{position:relative;display:flex;flex-wrap:wrap;flex:1 1 auto;justify-content:var(--content-card-justify-pc, flex-start);align-items:stretch;align-content:var(--content-card-align-content-pc, flex-start);gap:var(--content-card-gap-column-pc, 0) var(--content-card-gap-row-pc, 0);box-sizing:border-box;width:100%;height:auto;min-height:100%;text-align:var(--content-card-text-align-pc, left)}@media screen and (max-width:960px){.content-card{max-width:var(--content-card-width-mobile);padding:var(--content-card-padding-top-mobile) var(--content-card-padding-right-mobile) var(--content-card-padding-bottom-mobile) var(--content-card-padding-left-mobile);border-radius:var(--content-card-border-radius1-mobile) var(--content-card-border-radius2-mobile) var(--content-card-border-radius3-mobile) var(--content-card-border-radius4-mobile);background:var(--content-card-bg-image-mobile) center/var(--content-card-bg-size-mobile) no-repeat,var(--content-card-background)}.content-card .content-card__body{justify-content:var(--content-card-justify-mobile, flex-start);align-content:var(--content-card-align-content-mobile, flex-start);gap:var(--content-card-gap-column-mobile, 0) var(--content-card-gap-row-mobile, 0);text-align:var(--content-card-text-align-mobile, left)}.content-card_item{max-width:var(--content-card-item-width-mobile);padding:var(--content-card-item-padding-top-mobile) var(--content-card-item-padding-right-mobile) var(--content-card-item-padding-bottom-mobile) var(--content-card-item-padding-left-mobile);border-radius:var(--content-card-item-border-radius1-mobile) var(--content-card-item-border-radius2-mobile) var(--content-card-item-border-radius3-mobile) var(--content-card-item-border-radius4-mobile);background:var(--content-card-item-bg-image-mobile) center/var(--content-card-item-bg-size-mobile) no-repeat,var(--content-card-item-background);flex-direction:var(--content-card-item-direction-mobile, column);flex-wrap:var(--content-card-item-wrap-mobile, nowrap);justify-content:var(--content-card-item-justify-mobile, flex-start);align-items:var(--content-card-item-align-items-mobile, flex-start);align-content:var(--content-card-item-align-content-mobile, flex-start);text-align:var(--content-card-item-text-align-mobile, left)}.content-card_item>*:not(style){width:var(--content-card-item-child-width-mobile, 100%);flex:var(--content-card-item-child-flex-mobile, 0 0 auto)}.content-card .content-card__body>.content-card_item:has(>.cms-media):not(:has(>*:not(style):not(.cms-media))){justify-content:var(--content-card-item-media-only-justify-mobile, var(--content-card-item-justify-mobile, flex-start));align-items:var(--content-card-item-media-only-align-items-mobile, var(--content-card-item-align-items-mobile, stretch));align-content:var(--content-card-item-media-only-align-content-mobile, stretch)}}.content-card_popup{position:absolute;width:0;height:0;margin:0;padding:0;overflow:visible;border:none;pointer-events:none}.content-card_popup>style{display:none!important}.content-card_popup .cms-modal-overlay{pointer-events:auto}.content-card_item:has(>[data-hide=true]){display:none!important}.content-card:has([data-hide]):not(:has([data-hide=false])){display:none!important}.is-cms-default-hidden-preview{outline:1px dashed #f59e0b;outline-offset:-1px}.content-card_popup__box{background:#fff;max-width:min(920px,92vw);width:100%;padding:0;overflow:hidden;display:flex;flex-direction:column}.cms-popup-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px 16px 36px;box-sizing:border-box;border-bottom:1px solid #E6E6E7;flex:0 0 auto}.cms-popup-header[not_title]{border:none}.cms-popup-header__title{font-size:14px;font-weight:500;line-height:1.2;color:inherit}.cms-popup-body{padding:var(--cms-popup-pt-pc, 60px) var(--cms-popup-pr-pc, 70px) var(--cms-popup-pb-pc, 60px) var(--cms-popup-pl-pc, 70px);box-sizing:border-box;overflow-y:auto;max-height:calc(80dvh - 72px);min-height:0;flex:1 1 auto;display:flex;flex-wrap:wrap;justify-content:var(--cms-popup-justify-pc, flex-start);align-content:var(--cms-popup-align-content-pc, flex-start);align-items:flex-start;text-align:var(--cms-popup-text-align-pc, left);gap:0}.cms-popup-body>style{display:none!important}.cms-popup-body>*{width:100%;max-width:100%;box-sizing:border-box}*:has(.cms-popup__dev-id):hover .cms-popup__dev-id{opacity:1}.cms-popup__dev-id:before{content:"ID: "}.is-cms-default-hidden-preview>.cms-popup__dev-id:after{content:" \b7  \9ed8\8ba4\9690\85cf"}.cms-popup__dev-id{opacity:0;position:absolute;z-index:1;bottom:0;padding:6px 10px;border-radius:6px;background:#000000bf;color:#fff;font-size:12px;line-height:1.4;pointer-events:auto;-webkit-user-select:all;user-select:all}@media screen and (max-width:960px){.cms-popup-header{padding:12px 20px 12px 24px}.cms-popup-header__title{font-size:16px}.cms-popup-body{padding:var(--cms-popup-pt-mobile, 4px) var(--cms-popup-pr-mobile, 16px) var(--cms-popup-pb-mobile, 16px) var(--cms-popup-pl-mobile, 16px);max-height:calc(80dvh - 56px);justify-content:var(--cms-popup-justify-mobile, flex-start);align-content:var(--cms-popup-align-content-mobile, flex-start);text-align:var(--cms-popup-text-align-mobile, left)}}.cms-popup__close{padding:0;background:transparent;border:none;outline:none;box-shadow:none;display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute!important;top:8px;right:8px;max-width:24px!important;width:100%!important;height:auto!important;z-index:2}.cms-popup__close img{max-width:100%;width:100%;max-height:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width:960px){.cms-popup__close{max-width:16px}}.cms-title{line-height:1.2;font-weight:var(--font-weight);text-align:var(--title_align_pc);font-size:var(--font_size_pc);margin:0;margin-top:var(--margin_top_pc, 0);margin-bottom:var(--margin_bottom_pc, 0);color:var(--color)}@media screen and (max-width:960px){.cms-title{text-align:var(--title_align_mobile);font-size:var(--font_size_mobile);margin-top:var(--margin_top_mobile);margin-bottom:var(--margin_bottom_mobile)}}.cms-description{line-height:var(--cms-desc-line-height);font-weight:var(--font-weight);text-align:var(--title_align_pc);font-size:var(--font_size_pc);margin-top:var(--margin_top_pc);margin-bottom:var(--margin_bottom_pc);margin-left:var(--margin_left_pc, 0);margin-right:var(--margin_right_pc, 0);text-overflow:ellipsis;overflow-x:hidden;overflow-y:auto;text-decoration-color:inherit}.cms-description a{color:inherit;text-decoration:underline}.cms-description .cms-highlight{line-height:var(--cms-desc-line-height);font-weight:var(--highlight_font-weight);font-size:var(--highlight_font_size_pc)}.cms-description .cms-description__inline-img{display:inline-block;width:auto;height:var(--inline-img-height-pc, 1em);margin:0 var(--inline-img-gap, 4px);vertical-align:-.2em;-o-object-fit:contain;object-fit:contain;background:none;background-clip:border-box;-webkit-text-fill-color:initial;color:initial}.cms-description::-webkit-scrollbar,.cms-description::-webkit-scrollbar-track{width:4px;height:4px;background:transparent}.cms-description::-webkit-scrollbar-thumb{border-radius:4px;background:#cbcbcb}@media screen and (max-width:960px){.cms-description{text-align:var(--title_align_mobile);font-size:var(--font_size_mobile);margin-top:var(--margin_top_mobile);margin-bottom:var(--margin_bottom_mobile);margin-left:var(--margin_left_mobile, 0);margin-right:var(--margin_right_mobile, 0)}.cms-description .cms-highlight{font-size:var(--highlight_font_size_mobile)}.cms-description .cms-description__inline-img{height:var(--inline-img-height-mobile, 1em)}}.cms-btn-wrap{margin:0;display:flex;align-items:center}.cms-modal-btn{font-size:var(--font_size_pc);margin-top:var(--margin_top_pc);margin-bottom:var(--margin_bottom_pc)}.cms-modal-btn--filled{line-height:1.2;font-weight:var(--font-weight, 500);height:calc(2em + 12px);min-height:calc(2em + 12px);padding:0 8px;display:flex;align-items:center;justify-content:center;border:none;border-radius:32px;cursor:pointer;transition:opacity .2s ease}.cms-modal-btn--filled:hover{opacity:.9}.cms-modal-btn--text{line-height:1.2;font-weight:var(--font-weight, 500);display:inline-block;padding:0;background:none;border:none;cursor:pointer;transition:opacity .2s ease}.cms-modal-btn--text:hover{opacity:.9}@media screen and (max-width:960px){.cms-modal-btn{font-size:var(--font_size_mobile);margin-top:var(--margin_top_mobile);margin-bottom:var(--margin_bottom_mobile)}}.cms-link-btn,.cms-link-text{font:inherit;font-size:var(--font_size_pc);font-weight:var(--font-weight, 500);margin-top:var(--margin_top_pc);margin-bottom:var(--margin_bottom_pc);text-align:var(--cms-link-text-align, center);cursor:pointer}button.cms-link-btn,button.cms-link-text{appearance:none;-webkit-appearance:none;font-family:inherit}@media screen and (max-width:960px){.cms-link-btn,.cms-link-text{font-size:var(--font_size_mobile);margin-top:var(--margin_top_mobile);margin-bottom:var(--margin_bottom_mobile)}}.cms-link-btn{--cms-btn-line-height: 1.2;line-height:var(--cms-btn-line-height);font-weight:var(--font-weight, 500);width:var(--cms-link-width, auto);min-height:calc(2em * var(--cms-btn-line-height) + 12px);padding:0 1em;display:flex;align-items:center;justify-content:var(--cms-link-justify, center);border:var(--cms-link-border-width, 0) var(--cms-link-border-style, none) var(--cms-link-border-color, transparent);border-radius:var(--cms-link-border-radius, 32px);cursor:pointer;transition:opacity .2s ease;text-decoration:none;box-sizing:border-box}.cms-link-btn:hover{opacity:.8}.cms-link-text{text-decoration:underline;font-size:.95rem;transition:opacity .2s ease}button.cms-link-text{padding:0;background:none;border:none}.cms-link-text:hover{opacity:.8}.cms-link-btn .cms-link__inline-img,.cms-link-text .cms-link__inline-img{display:inline-block;width:auto;height:var(--inline-img-height-pc, 1em);margin:0 var(--inline-img-gap, 4px);vertical-align:-.2em;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:960px){.cms-link-btn .cms-link__inline-img,.cms-link-text .cms-link__inline-img{height:var(--inline-img-height-mobile, 1em)}}.cms-modal-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0006;align-items:center;justify-content:center}.cms-modal-overlay.is-open{display:flex}.cms-modal-box{position:relative;background:#fff;border-radius:12px;max-width:1200px;width:100%;max-height:90dvh}.cms-modal-box .cms-popup__close{position:static}@media(max-width:960px){.cms-modal-overlay{align-items:flex-end}.cms-modal-box{max-width:100%;width:100%;border-radius:0}.cms-modal-box .cms-modal-content{max-height:calc(80dvh - 64px)}}.cms-modal-close{position:absolute;top:12px;right:16px;background:none;border:none;font-size:1.6rem;line-height:1;cursor:pointer;color:#666;transition:color .2s ease;outline:none!important}.cms-modal-close:hover{color:#000}.cms-modal-content{overflow-y:auto;max-height:calc(80dvh - 80px)}.cms-modal-content,.cms-modal-content *{font-size:14px;font-weight:400;line-height:1.7;color:#333}.cms-modal-content *{margin:4px 0}.cms-modal-content b,.cms-modal-content strong{font-weight:500;color:#000}.cms-modal-content::-webkit-scrollbar{display:none}.cms-media{box-sizing:border-box;max-width:var(--cms-media-width_pc);width:var(--cms-media-box-width, 100%);height:auto;display:flex;align-items:center;justify-content:center;overflow:hidden;border:var(--cms-media-border-width) var(--cms-media-border-style) var(--cms-media-border-color);border-radius:var(--cms-media-border-radius1-pc) var(--cms-media-border-radius2-pc) var(--cms-media-border-radius3-pc) var(--cms-media-border-radius4-pc)}.content-card>.cms-media,.content-card_item>.cms-media{width:var(--cms-media-box-width, var(--content-card-item-child-width-pc, 100%));max-width:var(--cms-media-width_pc);flex:var(--content-card-item-child-flex-pc, 0 0 auto);margin-top:var(--cms-media-mt-pc, 0);margin-right:var(--cms-media-mr-pc, auto);margin-bottom:var(--cms-media-mb-pc, 0);margin-left:var(--cms-media-ml-pc, auto)}.cms-media picture{width:var(--cms-media-asset-width, 100%);max-width:100%;height:auto;display:flex;align-items:center;justify-content:center}.cms-media .cms-media__video{display:block;max-width:100%;width:var(--cms-media-asset-width, 100%);height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.cms-media .cms-media__video--mobile,.cms-media .cms-media__image--mobile{display:none}.cms-media .cms-media__video--desktop,.cms-media .cms-media__image--desktop{display:block}.cms-media img,.cms-media .cms-media__image{max-width:100%;width:var(--cms-media-asset-width, 100%);height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width:960px){.cms-media{max-width:var(--cms-media-width_mobile);border-radius:var(--cms-media-border-radius1-mobile) var(--cms-media-border-radius2-mobile) var(--cms-media-border-radius3-mobile) var(--cms-media-border-radius4-mobile)}.content-card>.cms-media,.content-card_item>.cms-media{width:var(--cms-media-box-width, var(--content-card-item-child-width-mobile, 100%));max-width:var(--cms-media-width_mobile);flex:var(--content-card-item-child-flex-mobile, 0 0 auto);margin-top:var(--cms-media-mt-mobile, 0);margin-right:var(--cms-media-mr-mobile, auto);margin-bottom:var(--cms-media-mb-mobile, 0);margin-left:var(--cms-media-ml-mobile, auto)}.cms-media .cms-media__video--desktop,.cms-media .cms-media__image--desktop{display:none}.cms-media .cms-media__video--mobile,.cms-media .cms-media__image--mobile{display:block}}.cms-timer_shaft{margin-top:var(--margin_top_pc);margin-bottom:var(--margin_bottom_pc)}.cms-timer_shaft,.cms-timer_shaft>*:not(style){width:100%}.cms-timer_shaft__layout,.cms-timer_shaft__scroller{position:relative;width:100%}.cms-timer_shaft__track{position:relative;z-index:1;display:grid;grid-template-columns:repeat(var(--step-block, 1),minmax(0,1fr));gap:var(--timeline_gap_pc, 16px);align-items:stretch;width:100%}.cms-timer_shaft__rail{position:absolute;left:calc((100% - (var(--step-block, 1) - 1) * var(--timeline_gap_pc, 16px)) / var(--step-block, 1) / 2);right:calc((100% - (var(--step-block, 1) - 1) * var(--timeline_gap_pc, 16px)) / var(--step-block, 1) / 2);top:0;bottom:0;pointer-events:none;z-index:0}.cms-timer_shaft__rail-line{position:absolute;left:0;right:0;top:var(--cms-timer-rail-top, 34px);height:var(--timeline_line_thickness, 4px);background:var(--timeline_color, #eb6b09);border-radius:999px;transform:translateY(-50%)}.cms-timer_shaft__rail-img{position:absolute;left:0;right:0;top:var(--cms-timer-rail-top, 34px);width:100%;height:auto;transform:translateY(-50%);-o-object-fit:fill;object-fit:fill}.cms-timer_shaft__rail-img--mobile{display:none}.cms-timer_shaft__step{position:relative;z-index:1;display:flex;flex-direction:column;min-width:0;align-self:stretch}@media screen and (max-width:960px){.cms-timer_shaft{margin-top:var(--margin_top_mobile);margin-bottom:var(--margin_bottom_mobile)}.cms-timer_shaft .cms-timer_shaft__track{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(var(--step-block, 1),1fr);gap:var(--timeline_gap_mobile, 20px)}.cms-timer_shaft .cms-timer_shaft__step{width:100%;min-height:0;height:auto}.cms-timer_shaft .cms-timer_shaft__rail{left:calc(var(--cms-timer-mobile-meta-width, 84px) + 12px + var(--timer-item-marker-size, 16px) / 2);right:auto;width:0}.cms-timer_shaft .cms-timer_shaft__rail-line,.cms-timer_shaft .cms-timer_shaft__rail-img{left:0;right:auto;top:calc((100% - (var(--step-block, 1) - 1) * var(--timeline_gap_mobile, 20px)) / var(--step-block, 1) / 2);bottom:calc((100% - (var(--step-block, 1) - 1) * var(--timeline_gap_mobile, 20px)) / var(--step-block, 1) / 2);width:var(--timeline_line_thickness, 4px);height:auto;transform:translate(-50%)}.cms-timer_shaft .cms-timer_shaft__rail-line{background:var(--timeline_color_mobile, var(--timeline_color, #eb6b09))}.cms-timer_shaft .cms-timer_shaft__rail:has(.cms-timer_shaft__rail-img--mobile) .cms-timer_shaft__rail-img--pc{display:none}.cms-timer_shaft .cms-timer_shaft__rail-img--mobile{display:block}.cms-timer_shaft .cms-timer_shaft__layout--mobile-swipe{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.cms-timer_shaft .cms-timer_shaft__layout--mobile-swipe::-webkit-scrollbar{display:none}.cms-timer_shaft .cms-timer_shaft__layout--mobile-swipe .cms-timer_shaft__scroller{width:calc(100% * var(--step-block, 1) / var(--mobile-swipe-columns, 1.8));min-width:100%}.cms-timer_shaft .cms-timer_shaft__layout--mobile-swipe .cms-timer_shaft__track{grid-template-columns:repeat(var(--step-block, 1),minmax(0,1fr));grid-template-rows:none;gap:var(--timeline_gap_mobile, 10px);width:100%}.cms-timer_shaft .cms-timer_shaft__layout--mobile-swipe .cms-timer_shaft__step{width:auto;height:auto;align-self:stretch}.cms-timer_shaft .cms-timer_shaft__layout--mobile-swipe .cms-timer_shaft__rail{left:calc((100% - (var(--step-block, 1) - 1) * var(--timeline_gap_mobile, 10px)) / var(--step-block, 1) / 2);right:calc((100% - (var(--step-block, 1) - 1) * var(--timeline_gap_mobile, 10px)) / var(--step-block, 1) / 2);width:auto}.cms-timer_shaft .cms-timer_shaft__layout--mobile-swipe .cms-timer_shaft__rail-line,.cms-timer_shaft .cms-timer_shaft__layout--mobile-swipe .cms-timer_shaft__rail-img{left:0;right:0;top:var(--cms-timer-rail-top-mobile, var(--cms-timer-rail-top, 34px));bottom:auto;width:100%;height:auto;transform:translateY(-50%)}.cms-timer_shaft .cms-timer_shaft__layout--mobile-swipe .cms-timer_shaft__rail-line{height:var(--timeline_line_thickness, 4px);background:var(--timeline_color_mobile, var(--timeline_color, #eb6b09))}.cms-timer_shaft .cms-timer_shaft__layout--mobile-swipe .cms-timer_shaft__rail-img--pc{display:block}.cms-timer_shaft .cms-timer_shaft__layout--mobile-swipe .cms-timer_shaft__rail-img--mobile{display:none}}.cms-timer_item{display:flex;flex:1;flex-direction:column;width:100%;min-height:0;margin-top:var(--margin_top_pc);margin-bottom:var(--margin_bottom_pc)}.cms-timer_item,.cms-timer_item>.cms-timer_item__inner{width:100%}.cms-timer_item .cms-timer_item__inner{display:flex;flex:1;flex-direction:column;align-items:center;gap:var(--meta_gap_pc, 10px);width:100%;min-height:0}.cms-timer_item__meta{display:contents}.cms-timer_item__date{order:1;color:var(--timer-item-date-color, #000);font-size:var(--timer-item-date-size-pc, 20px);font-style:normal;font-weight:500;line-height:normal;text-align:center}.cms-timer_item__marker{order:2;display:flex;align-items:center;justify-content:center;width:var(--timer-item-marker-size, 16px);height:var(--timer-item-marker-size, 16px);flex:none;z-index:1}.cms-timer_item__marker-dot{display:block;width:100%;height:100%;border-radius:50%;box-sizing:border-box;background:var(--timer-item-marker-fill);border:var(--timer-item-marker-border-width, 3px) solid var(--timer-item-marker-border-color, #eb6b09)}.cms-timer_item__marker-img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cms-timer_item__badge{order:3;display:inline-flex;align-items:center;justify-content:center;padding:6px 24px;border-radius:17px;background:var(--timer-item-badge-bg, #eb6b09);color:var(--timer-item-badge-color);font-size:var(--timer-item-badge-size-pc, 14px);font-style:normal;font-weight:500;line-height:normal;text-align:center;text-transform:uppercase;white-space:nowrap}.cms-timer_item__card{order:4;display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:space-between;align-self:stretch;width:100%;box-sizing:border-box;padding:var(--timer-item-padding-top-pc, 16px) var(--timer-item-padding-x-pc, 12px) var(--timer-item-padding-bottom-pc, 16px);border:var(--timer-item-border-width, 1px) var(--timer-item-border-style, solid) var(--timer-item-border-color, #f0b56a);border-radius:var(--timer-item-border-radius-pc, 12px);background:var(--timer-item-card-bg-image-pc, none) center/var(--timer-item-card-bg-size-pc, cover) no-repeat,var(--timer-item-card-background, linear-gradient(180deg, #ffe7c2 0%, #fff7eb 100%))}.cms-timer_item__card>*{width:100%}.cms-timer_item__card .cms-description{min-height:2.4em}@media screen and (max-width:960px){.cms-timer_item{margin-top:var(--margin_top_mobile);margin-bottom:var(--margin_bottom_mobile)}.cms-timer_item>.cms-timer_item__inner,.cms-timer_item .cms-timer_item__inner{display:grid;flex:none;align-items:center;gap:unset;grid-template-columns:var(--cms-timer-mobile-meta-width, 84px) var(--timer-item-marker-size, 16px) minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;width:100%;height:100%;min-height:0}.cms-timer_item .cms-timer_item__meta{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--meta_gap_mobile, 8px);grid-column:1;align-self:center;justify-self:stretch;width:100%}.cms-timer_item .cms-timer_item__date{font-size:var(--timer-item-date-size-mobile, 14px)}.cms-timer_item .cms-timer_item__marker{grid-column:2;align-self:center;justify-self:center}.cms-timer_item .cms-timer_item__badge{font-size:var(--timer-item-badge-size-mobile, 10px);padding:6px 12px;max-width:100%;white-space:normal}.cms-timer_item .cms-timer_item__card{grid-column:3;justify-self:stretch;align-self:stretch;flex:none;width:auto;min-width:0;height:auto;min-height:100%;padding:var(--timer-item-padding-top-mobile, 12px) var(--timer-item-padding-x-mobile, 10px) var(--timer-item-padding-bottom-mobile, 12px);border-radius:var(--timer-item-border-radius-mobile, 10px);background:var(--timer-item-card-bg-image-mobile, none) center/var(--timer-item-card-bg-size-mobile, cover) no-repeat,var(--timer-item-card-background, linear-gradient(180deg, #ffe7c2 0%, #fff7eb 100%))}.cms-timer_shaft__layout--mobile-swipe .cms-timer_item>.cms-timer_item__inner,.cms-timer_shaft__layout--mobile-swipe .cms-timer_item .cms-timer_item__inner{display:flex;flex:1;flex-direction:column;gap:var(--meta_gap_mobile, 8px);grid-template-columns:unset;height:auto;min-height:0}.cms-timer_shaft__layout--mobile-swipe .cms-timer_item .cms-timer_item__meta{display:contents}.cms-timer_shaft__layout--mobile-swipe .cms-timer_item .cms-timer_item__marker{grid-column:unset;align-self:auto;justify-self:auto}.cms-timer_shaft__layout--mobile-swipe .cms-timer_item .cms-timer_item__badge{white-space:nowrap}.cms-timer_shaft__layout--mobile-swipe .cms-timer_item .cms-timer_item__card{grid-column:unset;justify-self:auto;flex:1 1 auto;width:100%;min-height:0;height:auto}}.cms-copy{width:100%;margin-top:var(--margin_top_pc, 0);margin-bottom:var(--margin_bottom_pc, 0);text-align:var(--text_align_pc, center);color:var(--color);font-size:var(--font_size_pc, 16px);font-weight:var(--font-weight, 600);line-height:1.3;position:relative}@media screen and (max-width:960px){.cms-copy{margin-top:var(--margin_top_mobile, 0);margin-bottom:var(--margin_bottom_mobile, 0);text-align:var(--text_align_mobile, center);font-size:var(--font_size_mobile, 13px)}}.cms-copy__inner{display:inline-flex;flex-direction:column;align-items:center;max-width:100%}.cms-copy__btn{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0;max-width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;text-align:inherit;pointer-events:auto;position:relative;z-index:2}.cms-copy__btn .cms-copy__inline-img{display:inline-block;width:auto;height:var(--inline-img-height-pc, 14px);margin:0 var(--inline-img-gap, 6px);vertical-align:-.15em;-o-object-fit:contain;object-fit:contain;pointer-events:none}@media screen and (max-width:960px){.cms-copy__inline-img{height:var(--inline-img-height-mobile, 12px)}}.cms-progress-block{width:100%}.cms-progress{display:flex;flex-direction:column;width:var(--cms-progress-width-pc, 100%);max-width:100%;box-sizing:border-box;margin:var(--cms-progress-margin-top-pc, 0) auto var(--cms-progress-margin-bottom-pc, 0) auto;gap:6px}.cms-progress__meta{display:flex;align-items:baseline;justify-content:space-between;gap:6px;color:var(--cms-progress-text, #fff);font-size:16px;font-weight:500;line-height:1.2;font-variant-numeric:tabular-nums}.cms-progress__count,.cms-progress__percent{white-space:nowrap}.cms-progress__track{position:relative;width:100%;height:14px;box-sizing:border-box;overflow:hidden;border:1px solid var(--cms-progress-track-border, #fff);border-radius:15px;background:var(--cms-progress-track, transparent)}.cms-progress__fill{height:100%;width:var(--cms-progress-percent, 0%);max-width:100%;border-radius:inherit;background:var(--cms-progress-bar, #eead5e);transition:width .3s ease}@media screen and (max-width:960px){.cms-progress{width:var(--cms-progress-width-mobile, 100%);margin-top:var(--cms-progress-margin-top-mobile, 0);margin-bottom:var(--cms-progress-margin-bottom-mobile, 0);gap:10px}.cms-progress__meta{font-size:16px}.cms-progress__track{height:10px}}.cms-countdown-block{width:100%}.cms-countdown{display:flex;justify-content:var(--cms-cd-align-pc, center);width:100%;margin-top:var(--cms-cd-margin-top-pc, 0);margin-bottom:var(--cms-cd-margin-bottom-pc, 0)}.cms-countdown__timer{display:flex;align-items:flex-start;justify-content:center;gap:6px}.cms-countdown__unit{display:flex;flex-direction:column;align-items:center;gap:4px}.cms-countdown__box{box-sizing:border-box;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:4px;background:var(--cms-cd-box-bg, rgba(255, 255, 255, .2))}.cms-countdown__digit{font-size:28px;line-height:1;font-weight:500;color:var(--cms-cd-digit-color);font-variant-numeric:tabular-nums}.cms-countdown__label{font-size:12px;line-height:1.2;font-weight:400;color:var(--cms-cd-label-color);white-space:nowrap;text-align:center}.cms-countdown__colon{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:48px}.cms-countdown__colon i{display:block;width:5px;height:5px;border-radius:1px;background:var(--cms-cd-colon-color, #b8d4f0)}.cms-countdown__ended{font-size:16px;line-height:1.4;font-weight:500;color:var(--cms-cd-ended-color);text-align:center}@media screen and (max-width:960px){.cms-countdown{justify-content:var(--cms-cd-align-mobile, center);margin-top:var(--cms-cd-margin-top-mobile, 0);margin-bottom:var(--cms-cd-margin-bottom-mobile, 0)}.cms-countdown__box{width:40px;height:40px}.cms-countdown__digit{font-size:20px}.cms-countdown__label{font-size:10px}.cms-countdown__colon{height:40px;gap:4px}.cms-countdown__colon i{width:4px;height:4px}}.cms-table-wrap{--cms-table-bg: transparent;--cms-table-border-width: 1px;--cms-table-border-style: solid;--cms-table-border-color: #e5e5e5;--cms-table-width-pc: 100%;--cms-table-width-mobile: 100%;--cms-table-margin-top-pc: 0px;--cms-table-margin-bottom-pc: 0px;--cms-table-margin-top-mobile: 0px;--cms-table-margin-bottom-mobile: 0px;--cms-table-radius1-pc: 0px;--cms-table-radius2-pc: 0px;--cms-table-radius3-pc: 0px;--cms-table-radius4-pc: 0px;--cms-table-radius1-mobile: 0px;--cms-table-radius2-mobile: 0px;--cms-table-radius3-mobile: 0px;--cms-table-radius4-mobile: 0px;--cms-table-col-gap-pc: 0px;--cms-table-row-gap-pc: 0px;--cms-table-col-gap-mobile: 0px;--cms-table-row-gap-mobile: 0px;--cms-table-max-height-pc: none;--cms-table-max-height-mobile: none;width:var(--cms-table-width-pc);max-width:100%;margin-top:var(--cms-table-margin-top-pc);margin-bottom:var(--cms-table-margin-bottom-pc);border-radius:var(--cms-table-radius1-pc) var(--cms-table-radius2-pc) var(--cms-table-radius3-pc) var(--cms-table-radius4-pc);box-sizing:border-box}.cms-table-scroll{width:100%;max-width:100%;max-height:var(--cms-table-max-height-pc);overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;border-radius:inherit;border:var(--cms-table-border-width) var(--cms-table-border-style) var(--cms-table-border-color);background:var(--cms-table-bg);box-sizing:border-box;cursor:grab;-webkit-user-select:none;user-select:none;scrollbar-width:none;-ms-overflow-style:none}.cms-table-scroll::-webkit-scrollbar{display:none;width:0;height:0}.cms-table-scroll.is-dragging{cursor:grabbing;scroll-behavior:auto}.cms-table-scroll a,.cms-table-scroll button,.cms-table-scroll input,.cms-table-scroll textarea,.cms-table-scroll select{-webkit-user-select:auto;user-select:auto;cursor:pointer}.cms-table{border-collapse:separate;border-spacing:var(--cms-table-col-gap-pc) var(--cms-table-row-gap-pc);background:transparent;border:0;box-sizing:border-box;margin:0 calc(-1 * var(--cms-table-col-gap-pc));width:calc(100% + 2 * var(--cms-table-col-gap-pc))}.cms-table--equal-pc{table-layout:fixed;width:calc(100% + 2 * var(--cms-table-col-gap-pc));min-width:calc(100% + 2 * var(--cms-table-col-gap-pc))}.cms-table--content-pc{table-layout:auto;width:max-content;min-width:max-content;border-spacing:0 var(--cms-table-row-gap-pc);margin:0}.cms-table-wrap--content-pc .cms-table__cell:not(:last-child){padding-right:calc(var(--cms-row-padding-x-pc) + var(--cms-table-col-gap-pc))}.cms-table-wrap--content-pc .cms-table__cell-inner--vertical>*:not(.cms-media){width:auto;max-width:none}.cms-table-row{--cms-row-bg: transparent;--cms-row-bb-width: 0px;--cms-row-bb-style: none;--cms-row-bb-color: transparent;--cms-row-padding-y-pc: 12px;--cms-row-padding-x-pc: 12px;--cms-row-padding-y-mobile: 8px;--cms-row-padding-x-mobile: 8px;background:var(--cms-row-bg)}.cms-table__cell{--cms-col-bg: transparent;--cms-col-text-align-pc: left;--cms-col-text-align-mobile: left;--cms-col-valign: top;--cms-col-direction: column;--cms-col-justify-pc: flex-start;--cms-col-justify-mobile: flex-start;--cms-col-align-items: flex-start;--cms-col-content-gap-pc: 0px;--cms-col-content-gap-mobile: 0px;--cms-col-bb-width: 0px;--cms-col-bb-style: none;--cms-col-bb-color: transparent;--cms-col-radius1-pc: 0px;--cms-col-radius2-pc: 0px;--cms-col-radius3-pc: 0px;--cms-col-radius4-pc: 0px;--cms-col-radius1-mobile: 0px;--cms-col-radius2-mobile: 0px;--cms-col-radius3-mobile: 0px;--cms-col-radius4-mobile: 0px;vertical-align:var(--cms-col-valign);text-align:var(--cms-col-text-align-pc);padding:var(--cms-row-padding-y-pc) var(--cms-row-padding-x-pc);background:var(--cms-col-bg);border:0;border-bottom-width:var(--cms-row-bb-width, 0px);border-bottom-style:var(--cms-row-bb-style, none);border-bottom-color:var(--cms-row-bb-color, transparent);border-radius:var(--cms-col-radius1-pc) var(--cms-col-radius2-pc) var(--cms-col-radius3-pc) var(--cms-col-radius4-pc);overflow:hidden;box-sizing:border-box;word-break:break-word}.cms-table__cell-inner{display:flex;flex-direction:var(--cms-col-direction);gap:var(--cms-col-content-gap-pc);width:100%;box-sizing:border-box}.cms-table__cell-inner--vertical{justify-content:var(--cms-col-align-items);align-items:var(--cms-col-justify-pc)}.cms-table__cell-inner--horizontal{justify-content:var(--cms-col-justify-pc);align-items:var(--cms-col-align-items);flex-wrap:wrap}.cms-table__cell--bb{border-bottom-width:var(--cms-col-bb-width);border-bottom-style:var(--cms-col-bb-style);border-bottom-color:var(--cms-col-bb-color)}.cms-table__cell-inner--vertical>*:not(.cms-media){width:100%;max-width:100%;box-sizing:border-box}.cms-table__cell-inner--horizontal>*:not(.cms-media){width:auto;max-width:100%;flex:0 1 auto;box-sizing:border-box}.cms-table__cell-inner>.cms-media{width:var(--cms-media-box-width, 100%);max-width:var(--cms-media-width_pc);flex:0 0 auto;box-sizing:border-box;margin-top:var(--cms-media-space-mt-pc, 0)!important;margin-right:var(--cms-media-space-mr-pc, 0)!important;margin-bottom:var(--cms-media-space-mb-pc, 0)!important;margin-left:var(--cms-media-space-ml-pc, 0)!important}.cms-table__cell-inner--horizontal>.cms-media{width:var(--cms-media-box-width, auto)}@media screen and (max-width:960px){.cms-table-wrap{width:var(--cms-table-width-mobile);margin-top:var(--cms-table-margin-top-mobile);margin-bottom:var(--cms-table-margin-bottom-mobile);border-radius:var(--cms-table-radius1-mobile) var(--cms-table-radius2-mobile) var(--cms-table-radius3-mobile) var(--cms-table-radius4-mobile)}.cms-table-scroll{max-height:var(--cms-table-max-height-mobile)}.cms-table{border-spacing:var(--cms-table-col-gap-mobile) var(--cms-table-row-gap-mobile);margin:0 calc(-1 * var(--cms-table-col-gap-mobile));width:calc(100% + 2 * var(--cms-table-col-gap-mobile))}.cms-table--equal-mobile{table-layout:fixed;width:calc(100% + 2 * var(--cms-table-col-gap-mobile));min-width:calc(100% + 2 * var(--cms-table-col-gap-mobile))}.cms-table--content-mobile{table-layout:auto;width:max-content;min-width:max-content;border-spacing:0 var(--cms-table-row-gap-mobile);margin:0}.cms-table-wrap--content-mobile .cms-table__cell:not(:last-child){padding-right:calc(var(--cms-row-padding-x-mobile) + var(--cms-table-col-gap-mobile))}.cms-table-wrap--content-mobile .cms-table__cell-inner--vertical>*:not(.cms-media){width:auto;max-width:none}.cms-table-wrap--equal-mobile .cms-table__cell-inner--vertical>*:not(.cms-media){width:100%;max-width:100%}.cms-table-wrap--equal-mobile .cms-table__cell:not(:last-child){padding-right:var(--cms-row-padding-x-mobile)}.cms-table__cell{text-align:var(--cms-col-text-align-mobile);padding:var(--cms-row-padding-y-mobile) var(--cms-row-padding-x-mobile);border-radius:var(--cms-col-radius1-mobile) var(--cms-col-radius2-mobile) var(--cms-col-radius3-mobile) var(--cms-col-radius4-mobile)}.cms-table__cell-inner{gap:var(--cms-col-content-gap-mobile)}.cms-table__cell-inner--vertical{align-items:var(--cms-col-justify-mobile)}.cms-table__cell-inner--horizontal{justify-content:var(--cms-col-justify-mobile)}.cms-table__cell-inner>.cms-media{max-width:var(--cms-media-width_mobile);margin-top:var(--cms-media-space-mt-mobile, 0)!important;margin-right:var(--cms-media-space-mr-mobile, 0)!important;margin-bottom:var(--cms-media-space-mb-mobile, 0)!important;margin-left:var(--cms-media-space-ml-mobile, 0)!important}}.cms-subscribe{width:100%;max-width:var(--sf-form-max-width-pc, 100%);margin-top:var(--sf-margin-top-pc, 0);margin-bottom:var(--sf-margin-bottom-pc, 0);margin-left:auto;margin-right:auto}@media screen and (max-width:960px){.cms-subscribe{max-width:var(--sf-form-max-width-mobile, 100%);margin-top:var(--sf-margin-top-mobile, 0);margin-bottom:var(--sf-margin-bottom-mobile, 0)}}.cms-subscribe .subscribe-form__fields{display:flex;align-items:stretch;width:100%}.cms-subscribe .subscribe-form__email,.cms-subscribe .subscribe-form__phone{display:flex;align-items:center;gap:6px;box-sizing:border-box;min-width:0;border:1px solid var(--sf-input-border);background:var(--sf-input-bg);padding:0 1em}.cms-subscribe .subscribe-form__email{flex:1 1 auto;width:auto}.cms-subscribe .subscribe-form__phone{width:100%;flex:none}.cms-subscribe .subscribe-form__required{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:8px;height:8px;line-height:0}.cms-subscribe .subscribe-form__required svg{display:block;width:8px;height:8px;flex-shrink:0}.cms-subscribe .subscribe-form--row .subscribe-form__fields{flex-direction:row;height:auto}.cms-subscribe .subscribe-form--row .subscribe-form__email{flex:1 1 auto;width:auto;min-width:0;border-radius:4px 0 0 4px}.cms-subscribe .subscribe-form--row .subscribe-form__submit{flex:0 0 auto;width:auto;white-space:nowrap;border-radius:0 4px 4px 0}@media screen and (max-width:960px){.cms-subscribe .subscribe-form--row .subscribe-form__fields{flex-direction:column;gap:12px}.cms-subscribe .subscribe-form--row .subscribe-form__email,.cms-subscribe .subscribe-form--row .subscribe-form__submit{width:100%;flex:none;border-radius:4px}}.cms-subscribe .subscribe-form--stack .subscribe-form__fields,.cms-subscribe .subscribe-form--with-phone .subscribe-form__fields{flex-direction:column;gap:12px;height:auto}.cms-subscribe .subscribe-form--stack .subscribe-form__email,.cms-subscribe .subscribe-form--stack .subscribe-form__phone,.cms-subscribe .subscribe-form--stack .subscribe-form__submit,.cms-subscribe .subscribe-form--with-phone .subscribe-form__email,.cms-subscribe .subscribe-form--with-phone .subscribe-form__phone,.cms-subscribe .subscribe-form--with-phone .subscribe-form__submit{width:100%;flex:none;border-radius:4px}.cms-subscribe .subscribe-form__input{flex:1 1 auto;min-width:0;width:auto;height:100%;min-height:3em;box-sizing:border-box;border:0;border-radius:0;padding:1em 0;margin:0;background:transparent;color:var(--sf-input-color);font-size:14px;font-weight:400;outline:none}.cms-subscribe .subscribe-form__input--phone{padding-left:0!important;margin-left:0!important}.cms-subscribe .subscribe-form__input::placeholder{color:var(--sf-input-placeholder)}.cms-subscribe .subscribe-form__dial{position:relative;flex:0 0 auto;display:flex;align-items:center;gap:6px;width:max-content;max-width:100%;height:100%;padding-right:4px;box-sizing:border-box;color:var(--sf-dial-color);pointer-events:none}.cms-subscribe .subscribe-form__flag{width:20px;height:15px;object-fit:cover;flex-shrink:0;display:block}.cms-subscribe .subscribe-form__dial-chevron{display:flex;align-items:center;color:var(--sf-dial-color);opacity:.85}.cms-subscribe .subscribe-form__dial-code{font-size:14px;font-weight:400;line-height:1;white-space:nowrap}.cms-subscribe .subscribe-form__dial-select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;min-width:0;max-width:100%;height:100%;opacity:0;cursor:pointer;pointer-events:auto;border:0;background:transparent}.cms-subscribe .subscribe-form__submit{width:100%;flex:none;min-height:calc(3em + 2px);box-sizing:border-box;border:1px solid var(--sf-btn-border);border-radius:4px;background:var(--sf-btn-bg);color:var(--sf-btn-color);font-size:14px;font-weight:500;cursor:pointer}.cms-subscribe .subscribe-form__submit:disabled{opacity:.6;cursor:not-allowed}.cms-subscribe .subscribe-form__consent{display:flex;align-items:flex-start;gap:4px;margin-top:12px;width:100%}.cms-subscribe .subscribe-form__checkbox{width:16px;aspect-ratio:1/1;margin:2px;padding:0;flex-shrink:0;border:1px solid var(--sf-checkbox-border);border-radius:2px;background:transparent;cursor:pointer;position:relative;accent-color:var(--sf-checkbox-checked)}.cms-subscribe .subscribe-form__consent-label{flex:1;margin:2px 0 0}.cms-subscribe .subscribe-form__consent-label p{margin:0}.cms-subscribe .subscribe-form__consent-label,.cms-subscribe .subscribe-form__consent-label *:not(a){font-size:12px;font-style:normal;font-weight:400;line-height:1.3;text-align:left;color:var(--sf-consent-color)}.cms-subscribe .subscribe-form__consent-label a{color:var(--sf-consent-link-color);text-decoration:underline}.cms-subscribe .subscribe-form-toast,.subscribe-form-toast{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100000;display:flex;align-items:center;gap:8px;background:#fff;border-radius:4px;padding:9px 16px;box-shadow:0 0 7px #00000014}.subscribe-form-toast[hidden]{display:none!important}.subscribe-form-toast.is-success .subscribe-form-toast__icon--error,.subscribe-form-toast.is-error .subscribe-form-toast__icon--success{display:none}.subscribe-form-toast__message{margin:0;font-size:14px;line-height:18px;color:#000}
/*# sourceMappingURL=/cdn/shop/t/517/assets/custom-modal-section.css.map */
