.user-navigation__list{display:flex;column-gap:15px}@media (min-width:768px){.user-navigation__list{column-gap:25px}}@media (min-width:1024px){.user-navigation__list{column-gap:30px}}.user-navigation__item{position:relative}.user-navigation__icon{position:relative;justify-self:center}.user-navigation__icon-badge{position:absolute;top:0;right:0;transform:translateX(50%);display:flex;align-items:center;justify-content:center;color:var(--theme-color-grayscale-0);background-color:var(--theme-color-grayscale-1000);box-shadow:0 1px 2px rgba(0,0,0,.25);border-radius:100%;aspect-ratio:1;min-width:16px;min-height:16px}.user-navigation__button{font-size:12px;font-weight:500;display:grid;justify-content:center;grid-row-gap:5px;cursor:pointer}.user-navigation__button--active .user-navigation__icon{color:var(--theme-color-primary-default)}.user-navigation__button--disabled{pointer-events:none}.user-navigation__button--disabled,.user-navigation__button--disabled .user-navigation__icon{color:var(--theme-color-grayscale-400)}@media (max-width:1023px){.user-navigation__label{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%)}}.login-flyout{z-index:15;display:flex;flex-direction:column;align-items:flex-start;gap:10px;background-color:var(--theme-color-grayscale-1000);position:absolute;top:50px;right:0;padding:25px;width:375px;max-width:calc(100vw - 32px);border-radius:0 0 8px 8px;box-shadow:0 1px 8px 0 rgba(0,0,0,.25)}@media (min-width:1024px){.login-flyout{width:auto;border-radius:8px;box-shadow:0 8px 24px 0 rgba(0,0,0,.08)}}.login-flyout__header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border-bottom:1px solid var(--theme-stroke-light-red);padding-bottom:10px;width:100%}.login-flyout__user-info{min-width:0}.login-flyout__name{font-weight:700}.login-flyout__email,.login-flyout__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login-flyout__email{font-size:14px;color:var(--theme-color-grayscale-300)}.login-flyout__close{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;cursor:pointer;background:none;border:none;padding:0}@media (min-width:1024px){.login-flyout__close{display:none}}.login-flyout__list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0;width:100%}.login-flyout__separator{height:1px;background-color:var(--theme-stroke-light-red);list-style:none}.login-flyout__link{display:block;width:100%;text-align:left;text-decoration:none;background:none;border:none;cursor:pointer;padding:0;transition:opacity .15s}.login-flyout__link,.login-flyout__link:focus,.login-flyout__link:hover{font-weight:400;color:var(--theme-color-grayscale-0);text-decoration:none;cursor:pointer}.login-flyout__link:hover{opacity:.8}.login-flyout__link--active{color:var(--theme-color-primary-dark);pointer-events:none}.login-flyout__user-info{display:flex;flex-direction:column;gap:5px}.product-comparison-modal__trigger-button{transition:opacity .2s ease-in-out;font-size:12px;font-weight:500;display:grid;justify-content:center;grid-row-gap:5px;cursor:pointer}.product-comparison-modal__trigger-button:hover{opacity:.8}.product-comparison-modal__trigger-button--active .product-comparison-modal__icon{color:var(--theme-color-primary-default)}.product-comparison-modal__counter-badge{position:absolute;top:0;right:0;transform:translateX(50%);display:flex;align-items:center;justify-content:center;color:var(--theme-color-grayscale-0);background-color:var(--theme-color-grayscale-1000);box-shadow:0 1px 2px rgba(0,0,0,.25);border-radius:100%;aspect-ratio:1;min-width:16px;min-height:16px}@media (max-width:1023px){.product-comparison-modal__label{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%)}}.product-comparison-modal__icon{position:relative;justify-self:center}@media (max-width:1023px){.product-comparison-modal__modal.modal{max-inline-size:100dvw;max-block-size:100dvh}}@media (min-width:1024px){.product-comparison-modal__modal.modal{max-inline-size:80dvw}}@media (min-width:1200px){.product-comparison-modal__modal.modal{max-inline-size:70dvw}}.product-comparison-modal__loader{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.product-comparison-modal__modal-inner{position:relative;min-height:300px}.product-comparison{display:flex;flex-direction:column;row-gap:20px}.product-comparison__header{display:flex;justify-content:space-between;align-items:baseline;column-gap:50px}@media (max-width:1023px){.product-comparison__header{flex-direction:column;row-gap:10px}}.product-comparison__sub-title{margin:0 0 10px}.product-comparison__actions-left{display:grid;grid-template-columns:200px auto}@media (max-width:767px){.product-comparison__actions-left{grid-template-columns:1fr}}.product-comparison__actions-right{display:flex;align-items:center;column-gap:20px}@media (max-width:1023px){.product-comparison__actions-right{width:100%;justify-content:space-between;align-items:center}}@media (max-width:767px){.product-comparison__actions-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;row-gap:10px}}@media (min-width:480px){.product-comparison__actions-right .label{grid-template-columns:auto auto;align-items:baseline;grid-column-gap:10px}}@media (max-width:1023px){.product-comparison__actions-right .label{flex:1}}@media (max-width:767px){.product-comparison__actions-right .label{flex:1 0 100%}}.product-comparison__scroll-buttons{display:flex;align-items:center;column-gap:10px}.product-comparison__scroll-button--left svg{transform:rotate(90deg)}.product-comparison__scroll-button--right svg{transform:rotate(270deg)}