section[data-product]{width:100%;min-width:100%;max-width:100%;min-height:0;padding-top:7rem;position:relative}section[data-product] div[data-title]{grid-template-columns:1fr auto 1fr;width:100%;max-width:80rem;padding:4rem 0 0;display:grid}@media screen and (max-width:50rem){section[data-product] div[data-title]{grid-template-columns:1fr}}section[data-product] div[data-title] a{color:#2f7dbf;white-space:nowrap;align-items:center;width:fit-content;height:100%;padding-right:2.5rem;font-size:.95rem;text-decoration:none;transition:color .1s ease-in-out;display:none}@media screen and (min-width:50rem){section[data-product] div[data-title] a{display:flex}}section[data-product] div[data-title] a svg,section[data-product] div[data-title] a img{width:auto;height:.7rem;transform:rotate(180deg)!important}section[data-product] div[data-title] h1{text-align:center;width:100%;margin:0;padding:0;font-size:2rem}section[data-product][data-auto-height]{min-height:0}section[data-product] div[data-section-content]{width:100%;max-width:76rem;margin:0 auto;display:block}section[data-product] div[data-section-content] div[data-product-content]{width:100%;max-width:80rem;margin:auto 0;padding:4rem 0 1rem}section[data-product] div[data-section-content] div[data-product-content] img{object-fit:cover;width:100%;height:auto;margin-bottom:3rem}@media screen and (min-width:40rem){section[data-product] div[data-section-content] div[data-product-content] img{float:left;width:60%;max-width:30rem;margin-right:3rem}}@media screen and (min-width:47rem){section[data-product] div[data-section-content] div[data-product-content] img{width:50%}}@media screen and (min-width:75rem){section[data-product] div[data-section-content] div[data-product-content] img{margin-bottom:0}}section[data-product] div[data-section-content] div[data-product-content] p{line-height:175%;display:block}@media screen and (min-width:75rem){section[data-product] div[data-section-content] div[data-product-content] p{align-items:center;min-height:100%;display:flex}}section[data-additional-info-products]{max-width:80rem;min-height:0;padding-top:1rem}section[data-additional-info-products] h2{text-align:center}section[data-additional-info-products] div[data-links]{grid-gap:.3rem;grid-template-columns:100%;width:100%;max-width:60rem;margin:auto;padding:3rem 0 0;display:grid}@media screen and (max-width:60rem){section[data-additional-info-products] div[data-links]{padding:1rem 0 0}}
