.boomtag-shell{background:#ededed}.lp{--page-width: 430px;--gutter: 25px;--heading-size: 30px;--heading-line: 37px;--body-size: 14px;--body-line: 26px;--caption-size: 11px;--button-size: 17px;--radius: 5px;--ink: #111414;--body: #373737;--gray: #f9f9f9;--gradient: linear-gradient(90deg, #037da6, #863fd1);--button-gradient: linear-gradient(90deg, #0063ab, #8038b2)}.lp,.lp *{box-sizing:border-box}.lp{scroll-behavior:smooth}.lp{color:var(--ink);font-family:Boomtag Noto Sans JP,sans-serif;-webkit-font-smoothing:antialiased}.lp p,.lp h1,.lp h2,.lp h3{margin:0}.lp p,.lp h2,.lp h3{text-box-trim:trim-both;text-box-edge:cap alphabetic}.lp img{display:block;max-width:100%}.lp a{color:inherit}.lp button,.lp a,.lp summary{-webkit-tap-highlight-color:transparent}.lp a:focus-visible,.lp summary:focus-visible{outline:3px solid #0077a6;outline-offset:5px}.lp{max-width:var(--page-width);margin-inline:auto;background:#fff;overflow:clip;container-type:inline-size}.lp .inset{padding-inline:var(--gutter)}.lp .heading{font-size:var(--heading-size);font-weight:700;line-height:var(--heading-line);letter-spacing:-2px;font-feature-settings:"palt" 1;text-align:center}.lp .gradient{background:var(--gradient);background-clip:text;-webkit-background-clip:text;color:transparent}.lp .body{font-size:var(--body-size);line-height:var(--body-line);letter-spacing:-1px;font-weight:400;color:var(--body)}.lp .caption{font-size:var(--caption-size);line-height:20px;color:#676b6b}.lp .note{font-size:12px;line-height:20px;font-weight:500;color:#a9a9a9}.lp .section{padding-block:50px}.lp .gray{background:var(--gray)}.lp .center{text-align:center}.lp .after-heading{margin-top:30px}.lp .copy-stack{display:flex;flex-direction:column;gap:22px}.lp .full-image{width:100%;height:auto}.lp .feature-image{margin-top:24px}.lp .square{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:var(--radius)}.lp .divider{width:100%;height:1px;object-fit:fill}.lp .button{display:flex;align-items:center;justify-content:center;min-height:56px;padding:14px 12px;border-radius:var(--radius);background:var(--button-gradient);font-size:var(--button-size);font-weight:500;line-height:24px;color:#fff;text-decoration:none;text-align:center;transition:filter .15s}.lp .button:hover{filter:brightness(1.1)}.lp [id]{scroll-margin-top:20px}.lp .hero-art{position:relative;aspect-ratio:390/551}.lp .hero-photo{position:absolute;top:-2.54%;width:100%;height:96.327%;object-fit:cover}.lp .shop-logo{position:absolute;left:6.41%;top:3.267%;width:36.41%;height:4.174%;object-fit:cover}.lp .hero h1{position:absolute;left:6.41%;top:14.882%;display:flex;flex-direction:column;gap:1.202cqw;font-size:7.928cqw;font-weight:700;line-height:1.485;letter-spacing:-.24cqw;font-feature-settings:"palt" 1}.lp .hero h1 span{display:block;width:57.18cqw;text-align:center;background:#222;color:#fff;border-radius:6px}.lp .hero-word{position:absolute;top:82.8%;left:0;width:100%;font:700 15.385cqw/.945 Helvetica,Arial,sans-serif;letter-spacing:-.25cqw;text-align:center;white-space:nowrap;background-image:var(--button-gradient)}.lp .hero-badges{position:absolute;top:91.107%;left:6.41%;right:8.2%;display:flex;align-items:center;gap:.7%;height:7.52%}.lp .hero-badges .apple{width:48.2%}.lp .hero-badges .android{width:51.8%}.lp .hero-note{text-align:center;margin-top:15px}.lp .badge{position:relative;overflow:hidden;width:150px;max-width:100%;aspect-ratio:150/39;flex-shrink:0}.lp .badge img{position:absolute;max-width:none;width:246.31%;height:662.25%;left:-7.39%;top:-516.56%}.lp .badge.android{aspect-ratio:150/35}.lp .badge.android img{width:215.52%;height:671.14%;left:-108.62%;top:-524.16%}.lp .highlights{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:21px}.lp .highlight{border:1px solid #e9e9e9;border-radius:3px;padding:14px;min-width:0;min-height:92px}.lp .highlight .icon{height:25px;width:auto;max-width:none}.lp .highlight:first-child .british-icon{position:relative;height:25px}.lp .british-icon img:first-child{position:absolute;top:0;left:0;width:24.5px;max-width:none}.lp .british-icon img:last-child{position:absolute;top:.594px;left:.821px;width:22.857px;height:16px}.lp .highlight:nth-child(2) .icon{height:16px;margin-bottom:9px}.lp .highlight h2{font-size:16px;font-weight:500;line-height:28px;white-space:nowrap;margin-top:14px}.lp .highlight p{font-size:11px;line-height:20px;margin-top:8px;white-space:nowrap}.lp .brand{margin-block:26px 40px}.lp .brand-card{position:relative;aspect-ratio:340/361;border-radius:var(--radius);overflow:hidden;container-type:inline-size}.lp .brand-bg{position:absolute;width:100%;height:109.45%;top:-9.43%;left:0}.lp .brand-logo{position:absolute;left:13.235%;top:7.214%;width:73.53%;height:20.199%;object-fit:cover}.lp .dealer{position:absolute;top:31.855%;left:13.235%;width:75%;display:flex;flex-direction:column;gap:2.28cqw}.lp .dealer p{background:#fff;border-radius:4.5px;min-height:10.071cqw;display:flex;align-items:center;justify-content:center;white-space:nowrap;line-height:1.4;font-size:5cqw;letter-spacing:-.294cqw;font-weight:700;font-feature-settings:"palt" 1}.lp .dealer p+p{font-size:6.177cqw;letter-spacing:0}.lp .brand-copy{position:absolute;top:58.172%;left:13.235%;width:75%;font-size:4.118cqw;line-height:7.647cqw;letter-spacing:-.294cqw;font-weight:500;color:#fff}.lp .scenes{padding-block:40px}.lp .scene-note{margin-top:19px}.lp .scene-crop{position:relative;aspect-ratio:340/295;overflow:hidden;border-radius:var(--radius);margin-top:19px}.lp .scene-crop img{position:absolute;top:-15.25%;width:100%;height:115.25%}.lp .colors{padding-top:58px;padding-bottom:40px}.lp .color-image{margin-top:24px}.lp .colors .copy-stack{margin-top:31px}.lp .find{padding-top:40px;padding-bottom:40px}.lp .find .copy-stack{margin-top:31px}.lp .gradient-panel{background:linear-gradient(152.4417deg,#037da6,#863fd1);color:#fff}.lp .benefit{padding-block:40px}.lp .benefit:first-child{padding-top:50px}.lp .benefit:last-child{padding-bottom:50px}.lp .benefit .body{color:#fff;margin-top:31px}.lp .wide-heading{margin-inline:-18px}.lp .material .body{margin-top:31px}.lp .material{padding-bottom:50px}.lp .model-pictures{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px;margin-bottom:14px}.lp .model-picture{position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--radius);background:#fff}.lp .model-picture>div{position:absolute;width:103.125%;height:103.75%;left:-.625%;top:0;-webkit-mask:url(assets/39d9a.svg) 1px 0/96.97% 96.386% no-repeat;mask:url(assets/39d9a.svg) 1px 0/96.97% 96.386% no-repeat}.lp .model-picture img{width:100%;height:100%;object-fit:contain}.lp .model-picture.universal>div{left:-2.5%;top:6.25%;-webkit-mask-image:url(assets/140ef.svg);mask-image:url(assets/140ef.svg);-webkit-mask-position:4px -10px;mask-position:4px -10px}.lp .model-picture.universal img{position:absolute;max-width:none;height:120.48%;left:-33.33%;top:7.83%;width:166.67%}.lp .comparison{display:flex;flex-direction:column;gap:8px}.lp .comparison-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:12px 8px;border:1px solid #d8dddb;border-radius:var(--radius);background:#fff;font-size:11px;line-height:20px}.lp .comparison-row>div{min-width:0}.lp .comparison-row p{text-box-trim:trim-both}.lp .comparison-row .badge{margin-top:8px}.lp .comparison-row .badge+.badge{margin-top:8px}.lp .model-names{font-weight:700;font-size:13px;line-height:22px}.lp .swatches,.lp .swatch{height:19px;width:auto;max-width:100%;margin-top:12px}.lp .model-note{margin-top:17px}.lp .ease-list{margin-top:41px}.lp .ease-item{display:grid;grid-template-columns:67px minmax(0,1fr);gap:25px;align-items:center;padding-block:20px}.lp .ease-item:first-child{padding-top:0}.lp .ease-item h3{font-size:20px;line-height:24px;font-weight:700;color:#006194}.lp .ease-item p{margin-top:14px}.lp .ease-icon{width:67px;height:67px;border-radius:3px;background:#f7f7f7;display:grid;place-items:center}.lp .ease-icon img{width:39.835px;max-width:none}.lp .ease-copy{margin-top:30px}.lp .placeholder{background:#494949;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:25px;font-size:26px;line-height:36px;letter-spacing:-1px}.lp .product-placeholder{min-height:492px;margin-top:50px}.lp .selection-status{font-size:12px;line-height:20px;margin-top:18px;letter-spacing:0}.lp .selection-status:empty{display:none}.lp .reviews{padding-block:45px;background:var(--gray)}.lp .review-intro{margin-top:20px;font-size:var(--body-size);line-height:var(--body-line);color:var(--body)}.lp .review-list{display:grid;gap:16px;margin-top:28px}.lp .review-card{margin:0;padding:24px 20px;background:#fff;border:1px solid #e7e7e7;border-radius:8px}.lp .review-rating{display:flex;align-items:center;gap:10px;color:#006194;font-size:18px;letter-spacing:2px}.lp .review-score{font-size:var(--caption-size);letter-spacing:0;color:var(--body)}.lp .review-star-empty{color:#8b9397}.lp .review-card blockquote{margin:18px 0 22px;font-size:calc(var(--body-size) + 4px);font-weight:500;line-height:1.8;overflow-wrap:anywhere}.lp .review-card figcaption{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;border-top:1px solid #e7e7e7;padding-top:14px;font-size:var(--caption-size);line-height:1.8;color:#606666}.lp .review-purchase{font-weight:500;color:var(--body)}.lp .review-note{margin-top:22px;font-size:var(--caption-size);line-height:1.9;color:#606666}.lp .faq{padding-bottom:50px}.lp .faq-list{margin-top:35px;display:flex;flex-direction:column;gap:20px}.lp .faq details{font-size:13px;line-height:26px;letter-spacing:-1px}.lp .faq summary{position:relative;list-style:none;padding-left:27px;color:#006194;font-size:16px;font-weight:700;line-height:24px;letter-spacing:0;cursor:pointer;text-box-trim:trim-both;text-box-edge:cap alphabetic}.lp .faq summary::-webkit-details-marker{display:none}.lp .faq summary:before{content:"Q.";position:absolute;left:0;top:0}.lp .faq details:not([open]) summary{padding-bottom:20px;border-bottom:1px solid #d8dddb}.lp .faq details p{margin-top:17px;padding-left:28px;color:var(--body)}.lp .faq .divider{margin-top:20px}.lp .closing{padding-bottom:26px}.lp .closing-image{width:100%;height:auto;aspect-ratio:342/300;object-fit:cover;margin-top:27px}.lp .closing .body{margin-top:25px}.lp .closing-buttons{display:flex;flex-direction:column;gap:9px;margin-top:25px}@media(max-width:374px){.lp{--gutter: 20px;--heading-size: 27px;--heading-line: 35px;--button-size: 15px}.lp .highlight{padding:12px 9px}.lp .highlight h2{font-size:14px}.lp .highlight p{font-size:10px}.lp .heading{letter-spacing:-1.8px}.lp .ease-item{grid-template-columns:55px minmax(0,1fr);gap:15px}.lp .ease-icon{width:55px;height:55px}.lp .ease-item h3{font-size:18px}.lp .comparison-row{gap:8px;padding-inline:6px}}@media(prefers-reduced-motion:reduce){.lp{scroll-behavior:auto}.lp .button{transition:none}}.lp .heading.gradient{text-box-trim:none;line-height:37px;margin-block:-7.5px}.lp .heading>.gradient{padding-block:5px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.lp .model-picture>div,.lp .model-picture.universal>div{-webkit-mask:none;mask:none}.lp .comparison-row>div{text-box-trim:trim-both;text-box-edge:cap alphabetic}.lp .faq summary:before{position:static;display:inline-block;width:27px;margin-left:-27px}.lp .faq details p{max-width:314px}.lp .scene-note{margin-top:30px}.lp .divider{border:0;margin:0;background:#e3e3e3}.lp .ease-icon svg{width:39.835px;height:auto;max-width:none}.lp .boomtag-products{display:grid;gap:18px;margin-top:32px}.lp .boomtag-product-card{background:#fff;border:1px solid #e6e6e6;border-radius:10px;padding:20px}.lp .boomtag-product-image-wrap{aspect-ratio:1;margin-bottom:18px;overflow:hidden;border-radius:8px;background:#f7f7f7}.lp .boomtag-product-image{display:block;width:100%;height:100%;object-fit:contain}.lp .boomtag-product-card h3{font-size:17px;line-height:1.5}.lp .boomtag-price{font-size:18px;font-weight:700;margin:8px 0 18px}.lp .boomtag-cart-form{display:grid;gap:10px}.lp .boomtag-cart-form label{font-size:13px;font-weight:700}.lp .boomtag-cart-form select{width:100%;min-height:48px;padding:10px;border:1px solid #bbb;border-radius:5px;background:#fff;color:#111;font:inherit}.lp .boomtag-cart-form button{min-height:54px;border:0;border-radius:5px;background:var(--button-gradient);color:#fff;font:700 15px Noto Sans JP,sans-serif;cursor:pointer}.lp .boomtag-cart-form button:disabled{background:#999;cursor:not-allowed}.lp .boomtag-detail-link{display:grid;place-items:center;min-height:48px;border:1px solid #076498;border-radius:5px;color:#075c8a;background:#fff;font:700 14px Noto Sans JP,sans-serif;text-decoration:none}.lp .boomtag-detail-link:hover{background:#eef8fd}.lp .boomtag-cart-status{min-height:20px;color:#145b78;font-size:12px;line-height:1.5}.lp .boomtag-cart-status a{text-decoration:underline}.lp .hero-art{top:-13cqw;margin-bottom:-13cqw}.lp .section{display:block}.lp .section.gray{background:var(--gray)}.lp .button{width:100%}@media(max-width:374px){.lp{--heading-size: clamp(24px, 7.5vw, 27px)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/boomtag-lp.css.map */
