.phone-filter-dropdown-option{display:flex;align-items:center;gap:8px;cursor:pointer}.phone-filter-dropdown-option.is-disabled{cursor:default;opacity:.5;pointer-events:none}.phone-filter-dropdown-option__title{font-size:14px;color:#306;user-select:none}@media (min-width: 768px){.phone-filter-dropdown-option__title{font-size:16px}}.phone-filter-dropdown__field{background:#fff;font-size:14px;color:#665c99;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px;border:1px solid #837DA9;cursor:pointer;user-select:none}.phone-filter-dropdown__field:hover{border-color:#665c99}.phone-filter-dropdown__field:after{display:block;content:"";background:url(/assets/images/icons/ui/chevron-down.svg) center/contain no-repeat;width:16px;height:16px;filter:brightness(0) saturate(100%) invert(19%) sepia(9%) saturate(5858%) hue-rotate(229deg) brightness(94%) contrast(118%)}@media (min-width: 768px){.phone-filter-dropdown__field:after{background-size:20px;width:20px;height:20px}}@media (min-width: 768px){.phone-filter-dropdown__field{font-size:16px;height:48px;min-width:160px}}.phone-filter-dropdown__options{background:#fff;position:absolute;padding:12px;flex-direction:column;gap:8px;border-radius:4px;margin:8px 0 0;z-index:10;display:none}.phone-filter-dropdown.is-active .phone-filter-dropdown__options{display:flex}@media (min-width: 768px){.phone-filter-dropdown__options{padding:16px;gap:12px;min-width:160px}}.phone-filter-selection{font-size:0;white-space:nowrap;padding-right:16px}.phone-filter-selection__item{display:inline-block}.phone-filter-selection__item+.phone-filter-selection__item{margin-left:8px}.phone-filter{padding:16px 0;display:flex;align-items:center;gap:20px}.phone-filter__outer{background:linear-gradient(#e6e4f0,#e6e4f0) 0 0/100% 68px no-repeat;overflow:auto;position:relative}.phone-filter__outer:has(.phone-filter-dropdown.is-active){height:calc(100vh - 80px);margin-bottom:calc(-100vh + 148px)}@media (min-width: 768px){.phone-filter__outer:has(.phone-filter-dropdown.is-active){height:auto;margin-bottom:0}}@media (min-width: 768px){.phone-filter__outer{background-size:100% 80px;overflow:visible}}@media (min-width: 1024px){.phone-filter__outer{background:none}}.phone-filter__title>*{font-size:16px;font-weight:400;color:#230243;margin:0}@media (min-width: 1024px){.phone-filter__title>*{font-size:18px}}@media (min-width: 1024px){.phone-filter{background:#e6e4f0;border-radius:16px;padding:24px;gap:16px}}.phone-product-list-card-content{height:100%;display:flex}.phone-product-list-card-content__box{background:#e6e4f0;border-radius:20px;padding:24px 16px;text-align:center;display:flex;flex-direction:column;justify-content:space-between}.phone-product-list-card-content__box__icon{font-size:0}.phone-product-list-card-content__box__icon img{object-fit:contain;object-position:center;width:128px;height:128px}.phone-product-list-card-content__box__title{margin:24px 0 0}.phone-product-list-card-content__box__title>*{font-size:24px;font-weight:600;color:#306}.phone-product-list-card-content__box__subtitle{color:#4a417b;margin:16px 0 auto}.phone-product-list-card-content__box__subtitle p:first-child{margin-top:0}.phone-product-list-card-content__box__subtitle p:last-child{margin-bottom:0}.phone-product-list-card-content__box__button{margin:24px 0 0}@media (min-width: 1024px){.phone-product-list-card-content__box{border-radius:32px;padding:32px 24px}}@media (min-width: 768px){.phone-product-list-card-content{padding-top:205px}}@media (min-width: 1024px){.phone-product-list-card-content{padding-top:208px}}.phone-filter-product-list{display:grid;gap:40px}@media (max-width: 767px){:nth-child(3n of.phone-filter-product-list__product:not(.hidden))+.phone-filter-product-list__costs{display:block}}@media (min-width: 1208px){:nth-child(3n of.phone-filter-product-list__product:not(.hidden))+.phone-filter-product-list__costs{display:block}}@media (min-width: 768px) and (max-width: 1207px){:nth-child(2n of.phone-filter-product-list__product:not(.hidden))+.phone-filter-product-list__costs{display:block}}@media (min-width: 768px) and (max-width: 1207px){.phone-filter-product-list :nth-child(2n of.phone-filter-product-list__product:not(.hidden),.phone-filter-product-list__card)+.phone-filter-product-list__card .phone-product-list-card-content,:nth-child(2n of.phone-filter-product-list__product:not(.hidden))+.phone-filter-product-list__costs+.phone-filter-product-list__card .phone-product-list-card-content,:nth-child(2n of.phone-filter-product-list__product:not(.hidden))+.phone-filter-product-list__costs+.phone-filter-product-list__card~.phone-filter-product-list__card .phone-product-list-card-content{padding-top:0}}@media (min-width: 1208px){.phone-filter-product-list :nth-child(3n of.phone-filter-product-list__product:not(.hidden),.phone-filter-product-list__card)+.phone-filter-product-list__card .phone-product-list-card-content,:nth-child(3n of.phone-filter-product-list__product:not(.hidden))+.phone-filter-product-list__costs+.phone-filter-product-list__card .phone-product-list-card-content,:nth-child(3n of.phone-filter-product-list__product:not(.hidden))+.phone-filter-product-list__costs+.phone-filter-product-list__card~.phone-filter-product-list__card .phone-product-list-card-content{padding-top:0}}.phone-filter-product-list__costs{grid-column:1/-1;overflow:auto;width:100%;display:none;padding:8px 0}@media (min-width: 768px){.phone-filter-product-list__costs{padding-top:0;padding-bottom:0}}@media (min-width: 768px){.phone-filter-product-list{grid-template-columns:6fr 6fr;grid-row-gap:48px;grid-column-gap:16px}}@media (min-width: 1208px){.phone-filter-product-list{grid-template-columns:4fr 4fr 4fr;grid-row-gap:80px;grid-column-gap:24px}}.phone-filter-results__outer{padding:40px 0}@media (min-width: 768px){.phone-filter-results__outer{padding-top:48px;padding-bottom:48px}}@media (min-width: 1024px){.phone-filter-results__outer{padding-top:64px;padding-bottom:64px}}.phone-filter-results__title>*{font-size:24px;font-weight:600;color:#306}@media (min-width: 768px){.phone-filter-results__title>*{font-size:28px}}@media (min-width: 1024px){.phone-filter-results__title>*{font-size:40px}}.phone-filter-results__list{margin:40px 0 0}@media (min-width: 768px){.phone-filter-results__list{margin-top:48px}}@media (min-width: 1024px){.phone-filter-results__list{margin-top:80px}}
