.product-comparison{position:fixed;z-index:200000;width:100%;bottom:-160px;height:200px;max-width:var(--max-content-width);transition:bottom .3s ease-in-out}@media screen and (max-width:989px){.product-comparison{bottom:var(--box-pad-md);height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;left:50%;transform:translateX(-50%)}.product-comparison:has(product-comparison:not([hidden])){position:fixed;top:0;height:100%;width:100%;background:rgba(0,0,0,.8)}.product-comparison:has(product-comparison:not([hidden])) .comparison-toggle-button{display:none}}@media screen and (min-width:990px){.product-comparison:has(product-comparison:not([hidden])){bottom:0}.product-comparison:has(product-comparison:not([hidden])) .comparison-toggle-button svg{rotate:90deg}}.product-comparison .comparison-open{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;transition:bottom .3s ease-in-out}.product-comparison .comparison-open.hidden{display:none}.product-comparison .comparison-open .comparison-toggle-button{margin-bottom:-1px;z-index:8888888;height:40px;border-radius:var(--button-primary-md-border-rad) var(--button-primary-md-border-rad) 0 0;padding:var(--sizing-100) var(--sizing-200);border:var(--global-border-width) solid var(--global-border);font-family:var(--button-primary-md-font-family);font-size:var(--button-primary-md-font-size);font-style:var(--button-primary-md-font-style);font-weight:var(--button-primary-md-font-weight);letter-spacing:var(--button-primary-md-letter-spacing);line-height:var(--button-primary-md-line-height);gap:var(--button-primary-md-paragraph-spacing);text-transform:var(--button-primary-md-text-transform);background:var(--background-fill-dark-1);text-transform:uppercase;box-shadow:none}.product-comparison .comparison-open .comparison-toggle-button:focus,.product-comparison .comparison-open .comparison-toggle-button:focus-visible{outline:var(--arrow-border-width) solid var(--brand-cyan);outline-offset:2px}@media screen and (min-width:990px){.product-comparison .comparison-open .comparison-toggle-button{border-bottom:none}}@media screen and (max-width:989px){.product-comparison .comparison-open .comparison-toggle-button{border-radius:var(--button-primary-md-border-rad)}}.product-comparison .comparison-open .comparison-toggle-button svg{margin-left:8px;rotate:-90deg;transition:rotate .3s ease-in-out}.product-comparison product-comparison{left:0;height:100%;width:100%;z-index:8888888;align-items:center;justify-content:center;transition:bottom .3s ease-in-out;display:flex}@media screen and (max-width:989px){.product-comparison product-comparison{opacity:0;transition:opacity .3s ease-in-out;height:0;display:none}.product-comparison product-comparison:not([hidden]){opacity:1;position:fixed;top:0;left:0;height:100dvh;width:100dvw;z-index:9999999;display:flex;align-items:center;justify-content:center}}.product-comparison product-comparison .product-comparison-controls{display:flex;flex-direction:row;width:-moz-fit-content;width:fit-content;gap:var(--button-primary-md-gap);align-items:center;margin-bottom:var(--global-item-gap)}.product-comparison product-comparison .product-comparison-controls.product-comparison-controls-bottom{margin-bottom:0;margin-top:var(--global-item-gap)}.product-comparison product-comparison .product-comparison-mobile-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}@media screen and (min-width:990px){.product-comparison product-comparison .product-comparison-mobile-header{display:none}}.product-comparison product-comparison .product-comparison-mobile-header .product-comparison-mobile-title{text-align:left;width:100%}.product-comparison product-comparison .product-comparison-mobile-header .icon-modal-close-wrapper{border-radius:var(--arrow-border-rad);border:var(--arrow-border-width) solid var(--arrow-bg-stroke-default);min-height:24px;min-width:24px;display:flex;align-items:center;justify-content:center}.product-comparison product-comparison .product-comparison-mobile-header .icon-modal-close-wrapper:focus,.product-comparison product-comparison .product-comparison-mobile-header .icon-modal-close-wrapper:focus-visible{outline:var(--arrow-border-width) solid var(--brand-cyan);outline-offset:2px}.product-comparison product-comparison .product-comparison-wrapper{width:100%;height:auto;padding:var(--box-pad-md) var(--global-sect-pad-x-sm);background:var(--background-fill-dark-1);border:var(--modal-border-width) solid var(--modal-bg-stroke);border-radius:var(--modal-border-rad);grid-template-columns:1fr 1fr 1fr 1fr;gap:var(--global-col-gap-sm)}@media screen and (min-width:990px){.product-comparison product-comparison .product-comparison-wrapper{display:grid!important}}@media screen and (max-width:989px){.product-comparison product-comparison .product-comparison-wrapper{display:flex!important;flex-direction:column;justify-content:center;align-items:center;width:calc(100% - var(--global-sect-pad-x-sm) * 2);padding:var(--box-pad-lg) var(--box-pad-md);gap:var(--sizing-300);border-radius:var(--card-sm-border-rad)}}.product-comparison product-comparison .product-comparison-wrapper .comparison-close:focus{border:var(--global-border-width) solid var(--button-primary-bg-stroke-focused)}.product-comparison product-comparison .product-comparison-wrapper #comparison-product-list{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%;grid-column:1/4;gap:var(--global-col-gap-sm)}@media screen and (max-width:989px){.product-comparison product-comparison .product-comparison-wrapper #comparison-product-list{display:flex;flex-direction:column;gap:var(--global-grid-gap-sm)}}.product-comparison product-comparison .product-comparison-wrapper #comparison-product-list .comparison-product{height:96px;width:100%;display:flex;flex-direction:row;gap:var(--sizing-200);align-items:center;border-radius:var(--global-border-rad);border:1px solid var(--global-border)}.product-comparison product-comparison .product-comparison-wrapper #comparison-product-list .comparison-product .comparison-product-info{flex-grow:1}@media screen and (max-width:989px){.product-comparison product-comparison .product-comparison-wrapper #comparison-product-list .comparison-product .comparison-product-info{display:flex;flex-direction:column;gap:var(--sizing-100)}}.product-comparison product-comparison .product-comparison-wrapper #comparison-product-list .comparison-product:has(.comparison-product-img-wrapper:focus-visible,.comparison-product-img-wrapper:focus){outline:var(--arrow-border-width) solid var(--brand-cyan);outline-offset:2px}.product-comparison product-comparison .product-comparison-wrapper #comparison-product-list .comparison-product .comparison-product-img-wrapper{height:100%;width:auto;aspect-ratio:1/1;background-color:var(--brand-white);border-radius:var(--global-border-rad) 0 0 var(--global-border-rad)}.product-comparison product-comparison .product-comparison-wrapper #comparison-product-list .comparison-product .comparison-product-img-wrapper:has(img[src*=".png"]){margin:auto;-o-object-fit:contain;object-fit:contain;background-image:url(bike-backdrop-product-image.png);background-repeat:no-repeat;background-size:100% 100%;background-position:center;border-radius:var(--global-border-rad) 0 0 var(--global-border-rad)}.product-comparison product-comparison .product-comparison-wrapper #comparison-product-list .comparison-product .comparison-product-img-wrapper:has(img[src*=".png"]) img{background:0 0}.product-comparison product-comparison .product-comparison-wrapper #comparison-product-list .comparison-product .comparison-product-img-wrapper img{border-radius:var(--global-border-rad) 0 0 var(--global-border-rad);-o-object-fit:contain;object-fit:contain;height:100%;width:100%}.product-comparison product-comparison .product-comparison-wrapper #comparison-product-list .comparison-product.comparison-product-placeholder{display:flex;align-items:center;justify-content:center;text-align:center}.product-comparison product-comparison .product-comparison-wrapper #comparison-product-list .comparison-product .comparison-product-remove{border-radius:var(--arrow-border-rad);border:var(--arrow-border-width) solid var(--arrow-bg-stroke-default);height:24px;width:24px;display:flex;align-items:center;justify-content:center;margin-right:var(--sizing-200)}.product-comparison product-comparison .product-comparison-wrapper #comparison-product-list .comparison-product .comparison-product-remove:hover{border:var(--arrow-border-width) solid var(--brand-cyan)}.product-comparison product-comparison .product-comparison-wrapper #comparison-product-list .comparison-product .comparison-product-remove:focus,.product-comparison product-comparison .product-comparison-wrapper #comparison-product-list .comparison-product .comparison-product-remove:focus-visible{outline:var(--arrow-border-width) solid var(--brand-cyan);outline-offset:2px}.product-comparison product-comparison .product-comparison-wrapper #comparison-product-list .comparison-product .comparison-product-title{color:var(--heading-fill-light)}.product-comparison product-comparison .product-comparison-wrapper #comparison-product-list .comparison-product .comparison-product-price{color:var(--body-fill-light)}.product-comparison product-comparison .product-comparison-wrapper #comparison-product-list .comparison-product .comparison-product-remove:focus{text-decoration:underline}.product-comparison product-comparison .product-comparison-wrapper .comparison-cta{grid-column:4/4;display:flex;flex-direction:row;align-items:center;gap:var(--global-col-gap-lg);justify-content:center}@media screen and (max-width:1232px){.product-comparison product-comparison .product-comparison-wrapper .comparison-cta{flex-direction:column;align-items:flex-end;gap:var(--global-grid-gap-md)}}@media screen and (max-width:989px){.product-comparison product-comparison .product-comparison-wrapper .comparison-cta{width:100%;align-items:center;justify-content:center}.product-comparison product-comparison .product-comparison-wrapper .comparison-cta .compare-all{width:100%;justify-content:center}}.product-comparison-modal{display:none;position:fixed;top:0;left:0;height:100dvh;width:100%;overflow-y:scroll;background:#000;z-index:9999999}@media screen and (max-width:1440px){.product-comparison-modal{padding-right:0}}.product-comparison-modal .product-comparison-modal-header{text-transform:uppercase;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-bottom:var(--global-item-gap)}@media screen and (max-width:1440px){.product-comparison-modal .product-comparison-modal-header{padding-right:var(--global-sect-pad-x-sm)}}@media screen and (max-width:768px){.product-comparison-modal .product-comparison-modal-header{flex-direction:column-reverse;gap:var(--global-col-gap-md);align-items:flex-start}}.product-comparison-modal .product-comparison-modal-header .product-comparison-modal-close{cursor:pointer;border-radius:var(--arrow-border-rad);border:var(--arrow-border-width) solid var(--arrow-bg-stroke-default);min-height:48px;min-width:48px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){.product-comparison-modal .product-comparison-modal-header .product-comparison-modal-close{min-height:32px;min-width:32px}}.product-comparison-modal .product-comparison-modal-header .product-comparison-modal-close svg{height:32px;width:32px}@media screen and (max-width:768px){.product-comparison-modal .product-comparison-modal-header .product-comparison-modal-close svg{height:24px;width:24px}}.product-comparison-modal .product-comparison-modal-header .product-comparison-modal-close:focus,.product-comparison-modal .product-comparison-modal-header .product-comparison-modal-close:focus-visible{outline:var(--arrow-border-width) solid var(--brand-cyan);outline-offset:2px}.product-comparison-modal .product-comparison-modal-summary-wrapper{background:var(--background-fill-dark-1);border-bottom:var(--global-border-width) solid var(--global-border);padding:0;position:fixed;width:100%;transition:top .3s ease-in-out;left:0;top:calc(var(--global-sect-pad-y-lg) * -1 + var(--box-pad-md) * -1 * 2);z-index:99}.product-comparison-modal .product-comparison-modal-summary-wrapper:has(.product-comparison-modal-summary-visible){top:0;padding:var(--box-pad-md) var(--global-sect-pad-x-sm) var(--box-pad-md) var(--global-sect-pad-x-sm)}@media screen and (max-width:1440px){.product-comparison-modal .product-comparison-modal-summary-wrapper:has(.product-comparison-modal-summary-visible){padding:var(--box-pad-md) 0 var(--box-pad-md) var(--global-sect-pad-x-sm)}}.product-comparison-modal .product-comparison-modal-summary-wrapper .product-comparison-modal-summary{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(33% - var(--global-col-gap-md) * .75,min(350px,100%)),1fr));width:100%;-moz-column-gap:var(--global-col-gap-md);column-gap:var(--global-col-gap-md);grid-auto-flow:column;scrollbar-width:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}@media screen and (max-width:1440px){.product-comparison-modal .product-comparison-modal-summary-wrapper .product-comparison-modal-summary{padding-right:var(--global-sect-pad-x-sm)}}.product-comparison-modal .product-comparison-modal-summary-wrapper .product-comparison-modal-summary::-webkit-scrollbar{display:none}.product-comparison-modal .product-comparison-modal-summary-wrapper .product-comparison-modal-summary .comparison-modal-product-summary-item{scroll-snap-align:start;min-width:350px;height:96px;width:100%;display:flex;flex-direction:row;gap:var(--sizing-200);align-items:center;border-radius:var(--global-border-rad);border:1px solid var(--global-border)}.product-comparison-modal .product-comparison-modal-summary-wrapper .product-comparison-modal-summary .comparison-modal-product-summary-item .comparison-product-img-wrapper{height:100%;width:auto;aspect-ratio:1/1;background-color:var(--brand-white);border-radius:var(--global-border-rad) 0 0 var(--global-border-rad)}.product-comparison-modal .product-comparison-modal-summary-wrapper .product-comparison-modal-summary .comparison-modal-product-summary-item .comparison-product-img-wrapper img{border-radius:var(--global-border-rad) 0 0 var(--global-border-rad);-o-object-fit:contain;object-fit:contain;height:100%;width:100%}.product-comparison-modal .product-comparison-modal-summary-wrapper .product-comparison-modal-summary .comparison-modal-product-summary-item .comparison-product-info{flex-grow:1}.product-comparison-modal .product-comparison-modal-summary-wrapper .product-comparison-modal-summary .comparison-modal-product-summary-item .comparison-product-info .comparison-product-price,.product-comparison-modal .product-comparison-modal-summary-wrapper .product-comparison-modal-summary .comparison-modal-product-summary-item .comparison-product-info .comparison-product-title{color:var(--heading-fill-light)}.product-comparison-modal .product-comparison-modal-summary-wrapper .product-comparison-modal-summary .comparison-modal-product-summary-item .comparison-product-remove{border-radius:var(--arrow-border-rad);border:var(--arrow-border-width) solid var(--arrow-bg-stroke-default);height:24px;width:24px;display:flex;align-items:center;justify-content:center;margin-right:var(--sizing-200)}.product-comparison-modal .product-comparison-modal-products{display:grid;-moz-column-gap:var(--global-col-gap-md);column-gap:var(--global-col-gap-md);grid-auto-flow:column;grid-template-columns:repeat(auto-fill,minmax(max(33% - var(--global-col-gap-md) * .75,min(350px,100%)),1fr));overflow-x:auto;scroll-snap-type:x mandatory;width:100%;margin-bottom:var(--global-item-gap);scrollbar-width:none;-ms-overflow-style:none}.product-comparison-modal .product-comparison-modal-products::-webkit-scrollbar{display:none}@media screen and (min-width:1441px){.product-comparison-modal .product-comparison-modal-products{grid-template-columns:repeat(auto-fill,minmax(max(33% - var(--global-col-gap-md) * .75,min(350px,100%)),1fr))}}@media screen and (max-width:1440px){.product-comparison-modal .product-comparison-modal-products{padding-right:var(--global-sect-pad-x-sm)}}.product-comparison-modal .product-comparison-modal-products .comparison-modal-product{scroll-snap-align:start;width:calc(33% - var(--global-col-gap-md));min-width:350px;width:100%;height:100%;display:grid;grid-template-rows:subgrid;grid-row:span 5}.product-comparison-modal .product-comparison-modal-products .comparison-modal-product .comparison-modal-product-image:has(img[src*=".png"]){margin:auto;-o-object-fit:contain;object-fit:contain;background-image:url(bike-backdrop-product-image.png);background-repeat:no-repeat;background-size:100% 100%;background-position:center;border-radius:var(--global-border-rad);height:100%;width:100%}.product-comparison-modal .product-comparison-modal-products .comparison-modal-product .comparison-modal-product-image:has(img[src*=".png"]) img{background:0 0}.product-comparison-modal .product-comparison-modal-products .comparison-modal-product .comparison-modal-product-image img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;background:var(--card-image-bg-fill);aspect-ratio:405.33/218.26;border-radius:var(--global-border-rad);border:var(--global-border-width) solid var(--global-border)}.product-comparison-modal .product-comparison-modal-products .comparison-modal-product .comparison-modal-product-info{display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:var(--global-item-gap-sm);overflow-y:hidden}.product-comparison-modal .product-comparison-modal-products .comparison-modal-product .comparison-modal-product-info .comparison-modal-product-header{display:flex;flex-direction:column;gap:var(--global-text-gap);margin-top:var(--global-text-gap)}.product-comparison-modal .product-comparison-modal-products .comparison-modal-product .comparison-modal-product-info .comparison-modal-product-header .comparison-modal-product-title{display:flex;flex-direction:row;gap:var(--global-col-gap-sm);flex-wrap:wrap;align-items:center}.product-comparison-modal .product-comparison-modal-products .comparison-modal-product .comparison-modal-product-info .comparison-modal-product-header .comparison-product-remove:focus,.product-comparison-modal .product-comparison-modal-products .comparison-modal-product .comparison-modal-product-info .comparison-modal-product-header .comparison-product-remove:focus-visible{box-shadow:0 var(--button-border-width) 0 0 var(--brand-yellow)}.product-comparison-modal .product-comparison-modal-products .comparison-modal-product .comparison-modal-product-info .comparison-modal-product-footer{display:flex;flex-grow:1;align-items:flex-end}.product-comparison-modal .product-comparison-modal-products .comparison-modal-product .comparison-modal-product-info .comparison-modal-product-footer .comparison-modal-product-footer-wrapper{display:flex;align-items:center;flex-direction:row;gap:var(--global-col-gap-md);width:100%}.product-comparison-modal .product-comparison-modal-products .comparison-modal-product .comparison-modal-product-info .comparison-modal-product-footer .comparison-modal-product-footer-wrapper .price{height:100%;align-items:center;width:-moz-fit-content;width:fit-content}.product-comparison-modal .product-comparison-modal-products .comparison-modal-product .comparison-modal-product-info .comparison-modal-product-footer .comparison-modal-product-footer-wrapper .price-item--old{text-decoration:line-through;color:var(--card-price-fill-compare)}.product-comparison-modal .product-comparison-modal-products .comparison-modal-product .comparison-modal-product-info .comparison-modal-product-footer .comparison-modal-product-footer-wrapper .button{width:100%;justify-content:center}.product-comparison-modal .product-comparison-modal-products .comparison-modal-product .comparison-modal-product-info .comparison-product-highlights{display:flex;flex-direction:column;align-items:flex-start;gap:var(--global-item-gap-sm);padding-top:var(--global-item-gap-sm);border-top:var(--global-border-width) solid var(--global-border)}.product-comparison-modal .product-comparison-modal-products .comparison-modal-product .comparison-modal-product-info .comparison-product-highlights .highlight-feature{display:flex;flex-direction:column;align-items:flex-start;gap:var(--global-grid-gap-md)}.product-comparison-modal .product-comparison-modal-products .comparison-modal-product .comparison-modal-product-info .comparison-product-highlights .highlight-feature h4{text-transform:uppercase}.product-comparison-modal .product-comparison-modal-products .comparison-modal-product .comparison-modal-product-info .comparison-product-highlights .swatches .swatch-img:not(:has(.swatch-half+.swatch-half)) .swatch-half{-webkit-clip-path:none;clip-path:none}.product-comparison-modal .product-comparison-modal-toggle summary{padding:var(--toggle-padding-sm) 0;width:100%;display:flex;align-items:center;justify-content:space-between;border-top:var(--global-border-width) solid var(--global-border);border-bottom:var(--global-border-width) solid var(--global-border);text-transform:uppercase;transition:color .3s ease-in-out}.product-comparison-modal .product-comparison-modal-toggle summary:focus-visible{outline:1px solid var(--brand-cyan);outline-offset:2px}.product-comparison-modal .product-comparison-modal-toggle summary h3{margin:0}@media screen and (max-width:1440px){.product-comparison-modal .product-comparison-modal-toggle summary{width:calc(100% - var(--global-sect-pad-x-sm))}}.product-comparison-modal .product-comparison-modal-toggle summary .icon-minus,.product-comparison-modal .product-comparison-modal-toggle summary .icon-plus{height:24px;width:24px}.product-comparison-modal .product-comparison-modal-toggle summary .icon-minus{display:none}.product-comparison-modal .product-comparison-modal-toggle summary:focus,.product-comparison-modal .product-comparison-modal-toggle summary:focus-visible{color:var(--brand-cyan)}.product-comparison-modal .product-comparison-modal-toggle:has(.open) summary{border-bottom:none}.product-comparison-modal .product-comparison-modal-toggle:has(.open) summary .icon-minus{display:block}.product-comparison-modal .product-comparison-modal-toggle:has(.open) summary .icon-plus{display:none}.product-comparison-modal .product-comparison-modal-toggle .product-comparison-modal-toggle-content{overflow-x:auto;scroll-snap-type:x mandatory;width:100%;border-bottom:var(--global-border-width) solid var(--global-border);padding-bottom:var(--toggle-padding);margin-top:calc(var(--toggle-gap) - var(--toggle-padding-sm))}@media screen and (max-width:1440px){.product-comparison-modal .product-comparison-modal-toggle .product-comparison-modal-toggle-content{padding-right:var(--global-sect-pad-x-sm)}}.product-comparison-modal .product-comparison-modal-toggle .product-comparison-modal-toggle-content .comparison-modal-specifications-table{table-layout:fixed;width:100%;border-spacing:var(--global-col-gap-md) 0;border-collapse:separate}.product-comparison-modal .product-comparison-modal-toggle .product-comparison-modal-toggle-content .comparison-modal-specifications-table col{min-width:350px;width:max(33% - var(--global-col-gap-md) * 1.75,min(350px,100%))}.product-comparison-modal .product-comparison-modal-toggle .product-comparison-modal-toggle-content .comparison-modal-specifications-table table{width:-moz-max-content;width:max-content;min-width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.product-comparison-modal .product-comparison-modal-toggle .product-comparison-modal-toggle-content .comparison-modal-specifications-table tr{scroll-snap-align:start}.product-comparison-modal .product-comparison-modal-toggle .product-comparison-modal-toggle-content .comparison-modal-specifications-table tr:nth-child(odd) td,.product-comparison-modal .product-comparison-modal-toggle .product-comparison-modal-toggle-content .comparison-modal-specifications-table tr:nth-child(odd) th{padding:0 0 var(--global-grid-gap-md) 0}.product-comparison-modal .product-comparison-modal-toggle .product-comparison-modal-toggle-content .comparison-modal-specifications-table tr:nth-child(even) td,.product-comparison-modal .product-comparison-modal-toggle .product-comparison-modal-toggle-content .comparison-modal-specifications-table tr:nth-child(even) th{padding:0 0 var(--global-item-gap-sm) 0}.product-comparison-modal .product-comparison-modal-toggle .product-comparison-modal-toggle-content .comparison-modal-specifications-table tr:last-child{padding:0}.product-comparison-modal .product-comparison-modal-toggle .product-comparison-modal-toggle-content .comparison-modal-specifications-table td,.product-comparison-modal .product-comparison-modal-toggle .product-comparison-modal-toggle-content .comparison-modal-specifications-table th{box-sizing:border-box;scroll-snap-align:start;text-align:left;padding-right:var(--global-col-gap-md)}.product-comparison-modal .product-comparison-buttons{display:grid;-moz-column-gap:var(--global-col-gap-md);column-gap:var(--global-col-gap-md);grid-auto-flow:column;grid-template-columns:repeat(auto-fill,minmax(max(33% - var(--global-col-gap-md) * .75,min(350px,100%)),1fr));overflow-x:auto;scroll-snap-type:x mandatory;width:100%;margin-top:var(--global-item-gap);scrollbar-width:none;-ms-overflow-style:none}.product-comparison-modal .product-comparison-buttons::-webkit-scrollbar{display:none}@media screen and (min-width:1441px){.product-comparison-modal .product-comparison-buttons{grid-template-columns:repeat(auto-fill,minmax(max(33% - var(--global-col-gap-md) * .75,min(350px,100%)),1fr))}}@media screen and (max-width:1440px){.product-comparison-modal .product-comparison-buttons{padding-right:var(--global-sect-pad-x-sm)}}.product-comparison-modal .product-comparison-buttons .button{scroll-snap-align:start;width:calc(33% - var(--global-col-gap-md));min-width:350px;width:100%;height:100%;gap:var(--global-item-gap-sm);overflow-y:hidden;justify-content:center}