.bps-compare-table__header{max-width:76rem;margin-bottom:var(--bps-space-6)}.bps-compare-table__kicker{margin:0 0 var(--bps-space-2);color:var(--bps-muted)}.bps-compare-table__heading{margin:0}.bps-compare-table__text{max-width:56rem;margin-top:var(--bps-space-3)}.bps-compare-table__text.rte p{margin:0;font-size:1.6rem;line-height:1.5;color:var(--bps-muted)}.bps-compare-table__text.rte p+p{margin-top:var(--bps-space-2)}.bps-compare-table__notice{margin:var(--bps-space-4) 0 0;padding:var(--bps-space-4);border:.1rem dashed var(--bps-line-strong);border-radius:var(--bps-radius-tile);font-size:1.4rem;line-height:1.45;color:var(--bps-muted)}.bps-compare-table__price .price{margin:0;font-size:1.6rem;font-weight:700;line-height:1.2;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.bps-compare-table__price .price .price-item{margin:0 .6rem 0 0}.bps-compare-table__price .price.price--on-sale .price-item--sale,.bps-compare-table__price .price:not(.price--on-sale) .price-item--regular{font-size:inherit;font-weight:700;color:rgb(var(--color-foreground));text-decoration:none}.bps-compare-table__price .price.price--on-sale .price-item--regular{font-size:1.4rem;font-weight:400;letter-spacing:0;color:var(--bps-muted);text-decoration:line-through}.bps-compare-table__scroller{position:relative;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-left:12rem;background:linear-gradient(to left,rgb(var(--color-background)) 1.6rem,rgba(var(--color-background),0)) right center / 3.2rem 100% no-repeat local,linear-gradient(to left,var(--bps-line),rgba(var(--color-background),0)) right center / 1.6rem 100% no-repeat scroll}.bps-compare-table__scroller:focus-visible{outline-offset:.2rem}.bps-compare-table__table{width:100%;min-width:calc(12rem + var(--bps-compare-cols, 3) * 15rem);margin:0;border-collapse:separate;border-spacing:0;table-layout:fixed;font-variant-numeric:tabular-nums}.bps-compare-table__table th,.bps-compare-table__table td{height:4.4rem;padding:var(--bps-space-2) var(--bps-space-3);border:0;border-bottom:.1rem solid var(--bps-line);text-align:left;vertical-align:middle}.bps-compare-table__corner,.bps-compare-table__table th[scope=row]{position:sticky;left:0;z-index:1;width:12rem;background-color:rgb(var(--color-background))}.bps-compare-table__label{font-size:1.4rem;font-weight:400;line-height:1.3;color:var(--bps-muted)}.bps-compare-table__value{font-size:1.5rem;line-height:1.35;color:rgb(var(--color-foreground))}.bps-compare-table__head{scroll-snap-align:start;vertical-align:bottom;font-weight:500}.bps-compare-table__table thead th,.bps-compare-table__table thead td{padding-top:0;border-bottom:0}.bps-compare-table__head-media{display:block;width:6.4rem;height:6.4rem;margin-bottom:var(--bps-space-2)}.bps-compare-table__head-image{display:block;width:100%;height:100%;object-fit:contain}.bps-compare-table__head-media--portrait{overflow:hidden;border-radius:var(--bps-radius-s)}.bps-compare-table__head-media--portrait .bps-compare-table__head-image,.bps-compare-table__card-media--portrait .bps-compare-table__card-image{object-fit:cover;object-position:center 60%}.bps-compare-table__card-media--portrait{padding:0}.bps-compare-table__name{display:block;font-size:1.6rem;font-weight:500;line-height:1.25;letter-spacing:-.01em;color:rgb(var(--color-foreground))}.bps-compare-table__head-link,.bps-compare-table__name-link{display:block;color:inherit;text-decoration:none}.bps-compare-table__head-link:hover .bps-compare-table__name,.bps-compare-table__name-link:hover{text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.3rem}a.bps-compare-table__card-media{display:block}.bps-compare-table__head-price{display:block;margin-top:var(--bps-space-1);font-weight:700}.bps-compare-table__head-price .price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--bps-space-2)}.bps-compare-table__table tfoot td{padding-top:var(--bps-space-4);border-bottom:0;vertical-align:top}.bps-compare-table__cell--highlight{background-color:var(--bps-paper-2)}.bps-compare-table__button{width:100%;min-width:0;min-height:4.4rem;padding:var(--bps-space-2) var(--bps-space-3);white-space:normal;text-align:center;line-height:1.2}.bps-compare-table__cards{position:relative;display:flex;gap:var(--bps-space-3);margin:0 calc(-1 * var(--bps-space-4));padding:0 var(--bps-space-4) var(--bps-space-2);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--bps-space-4);list-style:none}.bps-compare-table__card{display:flex;flex:0 0 30rem;flex-direction:column;overflow:hidden;scroll-snap-align:start;border-radius:var(--bps-radius-card);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.bps-compare-table__card--highlight{outline:.2rem solid rgb(var(--color-foreground));outline-offset:-.2rem}.bps-compare-table__card-media{overflow:hidden;aspect-ratio:4 / 3;padding:6%;background-color:rgb(var(--color-background))}.bps-compare-table__card-image,.bps-compare-table__placeholder{display:block;width:100%;height:100%}.bps-compare-table__card-image{object-fit:contain}.bps-compare-table__placeholder{background-color:var(--bps-paper-3);fill:rgba(var(--color-foreground),.24)}.bps-compare-table__card-body{display:flex;flex:1 1 auto;flex-direction:column;padding:var(--bps-space-4)}.bps-compare-table__card-kicker{margin:0 0 var(--bps-space-2);color:var(--bps-accent)}.bps-compare-table__card-name{margin:0}.bps-compare-table__card .bps-compare-table__price{margin-top:var(--bps-space-2)}.bps-compare-table__card .bps-compare-table__price .price{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bps-space-1) var(--bps-space-2)}.bps-compare-table__card .price.price--on-sale .price__badge-sale{display:inline-flex;align-items:center;min-height:2.4rem;margin:0;padding:0 var(--bps-space-2);border-radius:var(--bps-radius-pill);font-size:1.2rem;font-weight:700;line-height:1;letter-spacing:0;white-space:nowrap}.bps-compare-table__specs{margin:var(--bps-space-4) 0 0;padding:0}.bps-compare-table__spec{display:flex;align-items:center;justify-content:space-between;gap:var(--bps-space-3);min-height:3.6rem;padding:var(--bps-space-1) 0;border-top:.1rem solid var(--bps-line)}.bps-compare-table__spec:last-child{border-bottom:.1rem solid var(--bps-line)}.bps-compare-table__spec dt{font-size:1.3rem;line-height:1.3;color:var(--bps-muted)}.bps-compare-table__spec dd{margin:0;font-size:1.4rem;line-height:1.3;text-align:right;color:rgb(var(--color-foreground))}.bps-compare-table__card .bps-compare-table__button,.bps-compare-table__card .bps-compare-table__buy{margin-top:auto}.bps-compare-table__card .bps-compare-table__specs+.bps-compare-table__button,.bps-compare-table__card .bps-compare-table__price+.bps-compare-table__button,.bps-compare-table__card .bps-compare-table__specs+.bps-compare-table__buy,.bps-compare-table__card .bps-compare-table__price+.bps-compare-table__buy{margin-top:var(--bps-space-4)}.bps-compare-table__card .bps-compare-table__buy .bps-compare-table__button{width:100%}@media screen and (min-width:750px)and (max-width:989px){.bps-compare-table__cards{margin:0 -5rem;padding:0 5rem var(--bps-space-2);scroll-padding:0 5rem}}@media screen and (min-width:750px){.bps-compare-table__header{margin-bottom:var(--bps-space-7)}.bps-compare-table__price .price{font-size:1.8rem}.bps-compare-table__scroller{scroll-padding-left:22rem}.bps-compare-table__table{min-width:calc(22rem + var(--bps-compare-cols, 3) * 20rem)}.bps-compare-table__table th,.bps-compare-table__table td{height:4.8rem;padding:var(--bps-space-3) var(--bps-space-4)}.bps-compare-table__corner,.bps-compare-table__table th[scope=row]{width:22rem}.bps-compare-table__head-media{width:9.6rem;height:9.6rem;margin-bottom:var(--bps-space-3)}.bps-compare-table__name{font-size:1.8rem}.bps-compare-table__button{width:auto;min-height:4rem;padding:0 var(--bps-space-4);white-space:nowrap}.bps-compare-table__card .bps-compare-table__button{width:100%}}@media screen and (min-width:990px){.bps-compare-table__cards{display:grid;grid-template-columns:repeat(var(--bps-compare-cols, 3),minmax(0,1fr));gap:var(--bps-space-6);margin:0;padding:0;overflow:visible}.bps-compare-table__card{flex:none}.bps-compare-table__card-body{padding:var(--bps-space-5)}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/bps-compare-table.css.map */
