.co-product-overview{margin-top:44px;width:100%}@media only screen and (max-width:960px){.co-product-overview{width:92%;margin:3.75rem auto 0;padding-bottom:6.25rem}}.co-product-overview .html{white-space:pre-line}.co-product-overview .html img{max-width:100%;max-height:-moz-fit-content;max-height:fit-content}.co-product-overview .html+.info{margin-top:30px}@media only screen and (max-width:960px){.co-product-overview .html+.info{margin-top:2.5rem}}.co-product-overview .info .item dl{display:grid;grid-template-columns:minmax(5em,200px) 1fr;grid-gap:2em;font-size:.875rem;border-bottom:1px solid var(--color-border,#ccc)}@media only screen and (max-width:960px){.co-product-overview .info .item dl{font-size:1.5rem;grid-template-columns:31% auto;grid-gap:4%}}.co-product-overview .info .item dl:first-child{border-top:1px solid var(--color-border,#ccc)}.co-product-overview .info .item dl dt{color:var(--color-font,#000);background-color:var(--color-bg-main,#fff);white-space:nowrap;text-align:center;padding:12px 0;border-right:1px solid var(--color-border,#ccc)}.co-product-overview .info .item dl dd{color:var(--color-black,#000);padding:12px 0;white-space:pre-line}.co-product-overview .info .item dl dd a{color:var(--color-link,#000);font-weight:700}.co-product-overview .html{font-size:1rem;font-weight:500}@media only screen and (max-width:960px){.co-product-overview .html{font-size:2rem}}
