#devices-content{align-items:center;display:flex!important;flex-direction:column;gap:40px;margin-bottom:32px;padding:44px 16px}#devices-content>div{width:100%}#devices-content .spinner-loader{display:grid;place-content:center}#devices-content .product-line-text{align-items:center;display:flex;flex-direction:column;gap:16px}#devices-content .product-line-text .subtitle{color:#e1251b;font-size:16px;font-weight:600;letter-spacing:3%;line-height:150%;text-align:center;text-transform:uppercase}#devices-content .product-line-text #registered-devices-title{color:#1e0013;font-size:32px;font-weight:600;letter-spacing:-3%;line-height:40px;text-align:center;vertical-align:bottom}#devices-content .no-registered-devices-banner{align-items:center;background:#f4f2f3;border-radius:40px;display:flex;justify-content:center;padding-block:80px}.reg-dev-section{gap:20px;padding:48px 0}.reg-dev-section,.reg-dev-wrapper{display:flex;flex-direction:column}.reg-dev-wrapper{gap:40px}.reg-dev-wrapper>p{font-size:16px;font-weight:600;line-height:24px}.reg-dev-container{align-items:flex-start;align-items:stretch;display:flex;gap:8px}.reg-dev-list{align-items:center;display:flex;gap:8px}.swiper.reg-dev-list{margin-left:0;padding-right:56px}.swiper-wrapper{gap:8px;height:100%!important}.reg-dev-container .navigation{align-items:center;display:flex;gap:8px;z-index:4}.reg-dev-container .navigation:has(.swiper-button-next:not(.swiper-button-disabled)){box-shadow:-12px 0 12px 12px #fff}.reg-dev-container .swiper-button-next,.reg-dev-container .swiper-button-prev{background:transparent;border:1px solid #d1cecf;border-radius:50%;height:40px;margin:0;padding:0;position:static;width:40px}.reg-dev-container .swiper-button-next:active:not([disabled]):not(.disabled),.reg-dev-container .swiper-button-next:hover,.reg-dev-container .swiper-button-next:hover:not([disabled]):not(.disabled),.reg-dev-container .swiper-button-prev:active:not([disabled]):not(.disabled),.reg-dev-container .swiper-button-prev:hover,.reg-dev-container .swiper-button-prev:hover:not([disabled]):not(.disabled){background:#f4f2f3}.reg-dev-container .swiper-button-next:after,.reg-dev-container .swiper-button-prev:after{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='%231E0013' fill-rule='evenodd' d='M9.057 5.333H.666v1.334h8.39l-4 4 .943.942 5.138-5.138a.667.667 0 0 0 0-.942L6 .39l-.942.943z' clip-rule='evenodd'/%3E%3C/svg%3E");font-size:16px;height:14px;width:12px}.reg-dev-container .swiper-button-prev:after{transform:rotateY(180deg);transform-origin:center}.reg-dev-item{background:transparent;border:1px solid #d1cecf;box-sizing:border-box;color:var(--black-2);cursor:pointer;display:flex;gap:8px;height:80px;padding:8px 16px;text-align:left;transition:background .45s ease}.reg-dev-item,.reg-dev-list .swiper-slide{border-radius:16px;flex-shrink:0;width:225px}.reg-dev-list .swiper-slide{padding:0}.reg-dev-item.active{border:3px solid var(--black-2);padding:6px 14px}.reg-dev-item:active:not([disabled]):not(.disabled),.reg-dev-item:hover,.reg-dev-item:hover:not([disabled]):not(.disabled){background-color:#f4f2f3}.reg-dev-item img{height:64px;width:64px}.reg-dev-item-info{display:flex;flex-direction:column;gap:4px;justify-content:center;overflow:hidden}.reg-dev-item-info .title{font-weight:600}.reg-dev-item-info>*{font-size:14px;letter-spacing:.01em;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cta.reg-dev-item{background:#fff;border:1px dashed #d1cecf;border-radius:16px;color:#1e0013;flex-shrink:0;gap:16px;justify-content:center;margin:0;width:225px}.no-registered-devices-banner .cta.reg-dev-item{width:fit-content}.cta.reg-dev-item .title{font-size:14px;font-weight:600;letter-spacing:.01em;line-height:20px}.cta.reg-dev-item:hover{background:#fff!important;border:2px dashed #1e0013}.reg-dev-content{background:#f4f2f3;border-radius:40px;display:flex;flex-direction:column;gap:40px;padding:0}.reg-dev-content .header{background-color:transparent;box-shadow:none;display:flex;gap:80px;padding:80px clamp(20px,8vw,108px)}.reg-dev-content .header .header-image{display:flex;justify-content:center;width:40%}.reg-dev-content .header .header-image img{height:100%}.reg-dev-content .device-info{align-content:center;display:grid;gap:32px;width:60%}.reg-dev-content .device-info .brand{font-size:12px;font-weight:600;letter-spacing:.03em;line-height:16px;text-transform:uppercase}.reg-dev-content .device-info h2{font-size:32px;font-weight:600;letter-spacing:-.03em;line-height:40px}.reg-dev-content .info-item .label{font-size:14px;font-weight:400;letter-spacing:.01em;line-height:20px;margin-bottom:8px}.reg-dev-content .serial p{display:inline-block}.reg-dev-content .serial .tooltip{position:relative}.reg-dev-content .serial .tooltip-text{background:var(--white);border-radius:8px;bottom:25px;display:none;font-size:12px;left:0;letter-spacing:.02em;line-height:16px;min-width:200px;padding:8px 12px;position:absolute;text-align:center;transform:translateX(calc(-50% + 12px))}.reg-dev-content .serial .tooltip:hover .tooltip-text{display:block}.reg-dev-content .info-item .badges-wrapper{display:flex;flex-wrap:wrap;gap:8px}.reg-dev-content .info-item .badge{border:1px solid #d1cecf;border-radius:16px;box-sizing:border-box;font-size:14px;font-weight:400;letter-spacing:.01em;line-height:20px;padding:8px 16px}.reg-dev-content .info-item .badge.active{border:2px solid #1e0013;font-weight:600}.reg-dev-content .accessories,.reg-dev-content .services{padding:0 108px}.reg-dev-content .accessories{padding-top:40px}.reg-dev-content .services-header img{border-radius:12px;height:56px;width:56px}.reg-dev-content .services-header{display:flex;gap:24px}.reg-dev-content .accessories-header .title,.reg-dev-content .services-header .title{display:flex;flex-direction:column;gap:8px}.reg-dev-content .accessories-header h3,.reg-dev-content .services-header h3{font-size:24px;font-weight:600;line-height:28px}.reg-dev-content .accessories-header p,.reg-dev-content .services-header p{color:var(--black-3);font-size:16px;font-weight:400;line-height:24px}.reg-dev-content .services-wrapper{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-top:32px}.reg-dev-content .service-card{background:var(--white);border:1px solid transparent;border-radius:24px;display:flex;flex-direction:column;gap:24px;padding:20px 24px;position:relative}.reg-dev-content .service-card .icon-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.reg-dev-content .service-card .icon{background:#f4f2f3;border-radius:24px;height:64px;padding:20px;width:64px}.reg-dev-content .service-card .icon-wrapper svg{position:absolute;right:20px;top:20px}.reg-dev-content .service-card img{height:24px;width:24px}.reg-dev-content .service-info h4{font-size:16px;font-weight:600;line-height:24px;margin-bottom:4px}.reg-dev-content .service-info p{font-size:14px;font-weight:400;letter-spacing:.01em;line-height:20px}.reg-dev-content .service-card .cta{justify-content:center;margin-top:auto;padding:12px 24px;text-decoration:none;width:100%}.reg-dev-content .service-card .cta:hover{color:var(--white)}.reg-dev-content .service-card.active{background:#d1f2e3;border-color:#45cc90}.reg-dev-content .service-card.active .icon{background:var(--white)}.reg-dev-content .service-card.active .validity{background:var(--white);border-radius:12px;color:#004000;font-size:14px;font-weight:600;letter-spacing:.01em;line-height:20px;padding:12px}.reg-dev-content .accessories-wrapper{display:grid;gap:24px;margin-top:32px}.reg-dev-content .accessory-card{align-items:end;background:var(--white);border-radius:24px;display:grid;gap:8px;justify-content:center;padding:20px 32px;text-align:center;text-decoration:none}.reg-dev-content .accessory-card img{width:156px}.reg-dev-content .accessory-card h4{font-size:16px;font-weight:600;line-height:24px}.reg-dev-content .accessory-card p{color:var(--black-3);font-size:14px;font-weight:400;letter-spacing:.01em;line-height:20px}.d-none{display:none!important}@media (min-width:992px){.devices-content .lu-products .products-grid{grid-template-columns:repeat(4,300px)}.reg-dev-content .accessories-wrapper{grid-template-columns:repeat(30,1fr)}.reg-dev-content .accessory-card{grid-column:span 9}.cta.off-canvas-cta{display:none}.reg-dev-content .accessory-card:nth-child(5n+5),.reg-dev-content .accessory-card:nth-child(6n+3){grid-column:span 12}}@media (max-width:1340px){.lu-container{margin:0 auto;padding:24px 16px}}@media (max-width:1280px){.reg-dev-content{padding:32px 24px}.reg-dev-content .accessories,.reg-dev-content .header,.reg-dev-content .services{padding:0}}@media (max-width:1160px){.reg-dev-content .services-wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width:991.98px){.lu-container{padding:24px 16px 80px}.lu-header{border-radius:20px;height:215px;padding:48px 20px 0}.lu-header:after{content:none}.lu-header h1{font-size:32px;line-height:36px}.no-registered-devices-banner .cta.reg-dev-item{display:flex}.register-banner{flex-direction:column;height:auto;padding:56px 40px}#devices-content .no-registered-devices-banner,.register-banner{padding-block:56px}.register-banner .text{text-align:center}.register-banner .image{margin-top:0;order:-1}.register-banner .cta{justify-self:center}.reg-dev-content .accessories-wrapper{gap:8px;grid-template-columns:repeat(2,1fr)}.reg-dev-content .accessory-card{grid-column:span 1;padding:20px}.reg-dev-content .accessory-card:nth-child(3n+3){grid-column:span 2}}@media (max-width:768px){.catalogue-sub-header{padding:40px 32px 0}.cta.reg-dev-item{width:auto}.cta.reg-dev-item p,.reg-dev-container .navigation{display:none}.reg-dev-content .header{flex-direction:column;gap:8px}.reg-dev-content .header img{width:60%}.reg-dev-content .device-info{gap:24px;width:100%}.reg-dev-content .device-info h2{font-size:28px;font-weight:600;letter-spacing:-.03em;line-height:33.6px}.reg-dev-content .services-header{gap:12px}.reg-dev-content .accessories-header h3,.reg-dev-content .services-header h3{font-size:22px;font-weight:600;letter-spacing:-.01em;line-height:26.4px}.reg-dev-content .services-wrapper{display:flex;flex-direction:column;gap:12px;margin-top:20px}.reg-dev-content .service-card{border:1px solid #d1cecf;gap:20px;overflow:hidden;padding:20px 0 0}.reg-dev-content .service-card .icon-wrapper{flex-direction:row;gap:16px;padding:0 20px}.reg-dev-content .service-card .cta{margin:0 auto 20px;width:calc(100% - 40px)}.reg-dev-content .service-card.active{background:#fff;border-color:#d1cecf}.reg-dev-content .service-card .icon-wrapper svg{display:none}.reg-dev-content .service-card.active .validity{align-items:center;background:#d1f2e3;border-radius:0;display:flex;gap:8px;padding:16px;width:100%}.reg-dev-content .service-card.active .validity:before{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M7.06536 11.0663L11.7654 6.36634L10.832 5.43301L7.06536 9.19967L5.16536 7.29967L4.23203 8.23301L7.06536 11.0663ZM7.9987 14.6663C7.07648 14.6663 6.20981 14.4913 5.3987 14.1413C4.58759 13.7913 3.88203 13.3163 3.28203 12.7163C2.68203 12.1163 2.20703 11.4108 1.85703 10.5997C1.50703 9.78856 1.33203 8.9219 1.33203 7.99967C1.33203 7.07745 1.50703 6.21079 1.85703 5.39967C2.20703 4.58856 2.68203 3.88301 3.28203 3.28301C3.88203 2.68301 4.58759 2.20801 5.3987 1.85801C6.20981 1.50801 7.07648 1.33301 7.9987 1.33301C8.92092 1.33301 9.78759 1.50801 10.5987 1.85801C11.4098 2.20801 12.1154 2.68301 12.7154 3.28301C13.3154 3.88301 13.7904 4.58856 14.1404 5.39967C14.4904 6.21079 14.6654 7.07745 14.6654 7.99967C14.6654 8.9219 14.4904 9.78856 14.1404 10.5997C13.7904 11.4108 13.3154 12.1163 12.7154 12.7163C12.1154 13.3163 11.4098 13.7913 10.5987 14.1413C9.78759 14.4913 8.92092 14.6663 7.9987 14.6663Z" fill="%2300590E"/></svg>');height:16px}}.universe-page button.cta:hover{background:var(--lenovoRed)!important}.universe-section{display:flex;flex-direction:column;row-gap:32px}.filters-section{align-items:center;padding:40px 0 0;width:100%}.filter-header,.filters-section{display:flex;justify-content:space-between}.filter-content{display:flex;flex-direction:column;gap:8px;padding:8px 0}.filter-title{font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:28px;text-align:left;text-decoration-skip-ink:none;text-underline-position:from-font}.filter-option{align-items:center;display:flex;gap:12px}.view-results-button{background-color:#000;border:1px solid var(--Color-border-light,#d1cecf);border-radius:25px;box-sizing:border-box;color:#fff;cursor:pointer;flex-shrink:0;font-size:16px;margin:22px 0 0;padding:9px 19px;transition:all .3s ease;width:fit-content}.view-results-button:hover{background-color:#fff!important;color:#000}.universe-filter-buttons{display:flex;flex-wrap:wrap;gap:12px}.universe-filter-button{background-color:#fff;border:1px solid var(--Color-border-light,#d1cecf);border-radius:25px;box-sizing:border-box;color:#000;cursor:pointer;flex-shrink:0;font-size:16px;margin-bottom:24px;padding:12px 24px;transition:all .3s ease}.universe-filter-button.active,.universe-filter-button:focus,.universe-filter-button:hover{background:transparent!important;border-color:transparent;box-shadow:0 0 0 2px var(--Color-border-default,#1e0013);outline:none}.reg-dev-section>.mb0,.universe-list__length{color:var(--Color-text-text-2,#4e444e);font-size:16px;font-weight:600;letter-spacing:-.03em;line-height:24px;margin:0;text-align:left;text-decoration-skip-ink:none;text-underline-position:from-font}.universe-list__container,.universe-list__container__event{display:flex;flex-direction:column;gap:16px}.universe-list__item__event{height:320px;max-width:640px;text-decoration:none}.universe-list__item__event:hover{text-decoration:none}.universe-list__item__cover-image__event{align-items:flex-start;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:24px;position:relative}.universe-list__item__cover-image__event *{color:#fff!important;font-weight:600!important}.universe-list__item{align-items:center;border:1px solid #e6e2e4;border-radius:24px;display:flex;gap:40px;justify-content:flex-start;position:relative;text-decoration:none;width:100%}.universe-list__item:last-child:after{content:"";display:none}.universe-list__item:hover{text-decoration:none}.universe-list__main-content{align-items:center;display:flex;flex-direction:row;gap:48px;position:relative}.universe-list__item__badge_n_title,.universe-list__item__badge_section{align-items:flex-start;display:flex;flex-direction:column;gap:8px;justify-content:center;overflow:hidden;width:100%}.universe-list__item__badge_row{align-items:center;display:flex;gap:12px}.universe-list__item__partner-logo{aspect-ratio:1;border-radius:16px;left:20px;min-width:56px;position:absolute;top:20px;width:56px}.universe-list__item__cover-image{border-radius:24px 0 80px 24px;flex-shrink:0;height:151px;object-fit:cover;width:302px}.universe-list__item__badge{background-color:#e1251b;border-radius:8px;color:#fff;font-size:.75rem;font-weight:600;gap:10px;letter-spacing:.03em;padding:4px 8px;text-align:center;text-decoration-skip-ink:none;text-transform:uppercase;text-underline-position:from-font;width:fit-content}.universe-list__item[data-type=events] .universe-list__item__badge{background:var(--lenovoRed)}.universe-list__item__partner-name{color:var(--Color-text-text-2,#4e444e);font-size:.75rem;font-weight:600;letter-spacing:.03em;line-height:20px;text-decoration-skip-ink:none;text-transform:uppercase;text-underline-position:from-font}.universe-list__item__title-wrapper{align-items:center;display:flex;gap:16px;width:100%}.universe-list__item__title{color:#1e0013;font-size:1.25rem;font-weight:600;letter-spacing:-.01em;line-height:24px;margin:0;max-width:100%;overflow:hidden;text-align:left;text-decoration-skip-ink:none;text-overflow:ellipsis;text-underline-position:from-font;white-space:nowrap}.universe-list__item__validity{background-color:#d1f2e3;border-radius:8px;color:#00590e;display:flex;font-size:12px;font-weight:600;gap:4px;letter-spacing:.03em;line-height:16px;padding:4px 8px;text-align:left;text-decoration-skip-ink:none;text-transform:uppercase;text-underline-position:from-font}.universe-list__item__validity:before{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M7.06536 11.0663L11.7654 6.36634L10.832 5.43301L7.06536 9.19967L5.16536 7.29967L4.23203 8.23301L7.06536 11.0663ZM7.9987 14.6663C7.07648 14.6663 6.20981 14.4913 5.3987 14.1413C4.58759 13.7913 3.88203 13.3163 3.28203 12.7163C2.68203 12.1163 2.20703 11.4108 1.85703 10.5997C1.50703 9.78856 1.33203 8.9219 1.33203 7.99967C1.33203 7.07745 1.50703 6.21079 1.85703 5.39967C2.20703 4.58856 2.68203 3.88301 3.28203 3.28301C3.88203 2.68301 4.58759 2.20801 5.3987 1.85801C6.20981 1.50801 7.07648 1.33301 7.9987 1.33301C8.92092 1.33301 9.78759 1.50801 10.5987 1.85801C11.4098 2.20801 12.1154 2.68301 12.7154 3.28301C13.3154 3.88301 13.7904 4.58856 14.1404 5.39967C14.4904 6.21079 14.6654 7.07745 14.6654 7.99967C14.6654 8.9219 14.4904 9.78856 14.1404 10.5997C13.7904 11.4108 13.3154 12.1163 12.7154 12.7163C12.1154 13.3163 11.4098 13.7913 10.5987 14.1413C9.78759 14.4913 8.92092 14.6663 7.9987 14.6663Z" fill="%2300590E"/></svg>');height:16px}.universe-list__item__buttons_section{align-items:center;display:flex;flex-shrink:0;gap:16px;justify-content:flex-end;padding-right:24px}.universe-list__item__buttons_section .cta{margin:0}.cta-container{padding:4px 4px 4px 20px!important}.cta-container span.discount-code{font-size:14px;font-weight:600;line-height:20px}.universe-list__item__buttons_section .btn-options{aspect-ratio:1;background:transparent;border:1px solid #d1cecf;border-radius:80px;color:#1e0013;cursor:pointer;font-size:inherit;height:48px;padding:0;text-decoration:none;transition:border .3s ease;width:48px}.universe-list__item__buttons_section .btn-options:hover,.universe-list__item__buttons_section button.btn-options:hover:not([disabled]):not(.disabled){background:transparent;border:1px solid #1e0013}.universe-list__item__buttons_section>svg{flex-shrink:0}.universe-list__item__buttons_section .cta[disabled]{background:#e6e2e4;pointer-events:none}.universe-list__item__buttons_section .cta[disabled] circle{stroke:#a3a0a2}.universe-pagination{gap:12px;margin-top:24px}.pagination-arrow,.universe-pagination{align-items:center;display:flex;justify-content:center}.pagination-arrow{background-color:transparent!important;border:none;border-radius:50%;color:var(--Color-interactive-base-default,#1e0013);cursor:pointer;font-size:16px;height:32px;padding:0;transition:all .3s ease;width:32px}.pagination-arrow:disabled{color:var(--Grey-700,#a3a0a2);cursor:not-allowed}#pagination-numbers{display:flex;gap:8px}.pagination-number{align-items:center;aspect-ratio:1;background-color:#fff;border:1px solid var(--Color-border-light,#d1cecf);border-radius:12px;box-sizing:border-box;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:400;justify-content:center;padding:0;transition:all .3s ease;width:40px}.pagination-number.active,.pagination-number:active:not([disabled]):not(.disabled),.pagination-number:hover,.pagination-number:hover:not([disabled]):not(.disabled){background:#f4f2f3;border-color:transparent;box-shadow:0 0 0 2px var(--Color-border-default,#1e0013);color:#000;font-size:16px;font-weight:700;line-height:24px;outline:none;text-align:left;text-decoration-skip-ink:none;text-underline-position:from-font}.pagination-number.active{pointer-events:none}.cstm-modal .uk-modal-dialog h2{font-size:16px;font-weight:600;line-height:24px;margin:0 0 24px;text-align:center;text-decoration-skip-ink:none;text-underline-position:from-font}.cstm-modal .uk-modal-body{border-radius:6px;padding:16px 40px 40px;width:380px}.cstm-modal .uk-modal-body>div{width:100%}.cstm-modal .uk-modal-body>hr{border-bottom:1px solid #000;width:100%}@media (max-width:1080px){.universe-list__item{padding:24px 24px 20px}.universe-list__item__cover-image{display:none}.universe-list__item__partner-logo{position:static}.universe-list__item__buttons_section{padding:0}}@media (max-width:768px){.catalogue-list__item{max-width:unset}.universe-list__item{flex-direction:column;gap:20px;position:relative;text-decoration:none}.universe-list__item__badge_section{flex-direction:column-reverse;gap:20px}.universe-list__item__badge_n_title{gap:16px}.universe-list__item__badge_n_title:after{background:#d1cecf;content:"";height:1px;margin-top:4px;width:100%}.universe-list__item__validity{width:100%}.universe-list__main-content{align-items:unset;flex-direction:column}.universe-list__container,.universe-list__container__event{gap:8px}.universe-list__item__buttons_section{justify-content:space-between}}.cstm-modal.uk-modal{background:rgba(30,0,19,.3);transition:opacity .15s ease-out}.cstm-modal .uk-modal-body{align-items:center;border-radius:0;display:flex;flex-direction:column;gap:16px;justify-content:space-between;padding:0;width:382px}.cstm-modal .uk-modal-dialog{height:100%;position:fixed;right:0;top:0;transform:translateY(0);transform:translateX(382px);transition:all .4s ease-out}.cstm-modal.uk-open>.uk-modal-dialog{opacity:1;transform:translateY(0);transform:translateX(0)}.cstm-modal .filters-container{height:calc(100% - 112px);overflow-y:auto;padding:0 32px}.cstm-modal .buttons-filters-container{display:flex;gap:16px;justify-content:center;margin:16px 0 24px!important}@media (max-width:576px){.cstm-modal.uk-modal{background:rgba(0,0,0,.4)}.cstm-modal .uk-modal-body{border-radius:24px 24px 0 0;width:100%}.cstm-modal .uk-modal-dialog{bottom:0;height:calc(100% - 56px);top:56px;transform:translateY(788px)!important;transform:translateX(0)}.cstm-modal.uk-open>.uk-modal-dialog{transform:translateY(0)!important;transform:translateX(0)}.cstm-modal .filters-container{height:calc(100% - 80px);padding:0 16px}.cstm-modal .buttons-filters-container{margin:16px}}.cstm-modal .filters-header{align-items:center;display:flex;justify-content:space-between;padding:40px 32px 16px}.cstm-modal [class*=uk-modal-close-]{padding:0;position:relative;right:auto;top:auto;z-index:1010}.cstm-modal .filters-header h2{font-size:14px;font-weight:600;letter-spacing:.03em;line-height:19.6px;margin:0;text-align:left;text-decoration-skip-ink:none;text-transform:uppercase;text-underline-position:from-font}.cstm-modal .filter-section{padding:0 0 24px}.cstm-modal .filter-content{display:none;gap:16px;max-height:0;padding:0;transition:max-height .3s ease-out .5s}.cstm-modal .filter-content.expanded{display:flex;max-height:500px}.cstm-modal .partner-filter-arrow svg,.cstm-modal .type-filter-arrow svg{transform:rotate(180deg);transition:transform .3s ease}.cstm-modal .partner-filter-arrow.expanded svg,.cstm-modal .type-filter-arrow.expanded svg{transform:rotate(0deg)}.cstm-modal .filter-header{align-items:center;background:transparent;color:var(--black);cursor:pointer;display:flex;justify-content:space-between;padding:16px 0;width:100%}.cstm-modal .filter-header:active:not([disabled]):not(.disabled),.cstm-modal .filter-header:hover,.cstm-modal .filter-header:hover:not([disabled]):not(.disabled){background:transparent}.cstm-modal .filter-title{font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:28px}.cstm-modal .filter-content label{font-size:16px;font-weight:400;line-height:24px}.cstm-modal .uk-modal-body>div>hr{border-bottom:1px solid #d1cecf;margin:0 0 8px}.cstm-modal .view-results-button{background-color:#1e0013;border-radius:80px;font-size:16px;font-weight:700;line-height:24px;margin:0!important;padding:12px 24px}.cstm-modal .view-results-button.reset-button{background-color:transparent;border:none;color:#1e0013;padding:12px}.cstm-modal .view-results-button.reset-button:hover{text-decoration:underline}.cstm-modal .view-results-button.reset-button:disabled:hover{text-decoration:none}.cstm-modal .view-results-button.reset-button:disabled{color:#a3a0a2;cursor:default}@media (max-width:576px){.cstm-modal .filters-header{height:56px;justify-content:center;padding:8px 16px}.cstm-modal [class*=uk-modal-close-]{position:absolute;right:16px}}.cstm-modal input[type=checkbox]{border:2px solid #e3e5e8!important;border-radius:7px!important}.cstm-modal input[type=checkbox]:checked:after{background-color:#e1251b;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="10" fill="none" viewBox="0 0 14 10"><path fill="%23fff" d="M1.4 3.725 0 5.125 4.875 10l8.5-8.5-1.4-1.4-7.1 7.1z"/></svg>')!important;border-radius:7px;height:20px!important;margin:-2px!important;width:20px!important}.cstm-modal .uk-modal-close-default{background:transparent!important}.nav-menu .nav-item:focus-visible{box-shadow:inset 0 -3px 0 rgba(30,0,19,.7)}.cstm-modal .filter-checkbox:focus-visible,.cstm-modal .filter-header:focus-visible .partner-filter-arrow,.cstm-modal .filter-header:focus-visible .type-filter-arrow,.cstm-modal .uk-modal-close-default:focus-visible,.cstm-modal .view-results-button:focus-visible,.no-registered-devices-banner .cta:focus-visible,.reg-dev-container .swiper-button-next:focus-visible,.reg-dev-container .swiper-button-prev:focus-visible,.universe-filter-button:focus-visible,.universe-list__item__buttons_section .cta:focus-visible,.universe-pagination button:focus-visible{outline:3px solid rgba(30,0,19,.6);outline-offset:4px}.reg-dev-container button:focus-visible,.swiper-slide button:focus-visible{outline:3px solid rgba(30,0,19,.6);outline-offset:-8px}