.product-exosafe-feature-section{background:#e6eef0}.product-exosafe-feature,.product-exosafe-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6.4rem;align-items:center;padding:8rem 0}.product-exosafe-feature{border-bottom:1px solid #e6eef0}.product-exosafe-eyebrow{margin:0 0 .8rem;color:#5c96af;font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.product-exosafe-feature h2,.product-exosafe-specs h2,.product-exosafe-faq h2{margin:0;color:#143c74;font-family:"Exosafe Michroma",var(--font-heading-family);font-weight:400;letter-spacing:0;text-transform:uppercase}.product-exosafe-feature__description{margin-top:2rem;color:#23201dc7;font-size:1.6rem;line-height:1.65}.product-exosafe-feature__list{display:grid;gap:1.2rem;margin:2.4rem 0 0;padding:0;list-style:none;color:#23201dd9;font-size:1.5rem}.product-exosafe-feature__list li{position:relative;padding-left:2rem}.product-exosafe-feature__list li:before{position:absolute;top:.65rem;left:0;width:.7rem;height:.7rem;border-radius:50%;background:#21aee5;content:""}.product-exosafe-feature__image{position:relative;overflow:hidden;aspect-ratio:1;border-radius:1.6rem;background:#fff;box-shadow:0 1rem 3rem #143c7414}.product-exosafe-feature__image img{width:100%;height:100%;object-fit:cover}.product-exosafe-specs{align-items:start}.product-exosafe-specs__intro>p:not(.product-exosafe-eyebrow){max-width:34rem;margin:1.6rem 0 0;color:#23201db3;font-size:1.4rem;line-height:1.6}.product-exosafe-specs__intro>a{display:inline-block;margin-top:1rem;color:#21aee5;font-size:1.4rem;text-decoration:underline;text-underline-offset:.2rem}.product-exosafe-specs__table{overflow:hidden;margin:0;border:1px solid #e6eef0;border-radius:2rem;background:#fff}.product-exosafe-specs__table div{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem;padding:1.6rem 2.4rem;border-bottom:1px solid #e6eef0}.product-exosafe-specs__table div:last-child{border-bottom:0}.product-exosafe-specs__table div:nth-child(2n){background:#fbfdfd}.product-exosafe-specs__table dt{color:#143c74;font-size:1.4rem;font-weight:700}.product-exosafe-specs__table dd{margin:0;color:#23201dcc;font-size:1.4rem}.product-exosafe-faq{padding:2rem 0 8rem}.product-exosafe-faq__heading{margin:0 auto 3.2rem;text-align:center}.product-exosafe-faq__items{display:grid;gap:.8rem;max-width:78rem;margin:0 auto}.product-exosafe-faq__items details{border:1px solid #e6eef0;border-radius:.8rem;background:#fff}.product-exosafe-faq__items summary{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.8rem 2rem;color:#143c74;cursor:pointer;font-size:1.5rem;font-weight:700;list-style:none}.product-exosafe-faq__items summary::-webkit-details-marker{display:none}.product-exosafe-faq__items summary span{color:#21aee5;font-size:2.2rem;font-weight:400;transition:transform .2s ease}.product-exosafe-faq__items details[open] summary span{transform:rotate(45deg)}.product-exosafe-faq__items details>div{padding:0 2rem 1.8rem;color:#23201dbf;font-size:1.4rem;line-height:1.6}.product-exosafe-related-section{background:#fbfdfd;padding:6.4rem 0}.product-exosafe-related__header{display:flex;align-items:flex-end;justify-content:space-between;gap:1.6rem;margin-bottom:2.4rem}.product-exosafe-related__header h2{margin:0;color:#143c74;font-family:"Exosafe Michroma",var(--font-heading-family);font-size:2rem;font-weight:400;letter-spacing:0;text-transform:uppercase}.product-exosafe-related__link{flex-shrink:0;color:#21aee5;font-size:1.4rem;font-weight:600;text-decoration:none;white-space:nowrap}.product-exosafe-related__link:hover{text-decoration:underline;text-underline-offset:.2rem}.product-exosafe-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.product-exosafe-related__card{display:flex;align-items:center;gap:1.6rem;padding:1.2rem;border:1px solid #e6eef0;border-radius:1.6rem;background:#fff;text-decoration:none;transition:box-shadow .2s ease}.product-exosafe-related__card:hover{box-shadow:0 1rem 2.4rem #143c7414}.product-exosafe-related__card.is-current{border-color:transparent;background:#e6eef066;box-shadow:0 0 0 .2rem #21aee566}.product-exosafe-related__image{position:relative;overflow:hidden;width:8rem;height:8rem;flex:0 0 8rem;border-radius:1.2rem;background:#e6eef099}.product-exosafe-related__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.product-exosafe-related__card:hover .product-exosafe-related__image img{transform:scale(1.05)}.product-exosafe-related__info{min-width:0;flex:1}.product-exosafe-related__eyebrow{margin:0;color:#23201d8c;font-size:1.1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.product-exosafe-related__title{margin:.3rem 0 0;overflow:hidden;color:#143c74;font-size:1.4rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.product-exosafe-related__price{margin:.3rem 0 0;color:#23201d99;font-size:1.2rem}@media screen and (min-width:750px)and (max-width:989px){.product-exosafe-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.product-exosafe-feature,.product-exosafe-specs{grid-template-columns:1fr;gap:3.2rem;padding:4.8rem 0}.product-exosafe-feature__image{order:-1}.product-exosafe-feature__description{font-size:1.5rem}.product-exosafe-related-section{padding:4.8rem 0}.product-exosafe-related__header{flex-direction:column;align-items:flex-start;gap:.8rem}.product-exosafe-related__grid{grid-template-columns:1fr}.product-exosafe-faq{padding:0 0 4.8rem}.product-exosafe-specs__table div{padding:1.4rem 1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/product-exosafe.css.map */
