body.noScroll{overflow:hidden;position:fixed;inset:0}
@keyframes dot-animation{0{background-color:rgba(29,29,27,0.4)}
50%{background-color:rgba(29,29,27,0.7)}
100%{background-color:#1d1d1b}
}
.batcom--loading{display:inline-block;width:10px;height:10px;position:relative;background-color:grey;animation:dot-animation 1.2s infinite;animation-delay:.8s;border-radius:50%}
.batcom--loading::before,.batcom--loading::after{border-radius:50%;content:"";display:inline-block;position:absolute;width:10px;height:10px;background-color:#1d1d1b;animation:dot-animation 1.2s infinite}
.batcom--loading::before{animation-delay:.4s;left:-20px}
.batcom--loading::after{animation-delay:1.2s;right:-20px}
.batcom-overlay__shorthand{position:relative;z-index:0}
.batcom-productcomparison__list{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(40,minmax(0,auto))}
@media only screen and (min-width:768px){.batcom-productcomparison__list{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}
}
body .batcom-productcomparison__list-header{grid-template-rows:repeat(8,minmax(0,auto));overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;margin:0 -20px;padding:0 40px}
@media only screen and (min-width:768px){body .batcom-productcomparison__list-header{margin:0;padding:0}
}
.batcom-productcomparison__list-item{color:var(--batcom-color-palette-5);display:grid;grid-template-rows:subgrid;grid-row:1/-1;padding:0 16px;border-right:1px solid var(--batcom-color-list-border);scroll-snap-align:center}
.batcom-productcomparison__show-columns-2 .batcom-productcomparison__list-item:nth-child(n+2),.batcom-productcomparison__show-columns-3 .batcom-productcomparison__list-item:nth-child(n+3){border-right:0}
.batcom-productcomparison__list-header .batcom-productcomparison__list-item{min-width:264px}
@media only screen and (max-width:767px){.batcom-productcomparison__list-item:nth-child(n+2){border-right:0}
.batcom-productcomparison__list-item:nth-child(n+3){display:none}
}
@media only screen and (min-width:768px){body .batcom-productcomparison__list-item{padding:0 clamp(16px,4vw,75px)}
.batcom-productcomparison__show-columns-2 .batcom-productcomparison__list-item:nth-child(n+3),.batcom-productcomparison__show-columns-3 .batcom-productcomparison__list-item:nth-child(n+4){display:none}
.batcom-productcomparison__list .batcom-productcomparison__list-item{min-width:264px}
}
.batcom-productcomparison__list-nav{display:flex;justify-content:space-between;align-items:center;margin:16px 0 24px}
@media only screen and (min-width:768px){.batcom-productcomparison__list-nav{display:none}
}
.batcom-productcomparison__list-nav-control{width:24px;height:24px;-webkit-mask-size:10px 18px;mask-size:10px 18px;background-color:var(--batcom-color-palette-5);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}
.batcom-productcomparison__list-nav-control-prev{-webkit-mask-image:url("../../../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/chevron-left.svg");mask-image:url("../../../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/chevron-left.svg")}
.batcom-productcomparison__list-nav-control-next{-webkit-mask-image:url("../../../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/chevron-right.svg");mask-image:url("../../../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/chevron-right.svg")}
.batcom-productcomparison__list-nav-bullets{display:flex;gap:16px}
.batcom-productcomparison__list-nav-bullet{display:inline-block;width:12px;height:12px;background-color:var(--batcom-color-palette-3-inverted);border-radius:50%}
.batcom-productcomparison__list-nav-bullet-active{background-color:var(--batcom-color-palette-1-inverted)}
.batcom-productcomparison-item__device-label{font-weight:700;color:var(--batcom-color-palette-5);line-height:1rem}
.batcom-productcomparison__options{width:100%;height:44px;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-bottom:.5rem;padding:0 40px 0 10px;background:url("../../../../../../content/dam/myglo/global/icons/chevron-down.svg") no-repeat 97% center var(--batcom-color-container-primary-light-bg);border:0;border-bottom:1px solid var(--batcom-color-palette-5)}
@media only screen and (min-width:768px){.batcom-productcomparison__options{padding-left:20px}
}
body .batcom-productcomparison-item__variations{display:flex;flex-wrap:wrap;margin-bottom:.1rem;padding:1rem 0;justify-content:center}
body .batcom-productcomparison-item__swatch{width:32px;height:32px;border:solid 1px var(--batcom-color-list-border);border-radius:50%;margin:7px}
@media only screen and (min-width:768px){body .batcom-productcomparison-item__swatch{width:26px;height:26px;flex:none}
}
.batcom-productcomparison-item__price-value{font-size:var(--batcom-typography-h3-size-mobile);line-height:var(--batcom-typography-h3-line-height-mobile);font-weight:900}
.batcom-productcomparison-item__heading{color:var(--batcom-color-palette-5);font-size:1.625rem;line-height:1.875rem;font-weight:900;text-align:center}
.batcom-productcomparison-item__summary-list-item{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;text-align:center;padding:16px 12px}
@media only screen and (min-width:768px){.batcom-productcomparison-item__summary-list-item{padding:16px 0}
}
.batcom-productcomparison-item__summary-list-term{font-size:var(--batcom-typography-small-size-mobile);line-height:var(--batcom-typography-small-line-height-mobile);font-weight:700}
.batcom-productcomparison-item__summary-list-na{font-size:var(--batcom-typography-h3-size-mobile);font-weight:900}
@media only screen and (min-width:768px){.batcom-productcomparison-item__summary-list-na{font-size:var(--batcom-typography-h3-size-desktop)}
}
.batcom-productcomparison-item__included{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;font-weight:700;text-align:center;padding:16px}
@media only screen and (min-width:768px){.batcom-productcomparison-item__included{flex-direction:initial;justify-content:initial;text-align:initial;gap:24px;padding:16px 0}
}
.batcom-productcomparison-item__included-icon{display:inline-block;background:var(--batcom-color-container-primary-light-bg);border-radius:50%;width:56px;height:56px;-o-object-fit:scale-down;object-fit:scale-down;aspect-ratio:1}
.batcom-productcomparison-item__included-na{margin:0 auto;font-size:var(--batcom-typography-h3-size-mobile);font-weight:900}
@media only screen and (min-width:768px){.batcom-productcomparison-item__included-na{font-size:var(--batcom-typography-h3-size-desktop)}
}
.batcom-productcomparison__info{font-size:var(--batcom-typography-x-x-small-size-mobile);line-height:var(--batcom-typography-x-x-small-line-height-mobile);text-align:center;margin-bottom:1.5rem}
@media only screen and (min-width:768px){.batcom-productcomparison__info{font-size:var(--batcom-typography-x-small-size-mobile);color:var(--batcom-color-palette-5);line-height:1.25rem;text-align:right}
}