@font-face{font-family:ITC Avant Garde Gothic Pro Book;src:url(/cdn/shop/files/ITC_Avant_Garde_Gothic_Book.ttf?v=1770790954) format(truetype);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Shokz Sans Display;src:url(https://cdn.shopify.com/s/files/1/0074/1890/4612/files/Shokz_Sans_Display-Medium.woff2?v=1722908082)}@font-face{font-family:Source Sans Pro;src:url(/cdn/shop/files/SourceHanSansJP-VF.ttf?v=1770798035) format(truetype) url(/cdn/shop/files/SourceHanSansJP-VF.otf?v=1770798018) format(opentype);font-display:swap}@keyframes liftUp{}.site-header .site-nav__link{color:#000!important}.site-header svg path,.site-header svg g{fill:#000!important}.site-header .burger-icon{background:#000!important}.shokz-yi-title{color:var(--BG-page, #fff);text-align:center;font-family:Source Sans Pro;font-size:min(32px,calc(100vw * 32 / 1440));font-style:normal;font-weight:500;line-height:130%}.shokz-yi-title>*{margin-bottom:0}.shokz-yi-subtitle{color:var(--BG-page, #fff);text-align:center;font-family:Source Sans Pro;font-size:min(20px,calc(100vw * 20 / 1440));font-style:normal;font-weight:700;line-height:110%}.shokz-yi-button{display:flex;width:fit-content;padding:10px 22px;justify-content:center;align-items:center;margin-inline:auto;border-radius:4px;background:var(--btn-bg, #fff);transition:.2s ease;cursor:pointer}.shokz-yi-button-text{color:var(--btn-color, #33302b);font-family:var(--Noto-Sans-JP, "Noto Sans JP");font-size:min(16px,calc(100vw * 16 / 1440));font-style:normal;font-weight:var(--medium, 500);line-height:var(--16 * 130%);transition:.2s ease}.chapter-2-title-mb{margin-bottom:5px;display:inline-block}@media(max-width:768px){.shokz-yi-title{font-size:min(30px,calc(100vw * 24 / 393))}.shokz-yi-subtitle{font-size:min(18px,calc(100vw * 40 / 393))}.shokz-yi-button-text{font-family:var(--Noto-Sans-JP, "Noto Sans JP");font-size:var(--fontSize-16, 16px);font-style:normal;font-weight:var(--medium, 500);line-height:var(--16 * 130%)}}@media(max-width:550px){.shokz-yi-title{font-size:calc(100vw * 24 / 393)}.shokz-yi-subtitle{font-size:calc(100vw * 18 / 393)}.shokz-yi-button-text{font-family:var(--Noto-Sans-JP, "Noto Sans JP");font-size:var(--fontSize-16, calc(100vw * 16 / 393));font-style:normal;font-weight:var(--medium, 500);line-height:var(--16 * 130%)}}@media(max-width:550px){.page-width{padding:0 12px}}.nav-observe-section{scroll-margin-top:40px}.popup-trigger{position:relative;cursor:pointer;display:inline-block;vertical-align:middle}.popup-trigger svg{display:block}.exit-pop{display:none;position:fixed;width:312px;left:var(--x, 0);transform:translate(-10px,calc(-100% - 10px));top:var(--y, 0);border-radius:6px;background:var(--BG-page, #fff);padding:12px;cursor:auto;z-index:9;color:var(--color-poptext, #737373);box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;color:var(--font-tertiary, #737373);transition:.3s ease;font-family:var(--Shokz-Sans-Text, "Noto Sans JP");font-size:var(--fontSize-16, 16px);font-style:normal;font-weight:var(--regular, 400);line-height:140%}.exit-pop a{color:var(--brand-primary, #ff7a3d);font-family:var(--Shokz-Sans-Text, "Noto Sans JP");font-size:var(--fontSize-16, 16px);font-style:normal;font-weight:var(--regular, 400);line-height:var(--16 * 130%);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.exit-pop.active{display:block}.exit-pop:before{content:"";position:absolute;top:100%;left:0;border-width:8px 10px 0px 8px;border-style:solid;border-color:#fff transparent transparent transparent;width:0;height:0;display:block;transform:translate(12px,-2px)}.simple-dialog{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;display:none}.simple-dialog.simple-dialog-open{display:flex}.simple-dialog .simple-dialog-mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1}.simple-dialog .simple-dialog-content{background-color:#fff;border-radius:8px;box-shadow:0 10px 30px #0003;z-index:2;animation:simple-dialog-fade-in .3s ease;position:relative;overflow:hidden;padding:0;min-height:100px;min-width:716px}.simple-dialog-content-scroll{overflow:auto;max-width:90vw;max-height:90vh}.simple-dialog .simple-dialog-close{position:absolute;top:15px;right:15px;width:36px;height:36px;border:none;background-color:transparent;border-radius:50%;font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#333;transition:all .2s ease}.simple-dialog .simple-dialog-close:hover{background-color:var(--hover-bg, #ff7a3d);color:var(--hover-color, #fff);transform:scale(1.1)}.simple-dialog .simple-dialog-close:focus{outline:2px solid var(--focus-border-color, #ff7a3d);outline-offset:2px}.simple-dialog h2{margin-top:0;margin-bottom:15px;color:#2c3e50}.simple-dialog p{margin-bottom:15px;color:#555}.dialog-action-btn{padding:12px 24px;border:none;border-radius:4px;color:#fff;font-weight:700;cursor:pointer;transition:opacity .2s;flex:1}.dialog-action-btn:hover{opacity:.9}simple-dialog-trigger{display:flex}@keyframes simple-dialog-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes simple-dialog-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes simple-dialog-slide-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@media(max-width:768px){.simple-dialog .simple-dialog-content{padding:0;min-width:95%}.simple-dialog-content-scroll{max-height:85vh}.simple-dialog .simple-dialog-close{top:10px;right:10px;width:32px;height:32px;font-size:16px}.simple-dialog.mb-style{align-items:flex-end;padding:0}.simple-dialog.mb-style .simple-dialog-content-scroll{max-width:100%}.simple-dialog.mb-style .simple-dialog-content{width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;animation:simple-dialog-slide-up .3s ease}.simple-dialog.mb-style:not(.simple-dialog-open) .simple-dialog-content{animation:simple-dialog-slide-down .3s ease}}.shokz-yi-chapter-1 .shokz-yi-title{margin-bottom:35px}.chapter-1-button{margin-top:35px;opacity:.6;cursor:no-drop}.chapter-1-button .shokz-yi-button-text{color:#626262}.chapter-1-text{margin-bottom:35px;color:var(--BG-page, #fff);text-align:center;font-family:Source Sans Pro;font-size:min(24px,calc(100vw * 24 / 1440));font-style:normal;font-weight:400;line-height:140%;white-space:nowrap}.shokz-yi-chapter-1-grid-title{position:absolute;top:30px;left:16px;color:var(--BG-page, #fff);font-family:Source Sans Pro;font-size:min(40px,calc(100vw * 40 / 1440));font-style:normal;font-weight:500;line-height:110%;text-transform:uppercase}.shokz-yi-chapter-1-grid-desc{position:absolute;top:94px;left:16px;color:var(--BG-page, #fff);font-family:Source Sans Pro;font-size:22px;font-style:normal;font-weight:500;line-height:130%}.section-shokz-yi-chapter-1{overflow:hidden;position:relative}.section-shokz-yi-chapter-1>.page-width{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%)}.shokz-yi-chapter-1-grid{display:grid;grid-template-columns:574fr 418fr;grid-template-rows:209px 205px;gap:16px 21px}.shokz-yi-chapter-1-grid-item.shokz-yi-chapter-1-grid-1,.shokz-yi-chapter-1-grid-item.shokz-yi-chapter-1-grid-2{grid-column:1}.shokz-yi-chapter-1-grid-item.shokz-yi-chapter-1-grid-3{grid-row:1}.shokz-yi-chapter-1-grid-item.shokz-yi-chapter-1-grid-3,.shokz-yi-chapter-1-grid-item.shokz-yi-chapter-1-grid-4{grid-column:2}.shokz-yi-chapter-1-grid-item{border-radius:12px;border:.332px solid rgba(255,255,255,.8);background:#fff3;-webkit-backdrop-filter:blur(10.624505996704102px);backdrop-filter:blur(10.624505996704102px);position:relative}.shokz-yi-chapter-1-grid-item.shokz-yi-chapter-1-grid-1 .feature-row__image-wrapper{width:calc(100% * 229 / 574);top:40px;right:16px;width:calc(100vw * 237 / 1440);max-width:237px}.shokz-yi-chapter-1-grid-item.shokz-yi-chapter-1-grid-2 .feature-row__image-wrapper{width:calc(100% * 197 / 574);top:8px;right:16px;width:calc(100vw * 197 / 1440);max-width:197px}.shokz-yi-chapter-1-grid-item .feature-row__image-wrapper{position:absolute}.shokz-yi-chapter-1-grid-item.shokz-yi-chapter-1-grid-3 .feature-row__image-wrapper{width:calc(100% * 145 / 418);right:8px;bottom:20px}.shokz-yi-chapter-1-grid-item.shokz-yi-chapter-1-grid-4 .feature-row__image-wrapper{width:calc(100% * 150 / 418);right:8px;bottom:20px}@media(max-width:1024px){.shokz-yi-chapter-1-grid{grid-template-rows:150px 145px}.shokz-yi-chapter-1 .shokz-yi-title{margin-bottom:10px}.chapter-1-text{margin-bottom:10px;font-weight:500}.shokz-yi-chapter-1-grid-desc{font-size:16px}.chapter-1-button{margin-top:5px}}@media(max-width:768px){.chapter-1-text{font-size:min(20px,calc(100vw * 18 / 393))}.chapter-1-text{margin-bottom:24px}.shokz-yi-chapter-1-grid-item{border:.332px solid rgba(255,255,255,.8)}.shokz-yi-chapter-1-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:5px}.chapter-1-button{margin-top:24px;margin-bottom:30px}.shokz-yi-chapter-1-grid-item.shokz-yi-chapter-1-grid-1 .feature-row__image-wrapper{width:calc(100% * 200 / 574)}.shokz-yi-chapter-1-grid-item.shokz-yi-chapter-1-grid-2 .feature-row__image-wrapper{width:calc(100% * 170 / 574)}.shokz-yi-chapter-1-grid-item.shokz-yi-chapter-1-grid-1,.shokz-yi-chapter-1-grid-item.shokz-yi-chapter-1-grid-2{grid-column:1 / 3;aspect-ratio:365 / 96}.shokz-yi-chapter-1-grid-item.shokz-yi-chapter-1-grid-3,.shokz-yi-chapter-1-grid-item.shokz-yi-chapter-1-grid-4{grid-row:auto;grid-column:auto;aspect-ratio:180 / 80}.shokz-yi-chapter-1-grid-title{font-size:32px}.shokz-yi-chapter-1-grid-desc{font-size:16px}.shokz-yi-chapter-1-grid-desc{line-height:1.1}.shokz-yi-chapter-1-grid-desc .popup-trigger{vertical-align:middle;margin-left:2px}.shokz-yi-chapter-1-grid-desc .popup-trigger svg{width:18px;height:18px}.shokz-yi-chapter-1-grid-item.shokz-yi-chapter-1-grid-1 .feature-row__image-wrapper{top:20px}.shokz-yi-chapter-1-grid-item.shokz-yi-chapter-1-grid-2 .feature-row__image-wrapper{top:10px}.shokz-yi-chapter-1-grid-item.shokz-yi-chapter-1-grid-3 .shokz-yi-chapter-1-grid-desc,.shokz-yi-chapter-1-grid-item.shokz-yi-chapter-1-grid-4 .shokz-yi-chapter-1-grid-desc{right:unset;max-width:114px;bottom:16px;top:unset}.shokz-yi-chapter-1-grid-item.shokz-yi-chapter-1-grid-3 .feature-row__image-wrapper,.shokz-yi-chapter-1-grid-item.shokz-yi-chapter-1-grid-4 .feature-row__image-wrapper{bottom:unset;top:20px;right:12px}}@media(max-width:550px){.shokz-yi-chapter-1-grid-item.shokz-yi-chapter-1-grid-1,.shokz-yi-chapter-1-grid-item.shokz-yi-chapter-1-grid-2{aspect-ratio:365 / 150}.shokz-yi-chapter-1-grid-item.shokz-yi-chapter-1-grid-3,.shokz-yi-chapter-1-grid-item.shokz-yi-chapter-1-grid-4{aspect-ratio:180 / 133.9}}.section-shokz-yi-chapter-2{overflow:hidden;position:relative}.shokz-yi-chapter-2 .shokz-yi-subtitle{margin-block:calc(100vw * 40 / 1440)}.section-shokz-yi-chapter-2>.page-width{position:absolute;top:51%;left:50%;width:100%;transform:translate(-50%,-50%)}.shokz-yi-chapter-2-desc-main-container{max-width:1006px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:min(39px,calc(100vw * 39 / 1440));margin-inline:auto;margin-bottom:calc(100vw * 40 / 1440)}.shokz-yi-chapter-2-desc-gradient-box{height:min(52px,calc(100vw * 52 / 1440));position:relative;background:linear-gradient(0deg,#fff 0% 100%),linear-gradient(90deg,#b2b2b2d4,#4c4c4cd4);border-radius:999em;display:flex;color:var(--, #33302b);font-family:Source Sans Pro;font-size:min(23px,calc(100vw * 23 / 1440));font-style:normal;font-weight:var(--medium, 500);line-height:140%;gap:30px;align-items:center;padding-inline:56px;padding-block:10px}.shokz-yi-chapter-2-desc-divider-line{width:2px;height:100%;background-color:#33302b}.shokz-yi-chapter-2-desc-description-text{color:#fff;text-align:center;font-family:Source Sans Pro;font-size:min(18px,1.25vw);font-style:normal;font-weight:var(--regular, 400);line-height:150%;letter-spacing:.36px}.shokz-yi-chapter-2-desc-action-link{color:#fff;font-size:min(16px,calc(100vw * 16 / 1440));font-family:Source Sans Pro,sans-serif;font-weight:500;text-decoration:underline;text-transform:uppercase;line-height:1}.shokz-yi-chapter-2-desc-apply-button{background:#fff;overflow:hidden;border-radius:4px;display:inline-flex;justify-content:center;align-items:center;gap:8px;margin-top:-30px}.shokz-yi-chapter-2-desc-apply-button:hover .shokz-yi-chapter-2-desc-button-text{color:#fff}.shokz-yi-chapter-2-desc-apply-button:hover{color:#fff;background:#33302b}.shokz-yi-chapter-2-desc-button-text{color:#33302b;font-size:min(16px,calc(100vw * 16 / 1440));font-family:Source Sans Pro,sans-serif;font-weight:500;line-height:20.8px}.shokz-yi-chapter-2-desc-arrow-icon{width:16px;height:16px;position:relative;overflow:hidden;display:flex}.shokz-yi-chapter-2-content{display:flex;border-radius:10px;border:2px solid rgba(255,255,255,.8);background:linear-gradient(28deg,#eee 6.17%,#f5f5f5 65.07%);padding:30px 22px 42px 42px;gap:calc(100vw * 56 / 1440);position:relative}.shokz-yi-chapter-2-content-container{padding:0;display:inline-flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.shokz-yi-chapter-2-content-container>svg{margin-bottom:calc(100vw * 35 / 1440);width:calc(100vw * 157 / 1440);max-width:157px}.shokz-yi-chapter-2-title-block{color:#33302b;font-family:Source Sans Pro;font-size:min(20px,var(--Heading-XXS, calc(100vw * 20 / 1440)));font-style:normal;font-weight:var(--fontWeight-medium, 600);line-height:140%;margin-bottom:20px}.shokz-yi-chapter-2-pop-title{font-weight:500;color:#0a0a0a}.shokz-yi-chapter-2-description-block{color:#494957;font-family:Source Sans Pro;font-size:min(16px,var(--Body-M, calc(100vw * 16 / 1440)));font-style:normal;font-weight:var(--fontWeight-regular, 400);line-height:135%;opacity:.9;margin-bottom:17px}.shokz-yi-chapter-2-footer-note{color:#1c1d22;font-family:Source Sans Pro;font-size:12px;font-style:normal;font-weight:400;line-height:130%;opacity:.5}.shokz-yi-chapter-2-right-image{width:calc(100vw * 562 / 1440);max-width:562px;height:calc(100vw * 348 / 1440);max-height:348px;border-radius:10px;overflow:hidden}.chapter-2-deco{position:absolute;top:0;right:0;transform:translate(calc(22px + 15%),calc(-35% - 42px));z-index:1}.chapter-2-deco svg{display:block}.shokz-yi-chapter-2-right-image-wrapper{position:relative}.shokz-yi-chapter-2-desc-gradient-box .shokz-yi-chapter-2-desc-date-text{font-weight:500}.shokz-yi-chapter-2-desc-box-title{font-weight:400}@media(max-width:1024px){.chapter-2-deco svg{width:calc(100vw * 129 / 1440);height:auto}.shokz-yi-chapter-2-right-image{width:calc(100vw * 514 / 1440);height:calc(100vw * 357 / 1440)}.shokz-yi-chapter-2-desc-main-container{gap:10px;margin-bottom:10px}.shokz-yi-chapter-2-desc-gradient-box{font-size:calc(100vw * 24 / 1440)}.shokz-yi-chapter-2 .shokz-yi-subtitle{margin-block:calc(100vw * 20 / 1440)}}@media(min-width:769px){.shokz-yi-chapter-2-title-block>.popup-trigger:not(.pc){display:none}}@media(max-width:768px){.shokz-yi-chapter-2-desc-gradient-box .shokz-yi-chapter-2-desc-date-text{font-weight:700}.shokz-yi-chapter-2-title-block>.popup-trigger.pc{display:none}.shokz-yi-chapter-2-desc-apply-button{margin-top:0}.shokz-yi-chapter-2-content-container{margin-inline:-10px;align-items:center}.shokz-yi-chapter-2-content-container>svg{width:156px;align-self:center;margin-bottom:24px}.shokz-yi-chapter-2-desc-gradient-box{font-size:min(18px,calc(100vw * 14 / 393))}.exit-pop.chapter-2-exit-pop{transform:translate(-80%,calc(-100% - 20px));width:260px;font-size:15px}.shokz-yi-chapter-2-title-block{width:100%;text-align:center;font-size:min(20px,calc(100vw * 20 / 393))}.shokz-yi-chapter-2-description-block{font-size:min(16px,calc(100vw * 16 / 393));text-align:center}.shokz-yi-chapter-2-desc-button-text{font-size:min(18px,calc(100vw * 16 / 393))}.section-shokz-yi-chapter-2{min-height:1343px;background-color:#000;font-size:min(20px,calc(100vw * 20 / 393))}.shokz-yi-chapter-2-content{flex-direction:column}.shokz-yi-chapter-2-right-image{width:100%;aspect-ratio:327 / 185;height:auto}.shokz-yi-chapter-2-content{padding-inline:18px;padding-bottom:16px;gap:0}.shokz-yi-chapter-2-right-image-wrapper{margin-block:22px 14px}.shokz-yi-chapter-2-desc-gradient-box{font-size:min(18px,calc(100vw * 16 / 393));flex-direction:column;align-items:center;height:auto;gap:0;padding-inline:22px;padding-block:4px 3px;line-height:1.375;margin-bottom:24px}.shokz-yi-chapter-2-desc-main-container{width:100%}.shokz-yi-chapter-2-desc-divider-line{display:none}.shokz-yi-chapter-2-desc-main-container{gap:0px}.shokz-yi-chapter-2 .shokz-yi-title,.shokz-yi-chapter-2 .shokz-yi-subtitle{margin-bottom:24px}.shokz-yi-chapter-2-desc-description-text{margin-bottom:18px;font-size:min(18px,calc(100vw * 16 / 393))}.shokz-yi-chapter-2-desc-action-link{margin-bottom:15px;font-size:min(16px,calc(100vw * 14 / 393))}.shokz-yi-chapter-2-desc-main-container{margin-bottom:33px}.chapter-2-deco{transform:translate(16%,-49%);z-index:1}.chapter-2-deco svg{width:65px;height:auto}}@media(max-width:550px){.shokz-yi-chapter-2-footer-note{margin-inline:-10px;font-size:10.5px}}@media(max-width:392px){.shokz-yi-chapter-2-desc-description-text{font-size:14px}}.yi-footer{position:relative}.yi-footer-text-group{position:absolute;left:50%;top:calc(100vw * 119 / 1920);transform:translate(-50%)}.yi-footer-sub-title{color:var(--, #33302b);text-align:center;font-family:Shokz Sans Display;font-size:36px;font-size:1.875vw;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.8px;text-transform:uppercase;white-space:nowrap}.yi-footer-title{color:#33302b;text-align:center;font-family:Shokz Sans Display;font-size:calc(100vw * 128 / 1920);white-space:nowrap;font-style:normal;font-weight:400;line-height:1.6;text-transform:uppercase}.yi-footer-deco{background-image:url(/cdn/shop/files/yi-footer-deco.png?v=1770281119);background-repeat:repeat-x;background-size:contain;background-position:49.8%;height:28px;position:absolute;bottom:8.7%;width:100%;animation:scrollRight 20s linear infinite}.yi-footer-button{--btn-bg: #33302b;--btn-color: white;transition:.2s background-color ease}.yi-footer-button:hover{--btn-bg: #fff;--btn-color: #33302b;outline:2px solid #dadada}@media(max-width:768px){.yi-footer-deco{animation:scrollRight 10s linear infinite}.yi-footer-sub-title{font-size:calc(100vw * 15.5 / 393);letter-spacing:.7px;margin-bottom:calc(100vw * 11 / 393)}.yi-footer-title{font-size:calc(100vw * 44 / 393);margin-bottom:calc(100vw * 17 / 393);line-height:1}.yi-footer-deco{height:calc(100vw * 13 / 393);bottom:calc(100vw * 54 / 393)}.yi-footer-button{font-size:calc(100vw * 16 / 393);line-height:1.2}}@media(max-width:550px){.yi-footer-deco{height:calc(100vw * 13 / 393)}}.section-shokz-yi-chapter-3{overflow:hidden;position:relative}.section-shokz-yi-chapter-3>.page-width{position:absolute;top:7%;bottom:25%;left:50%;width:100%;transform:translate(-50%)}.shokz-yi-chapter-3{display:flex;flex-direction:column;height:100%}.shokz-yi-chapter-3-desc-main-container{flex:1}.shokz-yi-chapter-3 .shokz-yi-title{color:#33302b}.shokz-yi-chapter-3-desc-gradient-box{background:#33302b;color:#fff;margin-top:30px;width:fit-content;margin-inline:auto}.shokz-yi-chapter-3-desc-divider-line{background-color:#fff;width:2px;height:100%}.shokz-yi-chapter-3-content{width:49%;margin-right:0;margin-left:auto;color:#33302b;font-family:Source Sans Pro;font-size:min(18px,1.25vw);font-style:normal;font-weight:var(--regular, 400);line-height:calc(28 / 18)}.shokz-yi-chapter-3-desc-description-text{text-align:center;font-family:Source Sans Pro;font-size:min(20px,calc(100vw * 20 / 1440));font-style:normal;font-weight:500;line-height:140%;letter-spacing:.4px;margin-bottom:calc(100vw * 100 / 1440);margin-top:calc(100vw * 30 / 1440)}@media(max-width:768px){.section-shokz-yi-chapter-3>.page-width{top:47px;transform:translate(-50%);bottom:40%}.shokz-yi-chapter-3-desc-date-text{font-weight:700}.shokz-yi-chapter-3 .shokz-yi-title{color:#fff;margin-bottom:24px}.shokz-yi-chapter-3 .shokz-yi-subtitle{margin-bottom:24px;line-height:140%}.shokz-yi-chapter-3-desc-gradient-box{background:#fff;color:#33302b;width:100%}.shokz-yi-chapter-3-desc-description-text{color:#fff;margin-block:30px;font-size:min(24px,calc(100vw * 20 / 393))}.shokz-yi-chapter-3-content{width:100%;text-align:center;color:#fff;font-size:min(16px,calc(100vw * 12 / 393));font-weight:500;line-height:150%}}.shokz-yi-overview{position:relative}.yi-overview-deco{position:absolute;right:0;top:75px}.section-shokz-yi-overview{overflow:hidden;position:relative;min-height:1000px;background:#e3e3e3}.section-shokz-yi-overview video{display:block;width:100%;height:auto}.section-shokz-yi-overview>.page-width{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%)}.shokz-yi-overview-subtitle svg{margin-bottom:38px}.shokz-yi-content.shokz-yi-overview-content{text-align:center;margin-bottom:67px;font-weight:500}.yi-overview-grid{justify-content:flex-start;align-items:center;gap:8px;display:grid;grid-template-columns:repeat(3,1fr)}.grid-item{width:100%;height:375px;position:relative;overflow:hidden}.item-image{width:100%;height:100%;position:absolute;border-radius:14px}.item-number{text-align:center;color:#fff;font:300 36px/36px ITC Avant Garde Gothic Pro Book;letter-spacing:.72px;height:clamp(36px,calc(50 * 100vw / 1440),50px);display:flex;margin-bottom:13px}.item-title{text-align:center;color:#fff;font:700 24px/33.6px Source Sans Pro;text-transform:capitalize;margin-bottom:26px}.item-date div{margin-bottom:19px}.item-date{text-align:center;color:#fff;font:400 16px/16px Source Sans Pro;text-transform:capitalize;flex:.8;display:flex;flex-direction:column;justify-content:center}.item-content-wrapper{position:absolute;width:100%;height:100%;padding-block:40px 30px;display:flex;flex-direction:column;align-items:center;justify-content:center}.item-overview-jump{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:flex-end;transition:.2s ease}.item-overview-jump:hover{opacity:.5}.item-overview-jump span{color:#fff;font:500 14px/18.2px Source Sans Pro;text-decoration:underline;text-transform:uppercase;text-decoration-thickness:1px;text-underline-offset:3px}.overview-bottom{display:flex;flex-direction:column;align-items:center;color:#fff;text-align:center;font-family:Noto Sans JP;font-size:min(32px,calc(100vw * 32 / 1440));font-style:normal;font-weight:500;line-height:130%;margin-block:calc(100vw * 43 / 1440) calc(100vw * 21 / 1440);gap:10px}.overview-bottom a{color:var(--BG-page, #fff);font-family:Source Sans Pro;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@media(max-width:1320px){.ov-ep-1,.ov-ep-2{transform:translate(calc(-10px - 50%),calc(-100% - 10px))}}@media(max-width:1300px){.overview-bottom{margin-top:10px}}@media(max-width:768px){.ov-ep-1{width:260px;font-size:15px;transform:translate(-12px,calc(-100% - 10px))}.ov-ep-2{width:260px;font-size:15px;transform:translate(calc(-100% + 30px),calc(-100% - 10px))}.ov-ep-2:before{right:0;left:unset;transform:translate(-12px,-2px)}.item-overview-jump svg{width:23px;height:auto}.item-number{font-size:calc(100vw * 24 / 393);flex:1}.shokz-yi-subtitle.shokz-yi-overview-subtitle>svg{width:92px;height:92px;margin-bottom:12px}.section-shokz-yi-overview{padding-block:40px;background-color:#fff}.section-shokz-yi-overview>.feature-row__image-wrapper{position:absolute;top:0%}.section-shokz-yi-overview>.page-width{position:relative;top:unset;transform:unset;left:unset}.yi-overview-grid{grid-template-columns:1fr;display:grid}.grid-item{width:100%;aspect-ratio:365 / 190;height:auto}.yi-overview-deco{display:none}.item-title{font-size:min(18px,calc(100vw * 16 / 393));margin-bottom:calc(100vw * 5 / 393);line-height:1.31}.item-date div{margin-bottom:8px}.item-content-wrapper{width:56%;right:12px}.item-date{line-height:1;font-size:min(16px,calc(100vw * 12 / 393));margin-bottom:10px}.item-overview-jump span{display:none}}@media(max-width:550px){.shokz-yi-subtitle.shokz-yi-overview-subtitle>svg{margin-bottom:5px}.shokz-yi-content.shokz-yi-overview-content{font-size:12px;margin-bottom:50px;line-height:1.8}.overview-bottom{font-size:20px;margin-bottom:10px}.overview-bottom a{font-size:14px}}.yi-banner-content{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:flex-start}.yi-banner{position:relative}.yi-banner-content-subtitle{border-radius:999em;background:#33302b;display:flex;padding:3px 18.5px;justify-content:center;align-items:center;color:#fff;text-align:center;font-family:Source Sans Pro;font-size:min(24px,calc(100vw * 24 / 1440));font-style:normal;font-weight:var(--fontWeight-medium, 500);line-height:153%;margin-bottom:min(39px,calc(100vw * 39 / 1440))}.yi-banner-content-desc{color:#33302b;font-family:var(--Noto-Sans-JP, "Noto Sans JP");font-size:20px;font-style:normal;font-weight:var(--fontWeight-medium, 500);line-height:153%;margin-bottom:calc(100vw * 30 / 1440);margin-top:calc(100vw * 25 / 1440)}.yi-banner-button{display:flex;width:fit-content;padding:15px 46px;justify-content:center;align-items:center;gap:4px;border-radius:4px;border:1px solid #e0e0e0;background:#fff;color:#33302b;transition:.2s ease;cursor:pointer;font-family:var(--Noto-Sans-JP, "Noto Sans JP");font-size:min(16px,calc(100vw * 16 / 1440));font-style:normal;font-weight:var(--fontWeight-medium, 500);line-height:150%}.yi-banner-button:hover{border:1px solid #fff;background:#33302b;color:#fff}.yi-banner-content-title{width:calc(100vw * 587 / 1440)}.yi-banner-content-title svg{max-width:100%;display:block;height:auto}@media(max-width:768px){.yi-banner-content{align-items:center;transform:translate(-50%);bottom:40px;top:unset}.yi-banner-content-subtitle{font-size:20px;height:37px;padding:3px 13.956px 3px 15.044px;margin-bottom:16px}.yi-banner-content-title{margin-bottom:17px;width:calc(100vw * 349 / 393)}.yi-banner-content-desc{font-size:16px;margin-bottom:18.5px;margin-top:0}.yi-banner-button{font-size:16px}}.lottery-modal{text-align:center;width:716px;border-radius:12px;padding:48px 43px 54px;z-index:10}.lottery-modal.success{padding:20px 43px 30px;background-size:cover;background-image:url(/cdn/shop/files/yi-lottery-bg.webp?v=1770963480)}.lottery-modal.active{display:block}.lottery-modal .lottery-form-container.active{display:none}.lottery-modal .lottery-form-container h3{color:#33302b;text-align:center;font-family:Noto Sans JP;font-size:24px;font-weight:700;line-height:normal;letter-spacing:0px}.lottery-modal .lottery-form-container p{color:#666;text-align:center;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:400;line-height:120%;margin-bottom:16px}.lottery-modal .lottery-form-container input{display:flex;height:32px;padding:9px 12px;align-items:center;border-radius:8px;background:#0000001a;color:#6666;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:normal;width:336px;margin:0 auto;outline:none}.lottery-modal .lottery-form-container .tips-text{font-size:14px;color:red;margin:0}.lottery-modal .lottery-form-container ul{margin-left:0;margin-top:24px;margin-bottom:22px;display:flex;gap:22px;justify-content:center}.lottery-modal .lottery-form-container ul li{width:100px;list-style:none;margin-bottom:0;padding:0;border-radius:6.432px;box-shadow:0 6.872px 21.379px 6.108px #0000000d;cursor:pointer;border:1px solid transparent}.lottery-modal .lottery-form-container ul li img{width:100%;display:block;margin:0 auto}.lottery-modal .lottery-form-container ul li .active-img{display:none}.lottery-modal .lottery-form-container ul li.active .active-img{display:block}.lottery-modal .lottery-form-container ul li.active .normal-img{display:none}.lottery-modal .lottery-form-container .role-name{display:inline-block;border-radius:3.216px;background:linear-gradient(230deg,#5a76a7 4.61%,#3e467b 43.81%,#5a76a7 76.37%),linear-gradient(87deg,#3e457b -31.69%,#1a204b 117.57%);padding:0 8px;color:#fff;font-family:Noto Sans JP;font-size:10px;font-weight:500;line-height:normal;text-transform:uppercase;margin-bottom:8px}.lottery-modal .lottery-form-container .role-occupation{background:linear-gradient(218deg,#5a76a7 9%,#3e467b 40%,#c82f2f);color:transparent;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;font-family:Noto Sans JP;font-size:10px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;margin-top:6px;margin-bottom:0}.lottery-modal .lottery-form-container a.submit-btn{display:inline-flex;padding:8px 36px;align-items:center;gap:4px;border-radius:4px;border:1px solid #e0e0e0;background:#fff;color:#050505;font-family:Shokz Sans Display;font-size:14px;font-weight:400;line-height:normal;text-transform:uppercase}.lottery-modal .lottery-form-container a.submit-btn.disable{pointer-events:none;opacity:.5}.lottery-modal .lottery-result-container{display:none}.lottery-modal .lottery-result-container.active{display:block}.lottery-modal .lottery-result-container .prize-result-top{display:flex;justify-content:center;align-items:flex-start;margin-bottom:21px}.lottery-modal .lottery-result-container .prize-result-top img{width:119px;display:block;margin:0 auto;display:none}.lottery-modal .lottery-result-container .prize-result-top .result-img-1{width:127px}.lottery-modal .lottery-result-container .prize-result-top .result-img-2{width:109px}.lottery-modal .lottery-result-container .prize-result-top .result-img-3{width:120px}.lottery-modal .lottery-result-container .prize-result-top .result-img-4{width:129px;transform:translate(10px)}.lottery-modal .lottery-result-container .prize-result-top .result-img-5{width:118px}.lottery-modal .lottery-result-container .prize-result-top .result-img-6{width:117px}.lottery-modal .svg-container{position:relative;display:flex;margin-top:8px}.lottery-modal .svg-container p{position:absolute;background:linear-gradient(184deg,#5a76a7 9%,#3e467b 30%,#c82f2f);color:transparent;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;margin-bottom:0;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.lottery-modal .lottery-result-container .prize-result-container{border-radius:16px;border:2px dashed #33302b;background:#f5f5f5ab;display:flex;align-items:center;gap:0px;padding:0 10px 0 0;justify-content:space-between;position:relative}.lottery-modal .lottery-result-container .prize-result-container img{display:block;width:100%;height:auto}.lottery-modal .prize-result-top-text-moto{color:#2f2f2f;text-align:center;font-family:Source Sans Pro;font-size:20px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;display:none}.lottery-modal .lottery-result-container .prize-result-container .prize-result-text{background:linear-gradient(186deg,#5a76a7 9%,#3e467b 30%,#c82f2f);color:transparent;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-align:left;white-space:nowrap;margin:4px 0 8px}.lottery-modal .close-btn{position:absolute;right:20px;top:20px}.lottery-modal .lottery-result-container .prize-result-container .new-text1{position:absolute;bottom:-30px;left:0;width:100%;text-align:center;color:#888;font-family:Noto Sans JP;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.lottery-modal .lottery-result-container .prize-result-container .new-text2{color:#888;font-family:Noto Sans JP;font-size:12px;font-style:normal;font-weight:400;line-height:110%;text-transform:uppercase;margin-top:10px}.lottery-modal .code-text{display:none;position:absolute;top:60%;left:calc(50% - 10px);border-radius:1px;background:#ffffffe6;padding:2px 4px;text-align:center;transform:translate(-50%)}.lottery-modal .code-text span{font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:500;line-height:110%;text-transform:uppercase;color:#33487e}.lottery-modal-bg-mb{display:none;border:1px solid #ad8726;background:linear-gradient(180deg,#ffd399,#c3883a 29.5%);position:fixed;top:-1px;left:-1px;width:101%;height:101%;z-index:28}.lottery-modal .prize-result-top-item{display:none}.lottery-modal .prize-result-top-item.active{display:block}.lottery-modal .prize-result-top-text1{text-align:center;font-family:Noto Sans JP;font-size:40px;font-style:normal;font-weight:600;line-height:1.45;color:#33302b;margin:0}.lottery-modal .prize-result-top-text2{color:#33302b;text-align:center;font-family:Noto Sans JP;font-size:32px;font-style:normal;font-weight:500;line-height:1.7;text-transform:uppercase;margin:0}.lottery-modal .result-text-wrapper{width:50%;flex:1;text-align:left;display:flex;flex-direction:column;gap:6px}.lottery-modal .result-image-wrapper{width:50%;display:flex;align-items:center;justify-content:center}.lottery-modal.style-1 .result-image-wrapper{width:45%}.lottery-modal.style-2 .result-image-wrapper{width:31.64%}.lottery-modal.style-3 .result-image-wrapper,.lottery-modal.style-4 .result-image-wrapper{width:39.8%}.lottery-modal .result-text-wrapper p{margin:0}.lottery-modal .result-text1{color:#33302b;font-family:Source Sans Pro;font-size:16px;font-style:normal;font-weight:500;line-height:1.5;text-transform:uppercase;letter-spacing:0}.lottery-modal .prize-result-title{letter-spacing:0;color:#33302b;font-family:Source Sans Pro;font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin:0;line-height:1.3}.lottery-modal.style-3 .result-text2,.lottery-modal.style-4 .result-text2{font-size:20px;font-weight:600}.lottery-modal .result-text2{color:#2f2f2f;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.lottery-modal .result-text3{color:#2f2f2f;font-family:Noto Sans JP;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.lottery-modal .result-text4{color:var(--font-tertiary, #737373);font-size:11px;font-style:normal;font-weight:var(--regular, 400);line-height:1.6}.lottery-modal .login-button{color:#fff!important;font-family:Shokz Sans Display;font-size:13px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;border-radius:4px;background:#33302b;width:134px;height:25px;display:flex;align-items:center;justify-content:center;margin:4px 0}.lottery-modal .prize-name{display:none;color:var(--font-white, #fff);font-family:var(--Shokz-Sans-Display, "Noto Sans JP");font-size:16.046px;font-style:normal;font-weight:var(--medium, 500);line-height:20.859px;text-transform:capitalize;width:117px;height:36px;position:absolute;top:-4px;left:0;z-index:2;background:url(/cdn/shop/files/2026fukubukuro-pre-lucky-prize-bg-pc.webp);background-size:100% 100%;align-items:center;justify-content:center}.lottery-modal .form-group .checkbox-label{margin-right:6px}.lottery-modal .form-group #terms-checkbox{width:16px;height:16px;border-radius:2px;border:1px solid #bababa;background:#f1f1f1;margin-right:0}.lottery-modal .form-group{display:flex;align-items:flex-start;margin-bottom:9px}.lottery-modal .terms-text-container,.lottery-modal .terms-text-container a{color:#33302b;font-family:var(--Shokz-Sans-Text, "Shokz Sans Text");font-size:var(--fontSize-12, 12px);font-style:normal;font-weight:var(--regular, 400);line-height:1.31;text-align:left}.lottery-modal .terms-text-container a{text-decoration:underline}@media(max-width:768px){.lottery-modal{width:100%;top:90px;transform:unset;bottom:0;left:0;right:0;z-index:29;overflow:auto;border-radius:12px 12px 0 0;border:1px solid #d3d3d3;background:linear-gradient(180deg,#fff,#eaeaea),linear-gradient(180deg,#fff,#d4d4d4),radial-gradient(89.87% 100% at 50% 0%,#f7f8f7 4.98%,#dceaf8 45.21%,#f1f5f9 89.72%);box-shadow:0 2px #fff6 inset}.lottery-modal .prize-result-title{font-size:18px}.lottery-modal .result-text1{font-size:14px}.lottery-modal .prize-result-top-text-moto{font-size:16px}.lottery-modal .prize-result-top-text2{font-size:24px}.lottery-modal .lottery-form-container h3{font-size:20px;margin-bottom:10px}.lottery-modal .lottery-form-container p{font-size:12px}.lottery-modal .lottery-form-container input{width:100%;max-width:291px}.lottery-modal .lottery-form-container ul{flex-wrap:wrap;gap:6px;margin-bottom:10px}.lottery-modal .lottery-form-container .role-name{font-size:12px}.lottery-modal .svg-container{margin-bottom:0}.lottery-modal .lottery-result-container .prize-result-container{flex-direction:column;padding-left:0;padding-top:59px;padding-bottom:32px;height:unset}.lottery-modal .lottery-result-container .prize-result-container .prize-result-text{text-align:center}.lottery-modal .lottery-result-container{margin-top:45px}.lottery-modal .lottery-form-container .role-occupation{font-size:8px;margin-top:2px}.lottery-modal .lottery-form-container ul{justify-content:center}.lottery-modal .lottery-form-container .role-name{font-size:10px;margin-bottom:2px}.lottery-modal .lottery-form-container ul li{width:calc(25% - 4.5px);padding:0;max-width:116px}.lottery-modal{width:100%;z-index:29;padding:40px 21px;overflow:auto;max-height:96vh;background-size:100% 100%}.lottery-modal.success{padding:24px 24px 26px;background-image:url(/cdn/shop/files/yi-lottery-bg-mb.webp?v=1770963480)}.lottery-modal .lottery-result-container .prize-result-container{height:unset!important;padding:29px 16px;justify-content:center;gap:17px}.lottery-modal .lottery-result-container{margin-top:0!important;padding-bottom:0!important;min-height:329px;justify-content:center}.lottery-modal .svg-container p{font-size:12px}.lottery-modal .lottery-result-container .prize-result-container .new-text1{position:unset;margin-top:17px}.lottery-modal .svg-container{margin-top:0}.lottery-modal .lottery-result-container .prize-result-container .new-text2{position:absolute;bottom:-25px;width:100%;text-align:center;left:0}.lottery-modal-bg-mb.active{display:block;pointer-events:unset}.lottery-modal .lottery-result-container .prize-result-top img{width:88px}.lottery-modal .lottery-result-container .prize-result-top{margin-bottom:43px}.lottery-modal .prize-name{font-size:21px;width:109px;height:36px;top:-23px;left:50%;background:url(/cdn/shop/files/2026fukubukuro-pre-lucky-prize-bg-mb.webp);transform:translate(-50%);background-size:100% 100%}.lottery-modal .result-image-wrapper{width:100%;max-height:60px}.lottery-modal .lottery-result-container .prize-result-container{padding:24px 16px 18px;gap:10px}.lottery-modal .result-image-wrapper{width:100%!important;max-height:unset!important}.lottery-modal .result-text-wrapper{width:100%;gap:6px;max-width:unset;text-align:center;padding:0 6px}.lottery-modal .lottery-result-container .prize-result-container .result-image-2{width:63.5%}.lottery-modal .lottery-result-container .prize-result-container .result-image-2{width:45.9%}.lottery-modal .lottery-result-container .prize-result-container .result-image-3{width:43.2%}.lottery-modal .lottery-result-container .prize-result-container .result-image-4{width:41.3%}.lottery-modal .login-button{margin:0 auto}.lottery-modal .lottery-result-container .prize-result-top img{margin-top:10px}.lottery-modal.style-3 .lottery-modal.success{padding:24px 24px 18px}.lottery-modal.style-3 .lottery-result-container .prize-result-top{margin-bottom:11px}.lottery-modal.style-3 .result-image-wrapper{max-height:40px}.lottery-modal.style-3 .lottery-result-container .prize-result-container{padding:24px 16px 10px}.lottery-modal.style-4 .lottery-modal.success{padding:24px 24px 18px}.lottery-modal.style-4 .lottery-result-container .prize-result-top{margin-bottom:29px}.lottery-modal.style-4 .result-image-wrapper{max-height:40px}.lottery-modal.style-4 .lottery-result-container .prize-result-container{padding:24px 16px 16px}.lottery-modal .terms-text-container{max-width:279px}.lottery-modal .terms-text-container,.lottery-modal .terms-text-container a{font-size:11px}}@keyframes scrollRight{0%{background-position:-200%}to{background-position:0%}}@keyframes charSlideUp{to{opacity:1;transform:translateY(0)}}.yi-footer .char{display:inline-block;opacity:0;transform:translateY(30px)}.yi-footer.animate .char{animation:charSlideUp .6s cubic-bezier(.25,.46,.45,.94) forwards}
/*# sourceMappingURL=/cdn/shop/t/188/assets/2026-shankou.css.map */
