.o-compare{--compare-columns:1;--compare-gap:1.6rem;--compare-cell-radius:1.2rem;--compare-cell-bg:rgb(var(--color-background));--compare-cell-padding:2rem}@media screen and (min-width:768px){.o-compare{--compare-gap:1.6rem;--compare-columns:var(--compare-product-count,4)}}.o-compare__container{position:relative}.o-compare__close{background:none;border:none;color:rgb(var(--color-text));cursor:pointer;display:none;padding:.8rem;position:absolute;right:0;top:0}.o-compare__close svg{display:block;height:1.8rem;width:1.8rem}.o-compare__header{margin-bottom:3.2rem}.o-compare__heading{margin-bottom:0}.o-compare__subheading{margin-bottom:0;margin-top:.8rem}.o-compare__selector{margin-bottom:2.4rem;position:relative;z-index:20}.o-compare__selector select{appearance:none;background:var(--compare-cell-bg);border:1px solid rgb(var(--color-border));border-radius:var(--compare-cell-radius);color:rgb(var(--color-text));cursor:pointer;font-family:inherit;font-size:inherit;padding:1.4rem 4rem 1.4rem 1.6rem;width:100%}.o-compare__selector .ts-wrapper+.o-compare__select-icon,.o-compare__selector select.tomselected{display:none}.o-compare__select-icon{color:rgb(var(--color-text));pointer-events:none;position:absolute;right:1.6rem;top:50%;transform:translateY(-50%)}.o-compare__select-icon svg{display:block;height:1.2rem;width:1.2rem}.o-compare__row-cells{align-items:flex-start;display:grid;gap:var(--compare-gap);grid-template-columns:repeat(var(--compare-columns),1fr)}.o-compare__products-header{margin-bottom:2.4rem}.o-compare__product-name{align-items:center;display:flex;flex-direction:column;font-size:var(--body-fs-lg);gap:1.6rem;position:relative;text-align:center}.o-compare__badge{left:50%;position:absolute;top:0;transform:translateX(-50%)}.o-compare__product-image{aspect-ratio:1/1;border-radius:var(--compare-cell-radius);height:auto;max-width:20rem;object-fit:contain;position:relative;width:100%}.o-compare__product-title{font-size:var(--body-fs-lg,initial);font-weight:500;line-height:var(--body-lh-lg,initial)}.o-compare__product-price{font-size:var(--body-fs-md);font-weight:400;line-height:var(--body-lh-md)}.o-compare__product-price s{color:var(--color-text-muted,#999);margin-right:.4em}.o-compare__product-usp{font-size:var(--body-fs-sm);font-weight:400;line-height:var(--body-lh-sm)}@media screen and (max-width:767px){.o-compare__topics>.o-compare__topic:not(.o-compare__topic--first){display:none!important}.o-compare__tabs{display:none}}.o-compare__modal-trigger{margin-bottom:2.4rem;width:100%}.o-compare__topic.m-accordion{border-top:1px solid rgb(var(--color-border));padding-block:0}.o-compare__topic:last-child{border-bottom:1px solid rgb(var(--color-border))}.o-compare__topic .m-accordion__header{padding-block:1.6rem}.o-compare__topic .m-accordion__text{padding-block:0 2.4rem}.o-compare__topic--first{border-top:none;padding-bottom:2.4rem}.o-compare__topic--first .o-compare__topic-content{display:block}.o-compare__row{border-bottom:1px solid rgb(var(--color-border));margin-bottom:var(--compare-gap);padding-block:2.4rem}@media screen and (min-width:768px){.o-compare__row{padding-block:4.8rem}}.o-compare__row:first-child{border-top:1px solid rgb(var(--color-border))}.o-compare__row:last-child{border-bottom:none;margin-bottom:0}.o-compare__cell{background:var(--compare-cell-bg);border-radius:var(--compare-cell-radius);display:flex;flex-direction:column;gap:1.2rem}@media screen and (min-width:768px){.o-compare__cell{align-items:center;justify-content:center;text-align:center}}.o-compare__cell:before{content:attr(data-product-name);display:none;font-weight:600}.o-compare__cell-icon{display:block;height:3.2rem;width:3.2rem}.o-compare__cell-icon svg{height:100%;width:100%}.o-compare__cell-heading{display:block;margin-bottom:0}.o-compare__cell-description{font-size:var(--body-fs-sm);line-height:var(--body-lh-sm);margin:0}.o-compare__cell-description,.o-compare__cell-empty{color:rgb(var(--color-text-muted))}.o-compare__tabs{-webkit-overflow-scrolling:touch;background:var(--compare-cell-bg);border-radius:var(--compare-cell-radius) var(--compare-cell-radius) 0 0;bottom:0;margin-top:3.2rem;overflow-x:auto;position:sticky;z-index:2}.o-compare__tabs-inner{display:grid;gap:.8rem;grid-auto-columns:1fr;grid-auto-flow:column;padding:.8rem 1.6rem;width:fit-content}.o-compare__tab{align-items:center;background:none;background-color:transparent;border:none;border-radius:1.2rem;color:rgb(var(--color-text));cursor:pointer;display:flex;flex-direction:column;font-size:var(--body-fs-xs);gap:.4rem;padding:.8rem 1.6rem;transition:color var(--default-transition-timing) var(--default-transition-easing),background-color var(--default-transition-timing) var(--default-transition-easing);white-space:nowrap}.o-compare__tab.is-active,.o-compare__tab:hover{background-color:rgb(var(--color-black));color:rgb(var(--color-white))}.o-compare__tab-icon{height:2.4rem;width:2.4rem}.o-compare__tab-icon .o-compare__cell-icon{height:100%;width:100%}.o-compare__tab-icon img{height:100%;object-fit:contain;width:100%}.o-compare__empty{color:rgb(var(--color-text-muted));padding:4rem 0;text-align:center}.o-compare__modal{background-color:transparent;border:none;display:none;height:100%;margin:0;max-height:100%;max-width:100%;opacity:0;padding:0;transition:opacity var(--default-transition-easing) var(--default-transition-timing),visibility var(--default-transition-easing) var(--default-transition-timing);visibility:hidden;width:100%}.o-compare__modal::backdrop{background-color:rgba(var(--color-black));opacity:0;transition:opacity var(--default-transition-easing) var(--default-transition-timing),visibility var(--default-transition-easing) var(--default-transition-timing);visibility:hidden}.o-compare__modal[open]{display:block;opacity:1;visibility:visible}@starting-style{.o-compare__modal[open]{opacity:0}}@starting-style{.o-compare__modal[open]::backdrop{opacity:0}}.o-compare__modal[open]::backdrop{opacity:.5;visibility:visible}.o-compare__modal.close{opacity:0;visibility:hidden}.o-compare__modal.close::backdrop{animation:backdrop-fade var(--default-transition-easing) var(--default-transition-timing) backwards;animation-direction:reverse}.o-compare__modal .o-modal__wrapper{display:flex;flex-direction:column;height:100%;max-width:100%;padding:0}.o-compare__modal .o-modal__inner{background-color:rgb(var(--color-background-secondary));border-radius:var(--border-radius) var(--border-radius) 0 0;display:flex;flex-direction:column;height:100%;margin-top:4.8rem;position:relative}.o-compare__modal .o-modal__close{background-color:transparent;border:1px solid rgb(var(--color-border));border:1px solid rgba(var(--color-text),.1);border-radius:50%;color:rgb(var(--color-text));cursor:pointer;line-height:0;padding:1.2rem;position:absolute;right:1.6rem;top:1.6rem;z-index:10}.o-compare__modal .o-modal__close .icon{height:2rem;width:2rem}.o-compare__modal .o-compare__selector{display:block;margin-bottom:2.4rem;position:relative;z-index:5}.o-compare__modal .o-compare__row.is-hidden{display:none}.o-compare__modal .o-compare__cell{background:none;border-radius:0;padding:0}.o-compare__modal .o-compare__cell:before{display:none}.o-compare__modal .o-compare__cell-inner{background:rgb(var(--color-background));border-radius:1.6rem;display:flex;flex:1;flex-direction:column;gap:1.2rem;padding:2.4rem}.o-compare__modal .o-compare__cell-product-name{font-size:var(--body-fs-lg);line-height:var(--body-lh-lg);opacity:0;transition:opacity var(--default-transition-easing) var(--default-transition-timing)}.o-compare__modal-select-wrapper{flex-shrink:0;padding:4.8rem 1.6rem 0;position:relative;z-index:5}.o-compare__modal-body{-webkit-overflow-scrolling:touch;flex:1;overflow-x:hidden;overflow-y:auto;padding:0 1.6rem 1.6rem}.o-compare__modal-heading{margin-bottom:2.4rem;width:75%}.o-compare__modal-topics{margin-right:-1.6rem}.o-compare__modal-topics .o-compare__topic{display:block!important}.o-compare__modal-topics .o-compare__topic.is-hidden{display:none!important}.o-compare__modal-topics .o-compare__topic-content{-webkit-overflow-scrolling:touch;cursor:grab;display:flex!important;flex-wrap:nowrap;gap:1.6rem;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory}.o-compare__modal-topics .o-compare__topic-content.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none;user-select:none}.o-compare__modal-topics .o-compare__topic-content{-ms-overflow-style:none;scrollbar-width:none}.o-compare__modal-topics .o-compare__topic-content::-webkit-scrollbar{display:none}.o-compare__modal-topics .o-compare__row{border-bottom:none;display:flex;flex:0 0 85%;flex-direction:column;margin-bottom:0;padding-block:0;scroll-snap-align:start}.o-compare__modal-topics .o-compare__row.is-active-row .o-compare__cell-product-name{opacity:1}.o-compare__modal-topics .o-compare__row-cells{display:flex;flex:1;flex-direction:column;gap:var(--compare-gap)}.o-compare__modal-topics .o-compare__cell{display:flex;flex:1;flex-direction:column}.o-compare__modal-tabbar{-webkit-overflow-scrolling:touch;background:rgb(var(--color-background));border-top:1px solid rgb(var(--color-border));bottom:0;flex-shrink:0;overflow-x:auto;position:sticky;z-index:2}