@import"https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,400;0,700;1,400;1,700&family=Poppins:wght@500&display=swap";article.general-font-constructive{font-family:"Crimson Pro",Palatino,Baskerville,serif;font-style:normal;font-weight:400;line-height:1.2;--line-height: 1.2em}article.general-font-constructive .cheat-heading::before{content:"Constructive"}article.general-font-constructive input,article.general-font-constructive button{font-family:"Crimson Pro",Palatino,Baskerville,serif;font-style:normal;font-weight:400}article.general-font-constructive .baseFont{font-family:"Crimson Pro",Palatino,Baskerville,serif;font-style:normal;font-weight:400}article.general-font-constructive .logoFont{font-family:"Poppins";font-weight:500;font-size:2.8em;padding-bottom:.1em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}article.general-font-constructive header.short .logoFont{font-size:2.2em;-webkit-line-clamp:1}article.general-font-constructive section .sectionFont{gap:1.5em}article.general-font-constructive section .sectionFont .cheat-title::before{content:"Poppins Medium"}article.general-font-constructive section .sectionFont .title{font-family:"Poppins";font-weight:500;font-size:3em;line-height:1.1}article.general-font-constructive section .sectionFont .cheat-subtitle::before{content:"Crimson Pro Bold"}article.general-font-constructive section .sectionFont .subtitle{font-size:1.18em;font-weight:700}article.general-font-constructive section .sectionFont .cheat-details::before{content:"Crimson Pro Regular"}article.general-font-constructive section .sectionFont .details{font-size:1.18em}article.general-font-constructive section .sectionFont .details p{margin-bottom:.8em}article.general-font-constructive section .sectionFont .button{font-size:1.18em;margin-top:.5em}article.general-font-constructive section.text-size-large .sectionFont .title{font-size:4em}article.general-font-constructive section.text-size-large .sectionFont .subtitle{font-size:1.7em}article.general-font-constructive section.text-size-large .sectionFont .details{font-size:1.3em}article.general-font-constructive section .postFont .text{gap:1em}article.general-font-constructive section .postFont .text .title{font-size:1.35em;font-weight:700;line-height:1.2}article.general-font-constructive section .postFont .text .subtitle{font-size:1.18em;font-weight:700;line-height:1.3}article.general-font-constructive section .postFont .text .buy{font-size:1.18em}article.general-font-constructive section .postFont .text .buy .sku-display{font-size:.7em;line-height:1.2;opacity:.75}article.general-font-constructive section .postFont .text .buy .price{font-weight:700}article.general-font-constructive section .postFont .text .details{font-size:1.18em}article.general-font-constructive section .postFont .text .details p{margin-bottom:.8em}article.general-font-constructive section .postFont .text .button{font-size:1.18em;--post-cta-button-margin: 1em}article.general-font-constructive .navigationFont{font-size:1.18em}article.general-font-constructive .navigationFont.button{height:2.4em;min-width:2.4em}article.general-font-constructive .contactModal h1{font-family:"Poppins"}article.general-font-constructive .contactModal .contactPanel{font-size:1.18em}article.general-font-constructive .shopping-list .summary,article.general-font-constructive .shopping-list .totals{font-size:1.18em}article.general-font-constructive .shopping-list .item .details{font-size:1.18em;line-height:1.1}article.general-font-constructive .shopping-list .item .details .sku{font-size:.7em;opacity:.4;margin-bottom:2px}article.general-font-constructive .shopping-list .item .details .price-display{margin-top:3px}article.general-font-constructive .shopping-list .item .details .price-display .price{font-weight:700}article.general-font-constructive .footerFont{gap:1.5em}article.general-font-constructive .footerFont .title{font-size:1.18em;font-weight:700;line-height:1.2;text-transform:uppercase}article.general-font-constructive .footerFont .details{font-size:1.18em}article.general-font-constructive .footerFont .details p{margin-bottom:.5em}@media screen and (max-width: 640px){article.general-font-constructive .logoFont{font-size:1.8em}article.general-font-constructive header.short .logoFont{font-size:1.5em}article.general-font-constructive .navigationFont{font-size:1.02em}article.general-font-constructive .navigationFont.button:not(.no-icon){width:2.4em !important}article.general-font-constructive section .sectionFont .title{font-size:2.7em}article.general-font-constructive section.text-size-large .sectionFont .title{font-size:3em}article.general-font-constructive section.text-size-large .sectionFont .subtitle{font-size:1.5em}article.general-font-constructive section.text-size-large .sectionFont .details{font-size:1.2em}article.general-font-constructive .footerTitleFont{font-size:1.5em;line-height:1.2}}/*# sourceMappingURL=font-constructive.min.css.map */