new-product-template .npt__comparison{margin-top:1rem}new-product-template .npt__comparison-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1rem 1.1rem;border:1px solid rgba(29,29,31,.1);border-radius:.85rem;background:#fff;color:#1d1d1f;font:inherit;font-size:.9375rem;font-weight:600;text-align:left;cursor:pointer}new-product-template .npt__comparison-plus{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;box-shadow:inset 0 0 0 1.5px #333336;color:#333336;font-size:1.1rem;line-height:1}new-product-template .npt__comparison-bar:hover .npt__comparison-plus{background:#333336;color:#fff}new-product-template .npt__comparison-bar:focus-visible,new-product-template .npt__comparison-close:focus-visible,new-product-template .npt__comparison-scroll:focus-visible{outline:2px solid #1d1d1f;outline-offset:3px}new-product-template .npt__comparison-dialog{width:min(920px,calc(100vw - 2rem));max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:0;border:none;border-radius:1rem;background:#fff;color:#1d1d1f;overflow:hidden}new-product-template .npt__comparison-dialog::backdrop{background:#00000073}new-product-template .npt__comparison-panel{display:flex;flex-direction:column;max-height:calc(100dvh - 2rem);min-width:0}new-product-template .npt__comparison-head{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.25rem .75rem}new-product-template .npt__comparison-title{margin:0;font-size:1.35rem;font-weight:700;line-height:1.2}new-product-template .npt__comparison-close{flex:0 0 auto;width:2rem;height:2rem;padding:0;border:none;border-radius:50%;background:#f3f3f4;color:#1d1d1f;font:inherit;font-size:1.25rem;cursor:pointer}new-product-template .npt__comparison-scroll{min-height:0;padding:0 1.25rem 1.25rem;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}new-product-template .npt__comparison-table{width:100%;min-width:32rem;border:0;border-collapse:separate;border-spacing:0;table-layout:fixed}new-product-template .npt__comparison-table th,new-product-template .npt__comparison-table td{padding:.75rem .65rem;border:0;vertical-align:middle;overflow-wrap:anywhere}new-product-template .npt__comparison-table thead th{border-bottom:1px solid rgba(29,29,31,.08);vertical-align:bottom}new-product-template .npt__comparison-label,new-product-template .npt__comparison-row-label{width:44%;text-align:left}new-product-template .npt__comparison-label{font-size:.9375rem;font-weight:700}new-product-template .npt__comparison-column{width:28%;text-align:center}new-product-template .npt__comparison-column-title,new-product-template .npt__comparison-price,new-product-template .npt__comparison-compare-price{display:block;margin-top:.15rem}new-product-template .npt__comparison-column-title{font-size:.875rem;font-weight:700;line-height:1.25}new-product-template .npt__comparison-price{font-size:.9375rem;font-weight:700}new-product-template .npt__comparison-compare-price{font-size:.75rem;font-weight:400;opacity:.55}new-product-template .npt__comparison-row:nth-child(2n){background:#f7f7f8}new-product-template .npt__comparison-row-label{font-size:.875rem;font-weight:400;line-height:1.35}new-product-template .npt__comparison-value{font-size:.875rem;font-weight:700;line-height:1.35;text-align:center}@media(min-width:990px){new-product-template .npt__comparison-dialog{width:min(1120px,calc(100vw - 2rem))}}@media(prefers-reduced-motion:no-preference){new-product-template .npt__comparison-plus{transition:background-color .2s ease,color .2s ease}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/new-product-template-comparison.css.map */
