@charset "UTF-8";.c-button-link,.column-mv-info-person{display:-ms-flexbox;-webkit-box-align:center}.column-box-head-en,.column-mv-info-only-top-text,.column-mv-info-top-text,.column-profile-top,.faq-box-item-question-q,.faq-box-title-en,.lineup-box-middle-item-image-wrap-icon-text,.lineup-box-middle-item-text span,.lineup-box-top-title,.supplement-about-back-text,.try-back{font-family:Figtree,sans-serif}.c-scroll-button-buy-text,.subscribe-back-text,.supplement-about-back-text,.ticker-inner,.ticker-item,.ticker-node-head,.ticker-node-middle,.ticker-node-text,.ticker-part,.try-back{white-space:nowrap}@font-face{font-family:MyYuGothicM;font-weight:400;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGothic-Regular")}@font-face{font-family:MyYuGothicM;font-weight:700;src:local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:MyYuGothicM;font-weight:400;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGothic-Regular")}@font-face{font-family:MyYuGothicM;font-weight:700;src:local("YuGothic-Bold"),local("Yu Gothic Bold")}.c-button-link{display:-webkit-box;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#2f2f2f;border:1px solid #2f2f2f;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;position:relative;z-index:10;border-radius:4px;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.anchor-link,.c-section+.c-section,.faq-box-item+.faq-box-item,.lineup-box-bottom{border-top:1px solid #000}.faq-box-list,.lineup-box-middle,.try-section{border-block:1px solid #000}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.c-button-link{padding:24px 28px;min-width:295px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.c-button-link{padding:25px 24px;min-width:400px}.under-product-box-top .c-button-link{min-width:320px}}.c-button-white .c-button-link{background-color:#fff}@media (hover:hover){.c-button-cart:hover{background-color:#fff}.c-button-cart:hover .c-button-link-text{color:#2f2f2f}.c-button-cart:hover .c-button-link-image svg{fill:#000}.c-button-arrow:hover{background-color:#fff}.c-button-arrow:hover .c-button-link-text{color:#2f2f2f}.c-button-arrow:hover .c-button-link-image-svg-arrow{color:#000;fill:#000;translate:5px 0}.c-button-plus:hover{background-color:#2f2f2f}.c-button-white .c-button-plus:hover .c-button-link-text{color:#fff}.c-button-plus:hover .c-button-link-image-svg-plus{fill:#fff;rotate:90deg}}.c-button-link-text{color:#fff;font-size:14px;letter-spacing:.2em;font-weight:700;text-align:center;-webkit-transition:color .3s ease;transition:color .3s ease}.faq-box-title-en,.faq-box-title-ja{letter-spacing:.4em;text-align:center}.c-button-white .c-button-link-text{color:#2f2f2f}.c-button-link-image{position:absolute;right:24px;top:50%;translate:0 -50%}.c-button-link-image-svg-cart{width:22px;height:20px;fill:#fff;-webkit-transition:fill .3s ease;transition:fill .3s ease}.c-button-link-image-svg-arrow{width:14px;height:11px;color:#fff;fill:#fff;-webkit-transition:fill .3s ease,color .3s ease,translate .5s ease;transition:fill .3s ease,color .3s ease,translate .5s ease}.c-button-link-image-svg-plus{width:12px;height:12px;fill:#292929;-webkit-transition:fill .3s ease,color .3s ease,rotate .3s ease;transition:fill .3s ease,color .3s ease,rotate .3s ease}.faq-section{background-color:#f5c863;position:relative}.spicesafran .faq-section{background-color:#4a5dac}.spice_hihatsu .faq-section{background-color:#eb7906}.spice_blackginger .faq-section{background-color:#e34b29}.faq-deco-image{position:absolute}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.faq-section{padding:64px 0}.faq-deco-image{width:174px;left:-20px;top:-45px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.faq-section{padding:100px 0}.faq-deco-image{aspect-ratio:1.19244;overflow:hidden;width:347px;top:-69px;left:-38px}.faq-deco-image iframe,.faq-deco-image img,.faq-deco-image svg,.faq-deco-image video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.faq-box{background-color:#fff;border:1px solid #000}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.faq-inner{padding:0 calc(12 / 375 * 100vw)}.faq-box{border-radius:20px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.faq-inner{padding:0 40px}.faq-box{border-radius:30px;max-width:1200px;margin-inline:auto}}.faq-box-title-en{font-weight:600}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.faq-box-inner{padding:48px calc(28 / 375 * 100vw)}.faq-box-title-en{font-size:30px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.faq-box-inner{max-width:736px;margin:0 auto;padding:48px 0 80px}.faq-box-title-en{font-size:40px}}.faq-box-title-ja{font-size:14px;margin-top:12px;line-height:1.7}.faq-box-item-question{display:-ms-grid;display:grid;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;cursor:pointer}.faq-box-item-question-q{letter-spacing:.1em;font-weight:500}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.faq-box-list{margin-top:40px}.faq-box-item-question{padding:16px 0;-ms-grid-columns:28px 1fr 21px;grid-template-columns:28px 1fr 21px}.faq-box-item-question-q{font-size:18px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.faq-box-list{margin-top:36px}.faq-box-item-question{padding:32px 16px 29px;-ms-grid-columns:40px 1fr 34px;grid-template-columns:40px 1fr 34px}.faq-box-item-question-q{font-size:20px}}.faq-box-item-question-text{letter-spacing:.1em;font-weight:700}.faq-box-item-question-icon{position:relative;translate:0 2px}.faq-box-item-question-icon::after,.faq-box-item-question-icon::before{content:"";position:absolute;width:100%;height:1px;background-color:#292929;top:50%;left:50%;translate:-50% -50%;-webkit-transition:rotate .4s ease;transition:rotate .4s ease}.faq-box-item-question-icon::after{rotate:90deg}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.faq-box-item-question-text{font-size:14px;line-height:1.5}.faq-box-item-question-icon{width:13px;height:13px;margin-left:8px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.faq-box-item-question-text{font-size:18px;line-height:1.6}.faq-box-item-question-icon{margin-left:14px;width:20px;height:20px}}.faq-box-item-question-icon.is-open::after{rotate:0deg}.faq-box-item-answer{letter-spacing:.1em;display:none}.faq-box-item-answer-link{display:block;cursor:pointer}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.faq-box-item-answer{font-size:14px;line-height:1.5;padding-bottom:16px;padding-top:4px}.faq-box-item-answer-link{margin-top:12px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.faq-box-item-answer{font-size:16px;line-height:1.8;padding:8px 52px 32px}.faq-box-item-answer-link{margin-top:24px}}.faq-box-item-answer-link-text{color:#3481b9;letter-spacing:.1em;text-decoration:underline;text-underline-offset:4px}.try-section{position:relative;overflow:hidden}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.faq-box-item-answer-link-text{font-size:14px;line-height:1.5}.try-section{padding:65px 0}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.faq-box-item-answer-link-text{font-size:16px;line-height:1.8;max-width:630px}.try-section{padding:100px 0}}.try-back{font-weight:300;letter-spacing:.4em;color:#f4f4f4;position:absolute}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.try-inner{padding:0 40px}.try-back{font-size:40px}.try-back-top{top:-5px;left:-278px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.try-inner{padding:0 96px;max-width:1280px;margin:0 auto}.try-back{font-size:80px}}.try-back-space{margin-left:33px}.try-back-bottom{rotate:180deg}.try-image{border:1px solid #000;aspect-ratio:1.34;overflow:hidden;width:100%}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.try-back-bottom{bottom:-5px;right:-298px}.try-image{border-radius:16px}}.try-image iframe,.try-image img,.try-image svg,.try-image video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.try-back-top{top:-11px;left:-227px}.try-back-bottom{bottom:-11px;right:-227px}.try-wrap{display:-ms-grid;display:grid;-ms-grid-columns:1.34fr 1fr;grid-template-columns:1.34fr 1fr;gap:clamp(50px,calc(127 / 1280 * 100vw),127px);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.try-image{border-radius:16px}.try-content{margin-right:23px;margin-bottom:45px}}.try-content-title-svg{display:block;margin:0 auto}.column-section{overflow-x:clip}.spice_supplement .column-section{background-color:#e8968f}.spice_hihatsu .column-section{background-color:#eb7906}.spice_blackginger .column-section{background-color:#e34b29}.column-box-title{text-align:center;font-weight:700;line-height:1.5}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.try-content-title-svg{width:calc(238 / 375 * 100vw);height:calc(52 / 375 * 100vw);margin:32px auto 0}.try-button{margin-top:32px}.column-section{padding:64px calc(12 / 375 * 100vw) 65px}.column-box-title{font-size:15px;letter-spacing:.1em;margin-bottom:32px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.try-content-title-svg{width:326px;height:72px}.try-button{margin-top:58px}.column-section{padding:100px 40px}.column-box-title{font-size:28px;letter-spacing:.25em}}.column-box-title i{font-weight:700;line-height:1.5;display:inline-block}.spice_hihatsu .column-box-title i{color:#eb7906}.spice_blackginger .column-box-title i{color:#e34b29}.column-box{background-color:#fffbf7;position:relative;border:1px solid #000}.column-deco{position:absolute;aspect-ratio:1.22164;overflow:hidden}.column-deco iframe,.column-deco img,.column-deco svg,.column-deco video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.column-box-title i{font-size:22px;letter-spacing:.1em;margin-top:8px}.column-box{border-radius:20px;padding:48px 0}.column-deco{width:175px;top:-117px;right:-25px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.column-box-title i{font-size:40px;letter-spacing:.25em;margin-top:9px;margin-bottom:24px}.column-box{border-radius:30px;padding:40px 0 48px;max-width:1200px;margin:0 auto}.column-deco{width:350px;top:-159px;right:-99px}}.column-box-head{text-align:center}div.column-box-head{margin-bottom:30px}h2.column-box-head{margin-bottom:40px}.column-box-head-en{font-weight:600;letter-spacing:.4em;display:block}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.column-box-inner{padding:0 28px}.column-box-head-en{font-size:30px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.column-box-inner{padding:0 56px}.column-box-head-en{font-size:40px;line-height:1.2}}.column-box-head-ja{letter-spacing:.4em;font-size:14px;margin-top:12px;display:block}.column-mv{border:1px solid #000;position:relative}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.column-mv{border-radius:16px;aspect-ratio:1.10902;overflow:hidden;width:100%}.column-mv iframe,.column-mv img,.column-mv svg,.column-mv video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.column-mv{border-radius:16px;aspect-ratio:2.72;overflow:hidden;width:100%}.column-mv iframe,.column-mv img,.column-mv svg,.column-mv video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.column-mv-info{position:absolute;background-color:rgba(255,255,255,.6);border-radius:8px;padding:24px 48px;bottom:24px;right:24px}.column-mv-info-top-text{font-style:italic;font-size:13px;letter-spacing:.1em;font-weight:500}.column-mv-info-title{margin-top:8px;font-size:24px;letter-spacing:.1em;line-height:1.7;font-weight:700}.column-mv-info-person{display:-webkit-box;display:flex;-ms-flex-align:center;align-items:center;gap:16px;margin-top:8px}.column-mv-info-person-name,.column-mv-info-person-position{font-size:15px;letter-spacing:.1em;font-weight:700}.column-mv-info-only{margin-top:32px}.column-mv-info-only-top-text{font-style:italic;font-size:13px;letter-spacing:.1em;font-weight:500}.column-mv-info-only-title{font-size:22px;letter-spacing:.1em;font-weight:700;line-height:1.5;margin-top:8px}.column-mv-info-only-person{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-top:8px}.column-mv-info-only-person-name,.column-mv-info-only-person-position{font-size:14px;letter-spacing:.1em;font-weight:700}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.column-mv-info{padding:24px 48px 24px 24px}.column-box-content{max-width:720px;margin:0 auto}}.column-lead{display:block;letter-spacing:.1em;line-height:1.8}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.column-lead{font-size:14px;margin-top:28px}.column-box-button-icon{right:34px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.column-lead{font-size:16px;margin-top:44px}}.column-box-button{margin-top:32px}.column-box-button.is-open{display:none}.column-box-button-text{font-size:14px;letter-spacing:.2em;font-weight:700;text-align:center;-webkit-transition:color .3s ease;transition:color .3s ease}.column-box-button-icon{width:12px;height:12px;position:absolute;top:50%;translate:0 -50%;-webkit-transition:rotate .3s ease;transition:rotate .3s ease}.column-box-button-icon::after,.column-box-button-icon::before{content:"";position:absolute;width:100%;height:1px;background-color:#292929;top:50%;left:50%;translate:-50% -50%;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.column-box-button-icon::after{rotate:90deg}.column-profile-wrap{border:1px solid #000}.column-profile-top{font-size:16px;letter-spacing:.4em;font-weight:600;text-align:center;border-bottom:1px solid #000}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.column-profile{margin-top:32px}.column-profile-wrap{border-radius:20px}.column-profile-top{padding:17px 10px 15px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.column-box-button-icon{right:29px}.column-profile{margin-top:48px}.column-profile-wrap{border-radius:30px}.column-profile-top{padding:16px 10px}}.column-profile-bottom-pc-image{aspect-ratio:1;overflow:hidden;border:1px solid #000;width:100%}.column-profile-bottom-pc-image iframe,.column-profile-bottom-pc-image img,.column-profile-bottom-pc-image svg,.column-profile-bottom-pc-image video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.column-profile-bottom{padding:32px 20px}.column-profile-bottom-pc-image{border-radius:16px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.column-profile-bottom{padding:40px 48px}.column-profile-bottom-pc{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2.5fr;grid-template-columns:1fr 2.5fr;gap:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.column-profile-bottom-pc-image{border-radius:16px}}.column-profile-bottom-pc-content-person{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.column-profile-bottom-pc-content-name{font-size:20px;letter-spacing:.25em;font-weight:700;line-height:1.5}.column-profile-bottom-pc-content-position{font-size:12px;letter-spacing:.25em;font-weight:700}.column-profile-bottom-pc-content-text{display:block;font-size:14px;letter-spacing:.1em;line-height:1.5;margin-top:24px}.column-profile-bottom-sp-wrap{display:-ms-grid;display:grid;-ms-grid-columns:1.55fr 1fr;grid-template-columns:1.55fr 1fr;gap:calc(12 / 375 * 100vw)}.column-profile-bottom-sp-image{aspect-ratio:1;overflow:hidden;border:1px solid #000;width:100%}.column-profile-bottom-sp-image iframe,.column-profile-bottom-sp-image img,.column-profile-bottom-sp-image svg,.column-profile-bottom-sp-image video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.column-profile-bottom-sp-person-name{font-size:18px;letter-spacing:.1em;line-height:1.5;font-weight:700}.column-profile-bottom-sp-person-position{font-size:14px;letter-spacing:.1em;line-height:1.5;font-weight:700;margin-top:16px}.column-profile-bottom-sp-person-text{display:block;font-size:14px;letter-spacing:.1em;line-height:1.8;margin-top:24px}.column-box-content-more,.lineup-box-middle-item-next::after,.lineup-box-middle-item-prev::after{display:none}.column-h4,.column-h5{line-height:1.5;font-weight:700}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.column-profile-bottom-sp-image{border-radius:16px}.column-box-content-more>:first-child{margin-top:32px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.column-profile-bottom-sp-image{border-radius:16px}.column-box-content-more>:first-child{margin-top:44px}}.column-box-content-more.is-open{display:block}.column-image{border:1px solid #000;overflow:hidden}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.column-h4{font-size:18px;letter-spacing:.1em;margin-top:56px}.column-image{border-radius:16px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.column-h4{font-size:28px;letter-spacing:.25em;margin-top:63px}.column-image{border-radius:16px}}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.column-image{aspect-ratio:295/266;margin-top:32px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.column-image{aspect-ratio:720/424;margin-top:44px}}.column-image img{width:100%;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.column-h5{margin-top:32px;font-size:14px;letter-spacing:.1em}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.column-h5{margin-top:48px;font-size:20px;letter-spacing:.25em}}.column-text{letter-spacing:.1em;line-height:1.8}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.column-text{font-size:14px;margin-top:24px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.column-text{font-size:16px;margin-top:28px}}.column-text+.column-text{margin-top:15px}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.anchor-link-top{display:-ms-grid;display:grid;-ms-grid-columns:(1fr) [2];grid-template-columns:repeat(2,1fr);gap:24px 25px;padding:32px 20px 32px 24px;max-width:375px;margin:0 auto}.spice_blackginger .anchor-link-top{-ms-grid-columns:1fr 1.47fr;grid-template-columns:1fr 1.47fr;gap:24px 34px}}@media screen and (min-width:1024px) and (max-width:1160px){.spice_blackginger .anchor-link-top{gap:20px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.anchor-link-top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(20px,calc(32 / 1280 * 100vw),32px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:27px 20px}}.anchor-link-top-item:nth-child(1) .anchor-link-top-item-decoration{background-color:#87abbe}.anchor-link-top-item:nth-child(2) .anchor-link-top-item-decoration{background-color:#e8968f}.anchor-link-top-item:nth-child(3) .anchor-link-top-item-decoration{background-color:#bbaad1}.anchor-link-top-item:nth-child(4) .anchor-link-top-item-decoration{background-color:#bfa89f}.anchor-link-top-item:nth-child(5) .anchor-link-top-item-decoration{background-color:#95c795}.anchor-link-top-item:nth-child(6) .anchor-link-top-item-decoration{background-color:#f5c863}.anchor-link-top-item-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media (hover:hover){.anchor-link-top-item-wrap:hover .anchor-link-top-item-link::after{width:100%}}.anchor-link-top-item-decoration{display:block;width:8px;height:8px;-ms-flex-negative:0;flex-shrink:0;translate:0 -2px;border:1px solid #000}.ticker-node,.ticker-node-middle{display:-webkit-box;display:-ms-flexbox}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.anchor-link-top-item-wrap{gap:5px}.anchor-link-top-item-decoration{border-radius:50%}.anchor-link-top-item-link{font-size:15px;letter-spacing:0;font-weight:600;line-height:1.5}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.anchor-link-top-item-wrap{gap:12px}.anchor-link-top-item-decoration{border-radius:50%}.anchor-link-top-item-link{font-size:18px;letter-spacing:.1em;font-weight:700;padding-bottom:7px;padding-top:7px;position:relative}.anchor-link-top-item-link::after{content:"";position:absolute;width:0;height:2px;background-color:#292929;bottom:0;left:0;-webkit-transition:width .3s ease;transition:width .3s ease}}.ticker-node{border:1px solid #000;background-color:#fff;display:flex;overflow:hidden;gap:16px;padding-right:24px}.ticker-node-head{color:#fff;font-size:14px;letter-spacing:.05em;font-weight:700}.ticker-node-hihatsu .ticker-node-head{background-color:#f5c863}.ticker-node-safran .ticker-node-head{background-color:#87abbe}.ticker-node-blackginger .ticker-node-head{background-color:#e8968f}.ticker-node-middle{font-size:14px;letter-spacing:.08em;font-weight:700;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ticker-node-hihatsu .ticker-node-middle{color:#eb7906}.ticker-node-safran .ticker-node-middle{color:#4a5dac}.ticker-node-text{font-size:14px;letter-spacing:.1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.ticker-node{border-radius:100px}.ticker-node-head{padding:12px 12px 12px 16px}.ticker-part+.ticker-part{margin-top:8px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.ticker-node{border-radius:100px}.ticker-node-head{padding:14px 12px 12px 16px}.ticker-part+.ticker-part{margin-top:16px}}.ticker-inner{height:100%;will-change:transform;font-size:0}.ticker-item{display:inline-block}.ticker-item-child{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 5px;white-space:normal;text-align:center;vertical-align:top;font-size:14px}.c-scroll-button{border:1px solid #000;position:fixed;z-index:1000;background-color:#fff;cursor:pointer;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.c-scroll-button{border-radius:100px;width:48px;height:48px;right:12px;bottom:12px}.top-mv{margin-top:72px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.c-scroll-button{border-radius:100px;width:64px;height:64px;right:16px;bottom:16px}}.c-scroll-button.is-appear{opacity:1;visibility:visible}@media (hover:hover){.c-scroll-button:hover .c-scroll-button-arrow{translate:-50% calc(-50% - 3px)}}.c-scroll-button-arrow{fill:#000;width:12px;height:10px;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-transition:translate .3s ease;transition:translate .3s ease;rotate:-90deg}.c-scroll-button-buy{width:calc(240 / 375 * 100vw);background-color:#2f2f2f;border-radius:100px;padding:13px 48px 13px 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:11px;position:fixed;bottom:12px;left:50%;translate:-50% 0;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;z-index:1000}.c-scroll-button-buy.is-appear{opacity:1;visibility:visible}.c-scroll-button-buy-text{text-align:center;color:#fff;font-size:14px;letter-spacing:.2em;font-weight:700}.c-scroll-button-buy-image-svg-cart{fill:#fff;width:21px;height:20px}.top-mv-image img{width:100%;max-width:100%;-o-object-fit:cover;object-fit:cover}.supplement-about{background-color:#f4f4f4;overflow:hidden}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.supplement-about{padding:59px 0}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.top-mv{margin-top:88px}.supplement-about{padding:100px 0}}.supplement-about-inner{position:relative}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.supplement-about-inner{padding:0 calc(40 / 375 * 100vw)}}.supplement-about-back{z-index:10}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.supplement-about-inner{max-width:1280px;margin:0 auto;padding:0 96px}.supplement-about-back{position:absolute;top:-70px;right:-31px}}.supplement-about-back-text{color:#fff;letter-spacing:.4em;font-weight:300}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.supplement-about-back-text{position:absolute;font-size:40px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;right:-6px;top:10px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.supplement-about-back-text{font-size:80px}.supplement-about-wrap{display:-ms-grid;display:grid;-ms-grid-columns:1.25fr 1fr;grid-template-columns:1.25fr 1fr;gap:clamp(50px,calc(83 / 1280 * 100vw),83px);max-width:1088px;margin-inline:auto}}.supplement-about-title{letter-spacing:.25em;font-weight:700}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.supplement-about-title{font-size:20px;margin-bottom:30px;margin-top:10px;line-height:1.8}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.supplement-about-title{line-height:1.5;font-size:27px;margin-bottom:35px;margin-top:5px}}.supplement-about-text{letter-spacing:.1em;line-height:1.8}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.supplement-about-text{font-size:14px}.supplement-about-text+.supplement-about-text{margin-top:14px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.supplement-about-text{font-size:16px}.supplement-about-text+.supplement-about-text{margin-top:15px}.supplement-about-image{max-width:444px}}.supplement-about-image{aspect-ratio:1.11;overflow:hidden;border:1px solid #000;border-radius:16px}.supplement-about-image iframe,.supplement-about-image img,.supplement-about-image svg,.supplement-about-image video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.supplement-lineup{background-color:#87abbe;overflow-x:clip;position:relative}.lineup-deco{aspect-ratio:1.36292;overflow:hidden;position:absolute}.lineup-deco iframe,.lineup-deco img,.lineup-deco svg,.lineup-deco video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.supplement-about-image{width:100%;margin-top:34px}.supplement-lineup{padding:64px 0}.lineup-deco{width:160px;left:-6px;top:-41px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.supplement-lineup{padding:119px 0 105px}.lineup-deco{width:320px;top:-67px;left:-17px}}.lineup-box{background-color:#fffbf7;border:1px solid #000;overflow:hidden}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.lineup-inner{padding:0 calc(12 / 375 * 100vw)}.lineup-box{border-radius:20px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.lineup-inner{padding:0 calc(40 / 1280 * 100vw)}.lineup-box{border-radius:30px;max-width:1200px;margin-inline:auto}}.lineup-box-top{text-align:center}.lineup-box-top-title{font-weight:600;letter-spacing:.4em}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.lineup-box-top{padding:48px 0 40px}.lineup-box-top-title{font-size:30px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.lineup-box-top{padding:40px 0}.lineup-box-top-title{font-size:40px;line-height:1.2}.lineup-box-middle-swiper-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:(1fr) [3];grid-template-columns:repeat(3,1fr);text-align:center}.lineup-box-middle-swiper-wrapper.is-landscape{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}}.lineup-box-top-text{font-size:14px;letter-spacing:.4em;margin-top:12px}.lineup-box-middle{position:relative}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.lineup-box-middle::after,.lineup-box-middle::before{content:"";position:absolute;width:calc(46 / 375 * 100vw);height:100%;background-color:#fffbf7;top:0;z-index:5}.lineup-box-middle::before{left:0;border-right:1px solid #000}.lineup-box-middle::after{right:0;border-left:1px solid #000}.lineup-box-middle-item{padding:calc(31 / 375 * 100vw) 0 calc(32 / 375 * 100vw);width:calc(261 / 375 * 100vw)}}.lineup-box-middle-item{display:block;position:relative;cursor:pointer}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.lineup-box-middle-item{overflow:hidden;padding:29px 0 30px}.lineup-box-middle-item+.lineup-box-middle-item{border-left:1px solid #000}}@media print and (hover:hover),screen and (min-width:1024px) and (orientation:landscape) and (hover:hover),screen and (min-width:1025px) and (hover:hover){.lineup-box-middle-item:hover .lineup-box-middle-item-more,.lineup-box-middle-item:hover .lineup-box-middle-item-name{color:#fff}.lineup-box-middle-item:hover .lineup-box-middle-item-image-shadow,.lineup-box-middle-item:hover .lineup-box-middle-item-text{opacity:1}.lineup-box-middle-item:hover .lineup-box-middle-item-back{width:100%;height:100%;border-radius:0;bottom:0;border-color:transparent}.lineup-box-middle-item:hover .lineup-box-middle-item-deco-svg{fill:#fff}.lineup-box-middle-item:hover .lineup-box-middle-item-more::after{width:100%}}.lineup-box-middle-item-wrap{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.lineup-box-middle-item-back{position:absolute;border:1px solid #000;left:50%;translate:-50% 0;border-radius:200px;background-image:url(../../../img/pages/spice_supplement/common/overlay.png);background-size:100% 100%;-webkit-transition:width .3s ease,height .3s ease,border-radius .3s ease,bottom .3s ease,border-color .3s ease;transition:width .3s ease,height .3s ease,border-radius .3s ease,bottom .3s ease,border-color .3s ease}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.lineup-box-middle-item-back{width:calc(205 / 375 * 100vw);height:calc(120 / 375 * 100vw);bottom:calc(84 / 375 * 100vw)}.lineup-box-middle-item-1 .lineup-box-middle-item-name-wrap,.lineup-box-middle-item-2 .lineup-box-middle-item-name-wrap{translate:0 12px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.lineup-box-middle-item-back{width:290px;height:160px;bottom:135px}}.lineup-box-middle-item-1 .lineup-box-middle-item-back{background-color:#87abbe}.lineup-box-middle-item-2 .lineup-box-middle-item-back{background-color:#f5c863}.lineup-box-middle-item-3 .lineup-box-middle-item-back{background-color:#e8968f}.lineup-box-middle-item-deco{aspect-ratio:1;overflow:hidden;width:48px;margin:0 auto;position:relative;z-index:20}.lineup-box-middle-item-deco iframe,.lineup-box-middle-item-deco img,.lineup-box-middle-item-deco svg,.lineup-box-middle-item-deco video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lineup-box-middle-item-deco-svg{-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}.lineup-box-middle-item-1 .lineup-box-middle-item-deco-svg{fill:#4a5dac}.lineup-box-middle-item-2 .lineup-box-middle-item-deco-svg{fill:#eb7906}.lineup-box-middle-item-3 .lineup-box-middle-item-deco-svg{fill:#e34b29}.lineup-box-middle-item-name{font-weight:700;letter-spacing:.2em;position:relative;z-index:20;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}@media print,screen and (max-width:767px){.lineup-box-middle-item-name{font-size:18px;margin-top:12px;text-align:center;line-height:1.6;min-height:87px}}@media print,screen and (min-width:768px) and (max-width:1160px){.lineup-box-middle-item-name{font-size:17px;margin-top:10px;min-height:52px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.3;text-align:center}}@media print,screen and (min-width:1161px){.lineup-box-middle-item-name{font-size:20px;margin-top:10px;min-height:52px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.3}}.lineup-box-middle-item-1 .lineup-box-middle-item-name{color:#4a5dac}.lineup-box-middle-item-2 .lineup-box-middle-item-name{color:#eb7906}.lineup-box-middle-item-3 .lineup-box-middle-item-name{color:#e34b29}.lineup-box-middle-item-image-wrap{position:relative}.lineup-box-middle-item-image-wrap-icon{position:absolute;z-index:10}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.lineup-box-middle-item-image-wrap-icon{top:calc(2 / 375 * 100vw);right:calc(8 / 375 * 100vw)}.lineup-box-middle-item-image-wrap-icon-svg{width:calc(84 / 375 * 100vw);height:calc(84 / 375 * 100vw);max-width:150px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.lineup-box-middle-item-1 .lineup-box-middle-item-name,.lineup-box-middle-item-2 .lineup-box-middle-item-name{margin-top:0}.lineup-box-middle-item-image-wrap{margin-top:-15px}.lineup-box-middle-item-1 .lineup-box-middle-item-image-wrap,.lineup-box-middle-item-2 .lineup-box-middle-item-image-wrap{margin-top:-3px}.lineup-box-middle-item-image-wrap-icon{top:10px;left:calc(50% + 87px)}.lineup-box-middle-item-image-wrap-icon-svg{width:calc(84 / 1280 * 100vw);height:calc(84 / 1280 * 100vw);max-width:84px}}.lineup-box-middle-item-image-wrap-icon-text{font-size:12px;letter-spacing:.15em;color:#fff;position:absolute;top:50%;left:50%;translate:-50% -50%}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.lineup-box-middle-item-text-wrap{position:relative;white-space:nowrap}.lineup-box-middle-item-text-wrap .ticker-part{position:absolute;width:100%;left:0;top:70px}.lineup-box-middle-item-text{font-family:Figtree,sans-serif;font-weight:300;letter-spacing:.4em;font-size:48px;white-space:nowrap;color:rgba(255,255,255,.5);opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}}.lineup-box-middle-item-text span{margin-inline:-11px;font-size:37px}.lineup-box-middle-item-image{position:relative;z-index:20;aspect-ratio:.64644;overflow:hidden}.lineup-box-middle-item-image iframe,.lineup-box-middle-item-image img,.lineup-box-middle-item-image svg,.lineup-box-middle-item-image video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.lineup-box-middle-item-image{margin:calc(19 / 375 * 100vw) auto 0;width:calc(108 / 375 * 100vw)}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.lineup-box-middle-item-image{width:122px;margin:40px auto 0}}.lineup-box-middle-item-image-shadow{position:absolute;top:50%;left:50%;translate:-50% -50%;aspect-ratio:.71789;overflow:hidden;width:180px;z-index:10;opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.lineup-box-middle-item-image-shadow iframe,.lineup-box-middle-item-image-shadow img,.lineup-box-middle-item-image-shadow svg,.lineup-box-middle-item-image-shadow video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lineup-box-middle-item-more{font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN",sans-serif;letter-spacing:.15em;font-size:12px;font-weight:300;display:block;position:relative;z-index:20;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.lineup-box-reviews-title,.subscribe-back-text{font-family:Figtree,sans-serif}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.lineup-box-middle-item-more{margin:calc(53 / 375 * 100vw) auto 0;padding-bottom:6px;border-bottom:1px solid #000}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.lineup-box-middle-item-more{margin:52px auto 0;padding-bottom:6px;-webkit-transition:color .3s ease;transition:color .3s ease}.lineup-box-middle-item-more::after{content:"";position:absolute;width:0;height:1px;background-color:#fff;bottom:0;left:0;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}}.swiper-button-next-icon{background-color:#fffbf7;border-radius:50%}.lineup-box-middle-item-next,.lineup-box-middle-item-prev{width:calc(30 / 375 * 100vw);height:calc(30 / 375 * 100vw)}.lineup-box-middle-item-prev{rotate:180deg;left:calc(6 / 375 * 100vw)}.lineup-box-middle-item-next{right:calc(6 / 375 * 100vw)}.lineup-box-reviews-title{letter-spacing:.4em;font-weight:600;text-align:center}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.lineup-box-reviews{padding:24px 0}.lineup-box-reviews-title{font-size:20px;margin-bottom:16px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.lineup-box-reviews{padding:32px 0}.lineup-box-reviews-title{font-size:24px;margin-bottom:24px}}.lineup-box-bottom-note-text{line-height:1.5;letter-spacing:.1em;display:block}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.lineup-box-bottom{padding:24px 28px 40px}.lineup-box-bottom-note-text{font-size:10px}.lineup-box-button{margin-top:40px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.lineup-box-bottom{padding:17px 10px 40px}.lineup-box-bottom-note-text{font-size:12px;text-align:center}.lineup-box-button{margin-top:48px}}.supplement-subscribe{position:relative;background-color:#f4f4f4;overflow:hidden}.subscribe-back-text-wrap{position:relative}.subscribe-back-text-wrap .ticker-part{position:absolute;width:100%;left:0}.subscribe-back-text{letter-spacing:.4em;font-weight:300;color:#fff}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.supplement-subscribe{padding:65px 0 64px}.subscribe-back-text-wrap .ticker-part{top:-70px}.subscribe-back-text{font-size:40px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.supplement-subscribe{padding:100px 0}.subscribe-back-text-wrap .ticker-part{top:-111px}.subscribe-back-text{font-size:80px}}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.subscribe-back-text-dotted{font-size:35px;margin-inline:-4px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.subscribe-back-text-dotted{font-size:67px;margin-inline:-21px}}.subscribe-inner{padding:0 40px}.subscribe-title{text-align:center;letter-spacing:.25em;font-weight:700}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.subscribe-title{font-size:22px}.subscribe-content{margin:32px 0 0}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.subscribe-title{font-size:28px}.subscribe-content{margin:48px auto 0;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1.08fr;grid-template-columns:1fr 1.08fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1088px;gap:56px}}.subscribe-content-image-common+.subscribe-content-image-common,.subscribe-content-image-item+.subscribe-content-image-item{margin-top:40px}.subscribe-content-image-common{border-radius:16px;border:1px solid #000;aspect-ratio:.75;overflow:hidden}.subscribe-content-image-common iframe,.subscribe-content-image-common img,.subscribe-content-image-common svg,.subscribe-content-image-common video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.subscribe-content-image-wrap{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:calc(9 / 375 * 100vw)}.subscribe-content-image-common{width:100%}.subscribe-content-merit{margin-top:32px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.subscribe-content-image-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.subscribe-content-image-common{width:calc(240 / 1280 * 100vw);max-width:240px}}.subscribe-content-merit-item{display:-webkit-box;display:-ms-flexbox;display:flex}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.subscribe-content-merit-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.subscribe-content-merit-item-checkbox{width:22px;height:22px;translate:0 2px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.subscribe-content-merit-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.subscribe-content-merit-item+.subscribe-content-merit-item{margin-top:24px}.subscribe-content-merit-item-checkbox{background-color:#fff;border:1px solid #000;border-radius:4px;position:relative;-ms-flex-negative:0;flex-shrink:0}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.subscribe-content-merit-item-checkbox{width:32px;height:32px}}.subscribe-content-merit-item-check-mark{position:absolute;top:50%;left:50%;translate:-50% -50%;stroke:#e8968f}.subscribe-content-merit-item-text{font-weight:700;letter-spacing:.2em}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.subscribe-content-merit-item-check-mark{width:16px}.subscribe-content-merit-item-text{font-size:16px;line-height:1.5;margin-left:11px}.subscribe-content-button{margin-top:40px}.calendar-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.calendar-content{padding:64px 40px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.subscribe-content-merit-item-check-mark{width:20px}.subscribe-content-merit-item-text{font-size:20px;line-height:1.7;margin-left:16px}.subscribe-content-button{margin-top:48px}.calendar-inner{display:-ms-grid;display:grid;-ms-grid-columns:(1fr) [2];grid-template-columns:repeat(2,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.calendar-content-title{letter-spacing:.25em;font-weight:700;text-align:center}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.calendar-content-title{font-size:22px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.calendar-content-title{font-size:28px}}.calendar-content-text{letter-spacing:.1em;line-height:1.8;display:block}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.calendar-content-text{font-size:14px;font-weight:300;text-align:center;margin-block:28px}.calendar-image{border-bottom:1px solid #000}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.calendar-content-text{font-size:16px;max-width:444px;margin:44px auto}.calendar-image{border-left:1px solid #000}}