@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400&family=Jost:wght@300;400;500&display=swap";.about{background-color:#f7f5f2;font-family:Jost,sans-serif}.about .container{max-width:1280px;margin:0 auto;padding:0 40px}.about__outer{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.about__left{position:sticky;top:80px}.about__subheading{display:block;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#888;font-weight:400;margin-bottom:28px}.about__content{font-family:Cormorant Garamond,serif;font-size:clamp(2rem,3.5vw,3.4rem);font-weight:300;font-style:italic;line-height:1.18;color:#1a1a1a;letter-spacing:-.01em}.about__content:after{content:"";display:block;width:36px;height:1px;background:#b0a99a;margin-top:40px}.about__right{padding-top:4px}.about__wrapper{display:flex;flex-direction:column}.about__wrapper.no-js{display:none}.about__accordion-item{border-top:1px solid #e0dbd3}.about__accordion-item:last-child{border-bottom:1px solid #e0dbd3}.about__accordion-title{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;cursor:pointer;font-family:Jost,sans-serif;font-size:11px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:#1a1a1a;transition:color .2s ease;-webkit-user-select:none;user-select:none}.about__accordion-title:hover{color:#555}.about__more-link-wrapper{display:flex;align-items:center;flex-shrink:0}.about__more-link{display:flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#888;font-weight:400;transition:opacity .2s ease}.about__more-link .icon-button-arrow{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid #d0c9be;border-radius:50%;transition:transform .35s ease,border-color .2s ease}.about__more-link .icon-button-arrow svg{width:10px;height:10px;stroke:#888;fill:none;stroke-width:1.5;transition:transform .35s ease}.about__accordion-title .about__more-link span:last-child{display:none}.about__accordion-title.active .about__more-link span:first-of-type{display:none}.about__accordion-title.active .about__more-link span:last-child{display:inline}.about__accordion-title.active .about__more-link .icon-button-arrow{transform:rotate(180deg);border-color:#1a1a1a}.about__accordion-title.active .about__more-link .icon-button-arrow svg{stroke:#1a1a1a}.about__more-icon{display:none}.about__accordion-description{display:none;padding-bottom:28px;font-size:13.5px;line-height:1.9;color:#555;font-weight:300;font-family:Jost,sans-serif}.about__accordion-description p{margin-bottom:12px}.about__accordion-description p:last-child{margin-bottom:0}.about__accordion-description strong,.about__accordion-description b{font-weight:500;color:#1a1a1a;font-size:11px;letter-spacing:.06em;text-transform:uppercase;display:block;margin-bottom:6px;margin-top:18px}.about__accordion-description strong:first-child,.about__accordion-description b:first-child{margin-top:0}.about__accordion-description ul{list-style:none;padding:0;margin:10px 0 0;display:flex;flex-direction:column;gap:6px}.about__accordion-description ul li{padding-left:14px;position:relative;font-size:13px;color:#666;line-height:1.7}.about__accordion-description ul li:before{content:"";position:absolute;left:0;top:11px;width:5px;height:1px;background:#aaa}.about__spec-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px 12px;margin-bottom:28px}.about__spec-item{display:flex;flex-direction:column;gap:6px}.about__spec-label{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#999;font-weight:400}.about__spec-value{font-size:18px;font-weight:300;color:#1a1a1a;font-family:Cormorant Garamond,serif;font-style:italic}.about__glasses-diagram{width:100%;max-width:340px;display:block;margin:8px 0 4px;opacity:.6}@media screen and (max-width:989px){.about__outer{grid-template-columns:1fr;gap:48px}.about .container{padding:0 24px}.about__left{position:static}.about__content{font-size:clamp(1.8rem,5vw,2.6rem)}.about__spec-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:600px){.about .container{padding:0 16px}.about__content{font-size:clamp(1.6rem,6vw,2.2rem)}.about__accordion-title{font-size:10px;padding:18px 0}.about__spec-grid{grid-template-columns:repeat(2,1fr);gap:14px 10px}.about__spec-value{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/section-about.css.map */
