html,body{overflow-x:clip}h1,h2,h3,h4,p,b,span,a,li,summary,label,td,th,figcaption{overflow-wrap:break-word}.sec-head>*,.faq-grid>*,.spec>div,.vds>*,.cards>*,.ftr-cols>*,.info>*,.meta div>*,.xsell>*,.cx-row>*,.line>*,.field>*,.hero-cta>*,.lg-grid>*,.lg-keys>*{min-width:0}img,video,iframe,table{max-width:100%}.x1{font-size:min(46px,11.8vw)}.x2{font-size:min(38px,9.75vw)}.x3{font-size:min(28px,7.2vw)}.d1{font-size:min(44px,11.3vw)}.d2{font-size:min(36px,9.2vw)}.d3{font-size:min(28px,7.2vw)}.faq-grid .x2{font-size:min(34px,8.7vw)}.signup .x2{font-size:min(35px,9vw)}.info h1{font-size:min(36.7px,9.4vw)}.spec b{font-size:min(30px,7.4vw)}.rb-cap p{font-size:min(28px,7.2vw)}.film-hi{font-size:min(60px,15.4vw)}.film-en{font-size:min(22px,5.6vw)}.menu-links a{font-size:min(38px,9.75vw)}.hero-hi b{font-size:min(30px,7.7vw)}.lg-h{font-size:min(34px,8.7vw)}.lg-key b{font-size:min(24px,6.2vw)}.price,.sheet-h h2,.rules h3{font-size:min(26px,6.7vw)}.stamp b{font-size:min(24px,6.2vw)}.hero-stamp .stamp b,.form .stamp b{font-size:min(26px,6.6vw)}.form .stamp{max-width:calc(100% - 28px)}.stamp{max-width:calc(100vw - 2 * var(--gut))}.hdr-row{grid-template-columns:auto 1fr auto;column-gap:10px}.hdr .logo{font-size:min(22px,5.65vw);gap:min(8px,1.6vw)}.hdr .logo .hi{font-size:min(17px,4.4vw)}.hdr-l,.hdr-r{gap:12px}.hdr .tl{white-space:nowrap}.spec div{padding:22px 10px 24px 0}.spec div:nth-child(odd){padding-right:10px}.spec div:nth-child(2n){padding-left:10px}.spec span{font-size:13px}.hn{margin:0 0 6px}.hn-in{flex-wrap:wrap;overflow:visible;padding:2px 0 10px}.hn a{height:36px;padding:0 13px;font-size:13px}.sbar{left:8px;right:8px;gap:8px}.sbar .btn{padding:0 16px;font-size:14.5px;white-space:nowrap}.sbar .t b{white-space:normal;overflow:visible;text-overflow:clip;font-size:13px;line-height:1.1;margin-bottom:2px}.line{grid-template-columns:min(84px,22vw) 1fr auto;gap:10px}.line img{width:100%;height:auto;aspect-ratio:84/104}.line-t{font-size:min(17px,4.4vw)}.cx-row{grid-template-columns:min(60px,16vw) 1fr auto;gap:10px}.cx-row img{width:100%;height:auto;aspect-ratio:60/74}.xsell{grid-template-columns:min(72px,18vw) 1fr auto;gap:10px}.xsell img{width:100%;height:auto;aspect-ratio:72/88}.btn{max-width:100%}.hero-cta .btn{flex:1 1 auto}@media(max-width:359px){:root{--gut:14px}.sbar img{display:none}.sbar .btn{padding:0 14px;font-size:14px;--h:48px}.sizes{gap:6px}.sizes span{height:48px;font-size:14px}.buy .btn{font-size:16px;--h:58px}.meta div{padding:12px;font-size:14px}.xsell{grid-template-columns:56px 1fr;padding:10px}.xsell .btn{grid-column:1/-1;width:100%}.cx-row{grid-template-columns:48px 1fr}.cx-row .btn{grid-column:1/-1;width:100%}.line{grid-template-columns:64px 1fr}.line-p{grid-column:2}.field{flex-direction:column;border-radius:20px}.field input{min-height:46px}.field .btn{width:100%}.ftr-cols{grid-template-columns:1fr}.rail figure{flex-basis:86%}.rcv{width:84px;height:84px;top:-24px}.rcv b{font-size:14px}.form-top{padding-right:72px}.hero-top p{font-size:14px}.field input{width:100%;flex:none}}@media(max-width:299px){.sbar .t b{display:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/gz-sm.css.map */
