.ax-matelas-comparator *{word-break:auto-phrase}.ax-matelas-comparator__container{display:flex;flex-direction:column;gap:2.4rem;position:relative}.ax-matelas-comparator__row{display:grid;gap:2.4rem;grid-template-columns:repeat(2,minmax(64px,1fr));position:relative}.ax-matelas-comparator__row--header .section-heading{grid-column:1/-1;height:-moz-fit-content;height:fit-content;margin:0}.ax-matelas-comparator__row-header{align-items:center;display:flex;flex-direction:column;gap:.8rem!important;position:relative}.ax-matelas-comparator__row-header span{font-family:var(--font-narrow-medium-family);opacity:.5}.ax-matelas-comparator__row-header .h3,.ax-matelas-comparator__row-header .h4,.ax-matelas-comparator__row-header .h5{opacity:1}@media screen and (max-width:989.98px){.ax-matelas-comparator__row-header>.h3{position:relative}.ax-matelas-comparator__row-header>.h3:before{background-color:rgba(0,0,0,.1);content:"";height:1px;left:-9rem;position:absolute;top:50%;width:8rem}.ax-matelas-comparator__row-header>.h3:after{background-color:rgba(0,0,0,.1);content:"";height:1px;position:absolute;right:-9rem;top:50%;width:8rem}}.ax-matelas-comparator__row-content{align-items:center;border-radius:var(--buttons-radius);display:flex;flex-direction:column;justify-content:center;padding:.8rem}.ax-matelas-comparator__row-content p{color:rgba(var(--color-foreground),.5);font-family:var(--font-narrow-medium-family)}.ax-matelas-comparator__row-content-image{border-radius:var(--buttons-radius);height:60px;-o-object-fit:contain;object-fit:contain;width:96px}.ax-matelas-comparator__row-content.vertical .ax-matelas-comparator__row-content-image{height:auto;max-height:90px;max-width:100%;width:auto}.ax-matelas-comparator__row-content p,.ax-matelas-comparator__row-content p *{display:flex!important;flex-direction:column;gap:.8rem}.ax-matelas-comparator__row-content p br{display:none!important}.ax-matelas-comparator__row-content strong{color:rgba(var(--color-foreground),1);font-family:var(--font-narrow-bold-family);font-weight:700}@media screen and (min-width:750px){.ax-matelas-comparator__row-content strong{font-size:calc(var(--font-body-scale)*1.6rem)}}.ax-matelas-comparator__row-content .link{font-family:var(--font-narrow-bold-family);font-weight:700}.ax-matelas-comparator__row [data-column-index]{align-items:center;display:none;flex-direction:column;flex-wrap:wrap;gap:1.6rem;justify-content:center}.ax-matelas-comparator__row [data-column-index="1"]:not([data-visible]),.ax-matelas-comparator__row [data-column-index="2"]:not([data-visible]),.ax-matelas-comparator__row [data-column-index][data-visible=true]{display:flex}.ax-matelas-comparator__row [data-column-index="1"] .ax-matelas-comparator__product-card-selector{display:none!important}@media screen and (max-width:749.98px){.ax-matelas-comparator__row [data-column-index]{flex-direction:column!important;text-align:center!important}}@media screen and (min-width:990px){.ax-matelas-comparator__row:after{background-color:rgba(0,0,0,.1);bottom:-1.2rem;content:"";height:1px;left:-8rem;position:absolute;right:-8rem}.ax-matelas-comparator__row--cta:after,.ax-matelas-comparator__row--header:after,.ax-matelas-comparator__row:has([style*=background-color]):after{content:none}.ax-matelas-comparator__row [data-column-index="0"]{align-items:flex-start;display:flex;text-align:left}.ax-matelas-comparator__row .ax-matelas-comparator__product-card-selector{opacity:1}}.ax-matelas-comparator__row>*{outline:1px solid rgba(255,0,0,0);text-align:center;width:100%}.ax-matelas-comparator__row>* .h1,.ax-matelas-comparator__row>* .h2,.ax-matelas-comparator__row>* .h3,.ax-matelas-comparator__row>* .h4,.ax-matelas-comparator__row>* .h5,.ax-matelas-comparator__row>* h1,.ax-matelas-comparator__row>* h2,.ax-matelas-comparator__row>* h3,.ax-matelas-comparator__row>* h4,.ax-matelas-comparator__row>* h5,.ax-matelas-comparator__row>* p{margin:0}.ax-matelas-comparator__row .full-column{grid-column:1/-1}.ax-matelas-comparator__column-header>.h3{margin-top:-3.2rem}.ax-matelas-comparator .is-sticky{background-color:rgb(var(--color-background));position:sticky;top:calc(var(--header-height-default, 65px) + 8px);transition:all .4s ease;z-index:1}.ax-matelas-comparator .is-sticky[data-sticky=true]:before{background-color:#fff;bottom:-1rem;box-shadow:1px 4px 2px 1px rgba(0,0,0,.1);content:"";left:-50rem;position:absolute;right:-200rem;top:-1rem;z-index:-8}.ax-matelas-comparator__product{flex-direction:column!important;flex-wrap:nowrap!important;height:-moz-fit-content;height:fit-content;justify-content:flex-start!important;position:relative}.ax-matelas-comparator__product .h5{max-width:calc(100% - 1.6em)}.ax-matelas-comparator__product-card{background-color:#f9f9f9;border-radius:var(--buttons-radius);flex-direction:row!important;flex-wrap:nowrap!important;height:128px!important;justify-content:flex-start!important;max-height:128px;min-height:64px;overflow:hidden;position:relative;text-align:left!important;text-align:left;width:100%}@media screen and (max-width:989.98px){.ax-matelas-comparator__product-card{height:64px!important}}.ax-matelas-comparator__product-card-image-wrapper{aspect-ratio:1/1;height:100%;width:128px}@media screen and (max-width:989.98px){.ax-matelas-comparator__product-card-image-wrapper{display:none}}.ax-matelas-comparator__product-card-image{aspect-ratio:1/1;height:100%;-o-object-fit:cover;object-fit:cover;width:auto}.ax-matelas-comparator__product-card-content{align-items:flex-start;display:flex!important;flex-direction:column;gap:.8rem;justify-content:center;max-height:100%;padding:.8rem 0 .8rem 1.6rem!important;position:relative}.ax-matelas-comparator__product-card-content .badge,.ax-matelas-comparator__product-card-content>*{margin:0!important}.ax-matelas-comparator__product-card-content .price__badge-sale{margin:.2rem 0 0 .4rem!important}.ax-matelas-comparator__product-card-content .card__badge{align-self:flex-start!important;gap:.4rem!important;grid-row-start:unset!important}@media screen and (max-width:989.98px){.ax-matelas-comparator__product-card-content{padding:1.6rem!important}.ax-matelas-comparator__product-card-content .card__badge,.ax-matelas-comparator__product-card-content .price{display:none}}.ax-matelas-comparator__product-card-selector-current{font-family:var(--font-narrow-medium-family);opacity:.5}.ax-matelas-comparator .ax-matelas-comparator__product-card-selector{inset:0;position:absolute}.ax-matelas-comparator .ax-matelas-comparator__product-card-selector select{align-items:center;background:transparent;border:none;border-radius:var(--buttons-radius);color:transparent;cursor:pointer;display:flex;height:100%;max-height:128px;width:100%}@media screen and (max-width:989.98px){.ax-matelas-comparator .ax-matelas-comparator__product-card-selector select{max-height:64px!important}}.ax-matelas-comparator .ax-matelas-comparator__product-card-selector select[disabled]{cursor:default}.ax-matelas-comparator .ax-matelas-comparator__product-card-selector select[disabled]::picker-icon{display:none}.ax-matelas-comparator .ax-matelas-comparator__product-card-selector select::picker-icon{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath fill='%23414141' fill-rule='evenodd' d='M6.327 9.326a.46.46 0 0 1-.653 0L.135 3.788a.462.462 0 1 1 .653-.653L6 8.347l5.212-5.212a.462.462 0 0 1 .653.653z' clip-rule='evenodd'/%3E%3C/svg%3E");transition:rotate .2s}.ax-matelas-comparator .ax-matelas-comparator__product-card-selector select:open::picker-icon{rotate:180deg}.ax-matelas-comparator .ax-matelas-comparator__product-card-selector select,.ax-matelas-comparator .ax-matelas-comparator__product-card-selector select::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}.ax-matelas-comparator .ax-matelas-comparator__product-card-selector ::picker(select){border-radius:var(--buttons-radius);top:calc(anchor(bottom) + 2px)}.ax-matelas-comparator .ax-matelas-comparator__product-card-selector option::checkmark{content:""}.ax-matelas-comparator .ax-matelas-comparator__product-card-selector option[selected]::checkmark{content:"✓";visibility:visible}.ax-matelas-comparator__loading{opacity:.6;pointer-events:none}