.s-phone-model-selector{background-color:#ecf2f3;border:1px solid rgba(77,77,77,.1);border-radius:5px;display:grid;gap:1rem;padding:1.5rem;text-align:center}.s-phone-model-selector.s-phone-model-selector--section{padding:1rem 1.5rem 1.5rem}.s-phone-model-selector.s-phone-model-selector--modal{text-align:left;width:100%}.s-phone-model-selector.s-phone-model-selector--modal .s-phone-model-selector__title{align-items:center;display:flex;flex-direction:row}.s-phone-model-selector__title{font-family:Lora,serif;font-size:1.125rem;font-weight:500;line-height:1.3;margin:0}.s-phone-model-selector__selectors{display:grid;gap:1rem}.s-phone-model-selector__select{position:relative}.s-phone-model-selector__select.is-active .icon{rotate:180deg}.s-phone-model-selector__selected{background-color:#fff;border:1px solid #4c4c4c;border-radius:3px;font-size:1.125rem;justify-content:space-between;padding:1.125rem 1rem;width:100%}.s-phone-model-selector__selected .icon.icon-angle-down{max-height:unset;max-width:unset;width:.875rem}.s-phone-model-selector__selected[aria-expanded=true]{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.s-phone-model-selector__selected[aria-expanded=true] .icon{rotate:180deg}.s-phone-model-selector__dropdown{background-color:#fff;border:1px solid #4c4c4c;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top:0;display:none;height:0;opacity:0;overflow:hidden;position:absolute;width:100%;z-index:1}.s-phone-model-selector__dropdown:after,.s-phone-model-selector__dropdown:before{content:"";display:block;position:relative;z-index:-1}.s-phone-model-selector__dropdown:before{margin-top:-.3125rem}.s-phone-model-selector__dropdown:after{margin-bottom:-2.8125rem}.s-phone-model-selector__dropdown.is-active{display:block;transition:padding .3s ease,opacity .3s ease}.s-phone-model-selector__dropdown.is-visible{height:auto;opacity:1;padding-bottom:4rem;padding-top:2px}.s-phone-model-selector__dropdown-inner{margin-top:3px;max-height:12.625rem;overflow:auto;padding-inline-end:1rem;padding-inline-start:1rem}.s-phone-model-selector__list{border-top:1px solid #a9c1c7}.s-phone-model-selector__list li{padding-block-end:.75rem;padding-block-start:.75rem}.s-phone-model-selector__option{align-items:center;display:flex;flex-direction:row;font-family:Poppins Bold,sans-serif;font-size:1.125rem;justify-content:space-between;line-height:1.3;text-align:left;width:100%}.s-phone-model-selector__option.is-selected .icon{display:block}.s-phone-model-selector__option .icon{display:none}.s-phone-model-selector__button{padding-block-end:1.125rem;padding-block-start:1.125rem}.phone-model-selector-modal{background-color:transparent;max-width:20.9375rem}.phone-model-selector-modal>*{background-color:transparent;overflow:unset}.phone-model-selector-modal .modal__header{padding:0}.phone-model-selector-modal .modal__close{background-color:transparent;color:#4c4c4c;position:absolute;right:0;top:0}.phone-model-selector-trigger{align-content:center;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;flex-direction:row;flex-wrap:wrap;font-family:Poppins Medium,sans-serif;height:100%;row-gap:.25rem}.phone-model-selector-trigger__device{opacity:.75}.phone-model-selector-trigger__device:empty{display:none}.phone-model-selector-trigger__buttons{align-items:center;display:flex;flex-direction:row;gap:.75rem}.phone-model-selector-trigger__button{align-items:center;color:#617c55;display:flex;flex-direction:row;gap:.125rem;min-height:unset;text-decoration:underline}.phone-model-selector-trigger__divider{border-left:1px solid #a9c1c7;height:1rem}.phone-model-selector-trigger__clear{align-items:center;color:#ea6b4f;display:flex;flex-direction:row;gap:.125rem;min-height:unset;text-decoration:underline}@media only screen and (min-width:64em){.s-phone-model-selector{text-align:left}.s-phone-model-selector.s-phone-model-selector--section{gap:1.5rem;grid-template-columns:1fr 2fr 1fr;padding:1.5rem}.s-phone-model-selector.s-phone-model-selector--section .s-phone-model-selector__title{align-items:center;display:flex;flex-direction:row;font-size:1.625rem}.s-phone-model-selector.s-phone-model-selector--section .s-phone-model-selector__selectors{gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}}