/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.dls-footer-menu__divider{border-top:.063rem solid #DEE3ED;}.dls-footer-menu__description{padding:2rem 0;color:#666f85;font-size:.875rem;line-height:1.5rem;}.dls-footer-top-menu{padding:40px 0 32px 0 !important;}.dls-footer-top-menu__column{display:flex;flex-direction:column;gap:1rem;}.dls-footer-top-menu h4{font-weight:700;font-size:1rem;line-height:1.5rem;color:#222943;}.dls-footer-top-menu h4 a{font-weight:700;font-size:1rem;line-height:1.5rem;color:#222943;text-decoration:none;}.dls-footer-top-menu ul{display:flex;flex-direction:column;gap:12px;}.dls-footer-top-menu ul li a{font-weight:400;font-size:1rem;line-height:1.5rem;color:#586473;text-decoration:none;}.dls-footer-top-menu ul li a.subMainTitle{font-weight:700;font-size:1rem;line-height:1.5rem;color:#586473;}.dls-footer-top-menu__list-wrapper{position:relative;}.dls-footer-top-menu__toggle{margin-top:2rem;padding:0;border:none;background:none;display:inline-flex;color:#049EAD;font-size:1rem;font-weight:700;line-height:22px;}.dls-footer-top-menu__toggle span i::before{font-size:24px;color:#049EAD;}.dls-footer-top-menu__toggle:focus{outline:none;}.dls-footer-top-menu__icon{display:inline-flex;align-items:center;}.dls-footer-menu-accordion__divider{display:none;}.dls-footer-top-menu__panel{max-height:none;overflow:visible;transition:none;}.footer-desktop-bg-gray{background-color:#F8F9FB !important;}.footer-desktop-bg-white{background-color:#fff !important;}@media (max-width:1199px){.dls-footer-top-menu{padding:40px 12px 32px 12px !important;}}@media (max-width:991px){.dls-footer-menu__divider{border:none;}.dls-footer-top-menu{padding:0 !important;}.dls-footer-top-menu h4{font-weight:600;font-size:1rem;line-height:1.375rem;color:#222943;}.dls-footer-top-menu h4 a{font-weight:600;font-size:1rem;line-height:1.375rem;color:#222943;text-decoration:none;}.dls-footer-top-menu__column{display:flex;flex-direction:column;gap:unset;border-bottom:1px solid #DEE3ED;max-width:unset;}.dls-footer-top-menu ul{display:flex;flex-direction:column;gap:14px;}.dls-footer-top-menu__column:first-of-type .dls-footer-top-menu__header{padding-top:29px;border-top:1px solid #DEE3ED;}.dls-footer-top-menu__panel{max-height:0;overflow:hidden;transition:max-height 0.25s ease-out;padding:0 12px;}.dls-footer-top-menu__column--open .dls-footer-top-menu__panel{max-height:1000px;transition:max-height 0.25s ease-in;}.dls-footer-top-menu__column--open .dls-footer-menu-accordion__divider{display:block;border-top:.063rem solid #DEE3ED;margin:0 12px 18px 12px;}.dls-footer-top-menu__list:last-of-type{padding-bottom:2rem;}.dls-footer-top-menu__toggle{display:none;}.dls-footer-menu__description{padding:1rem 0;color:#666f85;font-size:0.75rem;line-height:0.938rem;}.footer-mobile-bg-gray{background-color:#F8F9FB !important;}.footer-mobile-bg-white{background-color:#fff !important;}.dls-footer-top-menu__header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:17px 12px;}.dls-footer-top-menu__accordion-toggle{padding:0;border:none;background:none;display:inline-flex;align-items:center;cursor:pointer;}.dls-footer-top-menu__accordion-toggle:focus{outline:none;}.dls-footer-top-menu__accordion-icon{display:inline-flex;align-items:center;font-size:24px;color:#222943;}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}.dls-footer__links-wrapper{background-color:white;border-top:1px solid #DEE3ED;}.footer-bottom-menu__list{gap:24px !important;}}
.new-payment-summary{margin-bottom:30px;max-width:570px;}.payment-summary{width:100%;}.payment-summary__title{margin-bottom:12px;font-size:24px;font-weight:400;color:#222943;}.payment-summary__box{border:1px solid #DEE3ED;border-radius:4px;background:#fff;padding:10px 20px;height:82px;display:flex;align-items:center;justify-content:space-between;width:100%;}.payment-summary__grid{width:100%;display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:20px;}.payment-summary__item{position:relative;}.payment-summary__item:not(:last-child)::after{content:'';position:absolute;right:-10px;top:10px;width:1px;height:40px;background-color:#E5E7EB;}.payment-summary--single .payment-summary__item::after{display:none;}.payment-summary__label{display:block;font-size:12px;font-weight:700;margin-bottom:0px;}.payment-summary__label.red{color:#E91E63;}.payment-summary__label.orange{color:#FF9800;}.payment-summary__price{line-height:20px;font-size:22px;font-weight:800;color:#222943;}.payment-summary__currency{font-size:14px;font-weight:700;color:#222943;}.payment-summary__subtext{font-size:12px;font-weight:700;color:#717D8D;}.payment-summary__action{display:flex;justify-content:flex-end;}.payment-summary__action .payment-summary__button{display:flex;align-items:center;justify-content:center;}.payment-summary__button{padding:12px 24px;background-color:#052F5F;color:#fff;border-radius:999px;font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap;}.payment-summary__action .payment-summary__button:has(input),.payment-summary__action .payment-summary__button:has(button){padding:0;background-color:transparent;}.payment-summary__action .payment-summary__button input,.payment-summary__action .payment-summary__button button{width:100%;padding:12px 24px;background-color:#052F5F !important;color:#fff !important;border:0 !important;border-radius:999px !important;font-size:14px;font-weight:700;white-space:nowrap;}.payment-summary__action .payment-summary__button input:hover,.payment-summary__action .payment-summary__button button:hover{opacity:0.9;}.payment-summary__button:hover{opacity:0.9;color:#fff !important;}@media (max-width:991px){.payment-summary__title{font-size:20px;}.payment-summary__grid{grid-template-columns:1fr;gap:16px;}.payment-summary__box{height:auto;}.payment-summary__item{border-bottom:1px solid #E5E7EB;padding-bottom:16px;}.payment-summary__item::after{display:none;}.payment-summary__action{justify-content:stretch;}.payment-summary__button{min-width:202px;padding:12px 0px;text-align:center;}}.payment-summary__action .payment-summary__button input,.payment-summary__action .payment-summary__button button{width:198px !important;height:44px !important;border-radius:60px !important;angle:0 deg;opacity:1;gap:8px;padding-top:10px !important;padding-right:24px !important;padding-bottom:10px !important;padding-left:24px !important;}
.payment-group{margin-top:20px;border:1px solid #DEE3ED;border-radius:4px;background:#fff;overflow:visible;}.payment-group:nth-child(2){border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom:0px;}.payment-group:first-child{margin-top:0px;}.payment-header{cursor:pointer;padding:24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5e7eb;overflow:visible;position:relative;z-index:2;}.info-icon-wrapper{position:relative !important;}.info-tooltip{min-width:300px !important;left:auto !important;right:-16px !important;width:auto !important;max-width:450px !important;}@media (max-width:767px){.info-icon-wrapper{position:static !important;}.info-tooltip{left:24px !important;right:24px !important;min-width:auto !important;max-width:none !important;}}.payment-header .group-title{display:flex;align-items:center;font-size:18px;font-weight:700;color:#222943;}.payment-header .information-filled{margin-left:12px;}.payment-header .group-arrow{position:relative;top:6px;width:0;height:0;border:5px solid transparent;border-top:5px solid;border-right:5px solid;transform:rotate(-45deg);position:relative;display:inline-block;vertical-align:middle;color:#717D8D;box-sizing:border-box;}.payment-row{position:relative;padding:20px 24px;border-bottom:1px solid #DEE3ED;}.payment-row:last-child{border-bottom:0;}.grid-3col{display:grid;grid-template-columns:45% 45% 10%;align-items:center;gap:12px;}.cell{position:relative;}.cell::after{content:'';position:absolute;display:block;right:10px;top:4px;width:1px;height:22px;background-color:#DEE3ED;}.cell:last-child::after{display:none;}.cell.cell-title{font-size:16px;font-weight:400;color:#222943;}.cell.cell-installment{font-weight:700;}.cell.cell-price{display:flex;align-items:center;}.cell.cell-price .installments-info{position:absolute;top:-15px;left:0;font-size:12px;font-weight:bold;color:#75AF0A;}.cell.cell-price .price{position:relative;padding-right:15px;font-size:20px;font-weight:800;color:#222943;}.cell.cell-price .currency-and-month{position:relative;font-size:16px;font-weight:600;color:#222943;}.cell.cell-price .currency-and-month .line{display:inline-block;font-weight:300;color:#919EBA;background-color:#919EBA;width:0px;font-size:20px;margin:0px 3px 0px 1px;}.cell.cell-price .price.line::after{position:absolute;content:'/';display:block;width:5px;height:20px;top:0;right:0;font-weight:300;color:#919EBA;}.cell.cell-price .discount{margin-left:12px;}.cell.cell-price .old-price{margin-left:8px;font-size:12px;font-weight:800;color:#e11d48;text-decoration:line-through;}.cell.cell-price .total-amount{position:relative;top:2px;display:flex;align-items:center;}.cell.cell-price .total-amount .text{margin-right:7px;font-size:14px;font-weight:400;color:#414C5B;}.cell.cell-price .total-amount .total-price{font-size:14px;font-weight:700;color:#414C5B;}.payment-group:not(.is-open) .payment-content{display:none;}.payment-group .group-arrow{transition:transform 0.25s ease;}.payment-group.is-open .group-arrow{top:0px;transform:rotate(135deg);}.payment-group:not(.is-open) .group-arrow{transform:rotate(-45deg);}.bottom_link{padding:15px 20px;display:flex;align-items:center;background-color:white;border-top:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border:1px solid #DEE3ED;}.bottom_link p{margin-bottom:0px;font-size:14px;font-weight:600;color:#414C5B;}.bottom_link a{margin-left:2px;text-decoration:underline;font-size:14px;font-weight:600;color:#049EAD;}.desc{padding:30px 20px;border-radius:4px;background-color:#ECF0F2;}.desc .title{font-size:16px;font-weight:700;color:#222943;}.desc .info{display:block;margin:0;padding-left:0px;margin-top:5px;margin-bottom:15px;font-size:14px;font-weight:400;color:#414C5B;}.desc .btn{}.fair-finance{margin-top:32px;padding-bottom:12px;}.fair-title{font-size:20px;font-weight:600;margin-bottom:16px;color:#191919;}.fair-desktop{display:block;}.fair-mobile{display:none;}.fair-table{border:1px solid #DEE3ED;border-radius:4px;overflow:hidden;}.fair-row{display:grid;grid-template-columns:1.2fr 1.5fr 1fr 1.5fr;align-items:center;border-bottom:1px solid #DEE3ED;font-size:15px;color:#191919;}.fair-row.fair-head div{display:flex;align-items:center;padding:0px 20px;min-height:52px;font-size:14px;color:#222943;border-right:1px solid #DEE3ED;}.fair-row.fair-content div{display:flex;align-items:center;padding:5px 20px;min-height:38px;font-size:16px;color:#222943;border-right:1px solid #DEE3ED;}.fair-row.fair-content div.total-cell{display:flex;align-items:center;justify-content:space-between;}.fair-row div:last-child{border-right:none;}.fair-row:last-child{border-bottom:none;}.fair-head{font-size:14px;font-weight:600;color:#222943;background:#F8F9FB;}.fair-head > div{height:52px;}.fair-row.fair-content .first{font-weight:700;}.fair-row strong{font-weight:700;margin-right:5px;}@media (max-width:768px){.fair-desktop{display:none;}.fair-mobile{display:block;}.fair-title{font-size:16px;}.fair-card{border:1px solid #e5e7eb;border-radius:10px;padding:16px;margin-bottom:16px;background:#fff;}.fair-card-grid{display:grid;grid-template-columns:2fr 2fr;row-gap:12px;}.fair-card-grid .item{display:flex;flex-direction:column;align-items:flex-start;}.fair-card .label{font-size:14px;font-weight:600;color:#666F85;}.fair-card .value{font-size:16px;color:#191919;}.fair-card .first .value,.fair-card .second .value{font-weight:700;}.fair-card strong{font-weight:700;}.fair-card .mobile-btn-wrapper{margin-top:15px;max-width:76px;}}.is-auth{margin-bottom:32px;}.auth-card{background:#F8F9FB;border-radius:6px;padding:24px;}.auth-title{font-size:16px;font-weight:600;margin-bottom:20px;color:#222943;}.auth-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;}.form-group.floating{position:relative;}.form-group.floating .form-input{width:100%;height:56px;padding:12px 12px 0px 12px;border:1px solid #DEE3ED;border-radius:4px;font-size:14px;background:#fff;outline:none;}.form-group.floating label{position:absolute;left:12px;top:32%;transform:translateY(-50%);font-size:14px;font-weight:400;transition:0.2s ease;pointer-events:none;color:#717D8D;}.form-group.floating .form-input:focus + label,.form-group.floating .form-input:not(:placeholder-shown) + label{transition:0.2s ease;top:12px;font-size:11px;}.form-group.floating .form-input:focus{border-color:#001CC3;}.form-group.has-error .form-input{border-bottom:3px solid #D92D20;}.form-group.has-error label{color:#D92D20;}.error-message{display:flex;align-items:center;margin-top:6px;font-size:12px;color:#D92D20;}.error-message span{margin-left:5px;}.auth-check{display:flex;align-items:center;gap:8px;margin-bottom:8px;}.auth-check input{width:24px;height:24px;border-radius:2px;border:1px solid #919EBA;}.auth-check label{font-size:14px;color:#222943;}.auth-check .check-link{cursor:pointer;color:#049EAD;}.auth-check.has-error label,.auth-check.has-error label span{color:#E63425 !important;}.auth-info{font-size:14px;font-weight:400;margin-bottom:16px;color:#414C5B;}.auth-submit{display:inline-block;line-height:44px;text-align:center;cursor:pointer;border:none;min-width:219px;min-height:44px;font-size:16px;font-weight:800;border-radius:60px;color:#fff;background-color:#002855;}.auth-submit.disabled{opacity:0.5;cursor:not-allowed;pointer-events:none;background-color:#919EBA;}@media (max-width:768px){.auth-grid{grid-template-columns:1fr;gap:0px;}.auth-info{line-height:18px;}}.is-loading{}.is-loading .loading-info{}.is-loading .loading-info__title{margin-bottom:25px;font-size:16px;font-weight:700;color:#222943;}.is-loading .loading-info__body{display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-height:150px;}.is-loading .loading-info__body .spinner-border.text-blue{color:#222943;}.is-loading .loading-info__body .loading-info__text{font-size:14px;font-weight:400;color:#222943;}.is-check-new-users .title{margin-bottom:15px;font-size:16px;font-weight:700;color:#222943;}.is-check-new-users .box{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0px 20px;border-radius:4px;min-height:88px;background-color:#ECF0F2;border:1px solid #DEE3ED;}.is-check-new-users .box .info{display:flex;align-items:center;width:70%;}.is-check-new-users .box .info .item{width:50%;display:flex;flex-direction:column;justify-content:flex-start;}.is-check-new-users .box .info .item h5{margin-bottom:5px;font-size:12px;font-weight:400;color:#717D8D;}.is-check-new-users .box .info .item span{font-size:16px;font-weight:400;color:#222943;}.is-check-new-users .btn{font-size:16px;font-weight:800;border-radius:60px;border:1px solid #002855 !important;background-color:#FFFFFF !important;color:#002855 !important;}@media (max-width:767px){.is-check-new-users .box{padding:20px;flex-direction:column;}.is-check-new-users .box .info .item{margin-bottom:15px;width:100%;}.is-check-new-users .box .info .item:last-child{margin-bottom:0px;}.is-check-new-users .box .info{width:100%;margin-bottom:20px;flex-direction:column;}.is-check-new-users .btn{width:100%;}}@media (max-width:767px){.grid-3col{grid-template-columns:1fr;gap:5px;}.cell{text-align:left !important;}.select-btn{width:100%;}.is-guest .select-btn{max-width:118px;padding:11px 0px;}.payment-header{padding:32px 24px;}.cell::after{display:none;}.payment-header .group-title{max-width:275px;align-items:flex-start;}.cell.cell-price .installments-info{position:static;}.cell.cell-price.installment-price{flex-direction:column;justify-content:flex-start;align-items:flex-start;}.cell.cell-action{position:absolute;top:30%;right:20px;}.bottom_link p{line-height:18px;}}
.phone-otp-modal.modal,.success-modal-for-otp.modal,.fail-modal-for-otp.modal,.timeout-modal-for-otp.modal{background-color:#0000009c;}.phone-otp-modal .modal-dialog{max-width:min(var(--phoneotpmodal-width,770px));}.phone-otp-modal .modal-content{border:none;border-radius:12px;overflow:hidden;}.phone-otp-modal .phone-otp-wrapper{display:grid;grid-template-columns:1.2fr 1fr;min-height:404px;position:relative;border-top-right-radius:30px;border-bottom-left-radius:30px;border-top-left-radius:6px;border-bottom-right-radius:6px;background:#fff;}.phone-otp-modal .phone-otp-close{position:absolute;right:16px;top:16px;border:none;background:transparent;font-size:22px;cursor:pointer;z-index:3;}.phone-otp-modal .phone-otp-left{min-width:570px;padding:40px;display:flex;flex-direction:column;}.phone-otp-modal .otp-title{font-size:20px;font-weight:700;margin-bottom:12px;color:#222943;}.phone-otp-modal .otp-desc{font-size:16px;color:#586473;margin-bottom:24px;}.phone-otp-modal .otp-input-wrapper{position:relative;margin-bottom:16px;}.phone-otp-modal .otp-input{width:100%;height:72px;padding:0 100px 0 12px;border:1px solid #DEE3ED;border-radius:6px;outline:none;font-size:14px;font-weight:400;color:#717D8D;}.phone-otp-modal .otp-input:focus{border-color:#001CC3;}.phone-otp-modal .otp-timer{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:16px;font-weight:700;color:#222943;}.phone-otp-modal .otp-timer::before{content:'';position:absolute;top:-15px;left:-20px;display:block;height:56px;width:1px;background-color:#DEE3ED;}.phone-otp-modal .otp-submit{height:44px;border-radius:4px;border:none;background:#001F5B;color:#fff;font-weight:600;margin-bottom:25px;cursor:pointer;}.phone-otp-modal .otp-submit:hover{background:#001744;}.phone-otp-modal .otp-submit:disabled,.phone-otp-modal .otp-submit.disabled{background:#DEE3ED;color:#A5B2C3;cursor:not-allowed;pointer-events:none;}.phone-otp-modal .otp-resend{cursor:not-allowed;border:none;font-size:16px;font-weight:700;color:#A5B2C3;background:transparent;}.phone-otp-modal .phone-otp-right{background:linear-gradient(180deg,#0C3C78 0%,#1B6BB8 100%);display:flex;align-items:center;justify-content:center;position:relative;}.phone-otp-modal .otp-phone-illustration{width:150px;height:78px;background:url('/themes/custom/flexi_pattern_lab/components/source/images/mobile-phone-2.png') center/contain no-repeat;}@media (max-width:768px){.phone-otp-modal .phone-otp-wrapper{grid-template-columns:1fr;grid-template-rows:auto 1fr;max-width:95%;margin:0 auto;}.phone-otp-modal .otp-input-wrapper{margin-bottom:25px;}.phone-otp-modal .phone-otp-right{display:flex;order:-1;min-height:120px;}.phone-otp-modal .phone-otp-left{min-width:100%;padding:24px;}.phone-otp-modal .otp-phone-illustration{width:90px;height:46px;}.phone-otp-modal .otp-title,.phone-otp-modal .otp-desc{text-align:center;}.phone-otp-modal .otp-submit{border-radius:60px;margin-bottom:20px;}}.success-modal-for-otp .solid-primary-product-mobile-product-bg,.fail-modal-for-otp .solid-primary-product-mobile-product-bg,.timeout-modal-for-otp .solid-primary-product-mobile-product-bg{background:linear-gradient(225deg,#06386C 0%,#0872AE 100%);}.success-modal-for-otp.info-modal .modal-dialog .modal-content,.fail-modal-for-otp.info-modal .modal-dialog .modal-content,.timeout-modal-for-otp.info-modal .modal-dialog .modal-content{border-radius:8px 30px 8px 30px;}.success-modal-for-otp .btn-wrap .btn.btn-secondary,.fail-modal-for-otp .btn-wrap .btn.btn-secondary,.timeout-modal-for-otp .btn-wrap .btn.btn-secondary{display:none;}
body.no-scroll{overflow:hidden;}#searchInput{-webkit-appearance:none;appearance:none;background-color:#fff !important;color:#000;border-radius:0;}#searchInput::-webkit-search-decoration,#searchInput::-webkit-search-cancel-button,#searchInput::-webkit-search-results-button,#searchInput::-webkit-search-results-decoration{-webkit-appearance:none;}#searchInput:-webkit-autofill,#searchInput:-webkit-autofill:hover,#searchInput:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fff inset !important;box-shadow:0 0 0 1000px #fff inset !important;-webkit-text-fill-color:#000 !important;}.c-search-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:900;backdrop-filter:blur(1px);}.c-search-panel{position:fixed;z-index:1000;left:50%;transform:translateX(-50%);width:min(815px,92vw);}.c-search-panel[hidden],.c-search-overlay[hidden],#searchResultsWrap[hidden]{display:none !important;}.c-search-panel__inner{height:100%;background:#fff;border-radius:28px;padding:16px;display:flex;flex-direction:column;gap:16px;border:1px solid #DEE3ED;overflow:hidden;}.c-search-input{display:grid;grid-template-columns:40px 1fr 24px;align-items:center;}.c-search-input input{border:0;outline:none;width:100%;font-size:16px;font-weight:600;line-height:22px;height:40px;color:#222943;}.c-search-horizontal-rule{height:1px;background:#DEE3ED;}.c-search-results-horizontal-rule{height:1px;background:#DEE3ED;margin:4px 0;}#searchResultsWrap:not(:has(.c-search-group:not([hidden]))) .c-search-results-horizontal-rule{display:none;}#searchResultsWrap:not(:has(.c-popular-searches--compact:not(:empty))) .c-search-results-horizontal-rule{display:none;}.c-search-input__icon-left,.c-search-input__icon-right{border:none;background:transparent;padding:0;height:24px;width:24px}.c-search-input__icon-left:hover,.c-search-input__icon-left:focus,.c-search-input__icon-right:hover,.c-search-input__icon-right:focus{box-shadow:none;outline:none;}.c-search-input__icon-left i,.c-search-input__icon-right i{font-size:24px;}.c-search-input__icon-left i::before,.c-search-input__icon-right i::before{color:black;}#searchSuggestions{max-height:calc(100vh - 224px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#A5B2C3 transparent;padding:1px;}#searchSuggestions::-webkit-scrollbar{width:2px;height:2px;}#searchSuggestions::-webkit-scrollbar-track{background:transparent;}#searchSuggestions::-webkit-scrollbar-thumb{background:#A5B2C3;border-radius:2px;border:0;}.c-results-wrap{display:flex;flex-direction:column;gap:12px;}.c-search-group-title{font-weight:700;font-size:16px;line-height:22px;align-items:center;color:#002855;padding:0 8px;display:flex;gap:8px;margin-bottom:12px;}.c-result-list{display:grid;gap:16px;}.c-result-list .c-result-item:last-of-type{margin-bottom:20px;}.c-result-item{font-weight:600;font-size:16px;line-height:22px;}.c-result-link{display:block;padding-left:40px;color:#222943;}.c-result-link:hover{color:inherit;text-decoration:none;}.c-result-link .title{min-width:0;}.c-result-link .icon-arrows-right{rotate:-45deg;}.c-popular-wrap{display:flex;flex-direction:column;gap:16px;}.c-popular-searches-heading{font-weight:700;font-size:16px;line-height:22px;vertical-align:middle;letter-spacing:0;color:#002855;}.c-popular-searches{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;align-items:stretch;}.c-popular-searches-item-link{display:block;height:100%;}.c-popular-searches-item-link:hover{text-decoration:none;}.c-popular-searches-item{display:flex;height:100%;border-radius:28px;outline:1px solid #DEE3ED;padding:16px;gap:12px;cursor:pointer;}.c-popular-searches-item-img{flex:0 0 124px;width:124px;height:124px;display:flex;align-items:center;justify-content:center;overflow:hidden;}.c-popular-searches-item-img img{width:124px;height:124px;object-fit:contain;}.c-popular-searches-item-content{display:flex;flex-direction:column;min-height:100%;width:100%;max-width:216px;padding:11px 0;}.c-popular-searches-item-product-brand{font-weight:700;font-size:16px;line-height:22px;color:#222943;}.c-popular-searches-item-product-model{font-weight:600;font-size:16px;line-height:22px;color:#222943;}.c-popular-searches-item-product-brand,.c-popular-searches-item-product-model{overflow-wrap:anywhere;word-break:break-word;hyphens:auto;}.c-popular-searches-item-model{flex:1 1 auto;}.c-popular-searches-item-price{display:flex;flex-direction:column;gap:4px;margin-top:auto;}.c-popular-searches-fixed{display:flex;flex-direction:column;gap:16px;}.c-search-panel.has-query #popularSearchesWrap{display:none;}.c-search-panel.is-empty #searchResultsWrap{display:none;}.c-search-toggle{display:inline-flex;}@media (max-width:991px){#searchSuggestions{max-height:calc(100vh - 250px);}.c-search-panel{top:97px;width:100%;padding:0 12.5px;}.c-search-toggle{display:none;}.c-popular-searches-item-img{flex:0 0 92px;width:92px;height:92px;}.c-popular-searches-item-img img{width:92px;height:92px;}}@media (max-width:767px){.c-popular-searches{grid-template-columns:1fr;}}.c-search-inline{padding-left:12.5px;padding-right:12.5px;}.c-search-input-mobile{display:flex;gap:12px;align-items:center;border-radius:100px;outline:1px solid #DEE3ED;background-color:#F0F2F5;}.c-search-input-mobile .icon-search{font-size:24px;padding-left:16px;}.c-search-input-mobile .icon-search::before{color:rgba(0,0,0,0.4);}.c-search-input-mobile input{border:0;outline:none;width:100%;height:54px;background-color:#F0F2F5;border-radius:100px;}.c-search-input-mobile input::placeholder{color:rgba(0,0,0,0.4);font-size:14px;font-weight:700;line-height:18px;}
.sidepanel-modal .modal-dialog{position:fixed;margin:0;right:0;top:0;height:100%;width:min(var(--sidepanel-width,900px),100vw);max-width:none !important;transform:translateX(100%);}.sidepanel-modal.show .modal-dialog{transform:translateX(0);}.sidepanel-modal .modal-content{height:100vh;border-radius:0;padding:30px 30px;background-color:var(--sidepanel-bg,#ECF0F2);}.sidepanel-modal .modal-body{display:flex;flex-direction:column;}.modal-dialog-right{transition:transform 0.3s ease-out;}.sidepanel-header{}.sidepanel-body{margin-top:40px;flex:1 1 auto;min-height:0;overflow-y:auto;}.title-and-product-name{}.sidepanel-header .title-and-product-name .title{font-size:24px;font-weight:400;color:#222943;}.sidepanel-header .title-and-product-name .product-name{font-size:14px;font-weight:500;line-height:1.4;color:#E91E63;}.sidepanel-header .btn-close,.sidepanel-header .btn-close:focus{transition:all 0.5s ease;background-color:transparent;border:none;}.sidepanel-header .btn-close:hover{opacity:0.7;transition:all 0.5s ease;}.sidepanel-header .mobile-close{display:none;}@media (max-width:767px){.sidepanel-header .btn-close{position:absolute;top:-20px;right:0px;}.sidepanel-header{margin-top:30px;padding:0px 25px;}.sidepanel-header .desktop-close{display:none;}.sidepanel-header .mobile-close{display:block;}.sidepanel-header .title-and-product-name .title{font-size:20px;}.sidepanel-body{margin-top:30px;}.sidepanel-modal .modal-content{padding:30px 0px;height:100%;}.sidepanel-modal .modal-dialog.modal-dialog-right{overflow-y:scroll;width:100%;}}
