.comparison-product__section{position:relative}.comparison-product__tabs{display:flex;align-items:center;gap:.8rem;margin-top:-.8rem;margin-bottom:2.8rem;flex-wrap:wrap}.comparison-product__tab{padding:.8rem 2rem;font-size:1.4rem;font-weight:500;border:1.5px solid rgba(var(--color-foreground),.15);border-radius:10rem;background:transparent;color:rgba(var(--color-foreground),.6);cursor:pointer;transition:all .2s;line-height:1}.comparison-product__tab:hover{border-color:rgba(var(--color-foreground),.4);color:rgb(var(--color-foreground))}.comparison-product__tab.is-active{border-color:rgb(var(--color-foreground));color:rgb(var(--color-foreground));font-weight:600}.comparison-product__grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.6rem;align-items:start}@media only screen and (max-width:749px){.comparison-product__grid{grid-template-columns:1fr;gap:2.4rem}}@media only screen and (min-width:750px)and (max-width:991px){.comparison-product__grid{grid-template-columns:1fr 1fr;gap:1.6rem}}.comparison-product__card{border:1.5px solid rgba(var(--color-foreground),.1);border-radius:1.2rem;overflow:hidden;background:rgb(var(--color-background));display:flex;flex-direction:column;transition:border-color .2s,box-shadow .2s}.comparison-product__card:hover{border-color:rgb(var(--color-button));box-shadow:0 0 0 1px rgb(var(--color-button)),0 .4rem 2rem rgba(var(--color-foreground),.06)}.comparison-product__card:hover .comparison-product__buy-now{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.comparison-product__card-product{padding:2rem 2rem 0}.comparison-product__image-wrap{position:relative;width:100%;padding-bottom:90%;background:rgba(var(--color-foreground),.04);border-radius:.8rem;overflow:hidden;margin-bottom:1.8rem}.comparison-product__image-wrap img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.comparison-product__image-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:1.6rem}.comparison-product__image-placeholder svg{width:100%;height:100%}.comparison-product__image-placeholder--color{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.comparison-product__card-info{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:1.4rem}.comparison-product__swatches{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap;margin-bottom:1.2rem}.comparison-product__swatch{width:1.8rem;height:1.8rem;border-radius:50%;border:1.5px solid rgba(var(--color-foreground),.15);flex-shrink:0;cursor:pointer;transition:transform .15s}.comparison-product__swatch:hover,.comparison-product__swatch.is-active{transform:scale(1.2);border-color:rgba(var(--color-foreground),.5)}.comparison-product__card-info .comparison-product__swatches{margin-bottom:1.5rem}.comparison-product__title{font-size:1.8rem;font-weight:600;line-height:1.35;margin:0 0 .6rem;color:rgb(var(--color-foreground));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.comparison-product__price-wrap{display:flex;align-items:baseline;justify-content:center;gap:.8rem;flex-wrap:wrap;margin-bottom:0}.comparison-product__price{font-size:1.8rem;font-weight:700;color:rgb(var(--color-foreground))}.comparison-product__price.is-sale{color:rgb(var(--color-sale-price, var(--color-foreground)))}.comparison-product__compare-price{font-size:1.4rem;font-weight:400;color:rgba(var(--color-foreground),.45);text-decoration:line-through}.comparison-product__quick-add-wrap{display:flex;flex-direction:column;margin-bottom:2rem;position:relative}.comparison-product__quick-add{position:relative;display:block;width:100%;padding:1rem 1.6rem;font-size:1.4rem;font-weight:500;text-align:center;border:1.5px solid rgba(var(--color-foreground),.2);border-radius:.6rem;background:transparent;color:rgb(var(--color-foreground));cursor:pointer;transition:all .2s;letter-spacing:.02em}.comparison-product__quick-add:hover{border-color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.04)}.comparison-product__quick-add.loading:after{top:50%;left:50%;margin-top:-12.5px;margin-left:-12.5px}.comparison-product__rows{border-top:1px solid rgba(var(--color-foreground),.08);flex:1}.comparison-product__row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.2rem 2rem;border-bottom:1px solid rgba(var(--color-foreground),.08);font-size:1.4rem;line-height:1.5}.comparison-product__row:last-child{border-bottom:none}.comparison-product__row-label{color:rgba(var(--color-foreground),.55);flex-shrink:0;max-width:45%}.comparison-product__row-value{color:rgb(var(--color-foreground));font-weight:500;text-align:right;word-break:break-word}.comparison-product__row-value.is-available{color:#22a06b;display:flex;align-items:center;gap:.4rem;justify-content:flex-end}.comparison-product__row-value.is-unavailable{color:#e03e2d;display:flex;align-items:center;gap:.4rem;justify-content:flex-end}.comparison-product__row-stars{display:flex;align-items:center;gap:.2rem;justify-content:flex-end}.comparison-product__row-stars svg{width:1.4rem;height:1.4rem;color:#f59e0b;fill:currentColor}.comparison-product__card-footer{padding:1.6rem 2rem;border-top:1px solid rgba(var(--color-foreground),.08);display:flex;flex-direction:column;gap:1rem;margin-top:auto}.comparison-product__buy-now{display:block;width:100%;padding:1.1rem 1.6rem;font-size:1.5rem;font-weight:600;text-align:center;border-radius:.6rem;border:none;background:rgba(var(--color-foreground),.08);color:rgb(var(--color-foreground));cursor:pointer;transition:all .2s;letter-spacing:.02em;text-decoration:none}.comparison-product__buy-now:hover{background:rgba(var(--color-foreground),.15)}.comparison-product__help{text-align:center;font-size:1.3rem;color:rgba(var(--color-foreground),.55)}.comparison-product__help a{color:rgba(var(--color-foreground),.75);text-decoration:underline;text-underline-offset:.2em}.comparison-product__help a:hover{color:rgb(var(--color-foreground))}.comparison-product__tab-panel{display:none}.comparison-product__tab-panel.is-active{display:block}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-comparison-product.css.map */
