.card--has-compare .card__content .card__information{display:flex;flex-direction:column;min-height:100%}.card--has-compare .card__content .card-information{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.card--has-compare .card-information .card__compare{margin-top:auto;padding-top:2.6rem;margin-bottom:.2rem}.card__compare-toggle{display:inline-flex;align-items:center;gap:var(--spacing-1, .4rem);padding:0;border:none;background:none;cursor:pointer;font:var(--font-sm);color:var(--color-forrest-200);width:100%}.card__compare-toggle:hover{opacity:.8}.card__compare-toggle .card__compare-icon{display:inline-flex}.card__compare-toggle .card__compare-icon--checked,.card__compare-toggle.is-selected .card__compare-icon--unchecked{display:none}.card__compare-toggle.is-selected .card__compare-icon--checked{display:inline-flex}.card__compare-label{font:var(--font-sm)}.pf-compare-devices{position:relative}#CompareDevicesOverlay.pf-compare-overlay,.pf-compare-overlay{position:fixed;bottom:2.3rem;left:2.3rem;right:2.3rem;z-index:999;background:var(--color-white);border-radius:var(--rounded-base);box-shadow:0 -.4rem 2rem #00000014;padding:var(--spacing-3, 1.2rem) var(--spacing-4, 1.6rem) var(--spacing-4, 1.6rem);transform:translateY(calc(100% + 2.3rem));transition:transform var(--duration-default, .2s) ease;padding:24px}#CompareDevicesOverlay.pf-compare-overlay.is-visible{transform:translateY(0)}.pf-compare-overlay__inner{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--spacing-2-5, 1rem);margin:0 auto}.pf-compare-overlay__row{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--spacing-2-5, 1rem);flex:1 1 auto;min-width:0}.pf-compare-overlay__text{flex:0 0 auto}.pf-compare-overlay__title{margin:0;font:var(--font-base);font-weight:var(--font-weight-semibold, 600);color:var(--color-forrest-200)}.pf-compare-overlay__subtitle{margin:.2rem 0 0;font:var(--font-sm);color:rgba(var(--color-foreground),.75)}.pf-compare-overlay__subtitle--mobile{display:block}.pf-compare-overlay__subtitle--desktop{display:none}@media screen and (min-width: 980px){.pf-compare-overlay__subtitle--mobile{display:none}.pf-compare-overlay__subtitle--desktop{display:block}}.pf-compare-overlay__slots{display:flex;gap:var(--spacing-4, 1.6rem);justify-content:center;flex:1 1 auto;min-width:0;list-style:none;margin:0;padding:0}.pf-compare-overlay__slot{text-align:center;flex:0 0 auto;position:relative;width:7rem;height:7rem;border-radius:var(--rounded-md);overflow:visible;background:var(--color-white);box-shadow:0 .4rem 1.2rem -.2rem #00000014}.pf-compare-overlay__slot img{width:100%;height:100%;object-fit:contain;border-radius:var(--rounded-md)}.pf-compare-overlay__slot--empty{display:flex;align-items:center;justify-content:center}.pf-compare-overlay__slot-placeholder{display:flex;align-items:center;justify-content:center;color:var(--color-forrest-100)}.pf-compare-overlay__slot-placeholder svg{width:2.3rem;height:2.3rem;display:block}.pf-compare-overlay__slot-remove{position:absolute;top:0;right:0;width:1.6rem;height:1.6rem;padding:0;border:none;background:none;color:var(--color-forrest-100);cursor:pointer;display:flex;align-items:center;justify-content:center;transform:translate(50%,-50%)}.pf-compare-overlay__slot-remove svg{width:1.6rem;height:1.6rem;display:block}.pf-compare-overlay__actions{display:flex;align-items:center;gap:var(--spacing-2, .8rem);flex:0 0 auto;margin-left:auto}.pf-compare-overlay__compare,.pf-compare-overlay__clear{width:16.3rem;min-width:16.3rem;height:4.2rem;min-height:4.2rem;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.pf-compare-overlay__compare:disabled{background-color:var(--color-grey-500);border-color:var(--color-grey-500);color:var(--color-white)}@media screen and (max-width: 370px){.pf-compare-overlay__row{flex-direction:column;align-items:stretch}}@media screen and (max-width: 980px){#CompareDevicesOverlay.pf-compare-overlay,.pf-compare-overlay{left:1.6rem;right:1.6rem;padding:1.6rem}.pf-compare-overlay__inner{flex-direction:column;align-items:stretch}.pf-compare-overlay__slots{justify-content:center;max-width:100%}.pf-compare-overlay__actions{width:100%}.pf-compare-overlay__clear{display:none!important}.pf-compare-overlay__compare{width:100%;min-width:0;max-width:none}}.pf-compare-drawer .drawer__inner{width:90vw;max-width:none;overflow-y:auto}.pf-compare-drawer[data-compare-count="2"] .drawer__inner{width:min(90vw,80rem)}.pf-compare-drawer[data-compare-count="3"] .drawer__inner{width:min(90vw,110rem)}.pf-compare-drawer[data-compare-count="4"] .drawer__inner{width:min(90vw,140rem)}@media screen and (max-width: 960px){.pf-compare-drawer .drawer__inner{width:100%}}.pf-compare-drawer__inner{padding-left:var(--spacing-4, 1.5rem);padding-right:var(--spacing-4, 1.5rem)}@media screen and (min-width: 980px){.pf-compare-drawer__inner{padding-left:var(--spacing-9, 3.6rem);padding-right:var(--spacing-9, 3.6rem)}}.pf-compare-drawer__content{flex:1;overflow:visible;padding-bottom:var(--spacing-5, 2rem)}.pf-compare-drawer__overview{display:grid;gap:var(--spacing-4, 1.6rem);margin-bottom:var(--spacing-5, 2rem)}.pf-compare-drawer__overview>*{min-width:0}.pf-compare-drawer__overview .pf-compare-drawer__product{width:100%}@media screen and (min-width: 980px){.pf-compare-drawer__overview{grid-template-columns:repeat(auto-fit,minmax(20rem,min(28rem,19.44vw)))}}.pf-compare-drawer__product-row .pf-compare-drawer__product-cell{vertical-align:top;height:1%}.pf-compare-drawer__product-row .pf-compare-drawer__product-cell-inner{display:flex;flex-direction:column;height:100%;min-height:0}.pf-compare-drawer__product-row .pf-compare-drawer__product-cell .pf-compare-drawer__product{width:100%;flex:1;min-height:0;box-sizing:border-box}.pf-compare-drawer__product .button,.pf-compare-drawer__product-cell .button{display:block;max-width:100%;width:100%;box-sizing:border-box;margin-top:auto}@media screen and (min-width: 980px){.pf-compare-drawer__product-row .pf-compare-drawer__product-cell{position:relative;padding-bottom:7.4rem}.pf-compare-drawer__product-row .pf-compare-drawer__product-cell .button{position:absolute;bottom:2.4rem;left:0;right:0;margin-top:0}}.pf-compare-drawer__product-row-label{vertical-align:top}.pf-compare-drawer__product{display:flex;flex-direction:column;align-items:stretch;text-align:left}.pf-compare-drawer__product-main{display:flex;flex-direction:row;align-items:flex-start;gap:var(--spacing-2-5, 1rem);margin-bottom:var(--spacing-2, .8rem)}.pf-compare-drawer__product-image-wrap{flex-shrink:0;display:block}.pf-compare-drawer__product-image{width:6.4rem;height:6.4rem;object-fit:contain;display:block}@media screen and (max-width: 980px){.pf-compare-drawer__product-image{width:4.8rem;height:4.8rem}}.pf-compare-drawer__product-body{flex:1;min-width:0;display:flex;gap:1.2rem;flex-direction:column;align-items:flex-start}.pf-compare-drawer__product .rating-flex{display:inline-flex;align-items:center;gap:var(--spacing-1, .4rem);padding:0;border:none;background:none;cursor:default;margin:0 0 var(--spacing-1, .4rem)}.pf-compare-drawer__product .pf-product__rating{display:none}.pf-compare-drawer__product .pf-product__rating-icon{flex-shrink:0}.pf-compare-drawer__product .pf-product__rating-text{margin:0;font:var(--font-sm);font-weight:var(--font-weight-semibold, 600);color:var(--color-mint-100)}.pf-compare-drawer__product .pf-product__rating-count{margin:0;font:var(--font-sm);color:rgba(var(--color-foreground),.65)}.pf-compare-drawer__product-title a{color:var(--color-forrest-200);text-decoration:none}.pf-compare-drawer__product-title a:hover,.pf-compare-drawer__product-title a:focus{color:var(--color-forrest-200);text-decoration:none}.pf-compare-drawer__product-title{font:var(--font-sm);font-weight:var(--font-weight-semibold, 600);margin:0 0 var(--spacing-1, .4rem);line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pf-compare-drawer__product-price{margin-bottom:var(--spacing-2, .8rem);display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spacing-1, .4rem)}.pf-compare-drawer__product-price-current{font-size:1.25rem;font-weight:700;line-height:1.3}@media screen and (max-width: 980px){.pf-compare-drawer__product-row .pf-compare-drawer__product-cell{height:auto;border-bottom:none}.pf-compare-drawer__product-price-current{font:var(--font-xl)}}.pf-compare-drawer__product-price-compare{font-size:.75rem;color:var(--color-grey-600)}.pf-compare-drawer__product-price-compare s{text-decoration:line-through}.pf-compare-drawer__specs{width:max-content;max-width:100%;table-layout:fixed;border-collapse:separate;border-spacing:var(--spacing-4, 1.6rem) 0;font:var(--font-base)}.pf-compare-drawer__specs col.pf-compare-drawer__specs-col-label{width:13.6rem}.pf-compare-drawer__specs col.pf-compare-drawer__specs-col-product{width:min(28rem,19.44vw)}.pf-compare-drawer__specs th,.pf-compare-drawer__specs td{padding:2.15rem var(--spacing-2, .8rem);text-align:left;border-bottom:.1rem solid var(--color-grey-200);vertical-align:top}.pf-compare-drawer__specs th{font-weight:var(--font-weight-semibold, 600);width:13.6rem;min-width:13.6rem;max-width:13.6rem;box-sizing:border-box;overflow:hidden;overflow-wrap:break-word}.pf-compare-drawer__specs td{width:min(28rem,19.44vw);max-width:min(28rem,19.44vw);box-sizing:border-box}.pf-compare-drawer__specs tr:last-child th,.pf-compare-drawer__specs tr:last-child td{border-bottom:none}@media screen and (max-width: 980px){.pf-compare-drawer__specs th,.pf-compare-drawer__specs td{padding:2.15rem var(--spacing-2, .8rem)}.pf-compare-drawer__specs th{padding-top:var(--spacing-7, 2.8rem);padding-bottom:1.2rem}.pf-compare-drawer__specs td{max-width:none}.pf-compare-drawer__specs td:nth-child(n+4){display:none}.pf-compare-drawer__specs,.pf-compare-drawer__specs tbody{display:block!important}.pf-compare-drawer__specs tr{display:flex!important;flex-wrap:wrap}.pf-compare-drawer__product-row th{flex:0 0 0;width:0;min-width:0;padding:0;overflow:hidden;border:none}.pf-compare-drawer__product-row .pf-compare-drawer__product-cell{flex:1 1 0;min-width:0}.pf-compare-drawer__specs tr:not(.pf-compare-drawer__product-row) th{flex:0 0 100%;width:100%!important;min-width:0;max-width:none;box-sizing:border-box}.pf-compare-drawer__specs tr:not(.pf-compare-drawer__product-row) td{flex:1 1 0;min-width:0;max-width:none;box-sizing:border-box}.pf-compare-drawer__product-title{word-break:break-word;overflow-wrap:break-word}.pf-compare-drawer__specs tr:last-child th,.pf-compare-drawer__specs tr:last-child td{border-bottom:.1rem solid var(--color-grey-200)}}
/*# sourceMappingURL=/cdn/shop/t/722/assets/component-compare-devices.css.map */
