.product-comparison{--comparison-card-radius: 6px;--comparison-gap: 1.6rem}.product-comparison .section-header{margin-bottom:2.4rem}.product-comparison__mobile{display:block;overflow-x:clip}.product-comparison__desktop{display:none}.product-comparison__swiper{overflow:visible;position:relative}.product-comparison__swiper>.swiper-pagination{position:absolute!important;top:.8rem!important;bottom:auto!important;left:1.6rem!important;z-index:10;display:flex!important;gap:.4rem;align-items:center;width:auto!important;pointer-events:none;text-align:left}.product-comparison__swiper .swiper-pagination-bullet{width:1.6rem;height:.4rem;border-radius:2px;background:rgb(var(--color-foreground));opacity:.25;margin:0!important;transition:width var(--duration-default) ease,opacity var(--duration-default) ease}.product-comparison__swiper .swiper-pagination-bullet-active{width:2.4rem;opacity:.8}.product-comparison__swiper .swiper-wrapper{align-items:stretch}.product-comparison__swiper .swiper-slide{height:auto}.product-comparison__card{border-radius:var(--comparison-card-radius);overflow:hidden;display:flex;flex-direction:column}.product-comparison__card-image{position:relative;width:100%;aspect-ratio:4 / 3;flex-shrink:0;overflow:hidden}.product-comparison__card-image img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.product-comparison__card-body{display:flex;flex-direction:column;padding:1.6rem 2rem 3.2rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.product-comparison__card-specs{margin:0;display:flex;flex-direction:column;gap:0;border-top:1px solid rgba(var(--color-foreground),.08)}.product-comparison__card-spec-row{display:flex;justify-content:space-between;align-items:baseline;gap:.8rem;font-size:1.3rem;padding:1.4rem 0;border-bottom:1px solid rgba(var(--color-foreground),.08)}.product-comparison__card-spec-key{color:rgb(var(--color-foreground-secondary));flex:1}.product-comparison__card-spec-value{font-weight:500;color:rgb(var(--color-foreground));text-align:right}.product-comparison__badge{display:inline-flex;align-items:center;padding:.2rem 1.2rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:1.1rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;border-radius:9999px;margin-bottom:1.6rem;width:fit-content}.product-comparison__badge--hidden{visibility:hidden}.product-comparison__card-name,.product-comparison__card-desc{margin:0 0 1.6rem}.product-comparison__card-btn{display:inline-flex;align-items:center;padding:0;font-size:1.4rem;font-weight:600;color:rgb(var(--color-foreground));background:none;border:none;cursor:pointer;text-decoration:underline;text-underline-offset:.2em;margin-top:2.4rem}.product-comparison__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center;visibility:hidden;pointer-events:none}.product-comparison__modal[aria-hidden=false]{visibility:visible;pointer-events:auto}.product-comparison__modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--color-foreground),.5);opacity:0;transition:opacity var(--duration-default) ease}.product-comparison__modal[aria-hidden=false] .product-comparison__modal-backdrop{opacity:1}.product-comparison__modal-content{position:relative;width:100%;max-height:92vh;background:rgb(var(--color-background));border-radius:1.2rem 1.2rem 0 0;overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translateY(100%);transition:transform var(--duration-long) cubic-bezier(.32,.72,0,1);z-index:1}.product-comparison__modal[aria-hidden=false] .product-comparison__modal-content{transform:translateY(0)}.product-comparison__modal-close{position:sticky;top:0;display:flex;justify-content:flex-end;padding:1.2rem 1.6rem;background:rgb(var(--color-background));z-index:2}.product-comparison__modal-close-btn{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border:none;background:none;cursor:pointer;color:rgb(var(--color-foreground))}.product-comparison__modal-close-btn:hover{background:rgb(var(--color-background-secondary))}.product-comparison__modal-swiper{position:relative;overflow:hidden}@keyframes comparison-nudge-left{0%{transform:translate(0)}30%{transform:translate(-60px)}60%{transform:translate(20px)}80%{transform:translate(-6px)}to{transform:translate(0)}}@keyframes comparison-nudge-right{0%{transform:translate(0)}30%{transform:translate(60px)}60%{transform:translate(-20px)}80%{transform:translate(6px)}to{transform:translate(0)}}.product-comparison__modal-slide.is-nudging-left{animation:comparison-nudge-left 1s ease-in-out}.product-comparison__modal-slide.is-nudging-right{animation:comparison-nudge-right 1s ease-in-out}.product-comparison__modal-swiper>.swiper-pagination{position:absolute!important;top:.8rem!important;bottom:auto!important;left:2.4rem!important;z-index:10;display:flex!important;gap:.4rem;align-items:center;width:auto!important;pointer-events:none;text-align:left}.product-comparison__modal-swiper .swiper-pagination-bullet{width:1.6rem;height:.4rem;border-radius:2px;background:rgb(var(--color-foreground));opacity:.25;margin:0!important;transition:width var(--duration-default) ease,opacity var(--duration-default) ease}.product-comparison__modal-swiper .swiper-pagination-bullet-active{width:2.4rem;opacity:.8}.product-comparison__modal-slide{padding:0 1.6rem 3.2rem}.product-comparison__modal-image{border-radius:var(--comparison-card-radius);overflow:hidden;margin-bottom:1.6rem;aspect-ratio:4 / 3}.product-comparison__modal-image img{width:100%;height:100%;object-fit:cover;display:block}.product-comparison__modal-badge{display:inline-flex;align-items:center;padding:.2rem 1.2rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:1.1rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;border-radius:9999px;margin-bottom:1.6rem}.product-comparison__modal-badge--hidden{visibility:hidden}.product-comparison__modal-name,.product-comparison__modal-desc{margin:0 0 1.6rem}.product-comparison__modal-specs{border-top:1px solid rgb(var(--color-border))}.product-comparison__modal-spec-row{display:flex;justify-content:space-between;align-items:baseline;padding:1.2rem 0;border-bottom:1px solid rgb(var(--color-border));gap:1.6rem}.product-comparison__modal-spec-key{font-size:1.3rem;color:rgb(var(--color-foreground-secondary));flex-shrink:0}.product-comparison__modal-spec-value{font-size:1.3rem;font-weight:500;color:rgb(var(--color-foreground));text-align:right}@media screen and (min-width:990px){.product-comparison__mobile{display:none}.product-comparison__desktop{display:block}.product-comparison__desk-grid{display:grid;grid-template-columns:1fr 1fr;gap:8vw}.product-comparison__desk-card{display:flex;flex-direction:column}.product-comparison__desk-card-image{width:90%;aspect-ratio:4 / 3;border-radius:var(--comparison-card-radius);overflow:hidden;margin-bottom:2rem;margin-left:auto;margin-right:auto}.product-comparison__desk-card-image img{width:100%;height:100%;object-fit:cover;display:block}.product-comparison__desk-card-body{display:flex;flex-direction:column}.product-comparison__desk-card-name,.product-comparison__desk-card-desc{margin:0 0 1.6rem}.product-comparison__desk-card-specs{border-top:1px solid rgb(var(--color-border))}.product-comparison__desk-card-spec-row{display:flex;justify-content:space-between;align-items:baseline;padding:1.2rem 0;border-bottom:1px solid rgb(var(--color-border));gap:1.6rem}.product-comparison__desk-card-spec-row--extra{display:none}.product-comparison__desk-card-specs.is-expanded .product-comparison__desk-card-spec-row--extra{display:flex}.product-comparison__desk-card-spec-key{font-size:1.4rem;color:rgb(var(--color-foreground-secondary))}.product-comparison__desk-card-spec-value{font-size:1.4rem;font-weight:500;color:rgb(var(--color-foreground));text-align:right}.product-comparison__desk-toggle{display:block;margin:2.4rem auto 0;padding:0;font-size:1.4rem;font-weight:600;color:rgb(var(--color-foreground));background:none;border:none;cursor:pointer;text-decoration:underline}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-product-comparison.css.map */
