.product-comparison-section .product-comparison-container{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:thin;scroll-snap-type:x mandatory;scrollbar-color:var(--color-borders-main) transparent;padding-bottom:.625rem;margin-bottom:-.625rem}.product-comparison-section .product-comparison-container::-webkit-scrollbar{height:.1875rem}.product-comparison-section .product-comparison-container::-webkit-scrollbar-track{background:transparent}.product-comparison-section .product-comparison-container::-webkit-scrollbar-thumb{background:var(--color-borders-main)}.product-comparison-section .product-comparison-grid{--heading-col-max: 320px;--product-col-max: 420px;display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--row-count),auto);grid-template-columns:minmax(0,var(--product-col-max));grid-auto-columns:minmax(0,var(--product-col-max))}.product-comparison-section .product-comparison-grid--with-headings{grid-template-columns:minmax(0,var(--heading-col-max))}@media screen and (max-width:1023px){.product-comparison-section .product-comparison-grid{grid-template-columns:200px;grid-auto-columns:200px}}.product-comparison-section .product-comparison-grid--loading .product-comparison-item:not(.product-comparison-item--loading):not(:first-child){opacity:.72}.product-comparison-section .product-comparison-item--loading{pointer-events:none}.product-comparison-section .product-comparison-item--loading .product-comparison-item__row{position:relative;overflow:hidden}.product-comparison-section .product-comparison-item--loading .product-comparison-item__row:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:var(--color-secondary-background-main);animation:product-comparison-loading 1.6s ease-in-out infinite;opacity:.18}.product-comparison-section .product-comparison-item{display:grid;grid-template-rows:subgrid;grid-row:1/-1;position:relative;border:0;border-top:1px solid var(--color-borders-main);border-bottom:1px solid var(--color-borders-main);scroll-snap-align:start;border-radius:0;background-color:var(--color-background-main);color:var(--color-text-main)}.product-comparison-section .product-comparison-item:before{content:"";position:absolute;top:0;bottom:0;left:0;width:.0625rem;height:100%;background:var(--color-borders-main);pointer-events:none;z-index:1}.product-comparison-section .product-comparison-item:last-child{border-right:1px solid var(--color-borders-main)}.product-comparison-section .product-comparison-item.current-product{border-color:var(--color-text-main);border-width:2px}.product-comparison-section .product-comparison-item.current-product:before,.product-comparison-section .product-comparison-item.current-product+.product-comparison-item:before{background-color:var(--color-text-main);width:2px}.product-comparison-section .product-comparison-item.current-product .current-product-link{color:var(--color-text-main)}.product-comparison-section .product-comparison-item .current-product-link{font-weight:var(--font-weight-buttons)}.product-comparison-section .product-comparison-item__row{min-height:2.625rem}.product-comparison-section .product-comparison-item__row:not(:last-of-type){border-bottom:1px solid var(--color-borders-main)}.product-comparison-section .product-comparison-item__row-header{display:flex;flex-direction:column;gap:1.5rem;justify-content:flex-start}.product-comparison-section .product-comparison-item .product-item__image-figure{border-radius:0}.product-comparison-section .product-comparison-item .product-item__local-availability .alert.alert--note:before{border-color:var(--color-text-main);top:.1875rem}.product-comparison-section .product-comparison-item .product-attribute-meter,.product-comparison-section .product-comparison-item .product-item__ratings{height:100%;display:flex;align-items:center}.product-comparison-section .product-comparison-item .star-rating{height:100%}.product-comparison-section .product-comparison-item .product-item__icons{height:32px}.product-comparison-section .product-comparison-item .product-attribute-meter_segments,.product-comparison-section .product-comparison-item .product-item__local-availability .alert{margin-bottom:0}.product-comparison-section .product-comparison-item .product-item__local-availability .alert{border:none;padding:0;background:none}.product-comparison-section .product-comparison-item .button,.product-comparison-section .product-comparison-item .current-product-link{width:100%;display:block}.product-comparison-section .product-comparison-item__row--prompt{display:flex;align-items:center;justify-content:center;text-align:center;border-bottom:1px solid var(--color-borders-main)}.product-comparison-section .product-comparison-item__prompt{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:13.75rem}.product-comparison-section .product-comparison-item__prompt a{color:var(--color-text-main)}.product-comparison-section .product-comparison-item__close{position:absolute;top:.625rem}html[dir=rtl] .product-comparison-section .product-comparison-item__close{left:.625rem}html[dir=ltr] .product-comparison-section .product-comparison-item__close{right:.625rem}.product-comparison-section .product-comparison-item__close{z-index:2;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background-color:var(--color-background-main);border:1px solid var(--color-borders-main);border-radius:100%;transition:border-color .2s ease,opacity .2s ease}.product-comparison-section .product-comparison-item__close svg{width:.75rem;height:.75rem}.product-comparison-section .product-comparison-item__close svg path{stroke:var(--color-text-main)}.no-touchevents .product-comparison-section .product-comparison-item__close:hover{border-color:var(--color-text-main)}.product-comparison-section .product-comparison-empty{padding:3.75rem 1.25rem;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.active .product-comparison-section .product-nutriscore__item .product-nutriscore__item-label{font-size:1rem}.product-comparison-section .product-nutriscore__item .product-nutriscore__item-label{font-size:.875rem}@keyframes product-comparison-loading{0%,to{opacity:.12}50%{opacity:.28}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/section-product-comparison.css.map */
