@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@font-face{font-family:"Mont, Noto Sans JP, sans-serif";src:url(/cdn/shop/files/MontForAnker-Book.woff2?v=1736241676) format("woff2");font-style:normal}@font-face{font-family:"Mont, Noto Sans JP, sans-serif";src:url(/cdn/shop/files/MontForAnker-Book.woff) format("woff");font-style:normal}.en{font-family:"Mont, Noto Sans JP, sans-serif"}.m-sp{display:block!important}@media screen and (min-width: 1080px){.m-sp{display:none!important}}.m-pc{display:none!important}@media screen and (min-width: 1080px){.m-pc{display:block!important}}.m-caption{color:#424e3f;font-size:10px;opacity:.8;line-height:1.4;letter-spacing:.1em;margin-top:20px}ol.m-caption li{counter-increment:captionNum;text-indent:-2em;padding-left:2em}ol.m-caption li:before{content:"\203b" counter(captionNum);padding-right:.2em}ul.m-caption li{text-indent:-1.3em;padding-left:1.3em}ul.m-caption li:before{content:"\203b";padding-right:.2em}.yokoku{background:#fff;padding:7px 15px;color:var(--color-nebula);font-size:14px;display:inline-block;line-height:1;margin-right:5px}.calendar-header:not([data-active=true]) h3{opacity:1!important}.calendar-header:not([data-active=true]){opacity:1!important;filter:grayscale(0%)!important}:root{--color-primary: #00a9e0;--color-secondary: #ff9900;--color-dark: #33393b;--color-white: #ffffff;--color-black: #1a1a1a;--color-gray: #666666;--color-light-gray: #9e9e9e;--color-background: #f5f9fa;--color-light-blue: #def3fa;--color-red: #cd3752;--font-weight-regular: 400;--font-weight-bold: 700;--letter-spacing-tight: -.02em;--letter-spacing-normal: .02em;--line-height-normal: 1.4;--line-height-tight: 1.2;--campaign-nav-bg: linear-gradient(135deg, #0099cc 0%, #0cb3e8 100%);--campaign-nav-active-color: #0099cc}.theme-color{color:var(--color-primary)}.product-price-v2{display:flex;flex-wrap:wrap;align-items:flex-end;gap:4px 4px;font-weight:400;line-height:1;font-feature-settings:"palt";order:0}.btn-cart:hover{background-color:#09c;transform:none!important}.btn-amazon:hover,.present-product-item:hover,.present-product-item:hover img:hover{transform:none!important}.product-price-v2-discount-rate,.product-price-v2-coupon-label{order:0}.product-price-v2-unit{justify-content:center;display:flex;flex-direction:column!important;place-items:center;gap:2px}@media screen and (min-width: 1080px){.product-price-v2-unit{flex-direction:row!important}}.product-price-v2-unit .product-price-v2-coupon-label{border-radius:4px}.panel-content{max-width:calc(100% - 20px);margin:0 auto}.product-card{display:flex;flex-direction:column;padding:10px 10px 20px!important}@media screen and (min-width: 1080px){.product-card{flex-direction:row!important;padding:20px!important}}.product-info{display:flex!important;flex-direction:column!important;gap:10px!important;height:100%}@media screen and (min-width: 1080px){.product-info{gap:15px}}.product-info .product-title{flex-grow:2;display:flex;flex-direction:column}.product-info .product-title a{margin-top:auto}@media screen and (min-width: 1080px){.product-info .product-title a{margin-bottom:auto}}.itemfade{opacity:0;transition:opacity .8s ease,transform .8s ease}.itemfade.up{opacity:1;transform:translateY(0)}.fadeup{transform:translateY(20px)}html{scroll-behavior:smooth;font-feature-settings:"palt"}@font-face{font-family:"Mont, Noto Sans JP, sans-serif";src:url(/cdn/shop/files/MontForAnker-Book.woff2?v=1736241676) format("woff2");font-style:normal}@font-face{font-family:"Mont, Noto Sans JP, sans-serif";src:url(/cdn/shop/files/MontForAnker-Book.woff) format("woff");font-style:normal}.lp-hd-second .product-price-v2-default{font-size:16px!important}@media screen and (min-width: 1080px){.lp-hd-second .product-price-v2-default{font-size:22px!important}}.lp-hd-second .lp-hd-second-heading{grid-column:span 2;font-size:13.2px;letter-spacing:0;font-weight:400}@media screen and (min-width: 1080px){.lp-hd-second .lp-hd-second-heading{font-size:18px}}@media screen and (min-width: 1080px){.lp-hd-second .h-wrap{display:flex;width:100%;justify-content:space-between}}.lp-hd-second .product-price-v2-discount-rate,.lp-hd-second .product-price-v2-coupon-label{background:#cd3752;padding:2px 4px 2.5px;color:#fff;order:0;font-size:12px;display:inline;margin-bottom:0;margin-top:0!important;max-width:70px;text-align:center;line-height:1}@media screen and (min-width: 1080px){.lp-hd-second .product-price-v2-discount-rate,.lp-hd-second .product-price-v2-coupon-label{font-size:14px;padding:4px}}.lp-hd-second .product-price-v2-sale-wrap{display:flex;flex-wrap:wrap;align-items:flex-end;gap:4px 3px}@media screen and (min-width: 1080px){.lp-hd-second .product-price-v2-sale-wrap{gap:4px 8px}}.lp-hd-second .product-price-v2-discount-rate-wrap{display:flex;gap:4px;margin-bottom:0!important}@media screen and (min-width: 1080px){.lp-hd-second .product-price-v2-discount-rate-wrap{margin-left:0;margin-right:5px}}.lp-hd-second .lp-hd-second-inr{display:grid;grid-auto-flow:column;align-items:center;justify-content:space-between;grid-template-columns:auto 1fr;width:100%;padding:0 10px;gap:4px}@media screen and (min-width: 1080px){.lp-hd-second .lp-hd-second-inr{gap:10px}}.lp-hd-second .lp-hd-second-btns{flex-wrap:nowrap!important}.lp-hd-second .lp-hd-second-heading{margin-bottom:4px}@media screen and (min-width: 1080px){.lp-hd-second .lp-hd-second-heading{margin-bottom:0}}.lp-hd-second .product-price-v2{display:flex;flex-wrap:wrap;align-items:flex-end;gap:4px 4px;font-weight:400;line-height:1;font-feature-settings:"palt";order:0}sup{position:relative;top:-.75em;font-size:50%}@media screen and (min-width: 1080px){sup{top:-.85em}}@keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}.page-ppc{font-feature-settings:"palt";padding-bottom:80px;--color-gray-txt: #666666;--color-nebula: #c8102e;background:#def3fa}.page-ppc .ppc-container{width:100%;padding:0;margin:0 auto}@media screen and (min-width: 1080px){.page-ppc .ppc-container{width:min(1280px,95%);padding:0}}.page-ppc .extxt{display:block;font-size:10px;color:var(--color-gray-txt)}.page-ppc .extxt.white{color:#fff;margin-top:25px}.page-ppc .Kv{height:440px;max-height:600px;padding:0;overflow:hidden;background-color:#fdeb59}@media screen and (min-width: 1080px){.page-ppc .Kv{height:min(38.8888888889vw,560px)}}.page-ppc .Kv *{height:100%;object-fit:contain}.page-ppc .Kv .image{position:relative;display:flex;justify-content:center;align-items:center;width:100%}.page-ppc .Kv .image:before,.page-ppc .Kv .image:after{content:"";position:absolute;width:100%;height:8px;background:url(/cdn/shop/files/bousai25_deco_line-b.svg?v=1754550376) repeat-x;background-color:#fdeb59;z-index:9}@media screen and (min-width: 1080px){.page-ppc .Kv .image:before,.page-ppc .Kv .image:after{height:10px}}.page-ppc .Kv .image:before{top:0}.page-ppc .Kv .image:after{bottom:0}.page-ppc .Kv .image>* img{height:100%}.page-ppc .Kv .image_txt{z-index:9}.page-ppc .Kv .image_bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;z-index:0}@media screen and (min-width: 1080px){.page-ppc .Kv .image_bg{object-fit:contain}}.page-ppc .Kv .image .main{background:#f2f4f5;width:100%;height:400px;position:relative;align-items:center;text-align:center;justify-content:center;display:flex;padding-bottom:20px}@media screen and (min-width: 1080px){.page-ppc .Kv .image .main{height:500px;padding-bottom:0}}.page-ppc .Kv .image .main .ontxt{position:absolute;right:15px;left:15px;bottom:15px;text-align:right}.page-ppc .Kv .image .main .main{text-align:left;width:100%;height:60%;object-fit:cover}@media screen and (min-width: 1080px){.page-ppc .Kv .image .main .main{text-align:center;width:auto;height:100%}}.page-ppc .Kv .image .main .oncopy{display:grid;position:absolute;font-size:18px;top:35px;text-align:center;left:50%;transform:translate(-50%);font-weight:600}@media screen and (min-width: 1080px){.page-ppc .Kv .image .main .oncopy{top:15%;font-size:26px;transform:translate(50%,-50%)}}.page-ppc .Kv .image .main .oncopy span{display:block;font-size:12px;text-align:center}@media screen and (min-width: 1080px){.page-ppc .Kv .image .main .oncopy span{text-align:left;font-size:16px}}.page-ppc .Kv .image .main .onaward{position:absolute;bottom:60px;width:70%;object-fit:contain;left:50%;transform:translate(-50%)}@media screen and (min-width: 1080px){.page-ppc .Kv .image .main .onaward{position:absolute;bottom:20px;left:25px;width:380px;object-fit:contain;transform:none}}.page-ppc .Kv .image .main .onlogo{position:absolute;top:0;left:0;width:80px;object-fit:contain}@media screen and (min-width: 1080px){.page-ppc .Kv .image .main .onlogo{width:140px}}.page-ppc .Kv .image .sale{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;width:100%}@media screen and (min-width: 1080px){.page-ppc .Kv .image .sale{width:90%;gap:30px;align-items:flex-end;flex-direction:row}}.page-ppc .Kv .image .sale .item-a{width:68%;width:100%;padding-top:20px;order:3;border-top:1px solid rgba(255,255,255,.3)}@media screen and (min-width: 1080px){.page-ppc .Kv .image .sale .item-a{width:50%;padding:0;order:0;border-top:none}}.page-ppc .Kv .image .sale .item-b{width:100%}@media screen and (min-width: 1080px){.page-ppc .Kv .image .sale .item-b{width:47%}}.page-ppc .Kv .image .sale img{width:100%;object-fit:contain}.page-ppc .ppc-nav{background:#0000;padding:10px 0 80px;width:95%;z-index:100;margin:0 auto}@media screen and (min-width: 1080px){.page-ppc .ppc-nav{width:100%}}.page-ppc .ppc-nav.fixed{width:100%;background:#fff;position:fixed;top:0;left:0;padding:0;border-bottom:1px solid #e0e0e0}.page-ppc .ppc-nav.fixed .ppc-container{width:100%}@media screen and (min-width: 1080px){.page-ppc .ppc-nav.fixed .ppc-container{width:min(1280px,95%)}}.page-ppc .ppc-nav.fixed .ppc-nav__inner{display:flex;gap:0;justify-content:space-between}.page-ppc .ppc-nav.fixed .ppc-nav__item{border-radius:0;background:#fff;border:none;border-right:1px solid #e0e0e0;padding:15px 10px;color:#333;min-width:initial;flex:1;width:33%}@media screen and (min-width: 1080px){.page-ppc .ppc-nav.fixed .ppc-nav__item{width:auto;padding:20px 10px}}.page-ppc .ppc-nav.fixed .ppc-nav__item .ppc-nav__text{display:none}.page-ppc .ppc-nav.fixed .ppc-nav__item .ppc-nav__text--fixed{display:block;font-size:12px}@media screen and (min-width: 1080px){.page-ppc .ppc-nav.fixed .ppc-nav__item .ppc-nav__text{display:block}.page-ppc .ppc-nav.fixed .ppc-nav__item .ppc-nav__text--fixed{display:none}}.page-ppc .ppc-nav.fixed .ppc-nav__item.active{background:#0000;color:#00a9e0!important;border-radius:0}.page-ppc .ppc-nav.fixed .ppc-nav__item.active:before{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:#00a9e0}.page-ppc .ppc-nav.fixed .ppc-nav__item:last-child{border-right:none}.page-ppc .ppc-nav.fixed .ppc-nav__item:hover{background:#0000;color:#00a9e0!important}.page-ppc .ppc-nav__inner{display:grid;grid-template-columns:repeat(1,1fr);gap:10px;align-items:center;width:100%}@media screen and (min-width: 1080px){.page-ppc .ppc-nav__inner{grid-template-columns:repeat(3,1fr);gap:20px}}.page-ppc .ppc-nav__item{text-align:center;padding:15px 10px;text-decoration:none;color:#00a9e0;background:#fff;transition:all .1s;flex:1;line-height:1.3;font-size:14px;border:1px solid #00a9e0;border-radius:100px;white-space:nowrap;position:relative}@media screen and (min-width: 1080px){.page-ppc .ppc-nav__item{padding:20px 30px;font-size:16px}}.page-ppc .ppc-nav__item .ppc-nav__text--fixed{display:none}.page-ppc .ppc-nav__item:hover{background:#00a9e0;color:#fff!important}.page-ppc .ppc-nav__item:after{content:"";position:absolute;right:15px;top:50%;transform:translateY(-50%);width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-50%) rotate(45deg)}@media screen and (min-width: 1080px){.page-ppc .ppc-nav__item:after{right:30px;width:8px;height:8px}}.page-ppc section{padding:60px 0}@media screen and (min-width: 1080px){.page-ppc section{padding:80px 0}}.page-ppc section h2{font-size:24px;font-weight:600}@media screen and (min-width: 1080px){.page-ppc section h2{font-size:32px}}.page-ppc .ppc-about{padding:50px 0 40px}@media screen and (min-width: 1080px){.page-ppc .ppc-about{margin:0 15px;padding:70px 0 60px}}.page-ppc .ppc-about h2{margin-left:.3em;font-size:30px;line-height:1.3}@media screen and (min-width: 1080px){.page-ppc .ppc-about h2{font-size:38px}}.page-ppc .ppc-about__text{max-width:100%;width:90%;margin:0 auto;font-size:min(16px,4.5vw);line-height:1.65;font-weight:500;text-align:center}@media screen and (min-width: 1080px){.page-ppc .ppc-about__text{line-height:1.8;max-width:800px;font-size:18px;text-align:center}}.page-ppc .ppc-about__text-highlight{color:#00a9e0;font-weight:700}.page-ppc .ppc-about__text-note{font-size:10px;color:#666;display:block;margin-top:10px}@media screen and (min-width: 1080px){.page-ppc .ppc-about__text-note{font-size:12px}}.page-ppc .ppc-features__image{width:100%;margin:50px auto 0}@media screen and (min-width: 1080px){.page-ppc .ppc-features__image{width:min(1280px,90%)}}.page-ppc .ppc-features__image img{width:100%;height:auto}.page-ppc .ppc-features__image-pc{display:none}@media screen and (min-width: 1080px){.page-ppc .ppc-features__image-pc{display:block}}.page-ppc .ppc-features__image-sp{display:block}@media screen and (min-width: 1080px){.page-ppc .ppc-features__image-sp{display:none}}.page-ppc .ppc-features__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0px}@media screen and (min-width: 1080px){.page-ppc .ppc-features__grid{grid-template-columns:repeat(4,1fr);width:min(950px,90%);margin:0 auto}}.page-ppc .ppc-features__icon{width:25vw;height:25vw;margin:0 auto 20px;border-radius:50%;border:1px solid #0e0e0e;display:flex;justify-content:center;align-items:center;padding:5vw}@media screen and (min-width: 1080px){.page-ppc .ppc-features__icon{width:120px;height:120px;margin:0 auto 20px;padding:30px;border-radius:50%}}.page-ppc .ppc-features h3{font-size:14px;font-weight:400;margin-bottom:10px}@media screen and (min-width: 1080px){.page-ppc .ppc-features h3{font-size:16px}}.page-ppc .ppc-howto{border-top:1px solid #0e0e0e;margin:0 auto}@media screen and (min-width: 1080px){.page-ppc .ppc-howto{margin:0 15px}}.page-ppc .ppc-howto .ppc-container{width:auto}.page-ppc .ppc-howto__flow{display:flex;flex-direction:column;gap:40px;width:min(1280px,90%);margin:0 auto}@media screen and (min-width: 1080px){.page-ppc .ppc-howto__flow{flex-direction:row;gap:30px;align-items:stretch}}.page-ppc .ppc-howto__step{flex:1;text-align:center;display:flex;align-items:center;flex-direction:column}@media screen and (min-width: 1080px){.page-ppc .ppc-howto__step{position:relative;padding-bottom:430px}}@media screen and (min-width: 1080px){.page-ppc .ppc-howto__step-image{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100%}}.page-ppc .ppc-howto__step-image img{width:100%;height:auto;max-width:335px}.page-ppc .ppc-howto__step-title{font-size:20px;font-weight:700;margin-bottom:15px;color:#00a9e0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid #0e0e0e;font-family:"Mont, Noto Sans JP, sans-serif";line-height:1;padding:4px 0 0}@media screen and (min-width: 1080px){.page-ppc .ppc-howto__step-title{padding:5px 0 0;width:50px;height:50px;font-size:25px}}.page-ppc .ppc-howto__step-text{font-size:16px;line-height:1.6;color:#333;margin-bottom:10px}.page-ppc .ppc-howto__step-subtext{font-size:14px;line-height:1.6;color:#666;margin-bottom:20px}@media screen and (min-width: 1080px){.page-ppc .ppc-howto__step-subtext{margin-bottom:0}}.page-ppc .ppc-howto__step-subtext-note{display:block;font-size:10px;color:#666;margin-top:5px}@media screen and (min-width: 1080px){.page-ppc .ppc-howto__step-subtext-note{font-size:12px}}.page-ppc .ppc-howto__step-subtext-note:before{content:"\203b";display:inline-block;margin-right:2px}.page-ppc .ppc-howto__tabs{display:flex;gap:10px;width:90%;margin:0 auto 30px;justify-content:space-between}@media screen and (min-width: 1080px){.page-ppc .ppc-howto__tabs{width:auto;justify-content:center;gap:20px;margin-bottom:50px}}.page-ppc .ppc-howto__tab{width:48%;padding:15px 30px;border:1px solid #00a9e0;color:#00a9e0;background:#fff;cursor:pointer;border-radius:100px;transition:background-color .3s}@media screen and (min-width: 1080px){.page-ppc .ppc-howto__tab{width:auto}}.page-ppc .ppc-howto__tab.active{background:#00a9e0;color:#fff}.page-ppc .ppc-howto__content{display:none}.page-ppc .ppc-howto__content.active{display:block;width:100%;border-bottom:1px solid #0e0e0e}@media screen and (min-width: 1080px){.page-ppc .mainproduct .product-card-grid .product-card:first-child{grid-row:1/2!important;grid-column:1/3!important}}.page-ppc .ppc-products{border-top:none;padding-top:60px;padding-inline:10px}@media screen and (min-width: 1080px){.page-ppc .ppc-products{padding-top:100px;padding-inline:0px}}.page-ppc .ppc-products .gentei-label{color:#fff;font-size:12px;padding:4px 8px;border-radius:3px;display:inline-block;margin-right:5px;margin-bottom:10px}@media screen and (min-width: 1080px){.page-ppc .ppc-products .gentei-label{font-size:14px}}.page-ppc .ppc-products .img{width:min(1280px,90%);margin:60px auto 30px}@media screen and (min-width: 1080px){.page-ppc .ppc-products .img{margin:0 auto 35px}}.page-ppc .ppc-products .img img{object-fit:contain;width:100%}.page-ppc .ppc-products#set{position:relative;border-top:none;background-color:var(--color-primary);padding-top:60px;padding-inline:15px}@media screen and (min-width: 1080px){.page-ppc .ppc-products#set{padding-top:90px;padding-inline:0px}}.page-ppc .ppc-products#set:before,.page-ppc .ppc-products#set:after{content:"";position:absolute;width:100%;height:8px;left:0;background:url(/cdn/shop/files/bousai25_deco_line-w.svg?v=1754550395) repeat-x;background-color:var(--color-primary);z-index:9;opacity:.4}@media screen and (min-width: 1080px){.page-ppc .ppc-products#set:before,.page-ppc .ppc-products#set:after{height:10px}}.page-ppc .ppc-products#set:before{top:0}.page-ppc .ppc-products#set:after{bottom:0}.page-ppc .ppc-products#set .ppc-products__title{color:#fff;text-align:left;margin-bottom:30px}.page-ppc .ppc-products#set .sale-product{position:relative}.page-ppc .ppc-products#set .sale-product .sale-product__link{position:absolute;height:100%;width:100%;top:0;left:0;z-index:1}.page-ppc .ppc-products#set .detail{font-size:12px;opacity:.8;padding:0 10px 5px}@media screen and (min-width: 1080px){.page-ppc .ppc-products#set .detail{padding:0 10px 20px}}.page-ppc .ppc-products#set .bottom{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;height:100%}.page-ppc .ppc-products#set .ppc-products__text{text-align:left}.page-ppc .ppc-products#set .lp-product-thum{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;width:100%;max-width:100%;margin-bottom:8px}@media screen and (min-width: 1080px){.page-ppc .ppc-products#set .lp-product-thum{width:90%;max-width:280px}}.page-ppc .ppc-products#set .top{display:flex;flex-direction:column;align-items:center}.page-ppc .ppc-products#set h2{color:#fff;text-align:left}.page-ppc .ppc-products#set .sale-importnat-product.one .product-card-default{flex-direction:column;gap:20px;align-items:center}.page-ppc .ppc-products#set .product-card-default{display:flex;flex-direction:column;height:100%}@media screen and (min-width: 1080px){.page-ppc .ppc-products#set .product-card-default:nth-child(2),.page-ppc .ppc-products#set .product-card-default:nth-child(3){flex-direction:row;gap:20px;align-items:center}}.page-ppc .ppc-products__title{display:grid;gap:10px}.page-ppc .ppc-products__title.center>*{text-align:center}.page-ppc .ppc-products__text{font-size:16px;line-height:1.6;text-align:left;font-weight:600;opacity:.8}@media screen and (min-width: 1080px){.page-ppc .ppc-products__text{font-size:18px;line-height:1.8}}.page-ppc .ppc-products__note{display:block;font-size:10px;text-align:left;margin-top:5px}@media screen and (min-width: 1080px){.page-ppc .ppc-products__note{text-align:center;font-size:12px}}.page-ppc .ppc-products__note:before{content:"\203b";display:inline-block;margin-right:2px}.page-ppc .ppc-products .sale-products{display:grid;grid-template-columns:repeat(2,1fr);gap:0px;margin:30px auto 0;width:98%;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}@media screen and (min-width: 1080px){.page-ppc .ppc-products .sale-products{grid-template-columns:repeat(3,1fr);width:min(1280px,90%);gap:20px;margin:50px auto 0;border-bottom:none;border-top:none}}.page-ppc .ppc-products .sale-products.-set h4{position:relative;font-size:20px;text-align:center;color:#00a9e0}@media screen and (min-width: 1080px){.page-ppc .ppc-products .sale-products.-set h4{height:85px;display:flex;flex-direction:column;justify-content:flex-start}}.page-ppc .ppc-products .sale-products.-set h4.-bb{margin-bottom:15px}@media screen and (min-width: 1080px){.page-ppc .ppc-products .sale-products.-set h4.-bb{margin-bottom:0}}.page-ppc .ppc-products .sale-products.-set .btn-add-to-cart{font-size:14px;padding:18px}.page-ppc .ppc-products .sale-products.-set .product-price-v2-unit{align-items:flex-end;justify-content:flex-start;gap:2px;flex-direction:row!important}.page-ppc .ppc-products .sale-products.-set .product-card-default{display:flex;flex-direction:column;justify-content:center;align-items:center}.page-ppc .ppc-products .sale-products.-set .sale-product:nth-child(odd) .product-card-default{border-right:none}@media screen and (min-width: 1080px){.page-ppc .ppc-products .sale-products.-set .sale-product:nth-child(odd) .product-card-default{border-right:1px solid #e0e0e0}}.page-ppc .ppc-products .sale-products.-set .sale-product:nth-last-child(-n+2) .product-card-default{border-bottom:1px solid #e0e0e0}.page-ppc .ppc-products .sale-products.-set.sale-products{gap:2px;grid-template-columns:repeat(1,1fr)}@media screen and (min-width: 1080px){.page-ppc .ppc-products .sale-products.-set.sale-products{gap:15px;grid-template-columns:repeat(3,1fr)}}.page-ppc .ppc-products .sale-products.-set .lp-product-name{font-size:12px;margin-top:10px;font-weight:400;line-height:1.25;display:block;color:#1a1a1a}.page-ppc .ppc-products .sale-products .btn-add-to-cart{width:100%}.page-ppc .ppc-products .sale-products .lp-product{padding:40px 20px}.page-ppc .ppc-products .sale-products .sale-product:nth-child(odd) .product-card-default{border-right:1px solid #e0e0e0}.page-ppc .ppc-products .sale-products .sale-product:nth-last-child(-n+2) .product-card-default{border-bottom:none}@media screen and (min-width: 1080px){.page-ppc .ppc-products .sale-products .sale-product:nth-last-child(-n+2) .product-card-default{border-bottom:1px solid #e0e0e0}}.page-ppc .ppc-products .sale-products .product-card-default{border-radius:0;padding:15px 15px 20px;background:#fff;display:flex;flex-direction:column;height:100%;border:none;border-bottom:1px solid #e0e0e0}@media screen and (min-width: 1080px){.page-ppc .ppc-products .sale-products .product-card-default{border:1px solid #e0e0e0;border-radius:20px;padding:30px 30px 35px}}.page-ppc .ppc-products .sale-products .product-price-v2-discount-rate-wrap{display:flex;gap:4px;margin-bottom:0!important;order:2}.page-ppc .ppc-products .sale-products .product-card-default-figcaption{flex-grow:1;display:flex;flex-direction:column}.page-ppc .ppc-products .sale-products .product-card-default-name{flex-grow:1;display:inline-block;overflow:visible}.page-ppc .ppc-products .sale-products .product-card-default-badge-group{display:flex;flex-wrap:wrap;gap:2px;position:absolute;margin-bottom:8px;height:30px;z-index:3}.page-ppc .ppc-products .sale-products .product-card-default-thum-image{width:100%;height:130px;object-fit:contain}@media screen and (min-width: 1080px){.page-ppc .ppc-products .sale-products .product-card-default-thum-image{height:180px}}.page-ppc .ppc-products .sale-products .product-price-v2-unit{align-items:flex-start;justify-content:flex-start;gap:2px;flex-direction:column!important}@media screen and (min-width: 1080px){.page-ppc .ppc-products .sale-products .product-price-v2-unit{align-items:flex-end;gap:0;flex-direction:row!important}}.page-ppc .ppc-products .sale-products .btn-add-to-cart{margin-top:20px;line-height:1;font-size:12px;background-color:#00a9e0;border:1px solid #00a9e0;color:#fff;max-width:none}@media screen and (min-width: 1080px){.page-ppc .ppc-products .sale-products .btn-add-to-cart{font-size:14px;padding:18px 40px}}.page-ppc .ppc-products .sale-products .btn-add-to-cart:hover{background-color:#fff;transition:.3s ease;color:#00a9e0}.page-ppc .ppc-faq{border-top:1px solid #0e0e0e;margin:0 auto}@media screen and (min-width: 1080px){.page-ppc .ppc-faq{margin:0 15px}}.page-ppc .ppc-faq__list{width:100%;margin:0 auto}@media screen and (min-width: 1080px){.page-ppc .ppc-faq__list{width:100%}}.page-ppc .ppc-faq__item{border-bottom:1px solid #e0e0e0}.page-ppc .ppc-faq__question{width:100%;padding:20px 10px;text-align:left;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:16px;gap:15px}@media screen and (min-width: 1080px){.page-ppc .ppc-faq__question{gap:0px;padding:35px 20px}}.page-ppc .ppc-faq__question.active .ppc-faq__icon{transform:rotate(180deg)}.page-ppc .ppc-faq__question.active .ppc-faq__icon:before{display:none}.page-ppc .ppc-faq__icon{width:20px;height:20px;position:relative;transition:transform .3s}.page-ppc .ppc-faq__icon:before,.page-ppc .ppc-faq__icon:after{content:"";position:absolute;background:#00a9e0;top:50%;left:50%;transform:translate(-50%,-50%)}.page-ppc .ppc-faq__icon:before{width:1px;height:18px}.page-ppc .ppc-faq__icon:after{width:18px;height:1px}.page-ppc .ppc-faq__answer{max-height:0;font-size:14px;opacity:.8;overflow:hidden;transition:max-height .3s ease-out;padding:0 20px}.page-ppc .ppc-faq__answer p{padding-bottom:20px}@media screen and (min-width: 1080px){.page-ppc .ppc-faq__answer p{padding-bottom:40px}}.page-ppc .product-title{font-family:"Mont, Noto Sans JP, sans-serif"!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ppc-nav.fixed .ppc-nav__item:after{width:4px;height:4px;right:10px}@media screen and (min-width: 1080px){.ppc-nav.fixed .ppc-nav__item:after{width:6px;height:6px;right:15px}}.btn-arrow{display:flex;align-items:center;justify-content:center;gap:8px;background-image:linear-gradient(133deg,#00a9e0,#00b5c9 53%,#00db84 100%,#00c2b2);color:#fff;padding:20px 24px;border-radius:5px;font-size:16px;font-weight:500;text-decoration:none;transition:all .3s ease;border:1px solid #00a9e0;width:min(900px,90%);margin:50px auto 0}@media screen and (min-width: 1080px){.btn-arrow{margin:80px auto 0;padding:25px 30px;font-size:18px}}.btn-arrow:after{content:"";display:inline-block;width:6px;height:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .3s ease;margin-left:4px}.btn-arrow:hover{transition:all .3s ease;color:#fff!important}.ppc-tabs{margin-top:40px}@media screen and (min-width: 1080px){.ppc-tabs{margin-top:50px}}.ppc-tabs__nav{display:flex;flex-direction:row;gap:5px;margin-bottom:10px}@media screen and (min-width: 1080px){.ppc-tabs__nav{gap:10px;margin-bottom:0}}.ppc-tabs__tab{background:#fff;border:1px solid #00a9e0;border-radius:8px;padding:8px 8px 10px;cursor:pointer;transition:all .2s ease;flex:1}@media screen and (min-width: 1080px){.ppc-tabs__tab{border-top:1px solid #00a9e0;border-right:1px solid #00a9e0;border-left:1px solid #00a9e0;border-bottom:none;border-radius:8px 8px 0 0;padding:20px 20px 15px}}.ppc-tabs__tab:hover{border-color:#00a9e0}.ppc-tabs__tab.active{border-color:#00a9e0;background-color:#00a9e0;color:#fff}.ppc-tabs__tab.active .ppc-tabs__tab-title,.ppc-tabs__tab.active .ppc-tabs__tab-desc{color:#fff}.ppc-tabs__tab-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}@media screen and (min-width: 1080px){.ppc-tabs__tab-content{flex-direction:row;gap:20px}}.ppc-tabs__tab-image{flex-shrink:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 1080px){.ppc-tabs__tab-image{width:100px;height:100px}}.ppc-tabs__tab-image img{max-width:100%;max-height:100%;object-fit:contain}.ppc-tabs__tab-text{display:flex;flex-direction:column;gap:2px;text-align:center}@media screen and (min-width: 1080px){.ppc-tabs__tab-text{gap:5px;text-align:left}}.ppc-tabs__tab-title{display:flex;align-items:center;justify-content:center;height:3.9em;font-size:11px;line-height:1.3;font-weight:600;color:#00a9e0}@media screen and (min-width: 1080px){.ppc-tabs__tab-title{height:auto;font-size:16px}}.ppc-tabs__tab-desc{font-size:14px;color:#666}@media screen and (min-width: 1080px){.ppc-tabs__tab-desc{font-size:15px}}.ppc-tabs__content{position:relative;min-height:400px;background-color:#00a9e0;border-radius:12px;padding:30px 5px}@media screen and (min-width: 1080px){.ppc-tabs__content{border-radius:0 0 12px 12px;min-height:500px;padding:50px 40px}}.ppc-tabs__panel{display:none;transition:opacity .2s ease}.ppc-tabs__panel.active{display:block}.ppc-tabs__panel#tab1 .product-card .color-variants,.ppc-tabs__panel#tab3 .product-card .color-variants{display:none}.ppc-tabs__panel-inner{display:flex;flex-direction:column;gap:0px}@media screen and (min-width: 1080px){.ppc-tabs__panel-inner{gap:30px;margin-bottom:40px;flex-direction:row;justify-content:center;align-items:center}}.ppc-tabs__panel-image{flex-shrink:0;width:100%;max-width:80vw;margin:0 auto}@media screen and (min-width: 1080px){.ppc-tabs__panel-image{width:35%;height:222px;margin:0}}.ppc-tabs__panel-image img{width:100%;height:100%;object-fit:contain}.ppc-tabs__panel-info{display:flex;flex-direction:column;gap:10px;padding-inline:15px;margin-bottom:20px}@media screen and (min-width: 1080px){.ppc-tabs__panel-info{width:50%;padding-inline:0px;margin-bottom:0}}.ppc-tabs__panel-label{display:inline-block;background-color:#fdeb59;color:var(--color-black);padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 1080px){.ppc-tabs__panel-label{font-size:14px;padding:6px 16px}}.ppc-tabs__panel-target{font-size:12px;color:#ffffffe6;line-height:1.6;font-weight:550}@media screen and (min-width: 1080px){.ppc-tabs__panel-target{font-size:18px}}.ppc-tabs__panel-label-target{display:flex;flex-direction:column;gap:10px}@media screen and (min-width: 1080px){.ppc-tabs__panel-label-target{gap:12px}}.ppc-tabs__panel-title{font-size:20px;font-weight:600;color:#fff;line-height:1.4}@media screen and (min-width: 1080px){.ppc-tabs__panel-title{font-size:30px}}.ppc-tabs__panel-title span{font-size:12px;display:block}.ppc-tabs__panel-note{font-size:10px;color:#ffffffb3;line-height:1.4}.ppc-tabs__panel-desc{font-size:14px;color:#ffffffe6;line-height:1.6}@media screen and (min-width: 1080px){.ppc-tabs__panel-desc{font-size:16px}}.ppc-tabs__panel-price .product-price-v2-unit{justify-content:flex-start}.ppc-capacity{padding:60px 0}@media screen and (min-width: 1080px){.ppc-capacity{padding:80px 0}}.ppc-capacity .ppc-container{max-width:1280px;margin:0 auto}.ppc-capacity__title{font-size:28px;font-weight:700;text-align:center;color:#333;margin-bottom:8px}@media screen and (min-width: 1080px){.ppc-capacity__title{font-size:36px;margin-bottom:10px}}.ppc-capacity__subtitle{font-size:16px;text-align:center;color:#1a1a1a80;margin-bottom:40px;font-weight:500;line-height:1.6}@media screen and (min-width: 1080px){.ppc-capacity__subtitle{font-size:18px;margin-bottom:50px}}.ppc-capacity__tabs{display:flex;justify-content:center;align-items:stretch;width:95%;margin:0 auto 20px;gap:5px}@media screen and (min-width: 1080px){.ppc-capacity__tabs{width:100%;margin:0 auto 50px;align-items:center;gap:20px}}.ppc-capacity__tab{flex:1;max-width:240px;display:flex;flex-direction:column;align-items:center;padding:20px 15px;border:2px solid #e0e0e0;border-radius:12px;background-color:#fff9;cursor:pointer;transition:all .3s ease;min-width:100px}@media screen and (min-width: 1080px){.ppc-capacity__tab{padding:25px 20px;min-width:120px}}.ppc-capacity__tab:hover{border-color:#00a9e0;background-color:#fff}.ppc-capacity__tab.active{border-color:#00a9e0;color:#00a9e0;background-color:#fff}.ppc-capacity__tab .tab-text{font-size:14px;font-weight:600;text-align:center;line-height:1.3;display:grid;gap:5px}@media screen and (min-width: 1080px){.ppc-capacity__tab .tab-text{font-size:16px}}.ppc-capacity__tab .tab-text .head{display:flex;align-items:center;justify-content:center;height:2.6em}@media screen and (min-width: 1080px){.ppc-capacity__tab .tab-text .head{height:auto}}.ppc-capacity__tab .tab-text small{font-size:10px;font-weight:400;opacity:.8}@media screen and (min-width: 1080px){.ppc-capacity__tab .tab-text small{font-size:14px}}.ppc-capacity__panels{position:relative}.ppc-capacity__panel{display:none;animation:fadeIn .3s ease-in-out}.ppc-capacity__panel.active{display:block}.ppc-capacity__panel#small .product-card .color-variants{display:none}.ppc-capacity__panel#large .product-card:nth-child(2) .color-variants{display:none}.ppc-capacity .panel-content{width:100%}.countdown-section{display:flex;flex-direction:column;justify-content:center;padding:30px 20px;align-items:center;gap:10px;background:var(--color-light-blue);opacity:1!important}@media screen and (min-width: 1080px){.countdown-section{flex-direction:row;padding:40px 0;gap:40px}}.countdown-section .countdown-timer{display:flex;justify-content:center;align-items:center;gap:8px}@media screen and (min-width: 1080px){.countdown-section .countdown-timer{gap:10px}}.countdown-section .countdown-item{display:flex;align-items:center;gap:4px}@media screen and (min-width: 1080px){.countdown-section .countdown-item{gap:8px}}.countdown-section .countdown-number{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding-top:2px;background:#fff;color:var(--color-primary);border-radius:50%;font-size:20px;font-weight:700}@media screen and (min-width: 1080px){.countdown-section .countdown-number{width:64px;height:64px;padding-top:4px;font-size:24px}}.countdown-section .countdown-unit{font-size:12px;color:#666;font-weight:500}@media screen and (min-width: 1080px){.countdown-section .countdown-unit{font-size:18px}}.countdown-section .countdown-separator{font-size:20px;font-weight:700;color:#66666680}@media screen and (min-width: 1080px){.countdown-section .countdown-separator{font-size:24px}}.countdown-section .countdown-label{font-size:20px;font-weight:600;color:var(--color-black)}@media screen and (min-width: 1080px){.countdown-section .countdown-label{font-size:24px}}.countdown-section__panels{position:relative}.countdown-section__panel{display:none;animation:fadeIn .3s ease-in-out}.countdown-section__panel.active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-3060px)}}.ppc-setlineup{padding:60px 0}@media screen and (min-width: 1080px){.ppc-setlineup{padding:80px 0}}.ppc-setlineup .ppc-container{max-width:1280px;margin:0 auto}.ppc-setlineup .product-card .color-variants{display:none}.ppc-setlineup__title{font-size:28px;font-weight:700;text-align:center;color:#333}@media screen and (min-width: 1080px){.ppc-setlineup__title{font-size:36px}}.ppc-setlineup__title+.ppc-setlineup__subtitle{margin-top:8px}@media screen and (min-width: 1080px){.ppc-setlineup__title+.ppc-setlineup__subtitle{margin-top:10px}}.ppc-setlineup__subtitle{font-size:16px;text-align:center;color:#1a1a1a80;line-height:1.6;font-weight:500}@media screen and (min-width: 1080px){.ppc-setlineup__subtitle{font-size:18px}}.ppc-setlineup__subtitle+.ppc-setlineup__title{margin-top:8px}@media screen and (min-width: 1080px){.ppc-setlineup__subtitle+.ppc-setlineup__title{margin-top:10px}}.ppc-setlineup__content{margin-top:30px}@media screen and (min-width: 1080px){.ppc-setlineup__content{margin-top:50px}}.sale-importnat-product-wrap{display:flex;flex-direction:column;gap:15px;margin:0 auto;max-width:1280px}@media screen and (min-width: 1080px){.sale-importnat-product-wrap{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:20px}.sale-importnat-product-wrap .sale-importnat-product:first-child{grid-row:1/3}}.showcase-grid.nebula-x1 .product-badge-new{display:none!important}.showcase-grid.nebula-x1 .btn-amazon,.showcase-grid.nebula-x1 .product-title{color:#fff!important}.showcase-grid.nebula-x1 .product-card{background-color:#0000!important}.showcase-grid.nebula-x1 .product-image{display:none!important}.sale-importnat-product{background:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 12px #0000001a}@media screen and (min-width: 1080px){.sale-importnat-product{padding:30px;border-radius:16px}}.sale-importnat-product .product-card-default{display:flex;flex-direction:column;height:100%}@media screen and (min-width: 1080px){.sale-importnat-product .product-card-default:nth-child(2),.sale-importnat-product .product-card-default:nth-child(3){flex-direction:row;gap:20px;align-items:center}}.sale-importnat-product .top{margin-bottom:20px}@media screen and (min-width: 1080px){.sale-importnat-product .top{margin-bottom:30px}.product-card-default:nth-child(2) .sale-importnat-product .top,.product-card-default:nth-child(3) .sale-importnat-product .top{margin-bottom:0;flex:1}}.sale-importnat-product .top h4{font-size:18px;font-weight:600;color:#333;margin-bottom:15px;line-height:1.4}@media screen and (min-width: 1080px){.sale-importnat-product .top h4{font-size:22px;margin-bottom:20px}.product-card-default:nth-child(2) .sale-importnat-product .top h4,.product-card-default:nth-child(3) .sale-importnat-product .top h4{font-size:18px;margin-bottom:15px}}.sale-importnat-product .top h4 .lp-product-name{font-size:14px;font-weight:400;color:#666;margin-top:8px;display:block}@media screen and (min-width: 1080px){.sale-importnat-product .top h4 .lp-product-name{font-size:16px}.product-card-default:nth-child(2) .sale-importnat-product .top h4 .lp-product-name,.product-card-default:nth-child(3) .sale-importnat-product .top h4 .lp-product-name{font-size:14px}}.sale-importnat-product .top .lp-product-thum{display:block;text-align:center}@media screen and (min-width: 1080px){.product-card-default:nth-child(2) .sale-importnat-product .top .lp-product-thum,.product-card-default:nth-child(3) .sale-importnat-product .top .lp-product-thum{flex-shrink:0;width:120px;text-align:left}}.sale-importnat-product .top .lp-product-thum .lp-product-thum-img{max-width:100%;height:auto;max-height:200px;object-fit:contain}@media screen and (min-width: 1080px){.sale-importnat-product .top .lp-product-thum .lp-product-thum-img{max-height:250px}.product-card-default:nth-child(2) .sale-importnat-product .top .lp-product-thum .lp-product-thum-img,.product-card-default:nth-child(3) .sale-importnat-product .top .lp-product-thum .lp-product-thum-img{max-height:100px}}.sale-importnat-product .bottom{flex:1;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 1080px){.product-card-default:nth-child(2) .sale-importnat-product .bottom,.product-card-default:nth-child(3) .sale-importnat-product .bottom{flex:1}}.sale-importnat-product .bottom .detail{font-size:14px;color:#666;line-height:1.6;margin-bottom:20px}@media screen and (min-width: 1080px){.sale-importnat-product .bottom .detail{font-size:16px;margin-bottom:30px}.product-card-default:nth-child(2) .sale-importnat-product .bottom .detail,.product-card-default:nth-child(3) .sale-importnat-product .bottom .detail{font-size:14px;margin-bottom:15px}}.sale-importnat-product .bottom .beige .product-price-v2-unit{display:flex;align-items:center;gap:10px;margin-bottom:20px}@media screen and (min-width: 1080px){.sale-importnat-product .bottom .beige .product-price-v2-unit{margin-bottom:25px}.product-card-default:nth-child(2) .sale-importnat-product .bottom .beige .product-price-v2-unit,.product-card-default:nth-child(3) .sale-importnat-product .bottom .beige .product-price-v2-unit{margin-bottom:15px}}.sale-importnat-product .bottom .beige .product-price-v2-unit .product-price-v2-discount-rate-wrap .product-price-v2-discount-rate{background:#ff6b6b;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600}@media screen and (min-width: 1080px){.sale-importnat-product .bottom .beige .product-price-v2-unit .product-price-v2-discount-rate-wrap .product-price-v2-discount-rate{font-size:14px;padding:6px 12px}.product-card-default:nth-child(2) .sale-importnat-product .bottom .beige .product-price-v2-unit .product-price-v2-discount-rate-wrap .product-price-v2-discount-rate,.product-card-default:nth-child(3) .sale-importnat-product .bottom .beige .product-price-v2-unit .product-price-v2-discount-rate-wrap .product-price-v2-discount-rate{font-size:12px;padding:4px 8px}}.sale-importnat-product .bottom .beige .product-price-v2-unit .product-price-v2 .product-price-v2-sale-wrap{display:flex;align-items:baseline;gap:8px}.sale-importnat-product .bottom .beige .product-price-v2-unit .product-price-v2 .product-price-v2-sale-wrap .product-price-v2-sale{font-size:16px;color:#999;text-decoration:line-through}@media screen and (min-width: 1080px){.sale-importnat-product .bottom .beige .product-price-v2-unit .product-price-v2 .product-price-v2-sale-wrap .product-price-v2-sale{font-size:18px}.product-card-default:nth-child(2) .sale-importnat-product .bottom .beige .product-price-v2-unit .product-price-v2 .product-price-v2-sale-wrap .product-price-v2-sale,.product-card-default:nth-child(3) .sale-importnat-product .bottom .beige .product-price-v2-unit .product-price-v2 .product-price-v2-sale-wrap .product-price-v2-sale{font-size:14px}}.sale-importnat-product .bottom .beige .product-price-v2-unit .product-price-v2 .product-price-v2-sale-wrap .product-price-v2-default{font-size:20px;font-weight:600;color:#333}@media screen and (min-width: 1080px){.sale-importnat-product .bottom .beige .product-price-v2-unit .product-price-v2 .product-price-v2-sale-wrap .product-price-v2-default{font-size:24px}.product-card-default:nth-child(2) .sale-importnat-product .bottom .beige .product-price-v2-unit .product-price-v2 .product-price-v2-sale-wrap .product-price-v2-default,.product-card-default:nth-child(3) .sale-importnat-product .bottom .beige .product-price-v2-unit .product-price-v2 .product-price-v2-sale-wrap .product-price-v2-default{font-size:18px}}.sale-importnat-product .bottom .beige .product-price-v2-unit .product-price-v2 .product-price-v2-tax{font-size:12px;color:#666;margin-left:4px}@media screen and (min-width: 1080px){.sale-importnat-product .bottom .beige .product-price-v2-unit .product-price-v2 .product-price-v2-tax{font-size:14px}.product-card-default:nth-child(2) .sale-importnat-product .bottom .beige .product-price-v2-unit .product-price-v2 .product-price-v2-tax,.product-card-default:nth-child(3) .sale-importnat-product .bottom .beige .product-price-v2-unit .product-price-v2 .product-price-v2-tax{font-size:12px}}.sale-importnat-product .bottom .beige .btn-add-to-cart{display:inline-block;background:#00a9e0;color:#fff;text-decoration:none;padding:12px 24px;border-radius:6px;font-size:14px;font-weight:500;text-align:center;transition:all .3s ease;border:2px solid #00a9e0}@media screen and (min-width: 1080px){.sale-importnat-product .bottom .beige .btn-add-to-cart{padding:15px 30px;font-size:16px}.product-card-default:nth-child(2) .sale-importnat-product .bottom .beige .btn-add-to-cart,.product-card-default:nth-child(3) .sale-importnat-product .bottom .beige .btn-add-to-cart{padding:10px 20px;font-size:14px}}.sale-importnat-product .bottom .beige .btn-add-to-cart:hover{background:#fff;color:#00a9e0}.ppc-intro{padding-bottom:60px}@media screen and (min-width: 1080px){.ppc-intro{padding-bottom:80px}}.ppc-intro .ppc-container{display:flex;flex-direction:column;align-items:center;gap:40px}@media screen and (min-width: 1080px){.ppc-intro .ppc-container{gap:80px}}.ppc-intro__contents{display:flex;flex-direction:column;align-items:center;gap:40px;width:calc(100% - 40px);margin-inline:auto}@media screen and (min-width: 1080px){.ppc-intro__contents{text-align:center}}.ppc-intro__title{font-size:24px;font-weight:600;color:#333;letter-spacing:.05em}@media screen and (min-width: 1080px){.ppc-intro__title{font-size:32px}}.ppc-intro__text{font-size:14px;color:#666;line-height:1.6;letter-spacing:.05em}@media screen and (min-width: 1080px){.ppc-intro__text{font-size:15px}}.ppc-point{background-color:#fff;padding:60px 0}@media screen and (min-width: 1080px){.ppc-point{margin:20px;border-radius:16px;padding:80px 0}}.ppc-point .ppc-container{max-width:1280px;margin:0 auto;padding:0 20px}@media screen and (min-width: 1080px){.ppc-point .ppc-container{padding:0 40px}}.ppc-point .ppc-products__title{text-align:center;margin-bottom:40px}@media screen and (min-width: 1080px){.ppc-point .ppc-products__title{margin-bottom:60px}}.ppc-point .ppc-products__title h2{font-size:24px;font-weight:600;color:#333}@media screen and (min-width: 1080px){.ppc-point .ppc-products__title h2{font-size:32px}}.ppc-point .ppc-products__title .ppc-products__text{font-size:16px;color:#666;line-height:1.6}@media screen and (min-width: 1080px){.ppc-point .ppc-products__title .ppc-products__text{font-size:18px;text-align:center}}.ppc-point__items{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}@media screen and (min-width: 1080px){.ppc-point__items{grid-template-columns:repeat(4,1fr)}}.ppc-point__item{display:flex;flex-direction:column;align-items:center;text-align:center}.ppc-point__icon{width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}@media screen and (min-width: 1080px){.ppc-point__icon{width:100px;height:100px;margin-bottom:25px}}.ppc-point__icon img{width:100%;height:100%}.ppc-point__title{display:flex;justify-content:center;align-items:center;height:3.5em;font-size:16px;font-weight:600;color:#333;margin-bottom:12px;line-height:1.4}@media screen and (min-width: 1080px){.ppc-point__title{height:2.8em;font-size:clamp(16px,1.4vw,20px);margin-bottom:15px}}.ppc-point__detail{font-size:12px;color:#666;line-height:1.6;text-align:left}@media screen and (min-width: 1080px){.ppc-point__detail{font-size:14px}}.Review{display:flex;gap:15px;width:100%}@media screen and (min-width: 1080px){.Review{margin-top:8px;padding-right:12px}}.Review img{width:30px;height:30px}.Review .comment{background-color:#d8f5ff;border-radius:10px;font-size:12px;font-style:normal;font-weight:400;line-height:1.65;letter-spacing:.05em;color:#1a1a1acc;display:grid;gap:15px;flex:1;position:relative;padding:18px 20px 20px}.Review .comment b{color:var(--clr-anker);display:block;font-size:12px;letter-spacing:.1em;margin-bottom:3px}@media screen and (min-width: 1080px){.Review .comment b{font-size:14px}}@media screen and (min-width: 1080px){.Review .comment{padding:22px 25px}}.Review .comment:after{position:absolute;top:8px;left:-10px;content:"";display:block;width:0;height:0;border-style:solid;border-top:9px solid rgba(0,0,0,0);border-bottom:9px solid rgba(0,0,0,0);border-right:19px solid #d8f5ff;border-left:0}.Review .comment span{font-size:14px;font-weight:700;line-height:125%;letter-spacing:.7px;display:block;color:var(--clr-anker)}@media screen and (min-width: 1080px){.Review .comment span{font-size:10px}}.ppc-category{width:95%;margin:0 auto}@media screen and (min-width: 1080px){.ppc-category{max-width:1280px}}.ppc-category__notice{display:block;color:#fff;font-size:10px;margin-top:15px}.ppc-category__notice.black{color:#010101;margin-top:-20px}.ppc-category__inner{border-radius:12px;overflow:hidden;padding-bottom:35px}@media screen and (min-width: 1080px){.ppc-category__inner{border-radius:16px}}.ppc-category__inner.gray{background:#545f6d}.ppc-category__inner.black{background:#010101;position:relative;padding-bottom:50px}@media screen and (min-width: 1080px){.ppc-category__inner.black .showcase-grid{position:absolute;top:120px;width:100%;left:25px}}.ppc-category__inner.black .ppc-category__hero{height:300px!important}@media screen and (min-width: 1080px){.ppc-category__inner.black .ppc-category__hero{height:500px!important}}.ppc-category__inner.black .product-price-v2-tax,.ppc-category__inner.black .product-price-v2-default{color:#fff!important}.ppc-category__inner.black .hero-img{object-position:bottom!important}@media screen and (min-width: 1080px){.ppc-category__inner.black .hero-img{object-position:top!important}}.ppc-category__inner.black .ppc-category__hero-content{align-items:flex-end}@media screen and (min-width: 1080px){.ppc-category__inner.black .ppc-category__hero-content{align-items:flex-start}}.ppc-category__hero{position:relative;height:250px;border-radius:12px 12px 0 0;overflow:hidden}@media screen and (min-width: 1080px){.ppc-category__hero{height:420px;border-radius:16px 16px 0 0}}.ppc-category__hero-image{position:absolute;top:0;left:0;width:100%;height:100%}.ppc-category__hero-image .hero-img{width:100%;height:100%;object-fit:cover}.ppc-category__hero-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center}.ppc-category__hero-content .ppc-container{padding:0 20px;display:grid;gap:10px}@media screen and (min-width: 1080px){.ppc-category__hero-content .ppc-container{padding:0 40px}}.ppc-category__hero-content .ppc-container.gray{background:#545f6d}.ppc-category__hero-title{font-size:24px;font-weight:700;color:#fff;margin-bottom:10px;text-align:center}@media screen and (min-width: 1080px){.ppc-category__hero-title{font-size:36px;margin-bottom:15px;text-align:left}}.ppc-category__hero-text{color:#fff;opacity:.9;text-align:center;font-size:14px;font-weight:600}@media screen and (min-width: 1080px){.ppc-category__hero-text{font-size:18px;text-align:left}}.ppc-category__products{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:0 10px}@media screen and (min-width: 1080px){.ppc-category__products{grid-template-columns:repeat(3,1fr);gap:20px;padding:0}}.ppc-category__product-card{background:#fff;border-radius:12px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}@media screen and (min-width: 1080px){.ppc-category__product-card{border-radius:16px}}.ppc-category__product-image{width:100%;height:200px;overflow:hidden}@media screen and (min-width: 1080px){.ppc-category__product-image{height:250px}}.ppc-category__product-image img{width:100%;height:100%;object-fit:cover}.ppc-category__product-info{padding:20px}@media screen and (min-width: 1080px){.ppc-category__product-info{padding:25px}}.ppc-category__product-title{font-size:18px;font-weight:600;color:#333;margin-bottom:8px}@media screen and (min-width: 1080px){.ppc-category__product-title{font-size:20px;margin-bottom:10px}}.ppc-category__product-desc{font-size:14px;color:#666;line-height:1.5;margin-bottom:15px}@media screen and (min-width: 1080px){.ppc-category__product-desc{font-size:16px;margin-bottom:20px}}.ppc-category__product-price{display:flex;align-items:center;gap:10px;margin-bottom:15px}@media screen and (min-width: 1080px){.ppc-category__product-price{margin-bottom:20px}}.ppc-category__product-price-sale{font-size:18px;font-weight:700;color:#00a9e0}@media screen and (min-width: 1080px){.ppc-category__product-price-sale{font-size:20px}}.ppc-category__product-price-original{font-size:14px;color:#999;text-decoration:line-through}@media screen and (min-width: 1080px){.ppc-category__product-price-original{font-size:16px}}.ppc-category__product-btn{display:inline-block;background:#00a9e0;color:#fff;text-decoration:none;padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;text-align:center;transition:all .3s ease;border:2px solid #00a9e0}@media screen and (min-width: 1080px){.ppc-category__product-btn{padding:12px 24px;font-size:16px}}.ppc-category__product-btn:hover{background:#fff;color:#00a9e0}.ppc-products-beginner{margin-top:60px;border-top:1px solid #e5e7eb}@media screen and (min-width: 1080px){.ppc-products-beginner{margin-top:100px}}.ppc-products-beginner h2{width:90%;margin:0 auto}@media screen and (min-width: 1080px){.ppc-products-beginner h2{width:100%}}.ppc-bnr{padding:60px 0}.ppc-bnr .ppc-container{width:calc(100% - 40px);margin:0 auto}@media screen and (min-width: 1080px){.ppc-bnr .ppc-container{width:min(95%,1280px)}}.ppc-bnr__wrapper{max-width:1280px;margin:0 auto}.ppc-bnr__banner a{border:1px solid var(--color-border);border-radius:16px;display:block;overflow:hidden}.ppc-bnr__banner a:hover img{transform:scale(1.01)}.ppc-bnr__banner a img{width:100%;object-fit:contain;transition:transform .3s ease}.ppc-pickup{padding:60px 0}@media screen and (min-width: 1080px){.ppc-pickup{padding:80px 0}}.ppc-pickup .ppc-container{width:95%;margin:0 auto}@media screen and (min-width: 1080px){.ppc-pickup .ppc-container{width:min(95%,1280px)}}.ppc-pickup__title{font-size:28px;font-weight:700;text-align:center;color:#333}@media screen and (min-width: 1080px){.ppc-pickup__title{font-size:36px}}.ppc-pickup__title+.ppc-pickup__subtitle{margin-top:8px}@media screen and (min-width: 1080px){.ppc-pickup__title+.ppc-pickup__subtitle{margin-top:10px}}.ppc-pickup__subtitle{font-size:16px;text-align:center;color:#1a1a1a80;line-height:1.6;font-weight:500}@media screen and (min-width: 1080px){.ppc-pickup__subtitle{font-size:18px}}.ppc-pickup__subtitle+.ppc-pickup__title{margin-top:8px}@media screen and (min-width: 1080px){.ppc-pickup__subtitle+.ppc-pickup__title{margin-top:10px}}.ppc-pickup__content{margin-top:30px}@media screen and (min-width: 1080px){.ppc-pickup__content{margin-top:50px}}.vgp{width:90%;margin:20px auto 0;display:flex;justify-content:space-between;flex-direction:column;gap:20px}@media screen and (min-width: 1080px){.vgp{width:100%;margin-top:40px;gap:0;flex-direction:row}}.vgp .vgp-inr{width:100%;display:flex;flex-direction:column;gap:20px;color:#fff;background:#545f6d80;align-items:center;justify-content:center;padding:30px 10px}@media screen and (min-width: 1080px){.vgp .vgp-inr{width:40%;font-size:18px}}.vgp .vgp-inr img{width:70%}.vgp .comment{width:100%;display:flex;justify-content:space-between;align-items:flex-end;color:#fff;font-size:14px;line-height:1.9;letter-spacing:.08em;font-weight:600;font-style:normal;gap:15px}@media screen and (min-width: 1080px){.vgp .comment{align-items:flex-start;gap:20px;width:57%}}.vgp .comment p{width:75%;display:grid;gap:5px;opacity:.8;font-size:12px}@media screen and (min-width: 1080px){.vgp .comment p{font-size:16px}}.vgp .comment .c-image{width:25%}.vgp .comment .c-image p{width:100%;margin-top:10px;line-height:1.3;font-size:16px}@media screen and (min-width: 1080px){.vgp .comment .c-image p{font-size:18px}}.vgp .comment .c-image p span{font-size:10px;display:block}.ppc-category-header{padding:80px 15px 0!important}@media screen and (min-width: 1080px){.ppc-category-header{padding:100px 0 0!important}}.ppc-category-header .ppc-products__title{text-align:center;margin-bottom:30px}.ppc-category-header .ppc-container{max-width:1280px;margin:0 auto;padding:0 20px}@media screen and (min-width: 1080px){.ppc-category-header .ppc-container{padding:0 40px}}.ppc-category-header__items{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;position:relative}@media screen and (min-width: 1080px){.ppc-category-header__items{grid-template-columns:repeat(5,1fr);gap:30px}}@media screen and (min-width: 1080px){.ppc-category-header__items:before{left:calc(20% - 15px);content:"";position:absolute;top:0;width:1px;height:100%;background:#e5e7eb}}@media screen and (min-width: 1080px){.ppc-category-header__items .ppc-category-header__item:nth-child(2):after{content:"";position:absolute;top:0;right:-15px;width:1px;height:100%;background:#e5e7eb}.ppc-category-header__items .ppc-category-header__item:nth-child(3):after{content:"";position:absolute;top:0;right:-15px;width:1px;height:100%;background:#e5e7eb}.ppc-category-header__items .ppc-category-header__item:nth-child(4):after{content:"";position:absolute;top:0;right:-15px;width:1px;height:100%;background:#e5e7eb}}.ppc-category-header__item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 10px;background:#0000;border-radius:0;box-shadow:none;transition:transform .3s ease;text-decoration:none;color:inherit;position:relative}@media screen and (min-width: 1080px){.ppc-category-header__item{padding:25px 15px}}.ppc-category-header__icon{height:60px;display:flex;align-items:center;justify-content:center;margin-bottom:15px}@media screen and (min-width: 1080px){.ppc-category-header__icon{height:80px;margin-bottom:20px}}.ppc-category-header__icon img{width:100%;height:100%;object-fit:contain}.ppc-category-header__text{font-size:12px;font-weight:500;color:#333;line-height:1.4;margin:0}@media screen and (min-width: 1080px){.ppc-category-header__text{font-size:16px}}.Banner .ppc-products__title{margin-bottom:20px}@media screen and (min-width: 1080px){.Banner .ppc-products__title{margin-bottom:35px}}.Banner__image{width:min(90%,1200px);margin:0 auto;position:relative}.Banner__image .onbadge{top:-9%;left:-3%;width:65px}@media screen and (min-width: 1080px){.Banner__image .onbadge{position:absolute;top:-10%;left:-3%;width:100px}}.Banner img{width:100%;object-fit:contain}.ppc-products-beginner .ppc-container{display:grid;gap:20px}@media screen and (min-width: 1080px){.ppc-products-beginner .ppc-container{gap:40px}}.calendar-section{background-color:var(--color-light-blue);padding:20px;display:flex;justify-content:center}@media (min-width: 1080px){.calendar-section{padding:40px 80px 80px!important}}.calendar-section.mainsale{display:flex;gap:15px;flex-direction:column;padding:60px 15px}@media screen and (min-width: 1080px){.calendar-section.mainsale{margin:0 auto}}.calendar-section.mainsale .calendar-top{background:linear-gradient(to right,#7acde8,var(--color-primary));text-align:center;color:#fff;padding:10px 15px;border-radius:4px}@media screen and (min-width: 1080px){.calendar-section.mainsale .calendar-top{max-width:850px;width:100%;margin:0 auto}}.calendar-section.mainsale .calendar-content{grid-template-columns:.8fr 1fr;gap:10px;width:100%}@media screen and (min-width: 1080px){.calendar-section.mainsale .calendar-content{max-width:850px}}.calendar-section.mainsale .calendar-item{gap:10px}.calendar-section.mainsale .calendar-header{padding:5px 10px;color:#666;font-size:12px;font-weight:600;background:#fff;border-radius:100px}.calendar-content{max-width:1280px;margin:0 auto;display:grid;gap:30px;width:auto}@media (min-width: 1080px){.calendar-content{grid-template-columns:1fr 1fr 1fr;gap:30px;width:100%}}.calendar-item{display:grid;gap:20px}.calendar-header{background:linear-gradient(to right,#7acde8,var(--color-primary));color:var(--color-white);padding:10px 15px;border-radius:4px;display:flex;justify-content:center;align-items:center;gap:12px;transition:all .3s ease;position:relative}.calendar-header:not([data-active=true]){opacity:.6;filter:grayscale(20%)}.calendar-header:not([data-active=true]) .calendar-badge{opacity:.8}.calendar-header:not([data-active=true]) h3{opacity:.9}.calendar-header[data-active=true]{background:#fff;background-size:300% 300%;animation:gradientShift 4s ease infinite;opacity:1;filter:none}.calendar-header[data-active=true] .calendar-badge{background-color:#fffffff2;color:var(--color-primary);font-weight:var(--font-weight-bold);box-shadow:0 2px 8px #00a9e04d;opacity:1}.calendar-header[data-active=true]:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:6px;z-index:-1;opacity:.3;animation:pulse 3s ease-in-out infinite}.calendar-badge{background-color:var(--color-white);color:var(--color-primary);padding:4px 13px;border-radius:999px;font-size:13px;font-weight:var(--font-weight-bold)}@media (min-width: 1080px){.calendar-badge{font-size:15px}}.calendar-header h3{font-size:16px;font-weight:var(--font-weight-bold);text-align:center}@media (min-width: 1080px){.calendar-header h3{font-size:20px}}.calendar-header img{display:none}@media screen and (min-width: 1080px){.calendar-header img{display:block;width:28px;height:28px}}.calendar-dates{display:flex;justify-content:center;gap:10px}@media (min-width: 1080px){.calendar-dates{gap:20px}}.date-item{display:grid;grid-template-rows:auto auto;align-items:center;text-align:center;gap:6px;position:relative}.date-number{background-color:var(--color-white);color:var(--color-primary);width:32px;height:32px;border-radius:50%;display:grid;align-items:center;justify-content:center;font-size:12px;font-weight:var(--font-weight-bold);justify-self:center}@media (min-width: 1080px){.date-number{width:48px;height:48px;font-size:22px}}.date-current .date-number{border:2px solid var(--color-dark)}.date-item[data-current]{background-color:#00a9e01a;border-radius:8px;transform:scale(1.05);transition:all .3s ease;position:relative}.date-item[data-current]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,var(--color-primary),#7acde8);border-radius:10px;z-index:-1;opacity:.3}.date-item[data-current] .date-number{border:2px solid var(--color-primary)!important;background-color:var(--color-primary);color:var(--color-white);box-shadow:0 4px 12px #00a9e066;font-weight:var(--font-weight-bold)}.date-item[data-current] .date-day{color:var(--color-primary);font-weight:var(--font-weight-bold)}.date-item[data-past]{opacity:.5}.date-item[data-past] .date-number{position:relative;opacity:.7;background-color:#9e9e9e!important;color:var(--color-white)!important;border-color:#9e9e9e!important}.date-item[data-past] .date-number:after{content:"";position:absolute;top:50%;left:50%;width:120%;height:2px;background-color:var(--color-primary);transform:translate(-50%,-50%) rotate(-45deg);z-index:3}.date-item[data-past] .date-day{opacity:.6;color:#9e9e9e}.date-item[data-past]:hover{opacity:.7}.date-item[data-past]:hover .date-number:after{opacity:1}.date-day{font-size:10px;font-weight:var(--font-weight-bold);color:#598fa1}@media (min-width: 1080px){.date-day{font-size:14px}}.sns{overflow-x:hidden;padding:30px 0}@media screen and (min-width: 1080px){.sns{padding:30px 0}}.sns h3{text-align:center;font-size:24px;font-weight:600;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:15px;width:90%;margin:0 auto}@media screen and (min-width: 1080px){.sns h3{width:100%;font-size:32px;margin:0 auto 60px;gap:20px}}.sns h3 svg{display:block;width:32px;height:32px}@media screen and (min-width: 1080px){.sns h3 svg{width:40px;height:40px}}.sns h3 span{line-height:1.4}.sns .sliders{width:100%;overflow:hidden}.sns .sliders ul{display:flex;gap:20px;animation:scroll 60s linear infinite;width:6100px}@media screen and (min-width: 1080px){.sns .sliders ul{width:6820px}}.sns .sliders ul:hover{animation-play-state:paused}.sns .sliders li{flex:0 0 280px}@media screen and (min-width: 1080px){.sns .sliders li{flex:0 0 320px}}.sns .sliders li a{display:block;position:relative;overflow:hidden;border-radius:12px;transition:transform .3s ease}.sns .sliders li a:hover{transform:translateY(-4px)}.sns .sliders li a img{width:100%;height:280px;object-fit:cover}@media screen and (min-width: 1080px){.sns .sliders li a img{height:320px}}.sns .sliders li .user-name{position:absolute;bottom:0;left:0;width:100%;padding:40px 20px 20px;background:linear-gradient(180deg,#0000,#000c);color:#fff;font-size:14px;font-weight:500}@media screen and (min-width: 1080px){.sns .sliders li .user-name{font-size:16px}}.showcase-section{color:var(--color-white);margin:0 auto;padding:60px 5px!important}@media (min-width: 1080px){.showcase-section{padding:60px 80px}}.showcase-section.-portable{background-color:#def3fa}.showcase-section.-portable .showcase-header h2{color:var(--color-white)}.showcase-section.-portable .calendar-header:not([data-active=true]){opacity:1;filter:none}.showcase-content{max-width:1280px;margin:0 auto;display:grid;gap:30px}.showcase-header h2{font-size:16px!important;font-weight:var(--font-weight-bold);color:var(--color-black)}@media screen and (min-width: 1080px){.showcase-header h2{font-size:32px}}.showcase-grid.mainproduct{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.showcase-grid-inner{display:flex;flex-wrap:wrap;justify-content:center;gap:0px}@media screen and (min-width: 1080px){.showcase-grid-inner{gap:32px}}.showcase-grid-inner.pickup{grid-column:1/3;position:relative;display:flex;padding:20px;background-color:#fff;border-radius:12px;overflow:hidden}.showcase-grid-inner.pickup .product-price-v2-default{font-size:20px}@media screen and (min-width: 1080px){.showcase-grid-inner.pickup{grid-column:auto;justify-content:flex-end;padding:20px 20px 30px;border-radius:16px}}.showcase-grid-inner.pickup .pickup__head{display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;padding-bottom:16px;border-bottom:1px solid var(--color-primary);font-weight:500}@media screen and (min-width: 1080px){.showcase-grid-inner.pickup .pickup__head{display:flex;flex-direction:row;gap:10px;padding-bottom:20px}}.showcase-grid-inner.pickup .pickup__head span{font-size:12px;opacity:.7;text-align:center}@media screen and (min-width: 1080px){.showcase-grid-inner.pickup .pickup__head span{font-size:min(.97vw,14px)}}.showcase-grid-inner.pickup .pickup__head .tag{font-size:10px;padding:2px 10px;background:#fdeb59;border-radius:100px;opacity:1;font-weight:700}.showcase-grid-inner.pickup .pickup__head .tag span{font-size:14px;opacity:1}.showcase-grid-inner.pickup .pickup__head .strong{font-size:120%;opacity:1;font-weight:700}.showcase-grid-inner.pickup .product-card{padding:0!important;background-color:#0000!important;color:inherit!important;height:100%}.showcase-grid-inner.pickup .pickup__txt{display:flex;flex-direction:column}.showcase-grid-inner.pickup .product-card-grid{display:block;flex-grow:2;margin-top:20px}@media screen and (min-width: 1080px){.showcase-grid-inner.pickup .product-card-grid{margin-top:30px}}.showcase-grid-inner.pickup .product-info{gap:20px!important}.showcase-grid-inner.pickup .product-title{font-size:14px}@media screen and (min-width: 1080px){.showcase-grid-inner.pickup .product-title{font-size:16px}}.showcase-grid-inner.pickup .product-title:after{content:"";display:block;width:100%;padding-top:20px;font-size:12px;font-weight:400;line-height:2;opacity:.7;text-align:left}@media screen and (min-width: 1080px){.showcase-grid-inner.pickup .product-title:after{font-size:14px}}.showcase-grid-inner.pickup .product-title a{margin-top:unset}@media screen and (min-width: 1080px){.showcase-grid-inner.pickup .product-title a{margin-top:unset;margin-bottom:unset}}.showcase-grid-inner.pickup .product-title a:after{margin-top:auto}@media screen and (min-width: 1080px){.showcase-grid-inner.pickup .product-title a:after{margin-top:unset;margin-bottom:auto}}.showcase-grid-inner.pickup.powerbag .product-title:after{content:"\81ea\6cbb\4f53\5411\3051\306b\63d0\4f9b\3057\3066\3044\305f\7279\5225\707d\5bb3\5bfe\7b56\30bb\30c3\30c8\3092\4e00\822c\5bb6\5ead\3067\3082\4f7f\3044\3084\3059\3044\3088\3046\30b3\30f3\30d1\30af\30c8\306b\3057\307e\3057\305f\3002\707d\5bb3\6642\30fb\505c\96fb\6642\306e\30b9\30de\30fc\30c8\30d5\30a9\30f3\306e\96fb\6e90\78ba\4fdd\306e\4e0d\5b89\3092\89e3\6d88\51fa\6765\308b\88fd\54c1\304c\30bb\30c3\30c8\306b\306a\3063\3066\304a\308a\307e\3059\3002"}.showcase-grid-inner.pickup.sub1 .product-title:after{content:"1000Wh\4ee5\4e0a\306e\5927\5bb9\91cf\306f\5909\308f\3089\305a\306b\3001 Amazon\30d9\30b9\30c8\30bb\30e9\30fc\7372\5f97\5b9f\7e3e\3082\3042\308b\524d\30e2\30c7\30eb  (Anker Solix C1000 Portable Power Station) \304b\3089\4e00\56de\308a\7701\30b5\30a4\30ba\5316\3057\7d04 12%\306e\8efd\91cf\5316\3092\5b9f\73fe\3057\305f\4e16\754c\6700\5c0f\30af\30e9\30b9\306e\30dd\30fc\30bf\30d6\30eb\96fb\6e90\3067\3059\3002";font-size:12px}.showcase-grid-inner.pickup.sub2 .product-title:after{content:"1024Wh\306e\30dd\30fc\30bf\30d6\30eb\96fb\6e90\3068 100W\30bd\30fc\30e9\30fc\30d1\30cd\30eb\306e\30bb\30c3\30c8\88fd\54c1\3067\3059\3002\30b3\30f3\30bb\30f3\30c8\304c\4f7f\3048\306a\3044\72b6\6cc1\3067\3082\3001\30bd\30fc\30e9\30fc\30d1\30cd\30eb\3092\4f7f\3048\3070\30dd\30fc\30bf\30d6\30eb\96fb\6e90\3092\518d\5145\96fb\3067\304d\3001\3044\3056\3068\3044\3046\6642\306b\96fb\529b\3092\6700\5927\6d3b\7528\3067\304d\307e\3059\3002";font-size:12px}.showcase-grid-inner.pickup.powerlink{background-color:#030401;color:#fff}.showcase-grid-inner.pickup.powerlink .product-title:after{content:"\30dd\30fc\30bf\30d6\30eb\96fb\6e90\306e\5c0e\5165\306e\624b\8efd\3055\3068\3001\5bb6\5ead\7528\84c4\96fb\6c60\306e\5b89\5fc3\611f\306e\4e21\65b9\306e\30e1\30ea\30c3\30c8\3092\517c\306d\5099\3048\305f\3001\5bb6\5ead\7528\306e\505c\96fb\5bfe\7b56\30bd\30ea\30e5\30fc\30b7\30e7\30f3\3067\3059\3002"}.showcase-grid-inner.pickup.powerlink .pickup__img:before{background:linear-gradient(to top,#030401,transparent 10%)}@media screen and (min-width: 1080px){.showcase-grid-inner.pickup.powerlink .pickup__img:before{background:linear-gradient(to left,#030401,transparent 20%)}}.showcase-grid-inner.pickup.powerlink .btn-amazon{color:#fff}.showcase-grid-inner.wide{grid-column:1/3}@media screen and (min-width: 1080px){.showcase-grid-inner.wide{padding:40px 60px}}.showcase-grid-inner.wide .head{font-size:24px;font-weight:700}.showcase-grid-inner.wide .product-card{display:block!important}.showcase-grid-inner.wide .product-card-grid{display:block}@media screen and (min-width: 1080px){.showcase-grid-inner.wide .pickup__head .strong{font-size:140%}}.showcase-grid-inner.wide .pickup__txt{display:flex;flex-direction:column;gap:0;padding-top:20px}@media screen and (min-width: 1080px){.showcase-grid-inner.wide .pickup__txt{width:min(50.78125%,650px);padding-top:0}}.showcase-grid-inner.wide .pickup__img{position:relative;margin-top:-20px;margin-inline:-20px}@media screen and (min-width: 1080px){.showcase-grid-inner.wide .pickup__img{position:absolute;top:0;left:0;width:45%;height:100%;margin:0}}.showcase-grid-inner.wide .pickup__img:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:linear-gradient(to top,#fff,transparent 10%)}@media screen and (min-width: 1080px){.showcase-grid-inner.wide .pickup__img:before{background:linear-gradient(to left,#fff,transparent 20%)}}.showcase-grid-inner.wide .pickup__img img{width:100%;height:100%;object-fit:cover}.showcase-grid-inner.wide .product-image{display:none}.btn-primeday-large{display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,var(--color-primary) 0%,#1ec9f7 100%);color:var(--color-white);font-size:20px;font-weight:var(--font-weight-bold);border:none;border-radius:8px;padding:22px 48px;box-shadow:0 4px 24px #00a9e02e;cursor:pointer;transition:background .2s,box-shadow .2s,transform .1s;text-decoration:none;letter-spacing:.05em;min-width:320px;max-width:100%;margin-left:auto;margin-right:auto}.btn-primeday-large:hover,.btn-primeday-large:focus{background:linear-gradient(90deg,#1ec9f7 0%,var(--color-primary) 100%);box-shadow:0 6px 32px #00a9e047;transform:translateY(-2px) scale(1.03);color:var(--color-white);text-decoration:none}@media (max-width: 600px){.btn-primeday-large{font-size:16px;padding:16px 10px;min-width:180px}}.campaign-sticky-nav{position:relative;top:0;left:0;width:100%;height:100px;background:var(--color-primary);box-shadow:0 2px 10px #0000001a;z-index:50;transition:all .3s ease-in-out}@media screen and (min-width: 1080px){.campaign-sticky-nav{z-index:999}}.campaign-sticky-nav.sticky-ready{position:fixed;top:0;left:0;right:0;transform:translateY(-100%);opacity:0;visibility:hidden}.campaign-sticky-nav:after{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:1px;background:#fff3;z-index:1}@media screen and (min-width: 1080px){.campaign-sticky-nav:after{top:45%}}.campaign-sticky-nav.visible{opacity:1;visibility:visible;transform:translateY(0)}@media screen and (min-width: 1080px){.campaign-sticky-nav.visible{transform:translateY(58px)}}.campaign-sticky-nav.hidden-scroll{transform:translateY(0);opacity:0}.campaign-sticky-nav__container{max-width:1280px;width:100%;margin:0 auto;height:100%;display:flex;flex-direction:column;justify-content:space-around;position:relative;z-index:2}.campaign-sticky-nav__header{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px}@media screen and (min-width: 1080px){.campaign-sticky-nav__header{justify-content:space-between}}.campaign-sticky-nav__brand{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#fff}@media screen and (min-width: 1080px){.campaign-sticky-nav__brand{font-size:16px;gap:10px;margin-left:3.5px}}.campaign-sticky-nav__brand .campaign-brand{font-family:"Mont, Noto Sans JP, sans-serif"!important;letter-spacing:.02em;font-weight:700;margin-bottom:-5.1px}.campaign-sticky-nav__brand .campaign-separator{opacity:.7}.campaign-sticky-nav__brand .campaign-sale-text{font-size:15px}.campaign-sticky-nav .campaign-sticky-countdown{display:flex;align-items:center;gap:8px;color:#fff;font-size:13px;flex-wrap:wrap}.campaign-sticky-nav .campaign-sticky-countdown .campaign-countdown-label{font-weight:500;white-space:nowrap;margin-right:4px}.campaign-sticky-nav .campaign-sticky-countdown .campaign-countdown-number{font-size:16px;font-weight:700;font-family:"Mont, Noto Sans JP, sans-serif"!important;line-height:1;width:24px;min-width:24px;text-align:center;display:inline-block}.campaign-sticky-nav .campaign-sticky-countdown .campaign-countdown-unit{font-size:11px;line-height:1;margin-right:4px}.campaign-sticky-nav .campaign-sticky-countdown .campaign-countdown-separator{font-size:16px;font-weight:700;margin:0 4px}.campaign-sticky-nav__items{overflow-x:auto;overflow-y:hidden;display:flex;gap:8px;justify-content:flex-start;flex-wrap:nowrap;padding:0 10px;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.campaign-sticky-nav__items::-webkit-scrollbar{display:none}@media screen and (min-width: 1080px){.campaign-sticky-nav__items{overflow-x:visible;flex-wrap:wrap;padding-left:0;gap:12px}}.campaign-sticky-nav__item{border-radius:12px;background:#ffffff26;color:#fff;text-decoration:none;font-size:11px;font-weight:500;white-space:nowrap;transition:all .2s ease;border:1px solid rgba(255,255,255,.2);flex-shrink:0;padding:4px 8px 4px 10px}@media screen and (min-width: 1080px){.campaign-sticky-nav__item{padding:6px 12px;border-radius:16px;font-size:12px}}.campaign-sticky-nav__item:hover{background:#ffffff40;color:#fff!important}.campaign-sticky-nav__item:focus{background:#ffffff40;color:#fff!important}.campaign-sticky-nav__item.active{background:#fff;color:var(--color-nebula);font-weight:700;border-color:#fff}.campaign-sticky-nav__text{line-height:1.2}#solar .ppc-container,#bousai .ppc-container{width:95%}.page-ppc.page-power-campaign .campaign-sticky-nav,.page-ppc .campaign-sticky-nav{background:#00a9e0!important}.page-ppc.page-power-campaign .campaign-sticky-nav .campaign-sticky-nav__item.active,.page-ppc .campaign-sticky-nav .campaign-sticky-nav__item.active{color:#00a9e0!important}.themeV2 .campaign-sticky-nav{position:fixed!important;width:100%!important;height:124px;z-index:9999!important}@media screen and (min-width: 1080px){.themeV2 .campaign-sticky-nav{height:100px;z-index:50!important}}@media screen and (min-width: 1080px){.page-power-campaign #set .present-products{position:absolute;right:15%;width:100px;bottom:0}}@media screen and (min-width: 1080px){.page-power-campaign #set .present-products .present-product-item{grid-template-columns:1fr}}.page-power-campaign #set .product-card-grid{width:100%}.page-power-campaign .calendar-section.mainsale .calendar-header{color:var(--color-primary)}#large .product-card-grid .product-card:nth-child(4) .btn-amazon{display:none}.ppc-brand{background-image:linear-gradient(129deg,#31b8e0,#31b8e0 20%,#00a9e0 42%,#00b5c9 71%,#00c2b2 84%,#00db84);padding:60px 0}.ppc-brand .ppc-container{width:90%}@media screen and (min-width: 1080px){.ppc-brand .ppc-container{width:100%;max-width:calc(100% - 40px);margin-inline:auto}}@media screen and (min-width: 1080px){.ppc-brand{padding:120px 0}}.ppc-brand__header{color:#fff;margin-bottom:70px;display:grid;gap:15px;text-align:center}.ppc-brand__wrapper{max-width:1280px;margin:0 auto}.ppc-brand__items{display:flex;flex-direction:column;gap:70px}@media screen and (min-width: 1080px){.ppc-brand__items{flex-direction:row;gap:60px;justify-content:center}}.ppc-brand__banner{margin-top:70px}.ppc-brand__banner a{border-radius:16px;display:block;overflow:hidden}.ppc-brand__banner a:hover img{transform:scale(1.01)}.ppc-brand__banner a img{width:100%;object-fit:contain;transition:transform .3s ease}.ppc-brand__item{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1;position:relative}.ppc-brand__item:not(:last-child):after{content:"";position:absolute;bottom:-40px;left:50%;transform:translate(-50%);width:100%;height:1px;background:#ffffff4d}@media screen and (min-width: 1080px){.ppc-brand__item:not(:last-child):after{top:50%;right:-30px;bottom:unset;left:unset;transform:translateY(-50%);width:1px;height:100%}}.ppc-brand__icon{width:auto;height:80px;margin-bottom:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media screen and (min-width: 1080px){.ppc-brand__icon{width:auto;margin-bottom:30px}}.ppc-brand__icon img{width:auto;height:100%}.ppc-brand__content{color:#fff}.ppc-brand__title{font-size:18px;font-weight:700;margin-bottom:8px;letter-spacing:var(--letter-spacing-normal)}@media screen and (min-width: 1080px){.ppc-brand__title{font-size:24px;margin-bottom:12px}}.ppc-brand__extext{font-size:10px;text-align:left;margin-top:15px}@media screen and (min-width: 1080px){.ppc-brand__extext{font-size:12px}}.ppc-brand__description{font-size:12px;font-weight:400;line-height:1.8;text-align:left}@media screen and (min-width: 1080px){.ppc-brand__description{font-size:14px}}.Ugc{padding:80px 0 0;width:min(90%,1280px);margin:0 auto}@media screen and (min-width: 1080px){.Ugc{padding:120px 0 0!important}}.Ugc .heading{font-size:24px;font-weight:700;letter-spacing:0em;line-height:1.5;margin-bottom:40px;text-align:center}@media screen and (min-width: 1080px){.Ugc .heading{margin-bottom:60px;font-size:32px}}.Ugc .sns-icon{width:50px;height:auto;max-width:none;display:block;margin:20px auto}@media screen and (min-width: 1080px){.Ugc .sns-icon{width:65px}}.Ugc .container.-tiktok .items{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}@media screen and (min-width: 1080px){.Ugc .container.-tiktok .items{grid-template-columns:repeat(4,1fr);gap:20px}}.Ugc .container.-tiktok .items .item{background:#ffffff0d;border-radius:8px;overflow:hidden}.Ugc .container.-tiktok .items .item a{display:block;text-decoration:none;color:inherit}.Ugc .container.-tiktok .items .item .video-wrap{aspect-ratio:9/16;overflow:hidden}.Ugc .container.-tiktok .items .item .video-wrap video{width:100%;height:100%;object-fit:cover}.Ugc .container.-tiktok .items .item .user{display:flex;align-items:center;background:#fff;padding:12px}.Ugc .container.-tiktok .items .item .user img{border-radius:50%;width:30px;height:30px;margin-right:8px;flex-shrink:0}@media screen and (min-width: 1080px){.Ugc .container.-tiktok .items .item .user img{width:40px;height:40px;margin-right:10px}}.Ugc .container.-tiktok .items .item .user span{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width: 1080px){.Ugc .container.-tiktok .items .item .user span{font-size:14px}}.Ugc .container.-tiktok .items .item .info{padding:12px;background:#fff}.Ugc .container.-tiktok .items .item .info .title{font-size:14px;font-weight:500;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media screen and (min-width: 1080px){.Ugc .container.-tiktok .items .item .info .title{font-size:16px;-webkit-line-clamp:3}}.Ugc .youtube{padding:70px 0 0;line-height:1.5;letter-spacing:.08em}@media screen and (min-width: 1080px){.Ugc .youtube{padding:70px 0 0}}.Ugc .youtube .ugc-items{display:grid;grid-template-columns:repeat(1,1fr);gap:15px;padding-bottom:30px}@media screen and (min-width: 1080px){.Ugc .youtube .ugc-items{gap:20px;grid-template-columns:repeat(3,1fr);margin:0;padding:0 0 30px}}.Ugc .youtube .ugc-items .lp-youtube-content{gap:0px;padding:24px;font-size:16px}.Ugc .youtube .ugc-items .lp-youtube{--bg-ugc: #202226;--clr-ugc: white;flex-shrink:0}.Ugc .youtube .lp-youtube-desc{font-size:14px;color:#fff;font-weight:550}.Ugc .youtube .lp-youtube-user-name{font-size:12px}.Ugc .youtube .heading{font-size:20px;font-weight:550;letter-spacing:.05em;line-height:1.5;display:flex;gap:0px;font-family:Noto Sans JP;flex-direction:column;margin-bottom:30px;align-items:flex-start}@media screen and (min-width: 1080px){.Ugc .youtube .heading{gap:15px;align-items:center;flex-direction:row;font-size:32px;margin-bottom:40px}}.Ugc .youtube .sns-icon{width:50px;height:auto;max-width:none;display:block;margin:20px 0}@media screen and (min-width: 1080px){.Ugc .youtube .sns-icon{width:65px}}.Ugc .youtube .container{--item-gap: 30px}.Ugc .youtube .container:not(:last-of-type){margin-bottom:80px}.Ugc .youtube .container.-youtube .user{margin-top:15px}@media screen and (min-width: 1080px){.Ugc .youtube .container.-youtube .items .item{width:calc((100% - var(--item-gap))/2)}}.Ugc .youtube .container .items{display:flex;overflow-x:scroll;padding:0 var(--wrapper-spacing);width:100vw;gap:15px;scrollbar-color:rgba(255,255,255,.5) rgba(0,0,0,0);scrollbar-width:thin;padding-bottom:30px}@media screen and (min-width: 1080px){.Ugc .youtube .container .items{margin:initial;width:initial}}.Ugc .youtube .container .items .item{flex-shrink:0;width:70%;background:#ffffff0d}.Ugc .youtube .container .items .item iframe{aspect-ratio:16/9;width:100%;height:auto;display:block}.Ugc .youtube .container .items .item video{max-width:100%}.Ugc .youtube .container .items .item .user{display:flex;align-items:center}.Ugc .youtube .container .items .item .user img{border-radius:50%;--w: 40px;width:var(--w);height:var(--w);display:inline-block;margin-right:10px}.Ugc .youtube .container .items .item .user span{display:inline-block;margin:0;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Ugc .youtube .container .items .item .info{padding:10px 18px 18px}.Ugc .youtube .container .items .item .info .title{font-size:14px;letter-spacing:.05em;opacity:.9;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.endsale{padding-bottom:0!important}.endsale .ppc-brand{margin-top:0}.page-nebula.endsale .endwrap{background:#fff2f4}.page-nebula.endsale .endwrap a{background:var(--color-nebula)}.page-nebula.endsale .Brand{margin:0}.endwrap{text-align:center;padding:60px 20px 80px;background:var(--color-light-blue);display:grid;place-items:center;gap:30px}@media screen and (min-width: 1080px){.endwrap{padding:100px 40px 120px}}.endwrap a{display:inline-block;padding:12px 30px;background:var(--clr-anker);color:#fff;text-decoration:none;font-weight:700;transition:background-color .3s ease;width:min(420px,90%);border-radius:100px}.endwrap a:hover{color:#fff!important}@media screen and (min-width: 1080px){.endwrap a{padding:30px 40px;font-size:16px}}.review-videos-section{background-color:var(--color-white);padding:40px 20px}.review-videos-content{max-width:1280px;margin:0 auto;display:grid;gap:50px}@media (max-width: 1079px){.review-videos-grid{display:flex;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;gap:16px;padding:0 20px;margin:0 -20px}.review-videos-grid::-webkit-scrollbar{height:4px}.review-videos-grid::-webkit-scrollbar-track{background:#f0f0f0;border-radius:2px}.review-videos-grid::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:2px}}@media (max-width: 1079px){.review-videos-grid_wrap{width:100vw;padding:0 40px;overflow:visible}}.review-videos-section{background-color:var(--color-white);padding:40px 20px;margin:0 -20px}@media (min-width: 1080px){.review-videos-section{padding:80px}}.review-videos-content{max-width:1280px;margin:0 auto;display:grid;gap:40px}@media (max-width: 1079px){.review-videos-content{padding:0 20px}}.review-videos-header{text-align:center;display:grid;gap:10px}.review-videos-header h2{font-size:24px;font-weight:var(--font-weight-bold);color:var(--color-black);margin:0}@media (min-width: 1080px){.review-videos-header h2{font-size:32px}}.review-videos-header .review-videos-subtitle{font-size:14px;color:var(--color-gray);margin:0}@media (min-width: 1080px){.review-videos-header .review-videos-subtitle{font-size:16px}}.review-tabs{display:flex;justify-content:center;gap:0;background-color:#f8f9fa;border-radius:8px;padding:4px;max-width:300px;margin:0 auto}@media (min-width: 1080px){.review-tabs{max-width:400px}}.review-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border:none;background:#0000;border-radius:6px;cursor:pointer;transition:all .3s ease;font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-gray)}@media (min-width: 1080px){.review-tab{font-size:16px;padding:16px 24px}}.review-tab .tab-icon{width:18px;height:18px;transition:all .3s ease}@media (min-width: 1080px){.review-tab .tab-icon{width:20px;height:20px}}.review-tab.active{background-color:var(--color-white);color:var(--color-black);box-shadow:0 2px 8px #0000001a}.review-tab.active .tab-icon{color:var(--color-black)}.review-tab:hover:not(.active){background-color:#ffffff80;color:var(--color-black)}.review-videos-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;opacity:1;transition:opacity .3s ease}@media (max-width: 1079px){.review-videos-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding:0 20px;margin:0 -20px}.review-videos-grid::-webkit-scrollbar{height:4px}.review-videos-grid::-webkit-scrollbar-track{background:#f0f0f0;border-radius:2px}.review-videos-grid::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:2px}}@media (min-width: 1080px){.review-videos-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px}}.review-videos-grid.hidden{display:none}.review-video-card{background-color:var(--color-white);border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #00000014;transition:all .3s ease}@media (max-width: 1079px){.review-video-card{flex:0 0 280px;scroll-snap-align:start}}.review-video-card:hover{transform:translateY(-4px);box-shadow:0 8px 32px #0000001f}.video-iframe-container{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#f0f0f0}@media (max-width: 1079px){.video-iframe-container{max-height:600px}}.video-iframe-container.tiktok-container{aspect-ratio:9/16;max-height:500px}@media (max-width: 1079px){.video-iframe-container.tiktok-container{max-height:600px}}.video-iframe-container iframe{width:100%;height:100%;border:none;transition:opacity .3s ease}.video-iframe-container iframe.lazy-iframe:not([src]){opacity:0;background:#f0f0f0}.video-iframe-container iframe.lazy-iframe[src]{opacity:1}.video-iframe-container iframe.tiktok-iframe{border-radius:0}.video-iframe-container:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border:3px solid #f0f0f0;border-top:3px solid var(--color-primary);border-radius:50%;animation:spin 1s linear infinite;opacity:0;transition:opacity .3s ease;z-index:1}iframe.lazy-iframe:not([src])~.video-iframe-container:before{opacity:1}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.video-info{padding:16px;display:grid;gap:8px}@media (min-width: 1080px){.video-info{padding:20px}}.video-info .video-channel-info{display:flex;align-items:center;gap:8px;margin-bottom:4px}.video-info .video-channel-info .channel-icon{width:24px;height:24px;border-radius:50%;object-fit:cover;background-color:#f0f0f0}.video-info .video-channel-info .channel-icon.tiktok-icon{border-radius:20%}.video-info .video-channel-info .video-channel{font-size:14px;color:var(--color-gray);margin:0;font-weight:var(--font-weight-regular)}@media (min-width: 1080px){.video-info .video-channel-info .video-channel{font-size:15px}}.video-info .video-title{font-size:16px;font-weight:var(--font-weight-bold);color:var(--color-black);margin:0;line-height:1.3}@media (min-width: 1080px){.video-info .video-title{font-size:18px}}.video-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000e6;display:flex;align-items:center;justify-content:center;z-index:9999;opacity:0;visibility:hidden;transition:all .3s ease}.video-modal.active{opacity:1;visibility:visible}.video-modal .video-modal-content{position:relative;width:90%;max-width:800px;aspect-ratio:16/9;background-color:var(--color-black);border-radius:8px;overflow:hidden}.video-modal .video-modal-content iframe{width:100%;height:100%;border:none}.video-modal .video-modal-close{position:absolute;top:-40px;right:0;background:none;border:none;color:var(--color-white);font-size:24px;cursor:pointer;padding:8px;transition:opacity .3s ease}.video-modal .video-modal-close:hover{opacity:.7}
/*# sourceMappingURL=/cdn/shop/t/322/assets/page-2025-bousai-week.css.map */
