.product-compare{--compare-rule: rgba(var(--color-foreground), .12);--compare-tint: #f5faf9;--compare-teal: var(--color-teal-action, #007a6d);scroll-margin-top:calc(var(--header-height, 0px) + 1.6rem)}.product-compare__summary{display:flex;align-items:center;gap:1.6rem;padding:2.4rem 0;border-top:.1rem solid var(--compare-rule);border-bottom:.1rem solid var(--compare-rule);cursor:pointer;list-style:none}.product-compare__summary::-webkit-details-marker{display:none}.product-compare__title{margin:0;font-size:var(--type-h4);line-height:1.3;letter-spacing:.06rem}.product-compare__count{font-size:1.5rem;letter-spacing:.06rem;color:rgba(var(--color-foreground),.75)}.product-compare__summary .icon-caret{position:static;margin-left:auto;width:1.4rem;transition:transform var(--duration-default) ease}.product-compare[open] .product-compare__summary .icon-caret{transform:rotate(180deg)}.product-compare__content{padding-top:3.2rem}.product-compare__controls{display:flex;justify-content:flex-end;margin-bottom:3.2rem}.product-compare__toggle{display:inline-flex;align-items:center;gap:1rem;font-size:1.5rem;letter-spacing:.06rem;line-height:1.2;cursor:pointer}.product-compare__toggle input[type=checkbox].product-compare__toggle-input{-webkit-appearance:none;appearance:none;flex:none;width:2rem;height:2rem;margin:0;border:.15rem solid rgba(var(--color-foreground),.5);border-radius:.3rem;background:rgb(var(--color-background));cursor:pointer}.product-compare__toggle input[type=checkbox].product-compare__toggle-input:checked{border-color:var(--compare-teal);background:var(--compare-teal) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3.2 3.2L15 7' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E") center / 100% no-repeat}.product-compare__toggle input[type=checkbox].product-compare__toggle-input:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}.product-compare__table{border:.1rem solid var(--compare-rule);border-radius:.4rem;overflow:hidden}.product-compare__row{display:grid;grid-template-columns:26rem repeat(var(--compare-count, 3),minmax(0,1fr));box-shadow:inset 0 -.1rem 0 var(--compare-rule)}.product-compare__body .product-compare__row:last-child{box-shadow:none}.product-compare__legend,.product-compare__label{background:var(--compare-tint)}.product-compare__product,.product-compare__value--each{box-shadow:inset .1rem 0 0 var(--compare-rule)}.product-compare__legend{display:flex;flex-direction:column;justify-content:flex-end;gap:.8rem;padding:2.4rem}.product-compare__legend p{margin:0}.product-compare__legend-count{font-family:"Metropolis-Bold",var(--font-body-family);font-size:1.5rem;letter-spacing:.06rem;line-height:1.4}.product-compare__legend-text{font-size:1.3rem;letter-spacing:.06rem;line-height:1.6;color:rgba(var(--color-foreground),.75)}.product-compare__product{display:flex;flex-direction:column;gap:1.2rem;padding:2.4rem;min-width:0}.product-compare__media{position:relative;height:20rem;background:var(--compare-tint)}.product-compare__media img{display:block;width:100%;height:100%;object-fit:contain}.product-compare__badge{position:absolute;top:1rem;left:1rem;padding:.5rem 1rem;box-shadow:inset 0 0 0 .1rem var(--compare-rule);border-radius:.3rem;background:rgb(var(--color-background));font-size:1.2rem;letter-spacing:.06rem;line-height:1.2;color:var(--compare-teal)}.product-compare__badge-short{display:none}.product-compare__name{font-size:2rem;letter-spacing:.06rem;line-height:1.3;min-height:2.6em;color:rgb(var(--color-foreground))}.product-compare__price-row{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:1.4rem}.product-compare__price{color:rgb(var(--color-foreground));font-size:1.6rem;font-weight:600;letter-spacing:.1rem;line-height:1.5}.product-compare__pack,.product-compare__part{font-size:1.5rem;letter-spacing:.06rem;line-height:1.5;color:rgba(var(--color-foreground),.75)}.product-compare__part{margin:0;font-size:1.4rem}.product-compare__view-link{display:none}.product-compare__actions{display:flex;flex-direction:column;gap:.8rem;padding-top:.4rem}.product-compare__actions .button{min-height:4.4rem;border-radius:.4rem;font-size:1.4rem;letter-spacing:.1rem;text-transform:uppercase}.product-compare__actions .button:before,.product-compare__actions .button:after{box-shadow:none}.product-compare__view{background:var(--compare-teal);color:#fff}.product-compare__add{border:.1rem solid var(--compare-teal);background:rgb(var(--color-background));color:var(--compare-teal)}.product-compare__label{display:flex;gap:.8rem;padding:1.6rem 2.4rem;font-size:1.5rem;letter-spacing:.04rem;line-height:1.4;color:rgba(var(--color-foreground),.75)}.product-compare__dot{flex:none;width:1rem;font-size:1rem;line-height:2.1rem;color:transparent}.product-compare__row--differs .product-compare__dot{color:var(--compare-teal)}.product-compare__value{padding:1.6rem 2.4rem;font-size:1.5rem;letter-spacing:.04rem;line-height:1.4;min-width:0;overflow-wrap:anywhere}.product-compare__row--differs .product-compare__value{font-family:"Metropolis-Bold",var(--font-body-family)}.product-compare__blank{font-family:var(--font-body-family);color:rgba(var(--color-foreground),.5)}.product-compare__value--all,.product-compare__row--mobile,.product-compare__note-legend{display:none}.product-compare__table--differences .product-compare__body .product-compare__row:not(.product-compare__row--differs){display:none}.product-compare__note{margin:3.2rem 0 0;font-size:1.4rem;letter-spacing:.06rem;line-height:1.5;color:rgba(var(--color-foreground),.75)}@media screen and (max-width:989px){.product-compare__summary{padding:2rem 0}.product-compare__content{padding-top:2rem}.product-compare__controls{justify-content:center;margin-bottom:2rem}.product-compare__toggle{font-size:1.4rem}.product-compare__table{margin:0 -1.5rem;border:0;border-radius:0;overflow:visible}.product-compare__row{grid-template-columns:repeat(var(--compare-count, 3),minmax(0,1fr));column-gap:.8rem;padding:0 1.5rem 1.2rem}.product-compare__body .product-compare__row:last-child{box-shadow:inset 0 -.1rem 0 var(--compare-rule)}.product-compare__head{position:sticky;top:var(--header-height, 0px);z-index:2;background:rgb(var(--color-background))}.product-compare__row--head{padding:1.2rem 1.5rem;box-shadow:inset 0 .1rem 0 var(--compare-rule),inset 0 -.1rem 0 var(--compare-rule)}.product-compare__legend,.product-compare__part,.product-compare__pack,.product-compare__actions{display:none}.product-compare__product,.product-compare__value--each{box-shadow:none}.product-compare__product{gap:.6rem;padding:0}.product-compare__media{height:8.4rem}.product-compare__badge{top:.4rem;left:.4rem;padding:.3rem .6rem;font-size:1rem}.product-compare__badge-long{display:none}.product-compare__badge-short{display:inline}.product-compare__name{font-size:1.3rem;letter-spacing:.03rem}.product-compare__price{font-size:1.3rem;letter-spacing:.04rem;line-height:1.4}.product-compare__view-link{display:inline;font-size:1.3rem;letter-spacing:.03rem;line-height:1.4;color:var(--compare-teal);text-decoration:none}.product-compare__label{grid-column:1 / -1;gap:.6rem;margin:0 -1.5rem 1rem;padding:.8rem 1.5rem;font-size:1.3rem}.product-compare__dot{width:.9rem;font-size:.9rem;line-height:1.8rem}.product-compare__row:not(.product-compare__row--differs) .product-compare__dot{display:none}.product-compare__value{padding:0;font-size:1.4rem;letter-spacing:.03rem}.product-compare__row--mobile{display:grid}.product-compare__row:not(.product-compare__row--differs) .product-compare__value--each{display:none}.product-compare__value--all{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.product-compare__all{flex:none;font-size:1.2rem;letter-spacing:.04rem;color:rgba(var(--color-foreground),.6)}.product-compare__note{margin-top:2rem;font-size:1.3rem}.product-compare__note-legend{display:inline}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-product-compare.css.map */
