.product-comparison{--comparison-accent: rgb(var(--sbg-color-light-blue-rgb) / .2);--comparison-accent-text: var(--color-button-background);--comparison-accent-border: var(--sbg-color-light-blue);--comparison-card-surface: #fff;--comparison-card-border: rgba(13, 33, 96, .1);--comparison-card-shadow: 0 14px 30px rgba(13, 33, 96, .09);--comparison-card-shadow-current: 0 20px 40px rgba(13, 33, 96, .14);--comparison-card-radius: 20px;--comparison-card-gap: 0;--comparison-card-text: #0d2160;--comparison-badge-corner-radius: 1.5em;--comparison-card-header-min-height: 7.4rem;--comparison-card-price-row-min-height: 2rem;--comparison-card-swatches-row-min-height: 24px;--comparison-swatch-base-size: 9px}.product-comparison .product-comparison__item{display:flex;min-height:100%;flex-direction:column;gap:var(--comparison-card-gap);color:var(--comparison-card-text);filter:drop-shadow(var(--comparison-card-shadow))}.product-comparison .product-comparison__actions{margin:6px 0 18px}.product-comparison .product-comparison__tech-toggle{min-width:210px}.product-comparison .product-comparison__current-anchor,.product-comparison .product-comparison__item--current{position:relative;overflow:visible}.product-comparison .product-comparison__item--current{background:transparent;border:0;outline:0;outline-offset:0;border-radius:0;padding:0;overflow:visible;isolation:auto;filter:drop-shadow(var(--comparison-card-shadow-current))}.product-comparison .product-comparison__item--current:before{content:none}.product-comparison .product-comparison__item--current>*{position:static;z-index:auto}.product-comparison .product-comparison__item--current .card--product{background:transparent}.product-comparison .product-comparison__item>.card--product{background:transparent;border-radius:0;overflow:visible;color:inherit}.product-comparison .product-comparison__item>.card--product .card-media{display:block;background:var(--comparison-card-surface);border:1px solid var(--comparison-card-border);border-bottom:1px solid var(--comparison-card-border);border-radius:var(--comparison-card-radius) var(--comparison-card-radius) 0 0;margin-bottom:-1px;box-shadow:none}.product-comparison .product-comparison__item>.card--product .card-media figure{display:flex;align-items:flex-end;justify-content:center;background:var(--comparison-card-surface);border-radius:calc(var(--comparison-card-radius) - 1px) calc(var(--comparison-card-radius) - 1px) 0 0}.product-comparison .product-comparison__item>.card--product .card-body{padding:14px 16px 0;background:var(--comparison-card-surface);border:1px solid var(--comparison-card-border);border-top:1px solid var(--comparison-card-border);border-bottom:0;border-radius:0 0 var(--comparison-card-radius) var(--comparison-card-radius);margin-top:0;position:relative;z-index:1;box-shadow:none}.product-comparison .product-comparison__item:has(>.product-comparison__meta)>.card--product .card-body{border-radius:0;padding-bottom:1em}.product-comparison .product-comparison__item--current>.card--product .card-media,.product-comparison .product-comparison__item--current>.card--product .card-body,.product-comparison .product-comparison__item--current>.product-comparison__meta{border-color:rgb(var(--sbg-color-light-blue-rgb) / .55)}.product-comparison .product-comparison__item--current>.card--product .card-body,.product-comparison .product-comparison__item--current>.product-comparison__meta{background:var(--comparison-accent)}.product-comparison .card--product .card-media-overlay{padding:14px 14px 0;overflow:visible}.product-comparison .product-comparison__item--current .card-media .media,.product-comparison .product-comparison__item--current .card-media .card-hover-images{transform:none;clip-path:none}.product-comparison .card-media{position:relative}.product-comparison .product-comparison__image-fade-layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0;pointer-events:none;transition:opacity .26s cubic-bezier(.22,.61,.36,1);will-change:opacity}.product-comparison .product-comparison__image-fade-layer.is-visible{opacity:1}.product-comparison .card--product .card-body{display:grid;grid-template-rows:minmax(var(--comparison-card-header-min-height),auto) var(--comparison-card-swatches-row-min-height) auto;align-content:start;min-height:0}.product-comparison .card--product .card-title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;width:100%;min-height:100%;line-height:1.2;overflow:hidden;padding-bottom:.08em;text-align:center}.product-comparison .card--product .title-price-container{grid-row:1;display:grid;grid-template-columns:1fr;grid-template-rows:minmax(4.8rem,auto) minmax(var(--comparison-card-price-row-min-height),auto);row-gap:12px;align-items:stretch;min-height:0;height:100%}.product-comparison .card--product .title-price-container .card-title{flex-basis:auto;margin:0;width:100%;min-height:4.8rem;text-align:center}.product-comparison .card--product .title-price-container .price{margin-top:0;justify-self:center;align-self:center;text-align:center}.product-comparison .card--product .title-price-container .price__regular,.product-comparison .card--product .title-price-container .price__sale{width:100%;justify-content:center;text-align:center}.product-comparison .card--product .title-price-container .price--on-sale .price__sale{align-items:center}.product-comparison .card--product .swatches{grid-row:2;min-height:var(--comparison-card-swatches-row-min-height)!important;height:var(--comparison-card-swatches-row-min-height);align-items:center;align-self:stretch;justify-content:center;margin-top:0!important;margin-bottom:0!important;padding:2px 0 0!important;gap:.7rem!important;overflow:visible;box-sizing:border-box}.product-comparison .card--product .card-body:not(:has(.swatches)) .title-price-container{align-items:stretch;margin-bottom:0}.product-comparison .product-comparison__item--current .card-media:after{content:"VALITTU TUOTE";position:absolute;left:50%;bottom:18px;transform:translate(-50%);z-index:3;font-size:10px;line-height:1;letter-spacing:.08em;text-transform:uppercase;background:#fff;color:var(--comparison-card-text);border:0;border-top-left-radius:var(--comparison-badge-corner-radius);border-bottom-right-radius:var(--comparison-badge-corner-radius);border-top-right-radius:0;border-bottom-left-radius:0;display:inline-block;text-align:center;white-space:nowrap;padding:7px 12px;box-shadow:0 2px 8px #0000001f}.product-comparison .product-comparison__variant-note{margin:8px 6px 0;text-align:center;opacity:.75}.product-comparison .product-comparison__meta{grid-row:3;margin-top:-1px;padding-top:0!important;background:var(--comparison-card-surface);border:1px solid var(--comparison-card-border);border-top:0;border-radius:0 0 var(--comparison-card-radius) var(--comparison-card-radius);box-shadow:none;overflow:hidden;text-align:center;position:relative;z-index:2}.product-comparison .card--product .swatches+.product-comparison__meta{padding-top:0!important}.product-comparison .product-comparison__meta-line{margin:0;opacity:1;display:flex;justify-content:center;align-items:center;min-height:52px;padding:12px 16px;border-bottom:1px solid rgba(13,33,96,.1);text-align:center}.product-comparison .product-comparison__meta-line:first-child{border-top:1px solid rgba(13,33,96,.1)}.product-comparison .product-comparison__meta-line:last-child{border-bottom:0}.product-comparison .product-comparison__meta-line .metafield-single_line_text_field{display:block;text-align:center;line-height:1.45}.product-comparison .gridy-slider{--gridy-track-bleed-top: 48px;--gridy-track-bleed-right: 52px;--gridy-track-bleed-bottom: 84px;--gridy-track-bleed-left: 52px}.product-comparison .product-comparison__meta-line .product-comparison__payment-inline{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-wrap:nowrap}.product-comparison .product-comparison__payment-text{display:inline-flex;align-items:center;line-height:1.2;white-space:nowrap}.product-comparison .product-comparison__payment-logo{width:34px!important;min-width:34px!important;height:auto!important;max-width:none;flex:0 0 34px;display:block;vertical-align:middle}.product-comparison .product-comparison__meta-label{font-weight:600}.product-comparison .product-comparison__tech{height:0;opacity:0;overflow:hidden;margin-top:0;transition:height .32s ease,opacity .22s ease,margin-top .32s ease}.product-comparison.is-tech-open .product-comparison__tech{margin-top:6px}.product-comparison .product-comparison__tech-inner{margin:0;opacity:1}.product-comparison .product-comparison__tech-inner p{margin:0 0 6px}.product-comparison .product-comparison__tech-inner p:last-child{margin-bottom:0}.product-comparison .card--product .swatches{justify-content:center;padding-left:0}.product-comparison .card--product .swatch{--swatch-size: var(--comparison-swatch-base-size);border:1px solid rgba(13,33,96,.42)!important;box-shadow:none!important;transform-origin:center center;transition:transform .32s cubic-bezier(.22,.61,.36,1),box-shadow .32s cubic-bezier(.22,.61,.36,1)}.product-comparison .product-comparison-swatches [data-comparison-swatch=true]{--comparison-swatch-scale: 1;--comparison-swatch-translate-y: 0px;display:inline-flex;align-items:center;justify-content:center;position:relative;line-height:0;box-sizing:border-box;width:calc(var(--comparison-swatch-base-size) + 8px);height:calc(var(--comparison-swatch-base-size) + 8px);padding:1px;border:1px solid rgba(13,33,96,.52);overflow:hidden;transform:translateY(var(--comparison-swatch-translate-y)) scale(var(--comparison-swatch-scale));transform-origin:center center;border-radius:999px;transition:transform .32s cubic-bezier(.22,.61,.36,1);will-change:transform;min-width:calc(var(--comparison-swatch-base-size) + 8px);min-height:calc(var(--comparison-swatch-base-size) + 8px)}.product-comparison .product-comparison-swatches [data-comparison-swatch=true]:after{content:none}.product-comparison .product-comparison-swatches{touch-action:none;-webkit-user-select:none;user-select:none}.product-comparison .product-comparison-swatches [data-comparison-swatch=true] .color,.product-comparison .product-comparison-swatches [data-comparison-swatch=true] .variant-combo-swatch{width:100%;height:100%;transform:none;transition:none;border:0!important;box-shadow:none!important}.product-comparison .product-comparison-swatches [data-comparison-swatch=true].swatch__border{border:1px solid rgba(13,33,96,.52)!important}.product-comparison .product-comparison-swatches [data-comparison-swatch=true].is-selected{--comparison-swatch-scale: 1.12;--comparison-swatch-translate-y: 0px;border-color:#0d2160c7;z-index:1}.product-comparison .product-comparison-swatches.has-hovered-swatch [data-comparison-swatch=true].is-selected:not(.is-hovered){--comparison-swatch-scale: 1}.product-comparison .product-comparison-swatches [data-comparison-swatch=true].is-selected,.product-comparison .product-comparison-swatches [data-comparison-swatch=true].is-selected .color,.product-comparison .product-comparison-swatches [data-comparison-swatch=true].is-selected .variant-combo-swatch{box-shadow:none!important}.product-comparison .product-comparison-swatches .swatch--combo{border:1px solid rgba(13,33,96,.52)!important;box-shadow:none!important;border-radius:999px;transition:transform .32s cubic-bezier(.22,.61,.36,1)}.product-comparison .product-comparison-swatches [data-comparison-swatch=true].is-hovered{--comparison-swatch-scale: 1.26;--comparison-swatch-translate-y: -1px;border-color:#0d2160c7;z-index:2}.product-comparison .product-comparison-swatches [data-comparison-swatch=true]:hover,.product-comparison .product-comparison-swatches [data-comparison-swatch=true]:focus-visible{--comparison-swatch-scale: 1.26;--comparison-swatch-translate-y: -1px}.product-comparison .product-comparison-swatches [data-comparison-swatch=true].is-hovered,.product-comparison .product-comparison-swatches [data-comparison-swatch=true].is-hovered .color,.product-comparison .product-comparison-swatches [data-comparison-swatch=true].is-hovered .variant-combo-swatch{box-shadow:none!important}.product-comparison .product-comparison-swatches .variant-combo-swatch{border:0!important}.product-comparison .card--product.comparison-lock-hover-image .card-hover-images>*:first-child{opacity:1!important;visibility:visible!important}.product-comparison .card--product.comparison-lock-hover-image .card-hover-images>*:last-child{opacity:0!important;visibility:hidden!important}@media screen and (max-width:767px){.product-comparison{--comparison-card-radius: 16px;--comparison-card-header-min-height: 5.8rem;--comparison-card-price-row-min-height: 1.8rem;--comparison-card-swatches-row-min-height: 22px;--comparison-swatch-base-size: 8px}.product-comparison .gridy-slider{--gridy-track-bleed-top: 20px;--gridy-track-bleed-right: 8px;--gridy-track-bleed-bottom: 48px;--gridy-track-bleed-left: 8px}.product-comparison .card--product .card-media-overlay{padding:10px 10px 0}.product-comparison .product-comparison__item>.card--product .card-body{padding:10px 10px 0}.product-comparison .card--product .title-price-container{grid-template-rows:minmax(4.2rem,auto) minmax(var(--comparison-card-price-row-min-height),auto);row-gap:10px}.product-comparison .title-price-container .card-title{flex-basis:auto;margin:0;min-height:4.2rem}.product-comparison .title-price-container .price__sale .price-item--sale,.product-comparison .title-price-container .price__regular .price-item--regular{font-size:1.9rem;line-height:1}.product-comparison .title-price-container .price__sale .price-item--regular,.product-comparison .title-price-container .price-item--compare{font-size:1.2rem;line-height:1.1}.product-comparison .card--product .swatches{height:var(--comparison-card-swatches-row-min-height);padding:2px 0 0!important;gap:.55rem!important}.product-comparison .card--product .swatch{--swatch-size: var(--comparison-swatch-base-size)}.product-comparison .product-comparison__meta-line{min-height:42px;padding:8px 10px;font-size:1.15rem;line-height:1.35}.product-comparison .product-comparison__payment-logo{width:28px!important;min-width:28px!important;flex-basis:28px}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/section-product-comparison.css.map */
