.fostr .specs{display:flex;position:relative;flex-direction:column;margin:var(--fostr-layout-space-25) 0}.fostr .specs__content{margin:0 var(--fostr-layout-space-8) var(--fostr-layout-space-18)}@media (min-width:768px){.fostr .specs__content{margin:0 var(--fostr-layout-space-12)}}.fostr .specs__heading{max-width:42rem;margin-bottom:var(--fostr-layout-space-13)}.fostr .specs__text{max-width:68rem;font-size:var(--fostr-typography-text-size-xs);line-height:var(--fostr-typography-leading-snug-2)}.fostr .specs__block{position:relative}.fostr .specs__list{font-family:var(--fostr-typography-font-header);font-size:var(--fostr-typography-text-size-xs);line-height:var(--fostr-typography-leading-normal);max-width:15.5rem;position:absolute}@media (min-width:768px){.fostr .specs__list{max-width:23rem}}@media (min-width:768px){.fostr .specs__list{font-size:var(--fostr-typography-text-size-lg)}.fostr .specs__block.specs__media--reverse .specs__list{transform:translateX(100%)}}.fostr .specs__list::before{background:var(--fostr-color-gray-700);border-radius:100%;content:'';display:block;height:.6rem;width:.6rem}@media (max-width:767px){.fostr .specs__block.specs__media--reverse .specs__list::before{position:absolute;right:0}}@media (min-width:768px){.fostr .specs__list::before{height:1.7rem;width:1.7rem}}.fostr .specs__list ul{list-style-type:none;margin:0;position:relative;top:4.5rem;transform:translateX(-100%)}@media (max-width:767px){.fostr .specs__block.specs__media--reverse .specs__list ul{transform:translateX(100%)}}@media (min-width:768px){.fostr .specs__list ul{top:1.5rem}}.fostr .specs__list li+li{margin-top:var(--fostr-layout-space-5)}@media (min-width:768px){.fostr .specs__list li+li{margin-top:var(--fostr-layout-space-12)}}.fostr .specs__media{display:flex;justify-content:flex-start}.fostr .specs__media figure{margin:0}.fostr .specs__block.specs__media--reverse .specs__media{justify-content:flex-end}.fostr .specs__media .image__desktop{display:none}.fostr .specs__media .image__mobile{display:flex}@media (min-width:768px){.fostr .specs__media .image__mobile{display:none}.fostr .specs__media .image__desktop{display:flex}}.fostr .specs__block{display:flex}.fostr .specs__block,.fostr .specs__block.specs__media--reverse{display:grid;grid-template-columns:1fr 1fr}.fostr .specs__block .specs__list_2{margin-top:8%;margin-left:var(--fostr-layout-space-8);width:100%;font-family:var(--fostr-typography-font-header);font-size:var(--fostr-typography-text-size-xs);line-height:var(--fostr-typography-leading-normal);max-width:15.5rem}.fostr .specs__block .specs__list_2 ul{margin-top:var(--fostr-layout-space-20);display:flex;flex-direction:column;list-style:none;grid-gap:var(--fostr-layout-space-5)}.fostr .specs__block .specs__list_2_bar{display:block;background:var(--fostr-color-gray-700);transform:scale(1);position:absolute;height:1px}.fostr .specs__block .specs__list_2_bar::before{width:1px;height:var(--fostr-layout-space-15);display:block;content:'';background:var(--fostr-color-gray-700)}.fostr .specs__block .specs__list_2_bar::after{display:block;width:9px;height:9px;background:var(--fostr-color-gray-700);content:'';border-radius:50%;position:absolute;right:0;transform:translateX(50%) translateY(-50%);top:0}.fostr .specs__block .specs__media{width:100%}.fostr .specs__block.specs__media--reverse .specs__media{justify-content:initial}.fostr .specs__block .specs__media figure,.fostr .specs__block .specs__media picture{width:100%}.fostr .specs__block .specs__media img{width:inherit;height:auto;object-fit:contain}.fostr .specs__block.specs__media--reverse .specs__list_2{order:1;margin-left:auto;justify-content:flex-end;margin-right:var(--fostr-layout-space-8)}.fostr .specs__block.specs__media--reverse .specs__list_2_bar{right:var(--fostr-layout-space-8)}.fostr .specs__block.specs__media--reverse .specs__list_2_bar::after{right:initial;left:0;transform:translateX(-50%) translateY(-50%)}.fostr .specs__block.specs__media--reverse .specs__list_2_bar::before{position:absolute;right:0}@media (min-width:768px){.fostr .specs__block .specs__list_2_bar::after{width:1.7rem;height:1.7rem}.fostr .specs__block .specs__list_2{font-size:var(--fostr-typography-text-size-lg);line-height:var(--fostr-typography-text-size-lg);max-width:22.4rem}.fostr .specs__block .specs__list_2 ul{grid-gap:var(--fostr-layout-space-12)}}