.phone-description__details{border-bottom:1px solid #272727}.phone-description__details:first-child{border-top:1px solid #272727}.phone-description__title{margin-bottom:0}.phone-description__title button{background-color:transparent;border:none;font-weight:700;width:100%;text-align:left;padding:32px 0;position:relative}.phone-description__title button[aria-expanded=true]{font-size:calc(1.3125rem + .75vw)}@media (min-width: 1200px){.phone-description__title button[aria-expanded=true]{font-size:1.875rem}}.phone-description__title button[aria-expanded=true]:before{content:url(/dist/images/icons/minus.svg);position:absolute;right:20px;top:22px}.phone-description__title button[aria-expanded=false]{font-size:1.125rem;letter-spacing:.18px}.phone-description__title button[aria-expanded=false]:before{content:url(/dist/images/icons/plus.svg);position:absolute;right:20px;top:32px}.phone-description__title button:after{display:none}@media only screen and (max-width: 768px){.phone-description__features ul{flex-wrap:wrap}}.phone-description__body{margin-bottom:32px}@media only screen and (max-width: 768px){.phone-description__body.accordion-body{padding:1rem 0}}.phone-description .e-phone__tech-specs--table{table-layout:fixed}@media only screen and (max-width: 768px){.phone-description .e-phone__tech-specs--table tbody,.phone-description .e-phone__tech-specs--table tr{display:table-row-group}.phone-description .e-phone__tech-specs--table tr{display:table-row;padding:0}.phone-description .e-phone__tech-specs--table th,.phone-description .e-phone__tech-specs--table td{display:table-cell;width:auto;padding:12px 0;text-align:left;vertical-align:top;word-break:break-word;border-bottom:1px solid #ddd}.phone-description .e-phone__tech-specs--table th{width:45%;padding-right:12px}.phone-description .e-phone__tech-specs--table td{padding-left:0}.phone-description .e-phone__tech-specs--table td:before{content:none;display:none}}.phone-description__text p{line-height:135%}.phone-description__features>div{justify-content:space-between}@media only screen and (max-width: 768px){.phone-description__features>div{flex-wrap:wrap}}@media only screen and (max-width: 768px){.phone-description__features .keyfeature{width:100%}}.phone-description__features .keyfeature img{display:none}.phone-description__features .keyfeature p{font-weight:700}.phone-description.v2{max-width:1180px;margin:0 auto}.phone-description.v2 .phone-description__details{border-bottom-color:#dcdcdc}.phone-description.v2 .phone-description__details:first-child{border-top:none}.phone-description.v2 .phone-description__title button{padding:44px 88px 44px 40px}.phone-description.v2 .phone-description__title button:before{right:40px;top:50%;transform:translateY(-50%);width:48px;height:48px;background:#eaeaea;border-radius:50%;text-align:center;display:flex;align-items:center;justify-content:center}.phone-description.v2 .phone-description__title button[aria-expanded=true]{font-size:calc(1.2625rem + .15vw);letter-spacing:.18px}@media (min-width: 1200px){.phone-description.v2 .phone-description__title button[aria-expanded=true]{font-size:1.375rem}}.phone-description.v2 .phone-description__title button[aria-expanded=true]:before{content:url(/img/cached/icons/union.svg);line-height:1px;background:#0152a1;color:#fff}.phone-description.v2 .phone-description__title button[aria-expanded=false]{font-size:calc(1.2625rem + .15vw);letter-spacing:.18px}@media (min-width: 1200px){.phone-description.v2 .phone-description__title button[aria-expanded=false]{font-size:1.375rem}}.phone-description.v2 .phone-description__body{margin:-9px 0 0;padding:0 40px 36px}
