@charset "UTF-8";:root{--lp-bts25-red: #BC2224;--lp-bts25-deep-red: #621D1E;--header-height: calc(48px + 3.75vw) }[class*=text-white]{color:#fff!important}[class*=text-onyx]{color:var(--color-onyx)!important}[class*=text-blue]{color:var(--color-blue)!important}[class*=text-orange]{color:var(--lp-gift-orange)!important}[class*=text-toscan]{color:var(--color-tuscan)!important}#lp-bts25 a:hover{text-decoration:none}#lp-bts25{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;font-style:normal;box-sizing:border-box}#lp-bts25 .platypi{font-family:Platypi,serif;font-optical-sizing:auto;font-weight:800;font-style:normal}#lp-bts25{color:#fff!important;background-color:var(--lp-bts25-red)!important}[class*=bg-white]{color:var(--color-blue)!important;background-color:#fff!important}[class*=bg-blue]{color:#fff!important;background-color:var(--lp-gift-blue)!important}[class*=bg-blue-light]{color:#fff!important;background-color:var(--color-blue-light)!important}[class*=bg-red]{color:#fff!important;background-color:var(--lp-gift-red)!important}#lp-bts25 .lp-bts25-heading{position:relative;text-align:center;margin:0 auto 2rem}#lp-bts25 .lp-bts25-heading__sub{font-family:futura-pt,sans-serif;font-size:1.4rem;font-style:normal;font-weight:400;text-align:center;text-decoration:underline;margin-bottom:.5rem}#lp-bts25 .lp-bts25-heading h2{position:relative;font-family:futura-pt-bold,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;text-align:center;margin:0 auto}#lp-bts25 .lp-bts25-heading h2 strong{font-size:3.2rem}#lp-bts25 .lp-bts25-heading__lead{font-size:1.4rem;text-align:center}#lp-bts25 .lp-bts25__sub-title{position:relative;margin-bottom:2rem}#lp-bts25 .lp-bts25__sub-title h3{color:var(--lp-bts25-red);font-family:futura-pt-bold,sans-serif;font-size:2rem;font-style:normal;font-weight:700;text-align:center;margin-bottom:1.5rem;padding:.5rem 1rem;background-color:var(--color-tuscan);border-radius:6px}#lp-bts25 .lp-bts25__sub-title h3 span{font-size:1.4rem}#lp-bts25 .lp-bts25__sub-title p{font-size:1.4rem;line-height:1.8;text-align:center}#lp-bts25 .lp-bts25-items{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}#lp-bts25 .lp-bts25-item{position:relative;display:flex;flex-direction:column;flex-grow:1;width:100%;color:var(--color-blue);margin:0 auto;padding:0;background:#fff;border-radius:6px;box-shadow:0 0 5px #00000080}#lp-bts25 .lp-bts25-item.column-2{width:calc(50% - .25rem)}#lp-bts25 .lp-bts25-item__image-outer{position:relative;border-radius:6px 6px 0 0;overflow:hidden}#lp-bts25 .lp-bts25-item__image-outer .sale-label{position:absolute;top:1.5rem;left:-3.5rem;display:inline-block;width:12rem;color:#fff;font-size:1.2rem;line-height:1;text-align:center;background-color:var(--lp-bts25-red);transform:rotate(-45deg);transform-origin:center;padding:.5rem 1rem;z-index:1}#lp-bts25 .lp-bts25-item.column-1 .lp-bts25-item__image-outer .sale-label{position:absolute;top:3rem;left:-7rem;display:inline-block;width:24rem;color:#fff;font-size:2.4rem;line-height:1;text-align:center;background-color:var(--lp-bts25-red);transform:rotate(-45deg);transform-origin:center;padding:.5rem 1rem;z-index:1}#lp-bts25 .lp-bts25-item__inner{padding:1rem .75rem .5rem}#lp-bts25 .lp-bts25-item.column-1 .lp-bts25-item__inner{padding:2rem 2rem 1rem}#lp-bts25 .lp-bts25-item__colors{margin-bottom:1rem}#lp-bts25 .lp-bts25-item__colors ul.variation li{height:24px;width:24px;margin:3px;background-size:cover;border-radius:12px;cursor:pointer}#lp-bts25 .lp-bts25-item__colors ul.variation li:before{content:""}#lp-bts25 .lp-bts25-item__name{color:var(--color-onyx);font-size:1.7rem;line-height:1.2;text-align:center;margin:0}#lp-bts25 .lp-bts25-item.column-1 .lp-bts25-item__name{font-size:2.4rem}#lp-bts25 .lp-bts25-item__kana{color:var(--color-onyx);font-size:1.1rem;line-height:1.2;text-align:center;margin-bottom:1rem}#lp-bts25 .lp-bts25-item.column-1 .lp-bts25-item__kana{font-size:1.4rem}#lp-bts25 .lp-bts25-item__price{color:var(--lp-bts25-red);font-size:2.5rem;line-height:1;text-align:center;margin-bottom:1rem}#lp-bts25 .lp-bts25-item.column-1 .lp-bts25-item__price{font-size:3rem}#lp-bts25 .lp-bts25-item__price .lp-bts25-item__price-compare-at{color:var(--color-onyx);font-size:.7em;text-decoration:underline;text-decoration-thickness:1px;text-decoration-skip-ink:none;text-underline-offset:-.5rem}#lp-bts25 .lp-bts25-item.column-1 .lp-bts25-item__price .lp-bts25-item__price-compare-at,#lp-bts25 .lp-bts25-item.column-1 .lp-bts25-item__price .lp-bts25-item__price-sale{display:inline-block}#lp-bts25 .lp-bts25-item__price .tax{font-size:.5em;font-weight:400;margin-right:-1em}#lp-bts25 .lp-bts25-item__copy{color:var(--color-onyx);font-size:1.2rem;line-height:1.5;text-align:left}#lp-bts25 .lp-bts25-item.column-1 .lp-bts25-item__copy{font-size:1.4rem}#lp-bts25 .slick-track{display:flex}#lp-bts25 .lp-bts25-items .slick-slide{height:auto!important}#lp-bts25 .lp-bts25-items .slick-slide>div{height:100%}#lp-bts25 .lp-bts25-items .slick-prev:before,#lp-bts25 .lp-bts25-items .slick-next:before{color:#949494;font-weight:700;opacity:.6}#lp-bts25 .ft-button{color:#fff;background-position:1% 50%;background-size:200% auto;border-radius:5rem;margin:1rem auto;font-size:1.2rem;line-height:1.5em;width:100%}#lp-bts25 .ft-button:hover{transition:.5s;background-position:99% 50%}#lp-bts25 .ft-button:after{display:block;content:"";-webkit-mask:url(./row-white.svg) no-repeat center center / contain;-webkit-mask-image:url(./row-white.svg);mask-image:url(./row-white.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain;height:1.3rem;width:1.3rem;background-color:#fff}#lp-bts25 .ft-button--more{width:90%;font-size:1.6rem;padding-top:2rem;padding-bottom:2rem}#lp-bts25 .lp-bts25-items__more{text-align:center;margin-top:2rem;margin-bottom:2rem}#lp-bts25 .wave{position:relative;width:100%;margin-top:0;margin-bottom:-2px;padding-bottom:3.846%}#lp-bts25 .wave svg{position:absolute;top:0;left:0;width:100%;height:100%}#lp-bts25 .lp-bts25-slide{padding-top:2rem;padding-bottom:2rem}#lp-bts25 .lp-bts25-slide__list .slick-list{margin:0 -1rem}#lp-bts25 .lp-bts25-slide__list .slick-slide{line-height:1;margin:0 1rem}#lp-bts25 .lp-bts25-slide__list .slide-wrapper{position:relative;display:block}#lp-bts25 .lp-bts25-slide__list .slide-wrapper:after{content:"\8a73\3057\304f\898b\308b";position:absolute;bottom:10px;right:10px;display:inline-block;font-size:1.2rem;line-height:1;padding:.4rem .75rem;background-color:#333;border-radius:1rem}#lp-bts25 .lp-bts25-slide__list .slide-wrapper .sale-label{position:absolute;top:10px;left:10px;z-index:1;display:inline-block;font-size:1.2rem;line-height:1;padding:.4rem .75rem;background-color:var(--lp-bts25-red);border-radius:1rem}#lp-bts25 .lp-bts25-slide__list .slick-slide img{border-radius:10px}#lp-bts25 .lp-bts25-pre{padding-top:2rem}#lp-bts25 .lp-bts25-pre h4{font-size:1.8rem;line-height:1.6;text-align:left;margin-bottom:1rem}#lp-bts25 .lp-bts25-pre p{font-size:1.4rem;line-height:1.8;text-align:left}#lp-bts25 .lp-bts25-lead{padding-bottom:2rem}#lp-bts25 .lp-bts25-lead .greeting{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem}#lp-bts25 .lp-bts25-lead .greeting .global-logo{flex-basis:30%}#lp-bts25 .lp-bts25-lead .greeting .global-logo img{width:100%;height:auto}#lp-bts25 .lp-bts25-lead .greeting .text{flex-basis:70%}#lp-bts25 .lp-bts25-lead .greeting .text h4{font-size:1.8rem;line-height:1.6;text-align:left;margin:0}#lp-bts25 .lp-bts25-lead .greeting .text p{font-size:1.4rem;line-height:1.6;text-align:left}#lp-bts25 .lp-bts25-lead .lead__image{position:relative;z-index:1;margin-bottom:-18rem}#lp-bts25 .lp-bts25-anker-menu{background-color:var(--lp-bts25-deep-red)}#lp-bts25 .lp-bts25-anker-menu__list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-top:1rem;padding-bottom:2rem}#lp-bts25 .lp-bts25-anker-menu__item{width:100%}#lp-bts25 .lp-bts25-anker-menu__item.thanks4{width:calc(57.1428% - .5rem)}#lp-bts25 .lp-bts25-anker-menu__item.thanks5{width:calc(42.8571% - .5rem)}#lp-bts25 .lp-bts25-anker-menu__item.coupon{width:100%;background-color:var(--lp-bts25-red)}.coupon-modal-content{background:#bc2224;background-image:url(https://yogibo.jp/cdn/shop/files/bts25-lp-upper-bg-inverted.png),url(https://yogibo.jp/cdn/shop/files/bts25-coupon-bg.jpg);background-position:top -36px center,bottom center;background-size:100% auto,100% auto;background-repeat:no-repeat,no-repeat}#lp-bts25 .coupon-modal-body{padding:2rem}#lp-bts25 .coupon-modal-body-title{text-align:center;margin-bottom:1rem}#lp-bts25 .coupon-modal-body-container .head{padding:10px;border-radius:10px 10px 0 0;background-color:#fcde9c}#lp-bts25 .coupon-modal-body-container .head h4{color:#a22327;font-size:1.6rem;font-weight:600;line-height:1;text-align:center;margin:0;padding:0}#lp-bts25 .coupon-modal-body-container .content{color:#333;padding:1rem 1.5rem 1.5rem;border-radius:0 0 10px 10px;background-color:#fff}#lp-bts25 .coupon-modal-body-container .item{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}#lp-bts25 .coupon-modal-body-container .item-image{width:40%;overflow:hidden}#lp-bts25 .coupon-modal-body-container .item-image img{width:100%;height:auto;object-fit:cover}#lp-bts25 .coupon-modal-body-container .item-info{flex:1;line-height:1.2}#lp-bts25 .coupon-modal-body-container .item-info-title-en{font-size:1.8rem;font-weight:600;margin-bottom:.1em}#lp-bts25 .coupon-modal-body-container .item-info-title-ja{font-size:1.2rem;font-weight:600;margin-bottom:.5em}#lp-bts25 .coupon-modal-body-container .item-info-off-message{color:#f01;font-size:1.2rem;margin-bottom:.2em}#lp-bts25 .coupon-modal-body-container .item-info-off-message p{margin:0}#lp-bts25 .coupon-modal-body-container .item-info-off-message strong{display:inline-block;color:#fff;font-size:1.2rem;line-height:1;margin-top:.5rem;padding:.4rem 1rem;background-color:#f01;border-radius:1rem}#lp-bts25 .coupon-modal-body-container .item-info-off{color:#f01;font-size:3rem;font-weight:600;line-height:1;margin-bottom:.2em}#lp-bts25 .coupon-modal-body-container .item-info-price{display:flex;flex-direction:column}#lp-bts25 .coupon-modal-body-container .item-info-price--regular{font-size:1.4rem;font-weight:600}#lp-bts25 .coupon-modal-body-container .item-info-price--regular s{text-decoration:underline;text-decoration-thickness:1px;text-decoration-skip-ink:none;text-underline-offset:-.5rem}#lp-bts25 .coupon-modal-body-container .pitem-info-price--last{color:#f01;font-size:2.2rem;font-weight:600}#lp-bts25 .coupon-modal-body-container .code-form{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}#lp-bts25 .coupon-modal-body-container .code-form-text{flex:1;font-family:Noto Sans JP,sans-serif;font-size:2rem;font-weight:600;line-height:1;letter-spacing:1px;text-align:center;padding:.6rem 0;border:1px solid #cccccc;border-radius:1.8rem;background:#f5f5f5}#lp-bts25 .coupon-modal-body-container .code-button{color:#fff;font-size:1.2rem;font-weight:400;line-height:1;padding:1rem;background-color:#58b5ca;border:none;border-radius:1.8rem;transition:background-color .3s;cursor:pointer}#lp-bts25 .coupon-modal-body-container .code-button:hover{background-color:#4499ad}#lp-bts25 .coupon-modal-body-container .countdown{display:flex;align-items:stretch;justify-content:space-between;gap:.25rem}#lp-bts25 .coupon-modal-body-container .countdown-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;width:25%;color:#fff;padding:.5rem 0;background:linear-gradient(to bottom,#f01,#a71b24)}#lp-bts25 .coupon-modal-body-container .countdown-item .number{font-size:2.7rem;font-weight:600;line-height:1}#lp-bts25 .coupon-modal-body-container .countdown-item .unit{font-size:1rem;font-weight:400;line-height:1}#lp-bts25 .coupon-modal-body-container .description{color:#777;font-size:.9rem;line-height:1;text-align:center;margin-bottom:1rem}#lp-bts25 .coupon-modal-body-container .note{font-size:.85rem;line-height:1.2;text-align:center}#lp-bts25 .lp-bts25-thanks1{position:relative;padding-top:4rem;padding-bottom:2rem;background-image:url(https://yogibo.jp/cdn/shop/files/bts25-lp-upper-bg-inverted.png);background-size:100% auto;background-position:top center;background-repeat:no-repeat}#lp-bts25 .lp-bts25-tvcm{position:relative;padding-top:4rem;background-color:var(--lp-bts25-deep-red)}#lp-bts25 .lp-bts25-tvcm .movie{margin:0;padding:0;background-color:var(--color-onyx)}#lp-bts25 .lp-bts25-tvcm .movie video{vertical-align:top}#lp-bts25 .lp-bts25-thanks2{position:relative;padding-top:4rem;padding-bottom:2rem;background-image:url(https://yogibo.jp/cdn/shop/files/bts25-lp-upper-bg-inverted.png);background-size:100% auto;background-position:top center;background-repeat:no-repeat}#lp-bts25 .lp-bts25-thanks4{position:relative;padding-top:6rem;padding-bottom:6vw;background-color:#309cd0;background-image:url(https://yogibo.jp/cdn/shop/files/bts25-lp-thanks4-bg.png),url(https://yogibo.jp/cdn/shop/files/bts25-lp-thanks4-upper-bg.png);background-position:top center,top center;background-size:100% auto,65% auto;background-repeat:repeat-y,no-repeat}@media screen and (min-width: 768px){#lp-bts25 .coupon-modal-open-button{width:56px;height:56px;border-radius:24px}#lp-bts25 .coupon-modal-body-container .item-info-title-en{font-size:2.4rem}#lp-bts25 .coupon-modal-body-container .item-info-title-ja{font-size:1.6rem}#lp-bts25 .coupon-modal-body-container .item-info-off{font-size:4rem}#lp-bts25 .coupon-modal-body-container .item-info-price--regular{font-size:1.8rem}#lp-bts25 .coupon-modal-body-container .item-info-price--regular s{text-underline-offset:-.7rem}#lp-bts25 .coupon-modal-body-container .pitem-info-price--last{font-size:3rem}coupon-modal-body-container .countdown{width:80%;margin:0 auto}#lp-bts25 .coupon-modal-body-container .note{font-size:1.2rem}}@media screen and (min-width:960px){:root{--header-height: calc(56px + 3.75vw) }#lp-bts25{font-size:2rem}#lp-bts25 .ft-button{font-size:1.5rem}#lp-bts25 .ft-button:after{height:1.3rem;width:1.3rem}#lp-bts25 .ft-mobile-layout-content{flex-wrap:nowrap;margin-top:0}#lp-bts25 .ft-nav{flex-grow:1;top:0;background-image:url(https://yogibo.jp/cdn/shop/files/bts25-lp-bg.png);background-size:250% auto;background-position:top 50% left 20%;background-repeat:no-repeat}#lp-bts25 .ft-nav .inner{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;height:100dvh}#lp-bts25 .ft-nav .logo{width:70%;max-width:400px;height:auto;margin-bottom:2rem}#lp-bts25 .ft-nav ul{min-width:16em;max-width:350px;width:70%}#lp-bts25 .ft-nav ul li{border-top:1px dotted #FFFFFF}#lp-bts25 .ft-nav ul li em{display:block;font-size:1.6rem;margin-bottom:.25rem}#lp-bts25 .ft-nav ul li a{display:block;padding:1.5rem 0;font-size:1.6rem;line-height:1.2;text-align:center}#lp-bts25 .ft-nav ul li a p{font-size:1.8rem;margin-bottom:0}#lp-bts25 .ft-nav ul li a .futura{font-size:2.8rem;line-height:1}#lp-bts25 .ft-nav ul li a:hover{opacity:.9}#lp-bts25 .ft-nav .nav__sub--text{font-family:futura-pt,sans-serif;font-size:1.4rem;font-style:normal;font-weight:400;text-decoration:underline}#lp-bts25 .ft-decoration{flex-grow:1;position:sticky;top:0;width:30%;height:100dvh;overflow:hidden;background-image:url(https://yogibo.jp/cdn/shop/files/bts25-lp-bg.png);background-size:250% auto;background-position:top 50% right 10%;background-repeat:no-repeat}#lp-bts25 .ft-main{box-shadow:10px 0 10px -10px #0202027f,-10px 0 10px -10px #0202027f;border-right:1px solid var(--lp-bts25-deep-red);border-left:1px solid var(--lp-bts25-deep-red);z-index:1;min-width:580px;max-width:640px}#lp-bts25 .lp-bts25-heading__sub{font-size:2rem}#lp-bts25 .lp-bts25-heading h2{font-size:3.5rem}#lp-bts25 .lp-bts25-heading h2 strong{font-size:5rem}#lp-bts25 .lp-bts25-heading__lead{font-size:1.8rem;padding-top:1rem}#lp-bts25 .lp-bts25__sub-title h3{font-size:2.4rem;margin-bottom:2rem;padding:1rem}#lp-bts25 .lp-bts25__sub-title p{font-size:1.8rem}#lp-bts25 .lp-bts25-item__name{font-size:2.4rem}#lp-bts25 .lp-bts25-item__copy{font-size:1.4rem}#lp-bts25 .lp-bts25-item.column-1 .lp-bts25-item__copy,#lp-bts25 .lp-bts25-anker-menu.column-2 .lp-bts25-anker-menu-item .ft-button,#lp-bts25 .lp-bts25-anker-menu.column-3 .lp-bts25-anker-menu-item .ft-button{font-size:1.6rem}#lp-bts25 .lp-bts25-lead .greeting .text h4{font-size:2.4rem}#lp-bts25 .lp-bts25-lead .greeting .text p{font-size:1.6rem}#lp-bts25 .coupon-modal-content{background-position:top -60px center,bottom center}#lp-bts25 .coupon-modal-body-title img{width:80%}}@media screen and (min-width: 1200px){#lp-bts25 .pad{padding-left:1.5rem;padding-right:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/lp-bigthankssale2025.css.map */
