.lx-page{--pd-color-icon-muted: #7994aa;--pd-color-badge-gold: #ceb708;--pd-color-badge-red: #c50f0f;--pd-color-badge-blue: #305fa5}.page-pd-sub-nav{width:375px}.lx-page .page-pd-sub-nav{margin-top:8px}.page-pd-sub-nav .sub-nav__breadcrumb{padding-left:15px;margin-bottom:6.5px;overflow:hidden}.page-pd-sub-nav .sub-nav__breadcrumb p{font-weight:400;font-size:9px;line-height:13.5px;letter-spacing:0;color:var(--c-navy-deep);white-space:nowrap}.page-pd-sub-nav .sub-nav__breadcrumb a{color:inherit;text-decoration:none}.page-pd-sub-nav .sub-nav__promo-inner[data-lx-overlay-open]{cursor:pointer}.page-pd-sub-nav .sub-nav__promo{width:375px;padding:0 15px}.page-pd-sub-nav .sub-nav__promo-inner{position:relative;display:block;width:345px;min-height:54px;padding:6px 20px 6px 10px;background:#ebf0f6;border-radius:3px;text-decoration:none}.page-pd-sub-nav .sub-nav__promo-text{margin-top:2px;font-weight:500;font-size:11.5px;line-height:18px;letter-spacing:-.04em;color:#333}.page-pd-sub-nav .sub-nav__promo-accent{position:absolute;right:0;bottom:0;width:15px;height:15px;border-radius:3px 0;background:#374fb9;display:flex;align-items:center;justify-content:center}.page-pd-sub-nav .sub-nav__promo-chevron{width:5px;height:8px;display:block}.page-pd-product-main .product-main{position:relative;width:375px;height:460px;background:none}.page-pd-product-main .product-main__image-bg{position:absolute;left:0;top:0;width:375px;height:340px;background:linear-gradient(179.9515deg,#fff,#ebf0f6)}.page-pd-product-main .product-main__photo{position:absolute;left:82px;top:20px;width:210px;height:280px;overflow-x:auto;overflow-y:hidden;display:flex;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.page-pd-product-main .product-main__photo::-webkit-scrollbar{display:none}.page-pd-product-main .product-main__slide{flex:0 0 100%;width:100%;height:100%;scroll-snap-align:center}.page-pd-product-main .product-main__photo-img{width:100%;height:100%;object-fit:cover;object-position:center}.page-pd-product-main .product-main__page-indicator{position:absolute;left:50%;transform:translate(-50%);top:319px;width:auto;height:6px;display:flex;align-items:center;gap:12px}.page-pd-product-main .product-main__dot{width:6px;height:6px;border-radius:6px;background:var(--c-dot-inactive);flex:none}.page-pd-product-main .product-main__dot--active{background:var(--c-dot-active)}.page-pd-product-main .product-main__brand{position:absolute;left:16px;top:345px;font-weight:400;font-size:10px;line-height:15px;letter-spacing:0em;color:var(--color-text-secondary);white-space:nowrap}.page-pd-product-main .product-main__title{position:absolute;left:15px;top:358px;width:346px;font-weight:500;font-size:21px;line-height:21px;letter-spacing:-.03em;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-pd-product-main .product-main__rank-badge{position:absolute;left:15px;top:390px;height:21px;display:flex;align-items:center;justify-content:center;padding:2.36px 9.44px 3.54px;border-radius:2px;background:var(--pd-color-badge-gold);font-weight:400;font-size:10.625px;line-height:15.9375px;letter-spacing:0em;color:#fff;text-align:center;white-space:nowrap}.page-pd-product-main .product-main__rank-badge--gold{background:var(--pd-color-badge-gold)}.page-pd-product-main .product-main__rank-badge--red{background:var(--pd-color-badge-red)}.page-pd-product-main .product-main__rank-badge--blue{background:var(--pd-color-badge-blue)}.page-pd-product-main .product-main__review-rating{position:absolute;left:15px;top:421px;width:152.125px;height:12px}.page-pd-product-main .product-main__stars{position:absolute;left:0;top:.9375px;width:61.25px;height:10.125px;display:flex;align-items:center;gap:1.25px}.page-pd-product-main .product-main__star{display:block;flex:none;width:11.25px;height:10.125px;color:var(--color-warning)}.page-pd-product-main .product-main__score{position:absolute;left:64px;top:0;font-weight:500;font-size:13px;line-height:19.5px;letter-spacing:-.05em;color:var(--color-status-notice);white-space:nowrap}.page-pd-product-main .product-main__review-count{position:absolute;left:87.125px;top:0;font-weight:400;font-size:10px;line-height:15px;letter-spacing:0em;color:var(--color-text-secondary);text-decoration:underline;white-space:nowrap}.page-pd-product-main .product-main__price-banner{position:absolute;left:13px;top:443px;width:263px;height:17px;object-fit:contain;object-position:left center}.lx-page .page-pd-purchase-action{margin-top:4px}.page-pd-purchase-action .purchase-action{position:relative;width:375px;height:111px;background:none}.page-pd-purchase-action button{border:0;font:inherit;background:none;cursor:pointer;color:inherit;text-align:left}.page-pd-purchase-action .purchase-action__stock{position:absolute;left:19px;top:8px;font-weight:500;font-size:12px;line-height:18px;letter-spacing:-.05em;color:var(--frvh-color-stock-alert);white-space:nowrap}.page-pd-purchase-action .purchase-action__price{position:absolute;left:15px;top:25px;height:28.2586px}.page-pd-purchase-action .purchase-action__price-yen{position:absolute;left:0;top:8.82px;font-weight:700;font-size:13px;line-height:19.5px;color:var(--color-text-primary)}.page-pd-purchase-action .purchase-action__price-main{position:absolute;left:10px;top:0;display:flex;align-items:flex-start}.page-pd-purchase-action .purchase-action__price-amount{font-weight:500;font-size:25px;line-height:37.5px;letter-spacing:-.03em;color:var(--color-text-primary);white-space:nowrap}.page-pd-purchase-action .purchase-action__price-tax{margin-left:1px;margin-top:15px;font-weight:700;font-size:7px;line-height:10.5px;color:var(--c-text-caption);white-space:nowrap}.page-pd-purchase-action .purchase-action__status-bar{position:absolute;left:145px;top:6px;width:215px;height:50px;display:flex;align-items:center;gap:5px}.page-pd-purchase-action .purchase-action__qty{flex-shrink:0;width:50px;height:50px;border-radius:2px;background:var(--color-surface-2);display:flex;align-items:center;justify-content:center;gap:3px}.page-pd-purchase-action .purchase-action__qty-num{font-weight:500;font-size:14px;line-height:21px;color:var(--c-navy-deep)}.page-pd-purchase-action .purchase-action__qty{position:relative}.page-pd-purchase-action .purchase-action__qty-select[disabled]{cursor:default}.page-pd-purchase-action .purchase-action__atc-form{display:contents}.page-pd-purchase-action .purchase-action__cart-btn{width:160px;height:50px;border-radius:3px;background:var(--color-cta);border:none;display:flex;align-items:center;justify-content:center;gap:5px;flex-shrink:0}.page-pd-purchase-action .purchase-action__cart-btn[disabled]{opacity:.5;cursor:default}.page-pd-purchase-action .purchase-action__cart-icon{width:13.19px;height:14px;flex-shrink:0}.page-pd-purchase-action .purchase-action__cart-text,.page-pd-order-confirmation .order-confirmation__cart-label{font-weight:500;font-size:13px;line-height:19.5px;color:#fff;white-space:nowrap}.page-pd-purchase-action .purchase-action__favorite-wide{position:absolute;left:65px;top:71px;width:295px;height:40px;border-radius:2px;border:.5px solid var(--color-border-accent);background:none;display:flex;align-items:center;justify-content:center;padding:9px 73px 9px 76px;gap:5px}.page-pd-purchase-action .purchase-action__favorite-wide-icon{width:10px;height:9px;flex-shrink:0}.page-pd-purchase-action .purchase-action__favorite-wide.is-active{background:#edf3ff}.page-pd-purchase-action .purchase-action__favorite-wide.is-active .purchase-action__favorite-wide-text{font-weight:500}.page-pd-purchase-action .purchase-action__favorite-wide.is-active .purchase-action__favorite-wide-icon path{fill:#4076e1;stroke:none}.page-pd-purchase-action .purchase-action__favorite-wide-icon path{transition:fill .18s ease-out}.page-pd-purchase-action .purchase-action__favorite-wide-text{font-weight:400;font-size:12px;line-height:18px;color:var(--c-navy-deep);opacity:.9;white-space:nowrap}.page-pd-purchase-action .purchase-action__favorite-circle{position:absolute;left:20px;top:73px;width:35px;height:35px;border-radius:19px;border:.5px solid var(--color-border-accent);background:none;display:flex;align-items:center;justify-content:center;padding:0}.page-pd-purchase-action .purchase-action__favorite-circle-icon{width:15.04px;height:14.4px}.lx-page .page-pd-detail-info{margin-top:20px}.page-pd-detail-info .product-detail-info{position:relative;width:375px;height:267px;background:none}.page-pd-detail-info .product-detail-info__divider{position:absolute;left:15px;width:345px;height:0;border:0;border-top:.5px solid var(--color-border-accent)}.page-pd-detail-info .product-detail-info__divider--1{top:0}.page-pd-detail-info .product-detail-info__divider--2{top:32px}.page-pd-detail-info .product-detail-info__pickup-bar{position:absolute;left:96px;top:10px;width:183px;height:12px;display:flex;align-items:center;gap:4px}.page-pd-detail-info .product-detail-info__pickup-bar[data-lx-overlay-open]{cursor:pointer}.page-pd-detail-info .product-detail-info__pickup-bar-icon{flex-shrink:0;width:10px;height:10px;margin-top:1px;display:flex;align-items:center;justify-content:center}.page-pd-detail-info .product-detail-info__pickup-bar-text{font-weight:500;font-size:12px;line-height:18px;color:var(--color-primary-light);white-space:nowrap}.page-pd-detail-info .product-detail-info__detail-arrow{position:absolute;left:350.93px;top:12.46px;width:7.07px;height:7.07px;display:flex;align-items:center;justify-content:center}.page-pd-detail-info .product-detail-info__spec-table{position:absolute;left:15px;top:47px;width:345px;height:170px;display:flex;flex-direction:column;gap:10px}.page-pd-detail-info .product-detail-info__spec-divider{flex-shrink:0;width:345px;height:1px;border:0;background-image:repeating-linear-gradient(to right,var(--color-border) 0 2px,transparent 2px 4px)}.page-pd-detail-info .product-detail-info__spec-row{display:flex;align-items:center;gap:10px}.page-pd-detail-info .product-detail-info__spec-row-icon{flex-shrink:0;width:40px;height:40px}.page-pd-detail-info .product-detail-info__spec-row-text{flex:1 1 auto;min-width:0}.page-pd-detail-info .product-detail-info__emph{color:var(--color-primary);font-size:14px;font-weight:500}.page-pd-detail-info .product-detail-info__small12{font-size:12px}.page-pd-detail-info .product-detail-info__spec-subwrap{position:relative;height:23px;margin-top:-6px}.page-pd-detail-info .product-detail-info__spec-sub-icon{position:absolute;top:0;right:0;width:11.15px;height:11.15px;display:flex;align-items:center;justify-content:center}.page-pd-detail-info .product-detail-info__spec-sub{position:absolute;top:8px;left:0;width:100%;font-weight:400;font-size:11px;line-height:16.5px;color:var(--color-text-secondary)}.page-pd-detail-info .product-detail-info__spec-row2{display:flex;align-items:center;justify-content:space-between}.page-pd-detail-info .product-detail-info__spec-row2-main{display:flex;align-items:center;gap:5px;flex:1 1 auto;min-width:0}.page-pd-detail-info .product-detail-info__spec-row2-col{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.page-pd-detail-info .product-detail-info__spec-row2-line1{display:flex;align-items:center;gap:4px}.page-pd-detail-info .product-detail-info__spec-row2-title{font-weight:500;font-size:14px;line-height:21px;color:var(--color-primary);white-space:nowrap}.page-pd-detail-info .product-detail-info__spec-row2-note{font-weight:400;font-size:11px;line-height:16.5px;color:var(--color-text-secondary);white-space:nowrap}.page-pd-detail-info .product-detail-info__spec-row2-note-date{font-size:12px;font-weight:500}.page-pd-detail-info .product-detail-info__spec-row2-line2{display:flex;align-items:center;padding-right:4px}.page-pd-detail-info .product-detail-info__spec-row2-date{font-weight:500;font-size:14px;line-height:21px;color:var(--color-text-primary);white-space:nowrap}.page-pd-detail-info .product-detail-info__spec-title,.page-pd-detail-info .product-detail-info__spec-row2-dash{font-weight:500;font-size:13px;line-height:19.5px;color:var(--color-text-primary)}.page-pd-detail-info .product-detail-info__spec-row2-arrive{flex:1 1 auto;font-weight:400;font-size:11px;line-height:16.5px;color:var(--color-text-secondary);white-space:nowrap}.page-pd-detail-info .product-detail-info__spec-row2-icon-dot{flex-shrink:0;width:11.15px;height:11.15px;display:flex;align-items:center;justify-content:center}.page-pd-detail-info .product-detail-info__delivery-bar{position:absolute;left:15px;top:232px;width:345px;height:35px;border-radius:2px;border:.5px solid var(--color-border-accent);display:flex;align-items:center;justify-content:center;padding:12px 78px;background:none;text-decoration:none}.page-pd-detail-info .product-detail-info__delivery-bar-row{display:flex;align-items:center;gap:3px}.page-pd-detail-info .product-detail-info__delivery-bar-text{font-weight:500;font-size:11px;line-height:16.5px;color:var(--c-navy-deep);opacity:.9;white-space:nowrap}.page-pd-detail-info .product-detail-info__delivery-bar-icon{flex-shrink:0;width:7.85px;height:7.85px;display:flex;align-items:center;justify-content:center}@media(pointer:fine){.page-pd-detail-info .product-detail-info__delivery-bar{cursor:pointer;transition:background .15s ease}.page-pd-detail-info .product-detail-info__delivery-bar:hover{background:#00000005}}.lx-page .page-pd-detail-info--model{margin-top:15px}.page-pd-detail-info--model .product-detail-info{height:220px}.page-pd-detail-info--model .product-detail-info__spec-table{top:0;height:auto}.page-pd-detail-info--model .product-detail-info__divider--1,.page-pd-detail-info--model .product-detail-info__divider--2,.page-pd-detail-info--model .product-detail-info__pickup-bar,.page-pd-detail-info--model .product-detail-info__detail-arrow{display:none}.page-pd-detail-info--model .product-detail-info__spec-divider:last-child{display:none}.page-pd-detail-info--model .product-detail-info__spec-row,.page-pd-detail-info--model .product-detail-info__spec-row2{height:40px}.page-pd-detail-info--model .product-detail-info__spec-row2-line1,.page-pd-detail-info--model .product-detail-info__spec-row2-title{line-height:16px}.page-pd-detail-info--model .product-detail-info__spec-row2-line2,.page-pd-detail-info--model .product-detail-info__spec-row2-date{line-height:19px}.page-pd-detail-info--model .product-detail-info__spec-row2-dash{line-height:10px}.page-pd-detail-info--model .product-detail-info__delivery-bar{top:185px}.page-pd-detail-info--model .product-detail-info__spec-title{font-size:16px;color:#000}.page-pd-detail-info--model .product-detail-info__small12{color:#333}.page-pd-color-select button,.page-pd-capacity-select button,.page-pd-grade-select button,.page-pd-order-confirmation button,.page-pd-spec-tabs button{font:inherit;background:none;border:0;cursor:pointer;color:inherit}.lx-page .page-pd-color-select{margin-top:30px}.page-pd-color-select .color-select{position:relative;width:375px;height:308px;background:none}.page-pd-color-select .color-select__bg{position:absolute;left:0;top:0;width:375px;height:205px;background:linear-gradient(180deg,#fff -36.739%,#ebf0f6 120.652%)}.page-pd-color-select .color-select__product-image{position:absolute;left:128px;top:17px;width:118px;height:157px}.page-pd-color-select .color-select__product-image-img{display:block;width:100%;height:100%;object-fit:cover}.page-pd-color-select .color-select__page-indicator{position:absolute;left:149px;top:189px;width:78px;height:6px;display:flex;align-items:center;gap:12px}.page-pd-color-select .color-select__dot{flex-shrink:0;width:6px;height:6px;border-radius:6px;background:#8db0d0}.page-pd-color-select .color-select__dot--active{background:#4076e1}.page-pd-color-select .color-select__heading{position:absolute;left:15px;top:220px;font-weight:500;font-size:15px;line-height:22.5px;letter-spacing:-.03em;color:#333;white-space:nowrap}.page-pd-color-select .color-select__chips{position:absolute;left:15px;top:251px;height:33px}.page-pd-color-select .color-select__chips-row{position:absolute;left:0;top:4px;display:flex;align-items:center;gap:15px}.page-pd-color-select .color-select__chip{position:relative;flex-shrink:0;width:25px;height:25px;border-radius:12px;border:.5px solid #ebf0f6;background:var(--swatch);padding:0}.page-pd-color-select .color-select__chip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;background:linear-gradient(169.5625deg,#fff 9.2889%,#000 75.644%);opacity:.05;pointer-events:none}.page-pd-color-select .color-select__chip--active:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:2px solid #4076e1;border-radius:50%;box-sizing:border-box;pointer-events:none}.page-pd-color-select .color-select__label{position:absolute;left:15px;top:293px;font-weight:400;font-size:12px;line-height:18px;letter-spacing:-.03em;color:#527694;white-space:nowrap}.page-pd-color-select .color-select__color-name{position:absolute;left:102px;top:294px;font-weight:700;font-size:15px;line-height:22.5px;color:#2250ad;white-space:nowrap}.page-pd-color-select .color-select__price{position:absolute;left:209px;top:295px;font-weight:400;font-size:13px;line-height:19.5px;color:#14355d;white-space:nowrap}.lx-page .page-pd-capacity-select{margin-top:28px}.page-pd-capacity-select .capacity-select{width:375px;height:191px;padding:0 15px;background:none}.page-pd-capacity-select .capacity-select__heading{min-height:21px;display:flex;align-items:center;font-weight:500;font-size:15px;line-height:22.5px;letter-spacing:-.03em;color:#333}.page-pd-capacity-select .capacity-select__grid{margin-top:10px;display:grid;grid-template-columns:167px 167px;column-gap:11px;row-gap:10px}.lx-page .lx-optcard{width:167px;height:70px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px solid #c8d4e4;border-radius:3px;background:transparent}.lx-page .lx-optcard__label{font-size:15px;font-weight:400;line-height:22.5px;letter-spacing:-.03em;color:#14355d}.lx-page .lx-optcard__price{font-size:15px;font-weight:400;line-height:22.5px;color:#527694}.page-pd-capacity-select .capacity-select__card--active,.page-pd-grade-select .grade-select__card--active{background:#ebf7fa;border-color:#2250ad}.page-pd-capacity-select .capacity-select__card--active .lx-optcard__label,.page-pd-grade-select .grade-select__card--active .lx-optcard__label{font-weight:700;color:#2250ad}.page-pd-capacity-select .capacity-select__card--active .lx-optcard__price,.page-pd-grade-select .grade-select__card--active .lx-optcard__price{font-size:13px;line-height:19.5px;color:#14355d}.lx-page .page-pd-grade-select{margin-top:20px}.page-pd-grade-select .grade-select{width:375px;height:181px;padding:0 15px;background:none}.page-pd-grade-select .grade-select__header{display:flex;align-items:flex-start;gap:5px}.page-pd-grade-select .grade-select__heading{min-height:21px;display:flex;align-items:center;font-weight:500;font-size:15px;line-height:22.5px;letter-spacing:-.03em;color:#333;white-space:nowrap}.page-pd-grade-select .grade-select__info-link{display:inline-flex;align-items:center;gap:3px;margin-top:6px;padding-bottom:1px;border-bottom:.5px solid #4076e1;font-weight:500;font-size:10px;line-height:15px;color:#4076e1;flex-shrink:0;text-decoration:none}.page-pd-grade-select .grade-select__info-icon,.page-pd-grade-select .grade-select__info-chevron{flex-shrink:0;display:block}.page-pd-grade-select .grade-select__grid{margin-top:8px;display:grid;grid-template-columns:167px 167px;column-gap:11px;row-gap:10px}.lx-page .page-pd-order-confirmation{margin-top:30px;margin-bottom:1px}.page-pd-order-confirmation .order-confirmation{position:relative;width:375px;height:292px;overflow:hidden;background:#ebf0f6}.page-pd-order-confirmation .order-confirmation__card{position:absolute;left:15px;top:30px;width:345px;height:222px}.page-pd-order-confirmation .order-confirmation__atc-form{margin:0}.page-pd-order-confirmation .order-confirmation__banner{position:absolute;left:0;top:18px;width:345px;height:204px;border-radius:2px;background:linear-gradient(180deg,#fff,#f1f8ff)}.page-pd-order-confirmation .order-confirmation__header-band{position:absolute;left:0;top:0;width:345px;height:45px;background:linear-gradient(108.5deg,#2e52a7,#16aeb1)}.page-pd-order-confirmation .order-confirmation__heading{position:absolute;left:47px;top:10px;width:281px;color:#fff;font-weight:500;font-size:15px;line-height:22.5px;text-align:center}.page-pd-order-confirmation .order-confirmation__photo{position:absolute;left:15px;top:60px;width:95.419px;height:87px;border-radius:3px;overflow:hidden;background:linear-gradient(179.95deg,#fff,#ebf0f6)}.page-pd-order-confirmation .order-confirmation__photo-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.page-pd-order-confirmation .order-confirmation__product-info{position:absolute;left:120px;top:62px;width:210px;display:flex;flex-direction:column;gap:5px}.page-pd-order-confirmation .order-confirmation__info-block{display:flex;flex-direction:column;gap:3px}.page-pd-order-confirmation .order-confirmation__badge-model{display:flex;flex-direction:column;gap:5px;width:210px}.page-pd-order-confirmation .order-confirmation__badge-row{display:flex;align-items:center;gap:3px;width:210px}.page-pd-order-confirmation .order-confirmation__grade-badge{display:inline-flex;align-items:center;justify-content:center;padding:1px 8px;border-radius:2px}.page-pd-order-confirmation .order-confirmation__grade-badge--gold{background:var(--pd-color-badge-gold)}.page-pd-order-confirmation .order-confirmation__grade-badge--red{background:var(--pd-color-badge-red)}.page-pd-order-confirmation .order-confirmation__grade-badge--blue{background:var(--pd-color-badge-blue)}.page-pd-order-confirmation .order-confirmation__grade-badge-text{color:#fff;font-weight:500;font-size:9px;line-height:13.5px;letter-spacing:-.03em;white-space:nowrap}.page-pd-order-confirmation .order-confirmation__model-spec{display:flex;flex-direction:column;gap:3px;width:210px}.page-pd-order-confirmation .order-confirmation__model{color:#333;font-weight:500;font-size:12px;line-height:15.6px;max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-pd-order-confirmation .order-confirmation__spec-row{display:flex;align-items:center;gap:3px}.page-pd-order-confirmation .order-confirmation__storage{color:#333;font-weight:400;font-size:11px;line-height:14.3px;white-space:nowrap}.page-pd-order-confirmation .order-confirmation__color{color:#333;font-weight:400;font-size:10px;line-height:13px;white-space:nowrap}.page-pd-order-confirmation .order-confirmation__spec-sep{display:block;width:1px;height:10px;background:#7994aa;flex-shrink:0}.page-pd-order-confirmation .order-confirmation__accessory{width:210px;font-weight:400;font-size:9px;line-height:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-pd-order-confirmation .order-confirmation__accessory-label{color:#14355d}.page-pd-order-confirmation .order-confirmation__accessory-value{color:#5a7386}.page-pd-order-confirmation .order-confirmation__price-row{display:flex;align-items:center;gap:2px}.page-pd-order-confirmation .order-confirmation__price-group{display:flex;align-items:baseline;gap:1px}.page-pd-order-confirmation .order-confirmation__unit-price{color:#333;font-weight:500;font-size:11px;line-height:16.5px;white-space:nowrap}.page-pd-order-confirmation .order-confirmation__tax{color:#527694;font-weight:500;font-size:7px;line-height:10.5px;white-space:nowrap}.page-pd-order-confirmation .order-confirmation__unit-qty{color:#333;font-weight:500;font-size:9px;line-height:13.5px;white-space:nowrap}.page-pd-order-confirmation .order-confirmation__subtotal{position:absolute;left:232px;top:129px;display:flex;align-items:baseline;gap:2px}.page-pd-order-confirmation .order-confirmation__subtotal-label{color:#333;font-weight:700;font-size:9px;line-height:13.5px;white-space:nowrap}.page-pd-order-confirmation .order-confirmation__subtotal-price{display:flex;align-items:baseline}.page-pd-order-confirmation .order-confirmation__yen{color:#333;font-weight:500;font-size:10px;line-height:15px}.page-pd-order-confirmation .order-confirmation__amount{color:#333;font-weight:500;font-size:13px;line-height:19.5px}.page-pd-order-confirmation .order-confirmation__qty-badge{position:absolute;left:15px;top:157px;width:50px;height:50px;border-radius:2px;background:#ebf0f6}.page-pd-order-confirmation .order-confirmation__qty-num{position:absolute;left:15.889px;top:14px;color:#14355d;font-weight:500;font-size:14px;line-height:21px}.page-pd-order-confirmation .order-confirmation__qty-check{position:absolute;left:33.951px;top:23.114px;width:7.92px;height:4.56px;display:block}.page-pd-order-confirmation .order-confirmation__cart-btn{position:absolute;left:70px;top:157px;width:260px;height:50px;border-radius:3px;background:#374fb9;display:flex;align-items:center;justify-content:center;gap:5px}.page-pd-order-confirmation .order-confirmation__cart-btn[disabled]{opacity:.5;cursor:default}.page-pd-order-confirmation .order-confirmation__cart-icon{width:13.192px;height:14px;flex-shrink:0;display:block}.lx-page #lx-pd-spec-tabs{scroll-margin-top:37px}.lx-page #lx-pd-warranty-info,.lx-page #lx-pd-purchase-list,.lx-page #lx-pd-purchase-guide-section,.lx-page #lx-pd-faq-section{scroll-margin-top:53px}.page-pd-spec-tabs .product-spec-tabs{position:relative;width:375px;background:none}.page-pd-spec-tabs .product-spec-tabs__bar{position:relative;width:375px;height:45px;background:linear-gradient(180deg,#fff 36.538%,#f1f8ff 127.885%)}.page-pd-spec-tabs .product-spec-tabs__bar.is-stuck{position:fixed;top:calc(var(--header-height2, 60px) / var(--lx-zoom, 1));left:50%;transform:translate(-50%);z-index:90;transition:top .15s ease-out}@media(max-width:767.98px){.shopify-section-header-hidden~#MainContent .page-pd-spec-tabs .product-spec-tabs__bar.is-stuck{top:0}}.page-pd-spec-tabs .product-spec-tabs__bar-spacer{height:45px}.page-pd-spec-tabs .product-spec-tabs__bar-spacer[hidden]{display:none}.page-pd-spec-tabs .product-spec-tabs__tab-list{position:relative;display:flex;align-items:center;height:45px;gap:35px;padding:0 24px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.page-pd-spec-tabs .product-spec-tabs__tab-list::-webkit-scrollbar{display:none}.page-pd-spec-tabs .product-spec-tabs__tab{flex:none;font-size:14px;line-height:21px;font-weight:400;color:#8db0d0;white-space:nowrap;text-decoration:none;cursor:pointer}.page-pd-spec-tabs .product-spec-tabs__tab.is-active{font-weight:500;color:#2250ad}.page-pd-spec-tabs .product-spec-tabs__underline{position:absolute;left:23px;top:43px;width:28px;height:2px;background:#2250ad}.page-pd-spec-tabs .product-spec-tabs__heading{position:relative;margin-top:5px;gap:8px;overflow:hidden}.page-pd-spec-tabs .product-spec-tabs__heading-title{min-width:0;overflow:hidden;text-overflow:ellipsis}.page-pd-spec-tabs .product-spec-tabs__recommendation{position:relative;margin:20px 15px 0;width:345px;height:121px;border-radius:3px;background:#dff0ff}.page-pd-spec-tabs .product-spec-tabs__recommendation-check{position:absolute;left:10px;top:20.25px;width:9px;height:6.75px;display:block}.page-pd-spec-tabs .product-spec-tabs__recommendation-tag{position:absolute;left:24px;top:15px;font-weight:500;font-size:14px;line-height:21px;color:#2250ad;white-space:nowrap}.page-pd-spec-tabs .product-spec-tabs__recommendation-text{position:absolute;left:10px;top:36px;width:325px;height:70px;font-weight:400;font-size:11px;line-height:16.5px;color:#333}.page-pd-spec-tabs .product-spec-tabs__accordion{position:relative;margin:20px 15px 0;width:345px;list-style:none}.page-pd-spec-tabs .product-spec-tabs__row{list-style:none}.page-pd-spec-tabs .product-spec-tabs__row-head{position:relative;display:block;width:100%;height:50px;padding:15px 0 0;text-align:left;border-bottom:1px solid #c8d4e4;cursor:pointer}.page-pd-spec-tabs .product-spec-tabs__row:first-child .product-spec-tabs__row-head{height:35px;padding-top:0}.page-pd-spec-tabs .product-spec-tabs__row-label{display:block;font-weight:400;font-size:14px;line-height:21px;color:#14355d;white-space:nowrap}.page-pd-spec-tabs .product-spec-tabs__row-arrow{position:absolute;right:0;top:19px;width:7px;height:13px;display:block;transform-origin:center;transition:transform .2s ease}.page-pd-spec-tabs .product-spec-tabs__row.is-open .product-spec-tabs__row-arrow{transform:rotate(90deg)}.page-pd-spec-tabs .product-spec-tabs__row:first-child .product-spec-tabs__row-arrow{top:4px}.page-pd-spec-tabs .product-spec-tabs__row-content{display:grid;grid-template-rows:0fr;overflow:hidden;margin:0 -15px;transition:grid-template-rows .3s ease}.page-pd-spec-tabs .product-spec-tabs__row-content>*{min-height:0;overflow:hidden}.page-pd-spec-tabs .product-spec-tabs__row.is-open .product-spec-tabs__row-content{grid-template-rows:1fr}@media(prefers-reduced-motion:reduce){.page-pd-spec-tabs .product-spec-tabs__row-content{transition:none}}.page-pd-spec-tabs .product-spec-tabs__refurbish{margin:20px 15px 0}.lx-page .page-purchase-guide.page-pd-purchase-list{margin-top:30px}.lx-page .page-pd-purchase-list .purchase-guide__compare{margin-top:0}.lx-page .page-pd-warranty-info{margin-top:40px}.page-pd-warranty-info .warranty-info{position:relative;width:375px;height:948px;background:#fff}.page-pd-warranty-info .warranty-info__header{position:absolute;top:0;left:0;gap:8px}.page-pd-warranty-info .warranty-info__intro{position:absolute;top:58px;left:15px;width:345px;font-weight:400;font-size:12px;line-height:1.5;color:#333}.page-pd-warranty-info .warranty-info__title{position:absolute;left:16px;font-weight:500;font-size:14px;line-height:1.5;color:#14355d}.page-pd-warranty-info .warranty-info__title--basic{top:126px}.page-pd-warranty-info .warranty-info__title--premium{top:504px}.page-pd-warranty-info .warranty-info__divider{position:absolute;left:16px;width:345px;height:2px;background:#224995}.page-pd-warranty-info .warranty-info__divider--basic{top:148px}.page-pd-warranty-info .warranty-info__divider--premium{top:526px}.page-pd-warranty-info .warranty-info__divider:after{content:"";position:absolute;left:55px;top:0;width:290px;height:2px;background:#6acbff}.page-pd-warranty-info .warranty-info__card{position:absolute;left:15px;width:345px;height:160px;border-radius:3px}.page-pd-warranty-info .warranty-info__card--1{top:159px;background:#ebf7fa}.page-pd-warranty-info .warranty-info__card--2{top:329px;background:#eef1f8}.page-pd-warranty-info .warranty-info__card-icon{position:absolute;left:10px}.page-pd-warranty-info .warranty-info__card-icon--1{top:15.09px;width:17px;height:15px}.page-pd-warranty-info .warranty-info__card-icon--2{top:15px;width:16px;height:16px}.page-pd-warranty-info .warranty-info__card-title{position:absolute;top:11px;font-weight:500;font-size:13px;line-height:1.5;color:#333;white-space:nowrap}.page-pd-warranty-info .warranty-info__card-title--1{left:29.90625px}.page-pd-warranty-info .warranty-info__card-title--2{left:29px}.page-pd-warranty-info .warranty-info__card-body{position:absolute;left:10px;top:35px;width:325px;height:115px;background:#fff;border-radius:2px;padding:15px 7px 15px 10px;font-weight:400;font-size:11px;line-height:1.5;color:#333}.page-pd-warranty-info .warranty-info__premium-desc{position:absolute;top:538px;left:15px;width:345px;font-weight:400;font-size:11px;line-height:1.5;color:#333}.page-pd-warranty-info .warranty-info__features{position:absolute;top:598px;left:15px;width:345px;height:287px;border-radius:2px;background:linear-gradient(180deg,#fff 36.5385%,#f1f8ff 127.8846%);box-shadow:0 0 5.175px #124d8933}.page-pd-warranty-info .warranty-info__features-lead{position:absolute;left:15px;top:20px;width:315px;font-weight:500;font-size:13px;line-height:1.5;letter-spacing:-.04em;color:#2250ad}.page-pd-warranty-info .warranty-info__features-box{position:absolute;left:15px;top:64px;width:315px;height:208px;box-shadow:inset 0 0 0 1px #c8d4e4;border-radius:2px;background:transparent}.page-pd-warranty-info .warranty-info__features-ribbon{position:absolute;left:-3px;top:10px;width:171px;height:20px}.page-pd-warranty-info .warranty-info__features-ribbon-img{width:100%;height:100%}.page-pd-warranty-info .warranty-info__features-ribbon-text{position:absolute;left:8px;top:3px;width:149px;font-weight:500;font-size:9px;line-height:1.5;color:#fff;white-space:nowrap}.page-pd-warranty-info .warranty-info__features-plan-name{position:absolute;left:10px;top:37px;font-weight:500;font-size:13px;line-height:1.5;color:#374fb9;white-space:nowrap}.page-pd-warranty-info .warranty-info__features-price{position:absolute;left:185px;top:38px;display:flex;align-items:center;gap:1px;color:#333}.page-pd-warranty-info .warranty-info__features-price-yen{font-weight:500;font-size:10px;line-height:1.5}.page-pd-warranty-info .warranty-info__features-price-amount{font-weight:500;font-size:14px;line-height:1.5}.page-pd-warranty-info .warranty-info__features-hr{position:absolute;left:0;top:66px;width:315px;border-top:.5px solid #c8d4e4}.page-pd-warranty-info .warranty-info__features-list{position:absolute;left:10px;top:76px;width:295px;display:flex;flex-direction:column;gap:7px}.page-pd-warranty-info .warranty-info__features-row{display:flex;align-items:center;gap:5px;height:17px}.page-pd-warranty-info .warranty-info__features-check{flex-shrink:0;width:9px;height:7px;color:#00bc77}.page-pd-warranty-info .warranty-info__features-row-text{font-size:11px;line-height:1.5;color:#333}.page-pd-warranty-info .warranty-info__features-row-text--medium,.page-pd-warranty-info .warranty-info__features-row-text--regular{font-weight:500}.page-pd-warranty-info .warranty-info__features-row-text__highlight{font-weight:700;color:#f14b9b}.page-pd-warranty-info .warranty-info__features-row-divider{border-top:1px dashed #c8d4e4;margin-bottom:-1px}.page-pd-warranty-info .warranty-info__cta{position:absolute;top:905px;left:15px;display:block;width:345px;height:43px;border-radius:3px;background:#0b6082;text-decoration:none}.page-pd-warranty-info .warranty-info__cta-body{position:absolute;left:78px;top:9px;display:flex;align-items:center;gap:5px}.page-pd-warranty-info .warranty-info__cta-icon{flex-shrink:0;width:12px;height:14px}.page-pd-warranty-info .warranty-info__cta-text{font-weight:400;font-size:13px;line-height:1.5;color:#fff;white-space:nowrap}.page-pd-warranty-info .warranty-info__cta-chevron{position:absolute;left:317.24px;top:16px;width:6px;height:10px}.lx-page .page-pd-purchase-guide-section{margin-top:40px}.page-pd-purchase-guide-section .purchase-guide-section{width:375px;background:#fff}.page-pd-purchase-guide-section .purchase-guide-section__panel{background:#ebf0f6;padding:20px 15px 40px}.page-pd-purchase-guide-section .purchase-guide-section__contact-list{display:flex;flex-direction:column;gap:10px}.page-pd-purchase-guide-section .purchase-guide-section__contact{width:100%;height:40px;background:#fff;border:1px solid #c8d4e4;border-radius:3px;padding:12px 96px 11px;display:flex}.page-pd-purchase-guide-section .purchase-guide-section__contact-row{display:flex}.page-pd-purchase-guide-section .purchase-guide-section__contact--line .purchase-guide-section__contact-row{align-items:flex-end;gap:4px}.page-pd-purchase-guide-section .purchase-guide-section__contact--phone .purchase-guide-section__contact-row{align-items:center;gap:2px}.page-pd-purchase-guide-section .purchase-guide-section__contact--mail .purchase-guide-section__contact-row{align-items:center;gap:4px}.page-pd-purchase-guide-section .purchase-guide-section__contact-icon{flex-shrink:0;display:block}.page-pd-purchase-guide-section .purchase-guide-section__contact-label{font-weight:400;font-size:13px;line-height:1.5;color:#333;text-align:center;white-space:nowrap}@media(pointer:fine){.page-pd-purchase-guide-section .purchase-guide-section__contact{cursor:pointer;transition:background .15s ease}.page-pd-purchase-guide-section .purchase-guide-section__contact:hover{background:#00000005}}.lx-page .page-pd-faq-section{margin-top:40px}.page-pd-faq-section .faq-section{width:375px;background:#fff}.page-pd-faq-section .faq-section__review-banner{position:relative;width:345px;margin:30px 15px 0;background:#ebf0f6;border-radius:3px;padding:17.317px 15px 20px;display:flex;flex-direction:column}.page-pd-faq-section .faq-section__review-banner-top{display:flex;align-items:flex-start;width:315px;padding-left:16.422px;gap:14.788px}.page-pd-faq-section .faq-section__rating-summary{flex-shrink:0;width:90.468px;display:flex;flex-direction:column}.page-pd-faq-section .faq-section__rating-summary-inner{width:79.428px;margin-left:2.549px;display:flex;flex-direction:column;align-items:center}.page-pd-faq-section .faq-section__score{color:#14355d;font-weight:700;font-size:30px;line-height:45px}.page-pd-faq-section .faq-section__stars{display:flex;margin-top:3px;gap:3.001px}.page-pd-faq-section .faq-section__stars img{width:13.486px;height:12.137px;flex-shrink:0}.page-pd-faq-section .faq-section__review-count{width:90.468px;margin-top:5.863px;color:#527694;font-weight:500;font-size:12px;line-height:18px;text-align:center}.page-pd-faq-section .faq-section__banner-image{flex-shrink:0;width:190.422px;height:67px;margin-top:3.683px}.page-pd-faq-section .faq-section__chart{display:flex;flex-direction:column}.page-pd-faq-section .faq-section__chart-row{flex:1;display:flex;align-items:center}.page-pd-faq-section .faq-section__chart-label{flex-shrink:0;width:15.5px;display:flex;align-items:center;gap:1.5px}.page-pd-faq-section .faq-section__chart-num{font-size:8px;line-height:1;font-weight:500;color:var(--color-warning)}.page-pd-faq-section .faq-section__chart-star{display:block;width:9.5px;height:8.5px}.page-pd-faq-section .faq-section__chart-track{flex:1;height:5.5px;margin:0 6.5px 0 3px;border-radius:2.75px;background:var(--color-border);overflow:hidden}.page-pd-faq-section .faq-section__chart-fill{display:block;height:100%;border-radius:inherit;background:var(--color-warning)}.page-pd-faq-section .faq-section__chart-pct{flex-shrink:0;width:20px;text-align:right;font-size:8px;line-height:1;color:var(--color-text-secondary)}.page-pd-faq-section .faq-section__banner-divider{width:315px;height:1px;margin-top:13.683px;background:repeating-linear-gradient(to right,#c8d4e4 0 2px,transparent 2px 4px)}.page-pd-faq-section .faq-section__banner-title{margin-top:14px;color:#14355d;font-weight:500;font-size:13px;line-height:19.5px;text-align:center}.page-pd-faq-section .faq-section__banner-subtitle{margin-top:5px;color:#527694;font-weight:400;font-size:11px;line-height:16.5px;text-align:center}.page-pd-faq-section .faq-section__write-review-cta{position:relative;width:315px;height:45px;margin-top:10px;background:#0b6082;border-radius:3px;border:none;display:flex;align-items:center;justify-content:center}.page-pd-faq-section .faq-section__write-review-cta-text{color:#fff;font-weight:400;font-size:13px;line-height:19.5px;text-align:center}.page-pd-faq-section .faq-section__write-review-cta-arrow{position:absolute;top:50%;right:20.015px;transform:translateY(-50%) rotate(-45deg);width:8.485px;height:8.485px}.page-pd-faq-section .faq-section__filters{display:flex;align-items:center;margin:20px 15px 0;gap:10.473px}.page-pd-faq-section .faq-section__filter{position:relative;display:flex;align-items:center;height:30px;border-radius:2px;font-size:12px;line-height:18px;background:transparent;border:none}.page-pd-faq-section .faq-section__filter--active{width:70px;justify-content:center;background:#ebf7fa;border:1px solid #2250ad;color:#2250ad;font-weight:500}.page-pd-faq-section .faq-section__filter--inactive{padding-left:8.851px;border:.5px solid #8db0d0;color:#14355d;font-weight:400}.page-pd-faq-section .faq-section__filter--wide{width:107.708px}.page-pd-faq-section .faq-section__filter--narrow{width:70px;margin-left:auto}.page-pd-faq-section .faq-section__filter-arrow{position:absolute;width:7.071px;height:7.071px;top:11.778px;transform:rotate(45deg)}.page-pd-faq-section .faq-section__filter--wide .faq-section__filter-arrow{left:88.491px}.page-pd-faq-section .faq-section__filter--narrow .faq-section__filter-arrow{left:57.664px}.page-pd-faq-section .faq-section__review-list{margin-top:15px;display:flex;flex-direction:column}.page-pd-faq-section .faq-section__review-item{padding:0 15px;display:flex;flex-direction:column}.page-pd-faq-section .faq-section__review-item+.faq-section__review-item{margin-top:15px}.page-pd-faq-section .faq-section__review-item-head{display:flex;flex-direction:column;gap:3px}.page-pd-faq-section .faq-section__review-item-title{color:#14355d;font-weight:500;font-size:14px;line-height:21px}.page-pd-faq-section .faq-section__review-item-stars{display:flex;gap:2.966px}.page-pd-faq-section .faq-section__review-item-stars img{width:13.333px;height:12px;flex-shrink:0}.page-pd-faq-section .faq-section__review-item-body{margin-top:10px;width:345px;color:#333;font-weight:400;font-size:11px;line-height:17.6px}.page-pd-faq-section .faq-section__review-item-foot{margin-top:5px;display:flex;flex-direction:column;align-items:flex-end;gap:5px}.page-pd-faq-section .faq-section__review-item-foot-row1{display:flex;align-items:center;width:128px;color:#527694;font-weight:400;font-size:11px;line-height:16.5px}.page-pd-faq-section .faq-section__review-item-person{flex-shrink:0;width:7.929px;height:8.495px;margin-right:2.071px}.page-pd-faq-section .faq-section__review-item-date{margin-left:5px}.page-pd-faq-section .faq-section__review-item-like{width:44px;height:25px;border-radius:2px;background:none;border:none;padding:0}.page-pd-faq-section .faq-section__review-item-like img{width:100%;height:100%}.page-pd-faq-section .faq-section__review-item-divider{margin-top:15px;height:1px;background:repeating-linear-gradient(to right,#c8d4e4 0 2px,transparent 2px 4px)}.page-pd-faq-section .faq-section__empty{margin:20px 15px 0;padding:24px 0;text-align:center;font-size:12px;line-height:1.6;color:#527694}.page-pd-faq-section .faq-section__load-more{position:relative;width:345px;height:45px;margin:20px 15px 0;background:#fff;border:.5px solid #8db0d0;border-radius:3px;display:flex;align-items:center;justify-content:center}.page-pd-faq-section .faq-section__load-more-text{color:#14355d;font-weight:400;font-size:12px;line-height:18px}.page-pd-faq-section .faq-section__load-more-arrow{position:absolute;top:50%;right:21.515px;transform:translateY(-50%) rotate(45deg);width:8.485px;height:8.485px}@media(pointer:fine){.page-pd-faq-section .faq-section__write-review-cta{transition:opacity .2s ease}.page-pd-faq-section .faq-section__write-review-cta:hover{opacity:.85}.page-pd-faq-section .faq-section__filter{transition:background .2s ease}.page-pd-faq-section .faq-section__filter--inactive:hover{background:#14355d0a}.page-pd-faq-section .faq-section__load-more{transition:background .2s ease}.page-pd-faq-section .faq-section__load-more:hover{background:#f4f6fa}.page-pd-faq-section .faq-section__review-item-like{transition:opacity .2s ease}.page-pd-faq-section .faq-section__review-item-like:hover{opacity:.7}}.page-pd-buying-guide{margin-top:0}.page-pd-buying-guide .iphone-buying-guide-card__link{display:block;height:100%;color:inherit;text-decoration:none}.page-pd-buying-guide .iphone-buying-guide{width:375px}.page-pd-buying-guide .iphone-buying-guide__header{display:flex;align-items:center;gap:8px;padding-left:15px;height:38px;background:#14355d}.page-pd-buying-guide .iphone-buying-guide__accent{flex-shrink:0;width:2px;height:18px;background:#6acbff}.page-pd-buying-guide .iphone-buying-guide__heading{color:#fff;font-weight:500;font-size:15px;line-height:21px;white-space:nowrap}.page-pd-buying-guide .iphone-buying-guide__intro{width:345px;margin:20px auto 0;color:#333;font-weight:400;font-size:12px;line-height:18px}.page-pd-buying-guide .iphone-buying-guide__cards{display:flex;gap:10px;overflow-x:auto;margin:4px 0 -6px 9px;padding:6px 15px 6px 6px;scrollbar-width:none}.page-pd-buying-guide .iphone-buying-guide__cards::-webkit-scrollbar{display:none}.page-pd-buying-guide .iphone-buying-guide-card{flex:0 0 auto}.page-pd-buying-guide .iphone-buying-guide-card{flex-shrink:0;width:210px;height:244px;border-radius:2px;background:linear-gradient(180deg,#fff 36.538%,#f1f8ff 127.885%);box-shadow:0 0 5.175px #124d8933}.page-pd-buying-guide .iphone-buying-guide-card__photo-wrap{display:block;position:relative;width:210px;height:140px}.page-pd-buying-guide .iphone-buying-guide-card__photo{width:100%;height:100%;border-radius:2px 2px 0 0;object-fit:cover}.page-pd-buying-guide .iphone-buying-guide-card__photo-overlay{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px 2px 0 0;background:#100f0fb3;pointer-events:none}.page-pd-buying-guide .iphone-buying-guide-card__date{margin:10px 0 0 10px;min-height:16px;width:50px;color:#527694;font-weight:400;font-size:10px;line-height:15px}.page-pd-buying-guide .iphone-buying-guide-card__title{margin:0 9px 0 10px;width:191px;color:#14355d;font-weight:500;font-size:13px;line-height:19.5px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.page-pd-buying-guide .iphone-buying-guide__load-more{position:relative;width:345px;height:43px;margin:20px 0 0 15px;border-radius:3px;background:#0b6082;display:block;text-decoration:none}.page-pd-buying-guide .iphone-buying-guide__load-more-text{position:absolute;top:9px;left:0;width:100%;height:25px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:400;font-size:13px;line-height:19.5px;white-space:nowrap}.page-pd-buying-guide .iphone-buying-guide__chevron{position:absolute;left:317.24px;top:16px;width:6px;height:10px}.lx-page .page-sales-ranking-list.page-pd-sales-ranking{margin-top:40px}.lx-page .page-floating-recently-viewed.page-floating-recently-viewed--detail{margin-top:0}.page-pd-sales-ranking .pd-ranking__header{width:375px;height:48px;background:linear-gradient(108.178deg,#2e52a7 4.182%,#16aeb1 105.396%);display:flex;flex-direction:column;align-items:center}.page-pd-sales-ranking .pd-ranking__kicker{padding-top:8px;white-space:nowrap}.page-pd-sales-ranking .pd-ranking__title{padding:1px 0 7px;white-space:nowrap}.page-pd-sales-ranking .pd-ranking__panel{width:375px;background:#ebf0f6;padding-bottom:30px;display:flex;flex-direction:column}.page-pd-sales-ranking .product-card-wrap{margin-top:26px;align-self:center}.lx-page .page-pd-bottom-cta{margin-top:40px;margin-bottom:40px}.page-pd-bottom-cta .bottom-cta{width:375px;overflow-x:hidden;display:flex;flex-direction:column;background:#fff}.page-pd-bottom-cta .bottom-cta__hscroll{overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.page-pd-bottom-cta .bottom-cta__hscroll::-webkit-scrollbar{display:none}.page-pd-bottom-cta .bottom-cta__navy-bg{width:375px;background:#14355d;padding-top:30px;padding-bottom:40px;display:flex;flex-direction:column}.page-pd-bottom-cta .bottom-cta__discovery-heading{display:flex;align-items:center;gap:5px;margin-left:15px}.page-pd-bottom-cta .bottom-cta__discovery-heading-bar{width:2px;height:18px;background:#6acbff;flex-shrink:0}.page-pd-bottom-cta .bottom-cta__discovery-heading h3{font-weight:500;font-size:15px;line-height:1.4;color:#fff}.page-pd-bottom-cta .bottom-cta__divider{width:375px;height:0;border-top:.5px solid #527694}.page-pd-bottom-cta .bottom-cta__divider--1{margin-top:10px}.page-pd-bottom-cta .bottom-cta__divider--2{margin-top:30px}.page-pd-bottom-cta .bottom-cta__divider--3{margin-top:20px}.page-pd-bottom-cta .bottom-cta__sub-heading{font-weight:500;font-size:13px;line-height:1.5;color:#fff;margin-left:15px}.page-pd-bottom-cta .bottom-cta__iphone-series{margin-top:20px}.page-pd-bottom-cta .bottom-cta__chip-panel{width:375px;background:#274871;margin-top:10px;padding:10px 0 10px 15px}.page-pd-bottom-cta .bottom-cta__chip-row{display:flex;flex-direction:row;gap:5px;flex-wrap:nowrap}.page-pd-bottom-cta .bottom-cta__chip-row+.bottom-cta__chip-row{margin-top:8px}.page-pd-bottom-cta .bottom-cta__chip{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:7px 15px;font-family:inherit;font-size:12px;line-height:1.5;white-space:nowrap;border:1px solid #527694;border-radius:15px;font-weight:400;color:#c8d4e4;background:transparent;text-decoration:none;cursor:pointer}.page-pd-bottom-cta .bottom-cta__chip--active,.page-pd-bottom-cta .bottom-cta__chip.is-active{font-weight:500;color:#fff;border-color:#fff;border-radius:16px}.page-pd-bottom-cta .bottom-cta__series-panel[hidden]{display:none}.page-pd-bottom-cta .bottom-cta__series-panel{margin-top:15px}.page-pd-bottom-cta .bottom-cta__series-panel .bottom-cta__carousel{margin-top:0}.page-pd-bottom-cta .bottom-cta__carousel{margin-top:15px;padding-left:15px}.page-pd-bottom-cta .bottom-cta__carousel-track{display:flex;flex-direction:row;gap:5px}.page-pd-bottom-cta .bottom-cta__series-card{flex-shrink:0;width:105px;display:flex;flex-direction:column}.page-pd-bottom-cta .bottom-cta__series-card-link{display:flex;flex-direction:column;color:inherit;text-decoration:none}.page-pd-bottom-cta .bottom-cta__series-card-image{width:105px;height:95px;border-radius:2.103px;overflow:hidden;background:linear-gradient(179.946deg,#fff -36.653%,#ebf0f6 120.576%);display:flex;align-items:center;justify-content:center}.page-pd-bottom-cta .bottom-cta__series-card-photo{width:96px;height:60px;object-fit:contain;display:block}.page-pd-bottom-cta .bottom-cta__series-card-brand{margin-top:10px;font-size:9px;font-weight:400;line-height:8px;color:#ebf0f6}.page-pd-bottom-cta .bottom-cta__series-card-model{margin-top:4px;font-size:12px;font-weight:400;line-height:14px;letter-spacing:-.36px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-pd-bottom-cta .bottom-cta__series-card-price{margin-top:4px;display:flex;flex-direction:row;align-items:center;gap:1px}.page-pd-bottom-cta .bottom-cta__series-card-price-yen{display:inline-block;width:8px;text-align:center;font-size:10px;font-weight:500;line-height:13px;color:#fff}.page-pd-bottom-cta .bottom-cta__series-card-price-amount,.page-pd-bottom-cta .bottom-cta__series-card-price-tilde{font-size:13px;font-weight:500;line-height:13px;color:#fff}.page-pd-bottom-cta .bottom-cta__series-card-rating{margin-top:8px;height:8.847px;display:flex;flex-direction:row;align-items:center;gap:1.106px}.page-pd-bottom-cta .bottom-cta__series-card-star{width:9px;height:8px;flex-shrink:0}.page-pd-bottom-cta .bottom-cta__series-card-score{font-size:10px;font-weight:500;line-height:9.301px;letter-spacing:-.5px;color:#ebf0f6}.page-pd-bottom-cta .bottom-cta__series-card-count{font-size:9px;font-weight:400;line-height:9.301px;color:#c8d4e4}.page-pd-bottom-cta .bottom-cta__series-card-count-num{text-decoration:underline;text-underline-offset:1px}.page-pd-bottom-cta .bottom-cta__brand-heading{margin-top:20px}.page-pd-bottom-cta .bottom-cta__brand-zone{margin-top:10px}.page-pd-bottom-cta .bottom-cta__category-heading{margin-top:20px}.page-pd-bottom-cta .bottom-cta__category-row{display:flex;flex-direction:row;gap:7px;width:344px;margin-left:15px}.page-pd-bottom-cta .bottom-cta__category-row--1{margin-top:10px}.page-pd-bottom-cta .bottom-cta__category-row--2{margin-top:8px}.page-pd-bottom-cta .bottom-cta__category-card{position:relative;width:110px;min-height:100px;background:#274871;border-radius:2px;display:flex;flex-direction:column;align-items:center;text-decoration:none}.page-pd-bottom-cta .bottom-cta__category-card-label{font-size:10px;font-weight:500;line-height:1.5;color:#fff;text-align:center;white-space:nowrap}.page-pd-bottom-cta .bottom-cta__category-card-photo--smartphone{width:80px;height:55px;margin-top:15px;object-fit:contain;display:block}.page-pd-bottom-cta .bottom-cta__category-card--smartphone .bottom-cta__category-card-label{margin-top:10px}.page-pd-bottom-cta .bottom-cta__category-card-photo--tablet{width:102px;height:55px;margin-top:18px;object-fit:contain;display:block}.page-pd-bottom-cta .bottom-cta__category-card--tablet .bottom-cta__category-card-label{margin-top:7px}.page-pd-bottom-cta .bottom-cta__category-card-photo--pc{width:95px;height:63px;margin-top:11px;object-fit:contain;display:block}.page-pd-bottom-cta .bottom-cta__category-card--pc .bottom-cta__category-card-label{margin-top:6px}.page-pd-bottom-cta .bottom-cta__category-card-photo--watch{width:47px;height:57px;margin-top:13px;object-fit:contain;display:block}.page-pd-bottom-cta .bottom-cta__category-card--watch .bottom-cta__category-card-label{margin-top:10px}.page-pd-bottom-cta .bottom-cta__category-card-photo--airpods{width:42px;height:53.455px;margin-top:15.546px;object-fit:contain;display:block}.page-pd-bottom-cta .bottom-cta__category-card--airpods .bottom-cta__category-card-label{margin-top:11px}.page-pd-bottom-cta .bottom-cta__category-card-photo--game{width:82.655px;height:70.758px;margin-top:14.617px;object-fit:contain;display:block}.page-pd-bottom-cta .bottom-cta__category-card--game .bottom-cta__category-card-label{margin-top:0}.page-pd-bottom-cta .bottom-cta__whyus-link{display:block}.page-pd-bottom-cta .bottom-cta__whyus-banner{display:block;width:345px;height:146px;object-fit:cover;margin:30px 0 0 14.886px;border-radius:0}.page-pd-bottom-cta .bottom-cta__slogan-wrap{position:relative;width:345px;margin:15px 0 0 14.886px}.page-pd-bottom-cta .bottom-cta__slogan-banner{display:block;width:345px;height:115px;object-fit:cover}.page-pd-bottom-cta .bottom-cta__slogan-chevron{position:absolute;right:4.886px;bottom:5px;width:20px;height:20px;display:block}.lx-section--pd-product-main{background:linear-gradient(179.9515deg,#fff,#ebf0f6) left top / 100% 340px no-repeat}
/*# sourceMappingURL=/cdn/shop/t/44/assets/lx-pd-static.css.map */
