.os-device-product-reference{display:grid;grid-template-rows:1fr;margin-bottom:2rem;margin-top:-2rem}@media screen and (min-width:768px){.os-device-product-reference{margin-bottom:4.5rem;margin-top:-4.5rem}}@media screen and (min-width:768px) and (max-width:1023px){.os-device-product-reference{grid-template-columns:repeat(8,1fr);gap:1rem;margin-left:1rem;margin-right:1rem}}@media screen and (min-width:1024px) and (max-width:1279px){.os-device-product-reference{grid-template-columns:1fr;gap:1rem;margin-left:1rem;margin-right:1rem}}@media screen and (min-width:1280px) and (max-width:1679px){.os-device-product-reference{grid-template-columns:repeat(9,1fr);gap:1rem;margin-left:2.5rem;margin-right:2.5rem}}@media screen and (min-width:1680px){.os-device-product-reference{grid-template-columns:repeat(9,1fr);gap:1rem;margin-left:auto;margin-right:auto;max-width:100.25rem}}.os-device-product-reference__whitespace{display:none;height:100%}@media screen and (min-width:768px){.os-device-product-reference__whitespace{padding:0 1.5rem}}@media screen and (min-width:768px) and (max-width:1023px){.os-device-product-reference__whitespace{display:block;grid-column:1/4}}@media screen and (min-width:1024px){.os-device-product-reference__whitespace{padding:0 2.5rem}}@media screen and (min-width:1280px) and (max-width:1679px){.os-device-product-reference__whitespace{display:block;grid-column:1/5}}@media screen and (min-width:1680px){.os-device-product-reference__whitespace{display:block;grid-column:1/5}}.os-device-product-reference__wrapper{background:#fff;padding:0 1rem 2rem}@media screen and (min-width:768px){.os-device-product-reference__wrapper{padding:0 2.5rem 2rem}}@media screen and (min-width:768px) and (max-width:1023px){.os-device-product-reference__wrapper{grid-column:4/9}}@media screen and (min-width:1280px) and (max-width:1679px){.os-device-product-reference__wrapper{grid-column:5/10}}@media screen and (min-width:1680px){.os-device-product-reference__wrapper{grid-column:5/10}}.os-device-product-reference__heading{font-family:inherit;font-size:1.313rem;line-height:1.75rem;font-weight:800;color:inherit;margin-bottom:.5rem}@media screen and (min-width:1024px){.os-device-product-reference__heading{font-size:1.75rem;line-height:2.25rem}}.os-device-product-reference__elements{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.os-device-product-reference__element{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:9.75rem;text-align:left}.os-device-product-reference__element--25{width:-webkit-calc(25% - .75rem);width:calc(25% - .75rem)}.os-device-product-reference__element--33{width:-webkit-calc(33.3333% - .66667rem);width:calc(33.3333% - .66667rem)}.os-device-product-reference__element--50{width:-webkit-calc(50% - .5rem);width:calc(50% - .5rem)}.os-device-product-reference__element--100{width:100%}.os-device-product-reference__element-title{font-family:inherit;font-size:1rem;line-height:1.25rem;font-weight:800;color:inherit}@media screen and (min-width:1024px){.os-device-product-reference__element-title{font-size:1.25rem;line-height:1.75rem}}.os-device-product-reference__element-box{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#fff;color:#262626;border:.0625rem solid rgba(38,38,38,.1);padding:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-radius:.25rem;text-align:center;-webkit-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear;word-break:break-all;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:100%;margin:.375rem 0}.os-device-product-reference__element-box--linked:hover{cursor:pointer;-webkit-box-shadow:#e20074 0 0 0 .0625rem inset;box-shadow:inset 0 0 0 .0625rem #e20074;border-color:#e20074}.os-device-product-reference__text-wrapper{width:100%}.os-device-product-reference__text{font-family:inherit;font-size:.75rem;line-height:1rem;font-weight:400;color:inherit;text-align:left;padding:0;margin:0}@media screen and (min-width:1024px){.os-device-product-reference__text{font-family:inherit;font-size:.8125rem;line-height:1.125rem;font-weight:400}}.os-device-product-reference__text:not(:last-child){margin-bottom:.375rem}.os-device-product-reference__image-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:.375rem;width:7.75rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.os-device-product-reference__element--energy .os-device-product-reference__image{width:66.66667%}.os-device-product-reference__element--charger .os-device-product-reference__image{width:-webkit-calc(50% - .5rem);width:calc(50% - .5rem)}.os-device-product-reference__text-link{cursor:pointer;color:#007faf;text-decoration:none;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit}.os-device-product-reference__subline{font-family:inherit;font-size:.8125rem;line-height:1.125rem;font-weight:400;color:inherit;padding:0;margin:0;height:1.125rem}@media screen and (min-width:1024px){.os-device-product-reference__subline{font-family:inherit;font-size:1rem;line-height:1.25rem;font-weight:400;height:1.25rem}}.os-device-product-reference__text-link-arrow{font-family:inherit;font-size:.8125rem;line-height:1.125rem;font-weight:400;cursor:pointer;color:#007faf;text-decoration:none;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (min-width:1024px){.os-device-product-reference__text-link-arrow{font-family:inherit;font-size:1rem;line-height:1.25rem;font-weight:400}}.os-device-product-reference__text-link-arrow-icon{font-style:italic;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:bottom;font-size:inherit;position:relative;top:2px;margin-left:.5rem}.os-device-product-reference__text-link-arrow-icon svg path{fill:currentColor;scale:.5415}@media screen and (min-width:1024px){.os-device-product-reference__text-link-arrow-icon svg path{scale:.66667}}