.brand-description-section{background-color:var(--surface);border-top:1px solid var(--line);padding:3rem 0}.brand-description-section .brand-description-content{margin:0 auto;max-width:800px}.brand-description-section .brand-description-title{color:var(--main);font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}.brand-description-section .brand-description-text{color:var(--secondary);font-size:1rem;line-height:1.7}.brand-description-section .brand-description-text p{margin-bottom:1rem}.brand-description-section .brand-description-text p:last-child{margin-bottom:0}.brand-description-section .brand-description-text h1,.brand-description-section .brand-description-text h2,.brand-description-section .brand-description-text h3,.brand-description-section .brand-description-text h4,.brand-description-section .brand-description-text h5,.brand-description-section .brand-description-text h6{color:var(--main);font-weight:600;margin-bottom:.75rem;margin-top:1.5rem}.brand-description-section .brand-description-text ol,.brand-description-section .brand-description-text ul{margin-bottom:1rem;padding-left:1.5rem}.brand-description-section .brand-description-text ol li,.brand-description-section .brand-description-text ul li{margin-bottom:.5rem}.brand-description-section .brand-description-text a{color:var(--store-primary-text);text-decoration:underline}.brand-description-section .brand-description-text a:where(:hover){text-decoration:none}.brand-description-section .brand-description-text img{border-radius:.5rem;height:auto;margin:1rem 0;max-width:100%}.brand-description-section .brand-description-text blockquote{border-left:4px solid var(--store-primary);color:var(--secondary);font-style:italic;margin:1.5rem 0;padding-left:1rem}