flyout-comparator{height:100vh;isolation:isolate;left:0;pointer-events:none;position:fixed;top:0;visibility:hidden;width:100vw;z-index:9999}flyout-comparator.open{pointer-events:all;visibility:visible}flyout-comparator .backdrop{background-color:rgba(var(--rgb-black),.7);height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .175s ease .1s;width:100%;z-index:-1}flyout-comparator.open .backdrop{opacity:1}flyout-comparator.close .backdrop{opacity:0;transition:opacity .175s ease .3s}.flyout-comparator__box{background-color:var(--white);border-radius:3.2rem 3.2rem 0 0;bottom:-100%;height:85%;left:0;position:absolute;transition:bottom .3s ease;width:100%;z-index:1}.flyout-comparator__box.dragging{transition:none}flyout-comparator.open .flyout-comparator__box{bottom:0}flyout-comparator.close .flyout-comparator__box{bottom:-100%}@media screen and (min-width:1024px){.flyout-comparator__box{border-radius:3.1rem 0 0 3.1rem;height:100%;left:auto;max-width:100.7rem;right:-100%;top:0;transition:right .3s ease;width:90%}flyout-comparator.open .flyout-comparator__box{right:0}flyout-comparator.close .flyout-comparator__box{right:-100%;transition:right .3s ease 0}}.flyout-comparator__slider-line{background-color:transparent;border:0;border-bottom:2px solid var(--grey-575,#848484);cursor:grab;height:0;left:50%;padding:0 0 1rem;position:absolute;top:1.2rem;transform:translateX(-50%);width:4.5rem;z-index:2}@media screen and (min-width:1024px){.flyout-comparator__slider-line{border-bottom:0;border-left:2px solid var(--grey-575,#848484);height:4.5rem;left:1.5rem;padding:0 2rem 0 0;top:50%;transform:translateY(-50%);width:0}}.flyout-comparator__close{align-items:center;background-color:var(--white);border:0;border-radius:100%;cursor:pointer;display:flex;height:max-content;justify-content:center;margin:0;padding:0;position:absolute;right:.475rem;top:.475rem;width:max-content;z-index:2}@media screen and (min-width:1024px){.flyout-comparator__close{right:1.9rem;top:1.6rem}}.flyout-comparator__close svg{flex-shrink:0;height:auto;width:4.4rem}.flyout-comparator__container{max-height:85vh;overflow-y:auto;padding:0 1.5rem 6rem}@media screen and (min-width:1024px){.flyout-comparator__container{max-height:100vh;padding:0 8.7rem 6rem 8rem}}.flyout-comparator__wrapper{display:grid;gap:3rem;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:6rem}@media screen and (min-width:1024px){.flyout-comparator__wrapper{grid-template-columns:repeat(8,minmax(0,1fr));padding-top:11rem}}.flyout-comparator__heading{align-items:center;display:flex;flex-direction:column;grid-column:1/span 4}@media screen and (min-width:1024px){.flyout-comparator__heading{grid-column:1/span 8}}.flyout-comparator__heading>*{text-align:center}.flyout-comparator__heading h2{color:var(--grey-875);font-size:2.6rem;font-weight:700;letter-spacing:-.26px;line-height:3.068rem;margin:0}@media screen and (min-width:1024px){.flyout-comparator__heading h2{line-height:3.692rem}}.flyout-comparator__heading h2+h3{margin-top:1.5rem}.flyout-comparator__heading h3{color:var(--grey-875);font-size:1.4rem;font-weight:400;letter-spacing:-.14px;line-height:1.988rem}@media screen and (min-width:1024px){.flyout-comparator__heading h3{font-size:1.5rem;letter-spacing:-.15px;line-height:2.13rem}}.flyout-comparator__table{grid-column:1/span 4;margin-left:-1.5rem;width:calc(100% + 3rem)}@media screen and (min-width:1024px){.flyout-comparator__table{grid-column:1/span 8;margin:0;width:100%}}.flyout-comparator__table .table__head{column-gap:2rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 1.5rem .6rem}@media screen and (min-width:1024px){.flyout-comparator__table .table__head{column-gap:4rem;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));padding:0 2rem 1.5rem}}.flyout-comparator__table .table__head .column{display:flex;flex-direction:column;justify-content:end}.flyout-comparator__table .table__head .column:first-child{grid-column-start:3}@media screen and (min-width:1024px){.flyout-comparator__table .table__head .column:first-child{grid-column:5/span 2}}.flyout-comparator__table .table__head .column:last-child{grid-column-start:4}@media screen and (min-width:1024px){.flyout-comparator__table .table__head .column:last-child{grid-column:7/span 2}}.flyout-comparator__table .table__head .column .item__head{align-items:center;display:flex;flex-direction:column}.flyout-comparator__table .table__head .column .item__head .item__badge{align-items:center;background-color:var(--badge-color,#4062ff);border-radius:2px;color:var(--white);display:inline-flex;font-size:1rem;font-weight:700;justify-content:center;line-height:1.38rem;padding:.3rem .85rem;text-align:center}@media screen and (min-width:1024px){.flyout-comparator__table .table__head .column .item__head .item__badge{font-size:1.3rem;font-weight:700;line-height:1.794rem;padding:.1rem 1.05rem}}.flyout-comparator__table .table__head .column .item__head .item__badge+.item__title{margin-top:.5rem}.flyout-comparator__table .table__head .column .item__head .item__title{color:var(--grey-875);font-size:1.4rem;font-weight:700;letter-spacing:-.14px;line-height:1.988rem;margin:0;text-align:center}@media screen and (min-width:1024px){.flyout-comparator__table .table__head .column .item__head .item__title{font-size:1.9rem;letter-spacing:-.19px;line-height:2.698rem}}.flyout-comparator__table .table__head .column .item__head .item__price{color:var(--grey-875);font-size:1.4rem;font-weight:700;letter-spacing:-.14px;line-height:1.96rem;margin:0;text-align:center}@media screen and (min-width:1024px){.flyout-comparator__table .table__head .column .item__head .item__price{font-size:1.5rem;letter-spacing:-.15px;line-height:2.1rem}}.flyout-comparator__table .table__head .column .item__head>img{height:auto;margin-top:.4rem;object-fit:contain;width:100%}@media screen and (min-width:1024px){.flyout-comparator__table .table__head .column .item__head>img{margin-top:1rem}}.flyout-comparator__table .table__body{border-bottom:1px solid var(--grey-125);border-top:1px solid var(--grey-125)}@media screen and (min-width:1024px){.flyout-comparator__table .table__body{border:1px solid var(--grey-125);border-radius:.8rem}}.flyout-comparator__table .table__body .table__row{column-gap:2rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:1.5rem}@media screen and (min-width:1024px){.flyout-comparator__table .table__body .table__row{column-gap:4rem;grid-template-columns:repeat(8,minmax(0,1fr));padding:2rem}}.flyout-comparator__table .table__body .table__row .accordion{align-items:start;display:flex;grid-column:1/span 2}@media screen and (min-width:1024px){.flyout-comparator__table .table__body .table__row .accordion{grid-column:1/span 4}}.flyout-comparator__table .table__body .table__row .accordion>img{display:none}@media screen and (min-width:1024px){.flyout-comparator__table .table__body .table__row .accordion>img{display:block;flex-shrink:0;height:auto;margin-right:2rem;width:2.4rem}}.flyout-comparator__table .table__body .table__row .accordion details summary{align-items:center;display:flex}.flyout-comparator__table .table__body .table__row .accordion details summary h4{color:var(--grey-875);font-size:1.6rem;font-weight:700;letter-spacing:-.16px;line-height:2.272rem;margin:0}@media screen and (min-width:1024px){.flyout-comparator__table .table__body .table__row .accordion details summary h4{font-size:1.7rem;letter-spacing:-.17px;line-height:2.414rem}}.flyout-comparator__table .table__body .table__row .accordion details summary h4+svg{margin-left:1rem}.flyout-comparator__table .table__body .table__row .accordion details summary svg{flex-shrink:0;height:auto;width:1rem}.flyout-comparator__table .table__body .table__row .accordion details summary+p{margin-top:1rem}.flyout-comparator__table .table__body .table__row .accordion details>p{color:var(--grey-575);font-size:1.4rem;font-weight:400;letter-spacing:-.14px;line-height:1.988rem;margin-bottom:0}@media screen and (min-width:1024px){.flyout-comparator__table .table__body .table__row .accordion details>p{font-size:1.5rem;letter-spacing:-.15px;line-height:2.13rem}}.flyout-comparator__table .table__body .table__row .accordion details[open] summary svg{transform:rotate(-180deg)}.flyout-comparator__table .table__body .table__row .product__value{align-items:center;color:var(--grey-575);display:flex;font-size:1.4rem;font-weight:400;justify-content:center;letter-spacing:-.14px;line-height:1.96rem}@media screen and (min-width:1024px){.flyout-comparator__table .table__body .table__row .product__value{font-size:1.5rem;grid-column:auto/span 2;letter-spacing:-.15px;line-height:2.1rem}}.flyout-comparator__table .table__body .table__row .product__value svg{flex-shrink:0;height:auto;width:2rem}.flyout-comparator__table .table__body .table__row+.table__row{border-top:1px solid var(--grey-125)}.flyout-comparator__content{grid-column:1/span 4}@media screen and (min-width:1024px){.flyout-comparator__content{grid-column:1/span 8}}.flyout-comparator__content .content__image{align-items:center;border-radius:1.2rem;display:flex;justify-content:center;overflow:hidden}.flyout-comparator__content .content__image img{height:auto;width:100%}.flyout-comparator__content .content__image+.content__wysiwyg{margin-top:4rem}@media screen and (min-width:1024px){.flyout-comparator__content .content__image+.content__wysiwyg{margin-top:3.2rem}}.flyout-comparator__content .content__wysiwyg>*{margin:0}.flyout-comparator__content .content__wysiwyg>:not(:first-child){margin-top:1.6rem}.flyout-comparator__content .content__wysiwyg h1,.flyout-comparator__content .content__wysiwyg h2,.flyout-comparator__content .content__wysiwyg h3,.flyout-comparator__content .content__wysiwyg h4,.flyout-comparator__content .content__wysiwyg h5,.flyout-comparator__content .content__wysiwyg h6{font-weight:700}.flyout-comparator__content .content__wysiwyg h1,.flyout-comparator__content .content__wysiwyg h2,.flyout-comparator__content .content__wysiwyg h3,.flyout-comparator__content .content__wysiwyg h4{margin-bottom:2.4rem}