.pcg-section{--pcg-gap: 20px;--pcg-tick: var(--text, currentColor);--pcg-info: var(--COLOR-PRIMARY, #35c34b);--pcg-popup-bg: var(--COLOR-BG, #fff);--pcg-border: var(--border, rgba(128, 128, 128, .25));display:block}.pcg-section .pcg-flex{display:flex}.pcg-section .pcg-inline-flex{display:inline-flex}.pcg-section .pcg-block{display:block}.pcg-section .pcg-hidden{display:none}.pcg-section .pcg-flex-col{flex-direction:column}.pcg-section .pcg-flex-wrap{flex-wrap:wrap}.pcg-section .pcg-flex-auto{flex:1 1 auto}.pcg-section .pcg-items-center{align-items:center}.pcg-section .pcg-justify-start{justify-content:flex-start}.pcg-section .pcg-justify-center{justify-content:center}.pcg-section .pcg-justify-end{justify-content:flex-end}.pcg-section .pcg-relative{position:relative}.pcg-section .pcg-absolute{position:absolute}.pcg-section .pcg-w-full{width:100%}.pcg-section .pcg-h-full{height:100%}.pcg-section .pcg-table-fixed{table-layout:fixed;border:none}.pcg-section .pcg-align-bottom{vertical-align:bottom}.pcg-section .pcg-gap-3{gap:12px}.pcg-section .pcg-gap-x{column-gap:var(--pcg-gap)}.pcg-section .pcg-mr-2{margin-right:8px}.pcg-section .pcg-mt-2{margin-top:8px}.pcg-section .pcg-mt-5{margin-top:20px}.pcg-section .pcg-mb-0{margin-bottom:0}.pcg-section .pcg-mb-4{margin-bottom:16px}.pcg-section .pcg-mb-6{margin-bottom:24px}.pcg-section .pcg-text-start{text-align:left}.pcg-section .pcg-text-center{text-align:center}.pcg-section .pcg-text-end{text-align:right}.pcg-section .pcg-last-mb-0:last-child{margin-bottom:0}.pcg-section .pcg-img-fit,.pcg-section .pcg-img-fit img{width:100%;height:100%;object-fit:cover}.pcg-section .pcg-object-top,.pcg-section .pcg-object-top img{object-position:top}.pcg-section .js-hidden{display:none}.pcg-slider{padding-bottom:0;background-clip:content-box;overflow-x:auto;-webkit-overflow-scrolling:touch}.pcg-slider:has(.pcg-mobile-popup.is-open){padding-bottom:340px}.pcg-container{transition:max-height .6s}.product-comparison-grid{width:100%;border-collapse:collapse}.product-comparison-grid td,.product-comparison-grid th{vertical-align:top;text-align:left;border-left:0;border-right:0;border-bottom:1px solid var(--pcg-border);padding-block:1em;padding-inline-start:0;padding-inline-end:20px}.product-comparison-grid tbody td,.product-comparison-grid tbody th{vertical-align:middle}.product-comparison-grid tbody th.product-comparison-grid__th--top{vertical-align:top}.product-comparison-grid tbody tr:last-child td,.product-comparison-grid tbody tr:last-child th{border-bottom:0}.product-comparison-grid thead th{border:0;border-bottom:1px solid var(--pcg-border);padding-bottom:20px}.product-comparison-grid .price{font-size:1em;font-weight:400}.product-comparison-grid--wide{min-width:768px}.product-comparison-grid__th--left{display:none}.product-comparison-grid th.product-comparison-grid__th--top{padding-bottom:.25em;border-bottom:0;font-weight:600}.product-comparison-grid__sticky{position:sticky;left:0;display:inline-block}tbody .product-comparison-grid__th--left:after,.product-comparison-grid__sticky>span:after{content:":"}.pcg-tick,.pcg-tick path{fill:var(--pcg-tick);stroke:none}.pcg-tick{display:inline-block;width:26px;height:26px;vertical-align:middle}.pcg-swatch{display:inline-block;width:22px;height:22px;border-radius:50%;border:1px solid var(--pcg-border)}.pcg-missing{display:inline-block;font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.3;color:#b3261e;background:#b3261e14;border:1px dashed rgba(179,38,30,.5);border-radius:3px;padding:2px 5px;word-break:break-all}.product-comparison-text{max-width:560px}.product-comparison-grid__swatch-td{padding-top:.4em;padding-bottom:.4em}.pcg-info-wrapper{display:inline-block;margin-right:-5px;position:relative}.pcg-info-icon,.pcg-mobile-info-icon{margin-left:2px;cursor:pointer;background:none;border:0;padding:0;line-height:0}.pcg-info-icon svg,.pcg-mobile-info-icon svg{width:20px;height:20px;vertical-align:middle}.pcg-info-icon svg path,.pcg-mobile-info-icon svg path{fill:var(--pcg-info)}.pcg-popup,.pcg-mobile-popup{display:none;min-width:447px;background-color:var(--pcg-popup-bg);position:absolute;top:-30px;left:56px;box-shadow:0 0 50px #0003;padding:40px;z-index:9}.pcg-popup.is-open,.pcg-mobile-popup.is-open{display:block}.pcg-popup:before,.pcg-mobile-popup:before{content:"";position:absolute;width:52px;height:52px;left:-7px;background:var(--pcg-popup-bg);transform:rotate(45deg);top:20px;z-index:-1}.pcg-popup:after{content:"";position:absolute;top:0;bottom:0;left:-60px;width:60px}.pcg-popup video,.pcg-mobile-popup video{width:100%;aspect-ratio:16 / 9}.pcg-mobile-popup video{margin-top:10px}.pcg-popup__close{right:15px;top:20px;position:absolute;background:none;border:0;cursor:pointer;padding:0;line-height:0}.pcg-metafield-row-mobile{position:relative}.pcg-metafield-row-mobile.active{z-index:1}@media(max-width:599.98px){.product-comparison-grid[data-num-products="3"]{min-width:490px}.product-comparison-grid[data-num-products="4"]{min-width:655px}.product-comparison-grid[data-num-products="5"]{min-width:820px}}@media(max-width:768.98px){.product-comparison-grid[data-num-products="2"]{margin-left:-10px;width:calc(100% + 20px)}.product-comparison-grid[data-num-products="2"] td,.product-comparison-grid[data-num-products="2"] th{padding-left:10px;padding-right:10px}.product-comparison-grid[data-num-products="3"]{min-width:560px}.product-comparison-grid[data-num-products="4"]{min-width:750px}.product-comparison-grid[data-num-products="5"]{min-width:930px}.pcg-popup,.pcg-mobile-popup{min-width:200px;top:30px;left:-87px;padding:40px 20px;z-index:999}.pcg-popup:before,.pcg-mobile-popup:before{left:68px;top:-6px}}@media(max-width:1023.98px){.product-comparison-grid td{border-top:0;padding-top:0}}@media(min-width:769px)and (max-width:1023.98px){.product-comparison-grid{width:calc(100% + 16px)}}@media(min-width:1024px){.pcg-section .pcg-lg-hidden{display:none}.pcg-section .pcg-lg-mt-0{margin-top:0}.product-comparison-grid--hover tr{transition:background-color .3s}.product-comparison-grid--hover tr:hover{background-color:#a0a0a01a}.pcg-slider{overflow:visible}.pcg-container{padding:0}.product-comparison-grid td,.product-comparison-grid th{padding-inline-end:32px}.product-comparison-grid thead th{padding-bottom:32px;padding-top:32px}th.product-comparison-grid__th--left{display:table-cell;padding-inline-start:32px}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/product-comparison-grid.css.map */
