body{font-size:1.0625rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rte,.rte p,.rte li{font-size:1.05rem;line-height:1.75;font-weight:400}h1,h2,h3{font-weight:700}html [data-op-root] .op-offerbar{font-size:.8rem;font-weight:700;letter-spacing:.14em}html [data-op-root] .op-eyebrow{font-size:.8rem;font-weight:700;letter-spacing:.28em}html [data-op-root] .op-strip-item,html [data-op-root] .op-trustbar{font-size:.8rem;font-weight:600;opacity:1}html [data-op-root] .op-tagline,html [data-op-root] .op-tagline-hero{font-size:.84rem;font-weight:600;opacity:1}html [data-op-root] .op-crumbs{font-size:.76rem;font-weight:600}html [data-op-root] .op-h2{font-weight:800}html [data-op-root] .op-h2-lg,html [data-op-root] .op-pair-h,html [data-op-root] .op-h1{font-weight:700}html [data-op-root] .op-price{font-size:1.6rem;font-weight:700}html [data-op-root] .op-label{font-size:.82rem;font-weight:600;opacity:.85}html [data-op-root] .op-label-value{font-weight:700}html [data-op-root] .op-desc,html [data-op-root] .op-desc p{font-size:1.05rem;font-weight:400;opacity:.9;line-height:1.75}html [data-op-root] .op-spec-label{font-size:.74rem;font-weight:600;opacity:1}html [data-op-root] .op-spec-value{font-size:1rem;font-weight:500;opacity:1}html [data-op-root] .op-btn{font-size:.85rem;font-weight:700;letter-spacing:.16em}html [data-op-root] .op-form .op-btn-solid{font-size:.9rem}html [data-op-root] .op-promise{font-size:.74rem;font-weight:600}html [data-op-root] .op-eta,html [data-op-root] .op-gift-copy{font-size:.95rem}html [data-op-root] .op-gift-copy span{font-size:.85rem;opacity:.8}html [data-op-root] .op-gift-total{font-size:.95rem}html [data-op-root] .op-swatch{font-size:.72rem;font-weight:600}html [data-op-root] .op-switch-btn{font-size:.8rem}html [data-op-root] .op-lede,html [data-op-root] .op-pair-lede,html [data-op-root] .op-faq-sub{font-size:1.02rem;font-weight:400;opacity:.9}html [data-op-root] .op-pair-name{font-size:1.6rem}html [data-op-root] .op-pair-for{font-size:.74rem;font-weight:700}html [data-op-root] .op-pair-note{font-size:.78rem;opacity:.75}html [data-op-root] .op-faq summary{font-size:1.15rem;font-weight:700}html [data-op-root] .op-faq details p{font-size:1.02rem;font-weight:400;opacity:.92}html [data-op-root] .op-why-card h3{font-size:1.35rem}html [data-op-root] .op-why-card p,html [data-op-root] .op-promise-inner p:not(.op-eyebrow){font-size:1.02rem;font-weight:400;opacity:.92}html [data-op-root] .op-compare-row>span{font-size:1rem;opacity:.9}html [data-op-root] .op-compare-head>span{font-size:.74rem;font-weight:700}html [data-op-root] .op-hero-strip__eyebrow,html [data-op-root] .op-hero-strip__sub{font-size:.8rem;font-weight:700}html [data-op-root] .op-hero-strip__heading{font-weight:700}html [data-op-root] .op-review blockquote{font-weight:400;font-size:1rem}html [data-op-root] .op-exit__text{font-size:1rem;font-weight:400}html [data-op-root] .op-sticky-buy__copy{font-size:.86rem}@media(max-width:749px){html [data-op-root] .op-offerbar{font-size:.7rem;letter-spacing:.08em}html [data-op-root] .op-eyebrow{font-size:.72rem;letter-spacing:.2em}html [data-op-root] .op-strip-item{font-size:.72rem}html [data-op-root] .op-desc,html [data-op-root] .op-desc p,html [data-op-root] .op-faq details p,html [data-op-root] .op-why-card p{font-size:1rem}html [data-op-root] .op-faq summary{font-size:1.05rem}html [data-op-root] .op-compare-row>span{font-size:.86rem}html [data-op-root] .op-compare-head>span{font-size:.6rem;letter-spacing:.06em}html [data-op-root] .op-promise{font-size:.64rem}html [data-op-root] .op-swatch{font-size:.68rem}html [data-op-root] .op-pair-name{font-size:1.15rem}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/ravelune-type.css.map */
