.product-comparison-view{margin:40px auto 50px;max-width:1024px;padding-bottom:40px}@media(min-width:700px){.product-comparison-view .is-mobile{display:none!important}}.product-comparison-view.data-cols-count-3{max-width:1200px}.product-comparison-view.data-cols-count-4{max-width:1400px}.product-comparison-view:has(.has-best-deal-label){margin-top:20px}.product-comparison-view.data-cols-count-2 .comparison-grid__slider:not(.swiper-initialized) .swiper-slide{flex-basis:50%}.product-comparison-view.data-cols-count-3 .comparison-grid__slider:not(.swiper-initialized) .swiper-slide{flex-basis:33%}.product-comparison-view.data-cols-count-4 .comparison-grid__slider:not(.swiper-initialized) .swiper-slide{flex-basis:25%}.product-comparison-view.title-lines-1 .comparison-grid .comparison-row__product .is-product-name,.product-comparison-view.title-lines-2 .comparison-grid .comparison-row__product .is-product-name,.product-comparison-view.title-lines-3 .comparison-grid .comparison-row__product .is-product-name{display:-webkit-box;-webkit-box-orient:vertical;height:auto;margin-bottom:.75rem;min-height:0;overflow:hidden!important;text-overflow:ellipsis}.product-comparison-view.title-lines-1 .comparison-grid .comparison-row__product .is-product-name{-webkit-line-clamp:1}.product-comparison-view.title-lines-2 .comparison-grid .comparison-row__product .is-product-name{-webkit-line-clamp:2}.product-comparison-view.title-lines-3 .comparison-grid .comparison-row__product .is-product-name{-webkit-line-clamp:3}.product-comparison-view .swiper-wrapper{display:flex;flex-direction:row}.comparison-grid{display:flex;width:100%}.comparison-grid p{margin-bottom:0}.comparison-grid.has-best-deal-label .comparison-grid__fixed,.comparison-grid.has-best-deal-label .comparison-grid__slider{padding-top:22px}.comparison-grid__fixed{display:flex;flex-direction:column;flex-shrink:0;min-width:0}.comparison-grid__description{word-break:break-word}@media(min-width:700px){.product-comparison-view.data-cols-count-2 .comparison-grid__fixed,.product-comparison-view.data-cols-count-3 .comparison-grid__fixed{flex:1 0 30%}}@media(min-width:950px){.product-comparison-view.data-cols-count-2 .comparison-grid__fixed,.product-comparison-view.data-cols-count-3 .comparison-grid__fixed{flex:1 0 30%}}@media(min-width:1000px){.product-comparison-view.data-cols-count-2 .comparison-grid__fixed,.product-comparison-view.data-cols-count-3 .comparison-grid__fixed{flex:1 0 33%}}.product-comparison-view.data-cols-count-2 .comparison-grid__fixed .colibri\/claim-cell,.product-comparison-view.data-cols-count-2 .comparison-grid__fixed .colibri\/header-cell,.product-comparison-view.data-cols-count-2 .comparison-grid__fixed .colibri\/table-cell,.product-comparison-view.data-cols-count-3 .comparison-grid__fixed .colibri\/claim-cell,.product-comparison-view.data-cols-count-3 .comparison-grid__fixed .colibri\/header-cell,.product-comparison-view.data-cols-count-3 .comparison-grid__fixed .colibri\/table-cell{line-height:1.25}@media(min-width:700px){.product-comparison-view.data-cols-count-4 .comparison-grid__fixed{flex:1 0 30%}}@media(min-width:950px){.product-comparison-view.data-cols-count-4 .comparison-grid__fixed{flex:1 0 33%}}@media(min-width:1000px){.product-comparison-view.data-cols-count-4 .comparison-grid__fixed{flex:1 0 25%}}@media(min-width:1200px){.product-comparison-view.data-cols-count-4 .comparison-grid__fixed{flex:1 0 23%}}.product-comparison-view.data-cols-count-4 .comparison-grid__fixed .colibri\/claim-cell,.product-comparison-view.data-cols-count-4 .comparison-grid__fixed .colibri\/header-cell,.product-comparison-view.data-cols-count-4 .comparison-grid__fixed .colibri\/table-cell{line-height:1.25}.comparison-row__collapsible{font-size:12px}.comparison-row{align-items:stretch;display:flex;padding:.75rem}.comparison-row:not(.comparison-grid__description){border-right:1px solid #d4d4d4;border-top:1px solid #d4d4d4}.comparison-grid__fixed .comparison-row:nth-child(2),.comparison-row:first-child:not(.comparison-grid__description){border-top:1px solid #d4d4d4}.comparison-row:first-child:not(.comparison-grid__description){border-radius:8px 8px 0 0}.comparison-grid .swiper-slide:first-child .comparison-row{border-left:1px solid #d4d4d4}.comparison-grid .swiper-slide:first-child .comparison-row:last-child{border-radius:0 0 0 8px}.comparison-grid .swiper-slide:last-child .comparison-row:last-child{border-radius:0 0 8px 0}.comparison-grid__fixed .comparison-row:first-child{justify-content:center}.comparison-grid__fixed .comparison-row:first-child .is-claim-label{font-family:var(--wp--preset--font-family--text-semibold,"Open Sans");font-size:18px;line-height:1.75rem}.comparison-grid__fixed .comparison-row:first-child .is-claim-description{font-size:14px;line-height:1.35rem}.comparison-grid__fixed .comparison-row:not(:first-child){background-color:#fff;border-left:1px solid #d4d4d4}.comparison-grid__slider .is-best-deal-slide .comparison-row{background-color:#e4f7f9}.comparison-grid__slider [data-core-add-to-cart],.comparison-grid__slider [data-legacy-add-to-cart]{margin-top:auto}.comparison-grid__slider .is-product-intro:not(:empty),.comparison-grid__slider .is-product-outro:not(:empty){font-size:14px;line-height:20px;margin-bottom:4px;margin-top:0}.comparison-grid__slider .is-product-intro:not(:empty){margin-bottom:8px;min-height:80px}.comparison-grid__slider .is-product-link{background-color:transparent;border-color:transparent;line-height:1.7}.comparison-grid__slider .is-product-link:hover:not(:disabled){background-color:transparent!important;border-color:transparent!important;text-decoration:underline}.comparison-grid__slider .is-product-link:active,.comparison-grid__slider .is-product-link:focus,.comparison-grid__slider .is-product-link:visited{background-color:transparent;border-color:transparent;text-decoration:underline}.comparison-grid__slider .is-product-link:disabled{background-color:transparent;border-color:transparent;text-decoration:none!important}.comparison-grid__slider .is-product-banner{font-family:var(--wp--preset--font-family--text-semibold,"Open Sans");font-size:14px;line-height:20px;margin-bottom:6px;margin-top:10px}.comparison-grid__slider .is-product-banner:empty{height:20px}.comparison-grid__slider .swiper-slide .comparison-row:first-child,.comparison-grid__slider .swiper-slide .comparison-row:has(.colibri\/header-cell),.comparison-grid__slider .swiper-slide .comparison-row__product{align-items:center;flex-direction:column;justify-content:flex-start}.comparison-grid__slider .swiper-slide .comparison-row:first-child .colibri\/claim-cell,.comparison-grid__slider .swiper-slide .comparison-row:first-child .colibri\/header-cell,.comparison-grid__slider .swiper-slide .comparison-row:first-child .colibri\/table-cell,.comparison-grid__slider .swiper-slide .comparison-row:has(.colibri\/header-cell) .colibri\/claim-cell,.comparison-grid__slider .swiper-slide .comparison-row:has(.colibri\/header-cell) .colibri\/header-cell,.comparison-grid__slider .swiper-slide .comparison-row:has(.colibri\/header-cell) .colibri\/table-cell,.comparison-grid__slider .swiper-slide .comparison-row__product .colibri\/claim-cell,.comparison-grid__slider .swiper-slide .comparison-row__product .colibri\/header-cell,.comparison-grid__slider .swiper-slide .comparison-row__product .colibri\/table-cell{align-items:center;height:100%;justify-content:flex-start;width:100%}.comparison-grid__fixed .comparison-row{padding-right:2rem;position:relative}.comparison-grid__fixed .comparison-row>.colibri\/claim-cell{flex:1 1 auto;min-width:0}.comparison-row:last-child{border-bottom:1px solid #d4d4d4}.comparison-row:has(.comparison-row__collapsible),.comparison-row:not(.comparison-grid__description):has(.is-claim-description:not(:empty)){cursor:pointer}.comparison-row:has(.comparison-row__collapsible):after,.comparison-row:not(.comparison-grid__description):has(.is-claim-description:not(:empty)):after{content:"";cursor:pointer;font-family:Font Awesome\ 6 Pro;font-size:15px;font-weight:100;position:absolute;right:.75rem;top:25px;transform:translateY(-50%);transition:transform .2s ease}.comparison-row:has(.comparison-row__collapsible).is-expanded:after,.comparison-row:not(.comparison-grid__description):has(.is-claim-description:not(:empty)).is-expanded:after{transform:translateY(-50%) rotate(180deg)}.comparison-grid .swiper-slide:not(:last-child) .comparison-row:has(.is-separator-claim){border-right:none}.comparison-grid .swiper-slide .comparison-row.is-separator-claim{background-color:transparent;border-right:none}.comparison-grid .comparison-grid__fixed .comparison-row:has(.is-separator-claim),.comparison-grid .swiper-slide .comparison-row:has(.is-separator-claim){background-color:cds-brand-color(neutral-lighter);border-left:none;border-right:none;left:1px;position:relative;z-index:2}.comparison-row:not(.comparison-grid__description) .is-claim-description,.comparison-row__collapsible{display:none}.comparison-row .is-claim-label{line-height:1.4}.comparison-row:has(.is-claim-label) .is-claim-description{margin-top:6px}.comparison-row.is-expanded .comparison-row__collapsible,.comparison-row.is-expanded .is-claim-description{display:block}.comparison-row:has(.is-positive) i{color:cds-brand-color(primary-intense)}.comparison-row:has(.is-negative) i{color:cds-brand-color(neutral-intense)}.comparison-row i{font-size:1.25rem}.comparison-row.is-empty.is-empty{border:none}.comparison-row:not(.is-empty)+.is-empty{border-top:1px solid #d4d4d4}.comparison-grid .is-product-link{font-size:14px}.product-comparison-view .is-best-deal-label{background-color:#fbca68;border:none;border-radius:1.5rem;color:var(--wp--preset--color--neutral-darkest,#292929);font-family:var(--wp--preset--font-family--text-semibold,"Open Sans");font-size:1rem;left:50%;line-height:1;padding:12px 24px;position:absolute;top:-22px;transform:translateX(-50%);white-space:nowrap}.comparison-grid__slider .comparison-row{align-items:center;background-color:#fff;display:flex;justify-content:center;text-align:center}.comparison-grid__slider .comparison-row__header{display:flex;flex-direction:column;text-align:center}.comparison-grid__slider .comparison-row__header:has(div){gap:10px}.product-comparison-view .affirm-as-low-as{font-size:12px;line-height:25px;padding-left:5px;padding-right:5px}.product-comparison-view .affirm-logo{line-height:11px;margin-bottom:21px;margin-top:-5px;padding-top:0}.product-comparison-view .affirm-logo img{margin-bottom:0}.product-comparison-view .colibri\/header-cell{font-size:14px}.product-comparison-view .colibri\/header-cell>p:has(.fa-headphones){font-size:14px;padding-top:2px}.product-comparison-view .colibri\/header-cell>p:has(.fa-headphones) i{font-size:15px;margin-right:3px;margin-top:-2px}.product-comparison-view .comparison-grid .pricing-container{margin-bottom:0}.product-comparison-view .comparison-grid .pricing-container:not(:has(.affirm-as-low-as)){margin-bottom:25px}.product-comparison-view .comparison-grid .pricing-container .price.has-discount .promo-code{margin-top:0}.product-comparison-view .comparison-grid .pricing-container .price.has-discount .promo-code small{font-size:12px}.product-comparison-view .comparison-grid .affirm-as-low-as{margin-bottom:5px;min-height:60px;text-align:center;width:200px}.product-comparison-view .comparison-grid [data-core-add-to-cart],.product-comparison-view .comparison-grid [data-legacy-add-to-cart]{margin-bottom:8px}.product-comparison-view .comparison-cards{background-color:#f5f5f5;display:none;flex-direction:column;gap:24px;margin-left:-10px;padding:24px 16px}.product-comparison-view .comparison-cards>.is-claim-label{font-family:var(--cds-text-semibold-font-family);font-size:22px;margin-bottom:-20px;text-align:center}.product-comparison-view .comparison-cards>.is-claim-description{font-size:16px!important;margin-bottom:0;text-align:center}.product-comparison-view .comparison-cards .card{background-color:#fff;border-radius:16px;box-shadow:2px 3px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;padding:32px 24px 24px;position:relative}.product-comparison-view .comparison-cards .card>ul li{line-height:22px;margin-bottom:6px}.product-comparison-view .comparison-cards .card>ul:has(i:first-child){margin-left:22px}.product-comparison-view .comparison-cards .card>ul>li>i:first-child{margin-left:-22px;margin-right:5px}.product-comparison-view .comparison-cards .card li>p{display:inline-block;margin-bottom:0}.product-comparison-view .comparison-cards .card:has(.is-best-deal-label){margin-top:22px}.product-comparison-view .comparison-cards .card .price{justify-content:left}.product-comparison-view .comparison-cards .card .pricing-container{margin:0}.product-comparison-view .comparison-cards .card--package>.is-product-name{color:var(--wp--preset--color--neutral-darkest,#292929);font-family:var(--wp--preset--font-family--heading-semibold,"Brandon Grotesque Medium");font-size:1.5rem;font-style:normal;font-weight:420;line-height:2.125rem;margin-bottom:16px;order:1}.product-comparison-view .comparison-cards .card--package>.is-product-banner{font-family:var(--wp--preset--font-family--text-semibold,"Open Sans");order:2}.product-comparison-view .comparison-cards .card--package>.is-product-intro{order:3}.product-comparison-view .comparison-cards .card--package>.pricing-container{margin-bottom:16px;order:4}.product-comparison-view .comparison-cards .card--package>.claims-list{order:5}.product-comparison-view .comparison-cards .card--package>.toggle-features{order:6}.product-comparison-view .comparison-cards .card--package>[data-core-add-to-cart],.product-comparison-view .comparison-cards .card--package>[data-legacy-add-to-cart]{order:7}.product-comparison-view .comparison-cards .card--package>.is-product-link{order:8}.product-comparison-view .comparison-cards .card>p{margin-bottom:8px}.product-comparison-view .comparison-cards .card>p:empty{display:none}.product-comparison-view .comparison-cards .card>p a{font-family:var(--wp--preset--font-family--text-semibold,"Open Sans")}.product-comparison-view .comparison-cards .is-claim-description{display:flex;flex-direction:column}.product-comparison-view .comparison-cards .is-claim-description ol,.product-comparison-view .comparison-cards .is-claim-description ul{margin-left:auto;margin-right:auto;text-align:left}.product-comparison-view .comparison-cards .is-product-banner,.product-comparison-view .comparison-cards .is-product-intro{font-size:.875rem}.product-comparison-view .comparison-cards .is-product-intro:not(:empty){margin-bottom:14px}.product-comparison-view .comparison-cards ul.claims-list{list-style:none;margin:0 0 10px}.product-comparison-view .comparison-cards ul.claims-list:before{content:"What's Included:";display:block;font-family:var(--wp--preset--font-family--text-semibold,"Open Sans");font-size:1.125rem;line-height:1.75rem;margin-bottom:16px;margin-left:-22px}.product-comparison-view .comparison-cards ul.claims-list i{color:cds-brand-color(primary-intense)}.product-comparison-view .comparison-cards ul.claims-list div{display:inline-block}.product-comparison-view .comparison-cards ul.claims-list li.is-separator{color:var(--wp--preset--color--primary-dark,#028174);font-family:var(--wp--preset--font-family--text-semibold,"Open Sans");font-size:1rem;font-style:normal;font-weight:400;line-height:1.75rem;margin:8px 0}.product-comparison-view .comparison-cards .toggle-features{color:var(--wp--preset--color--primary-intense,#02568f);font-family:var(--wp--preset--font-family--text-semibold,"Open Sans");font-size:1rem;font-style:normal;line-height:normal;margin-bottom:15px;margin-top:-7px;text-align:left}.product-comparison-view .comparison-cards .toggle-features:hover{text-decoration:none}.product-comparison-view .comparison-cards .toggle-features i{margin-left:2px;margin-right:1px}.product-comparison-view .comparison-cards [data-core-add-to-cart],.product-comparison-view .comparison-cards [data-legacy-add-to-cart]{margin-top:25px;width:100%}.product-comparison-view .comparison-cards [data-core-add-to-cart]>button,.product-comparison-view .comparison-cards [data-legacy-add-to-cart]>button{width:100%}.product-comparison-view .comparison-cards .is-product-link{margin-top:1rem}.product-comparison-view .comparison-cards .pricing-container .promo-code{margin-bottom:0;margin-left:0;padding-left:0;text-align:left}.product-comparison-view .comparison-cards .affirm-as-low-as{font-size:14px;margin-bottom:0;margin-left:0;padding-left:0;text-align:left}.product-comparison-view .comparison-cards .discounted-price,.product-comparison-view .comparison-cards .price-value{margin-bottom:0}.comparison-grid__fixed .comparison-row:last-child:has(.is-claim-description:empty){background-color:transparent;border-bottom:none;border-left:none;border-right:none}.comparison-grid .comparison-row__product .is-product-name{font-family:var(--wp--preset--font-family--text-semibold);font-size:1.125rem;font-style:normal;height:3.5rem;line-height:1.5rem;margin-top:1rem;overflow:hidden}.comparison-grid .is-product-link{font-family:var(--wp--preset--font-family--text-semibold);font-weight:400}.comparison-grid .is-product-link:after{content:"";font-family:Font Awesome\ 6 Pro;font-weight:900;margin-left:6px;text-decoration:none}.comparison-grid .comparison-grid__description{position:relative}.comparison-grid .comparison-grid__description:after{bottom:8px;content:"What's Included:";font-size:1.125rem;left:12px;position:absolute}.comparison-grid .comparison-grid__description:after,.comparison-row .is-separator-claim .is-claim-label{font-family:var(--wp--preset--font-family--text-semibold);font-style:normal;font-weight:400;line-height:1.75rem}.comparison-row .is-separator-claim .is-claim-label{color:var(--wp--preset--color--primary-dark);font-size:1rem}.comparison-grid__slider.swiper-initialized{position:relative}.comparison-grid__slider.swiper-initialized:after,.comparison-grid__slider.swiper-initialized:before{content:"";height:100%;opacity:1;pointer-events:none;position:absolute;top:0;transition:opacity .4s ease;width:30px}.comparison-grid__slider.swiper-initialized:before{background:linear-gradient(90deg,hsla(0,0%,96%,.75) 0,hsla(0,0%,100%,0));left:0;z-index:2}.comparison-grid__slider.swiper-initialized:after{background:linear-gradient(270deg,#f5f5f5 0,hsla(0,0%,100%,0));right:0;z-index:1}.comparison-grid__slider.swiper-initialized.no-left-fade:before,.comparison-grid__slider.swiper-initialized.no-right-fade:after{opacity:0}.colibri\/claim-cell,.colibri\/header-cell,.colibri\/table-cell{display:flex;flex-direction:column;justify-content:center}.colibri\/claim-cell ol,.colibri\/claim-cell ul,.colibri\/header-cell ol,.colibri\/header-cell ul,.colibri\/table-cell ol,.colibri\/table-cell ul{text-align:left}.colibri\/table-cell p{font-size:14px;line-height:1}.comparison-grid__slider{flex:3 1 auto;overflow:hidden}.comparison-grid__slider .colibri\/claim-cell,.comparison-grid__slider .colibri\/header-cell,.comparison-grid__slider .colibri\/table-cell{text-align:center}.comparison-grid__slider .colibri\/claim-cell:not(:has(p,div:not(.is-mobile))),.comparison-grid__slider .colibri\/header-cell:not(:has(p,div:not(.is-mobile))),.comparison-grid__slider .colibri\/table-cell:not(:has(p,div:not(.is-mobile))){align-items:center;flex-direction:row;gap:5px}.comparison-grid__slider .colibri\/claim-cell>p>*,.comparison-grid__slider .colibri\/header-cell>p>*,.comparison-grid__slider .colibri\/table-cell>p>*{vertical-align:middle}
