@charset UTF-8;a{transition:all .3s ease-in-out}.brxe-text + [class*=btn--]{margin-top:var(--space-xs)}img{max-width:100%}body{min-width:320px;background:url(/wp-content/uploads/web__body-bg.webp);background-attachment:fixed;background-size:cover;background-position:center}[class*=btn--],button{max-width:max-content}.btn--action.btn--outline{background:var(--neutral);border-color:var(--action)}.m-blog-card:hover .m-icon-link-structure{gap:1.5em}.m-dyn-ht-img-wrap{position:relative;width:100%;max-width:700px;height:0;padding-top:75%;box-shadow:var(--box-shadow-m);overflow:hidden}.m-dyn-ht-img-wrap .m-dyn-ht-img{position:absolute;top:0;left:0;object-fit:cover;object-position:center;width:100%;height:100%}@media only screen and (width>991px){.m-dyn-ht-img-wrap{max-width:100%;height:100%}}@media only screen and (width < 992px){.m-dyn-ht-img-wrap{aspect-ratio:1.7777777778}}:root{--link-padding:1rem}[class*=m-link-padding]{padding:var(--link-padding)}.m-link-padding__center,.m-link-padding__center-top{margin-block:calc(var(--link-padding) * -1)}.m-link-padding__center{align-self:center}.m-link-padding__right{margin-right:calc(var(--link-padding) * -1)}.m-link-padding__left{margin-left:calc(var(--link-padding) * -1)}.m-link-padding__top-left{margin:calc(var(--link-padding) * -1) 0 0 calc(var(--link-padding) * -1)}.m-link-padding__top-right{margin:calc(var(--link-padding) * -1) calc(var(--link-padding) * -1) 0 0}.m-absolute-parent{position:relative;isolation:isolate}.m-absolute-cover-all,.m-absolute-cover-all--pseudo:after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.m-absolute-cover-all.bg-img{object-fit:cover;object-position:center}.drop-shadow--m-light{-webkit-filter:drop-shadow(0 1px 1px rgba(0,0,0,.11)) drop-shadow(0 2px 2px rgba(0,0,0,.11)) drop-shadow(0 4px 4px rgba(0,0,0,.11)) drop-shadow(0 6px 8px rgba(0,0,0,.11)) drop-shadow(0 8px 16px rgba(0,0,0,.11));filter:drop-shadow(0 1px 1px rgba(0,0,0,.11)) drop-shadow(0 2px 2px rgba(0,0,0,.11)) drop-shadow(0 4px 4px rgba(0,0,0,.11)) drop-shadow(0 6px 8px rgba(0,0,0,.11)) drop-shadow(0 8px 16px rgba(0,0,0,.11))}.fr-header-charlie a{color:var(--action)}.fr-header-charlie a:hover{color:var(--action-hover)}.fr-header-charlie__logo img{width:100%;max-width:calc(var(--text-xxl) * 1.5)}[data-header-style=Overlay]{position:absolute;top:0;left:0;box-shadow:none!important;z-index:9999}header:not(header.scrolling) [data-header-style=Overlay]:after{opacity:0}header *{transition:all .4s ease-in-out!important}header.scrolling .fr-header-charlie{padding-block:var(--space-s);box-shadow:var(--box-shadow-m-light)}header.scrolling .fr-header-charlie__logo img{max-width:calc(var(--space-m) * 1.25)}header.scrolling .fr-header-charlie__pg-hdg-wrap{margin-top:var(--space-s);padding-top:var(--space-s)}header.scrolling .m-pg-heading{font-size:var(--text-xxl)}@media only screen and (width < 992px){header.sticky{position:relative!important}}.fr-header-charlie__pg-hdg-wrap:after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;border-top:1px solid var(--neutral-light-trans-20)}footer *{color:var(--neutral-medium)}footer h3{color:var(--neutral-light)}footer a:hover{color:var(--action)}.m-subfooter__logo{filter:grayscale(1);opacity:.5}.m-msedp-link{color:var(--action)}.m-msedp-link:hover{color:var(--action-light)}body.single-flexible-content-pg main>section:not(:last-child){background:linear-gradient(transparent,var(--neutral-light-trans-30))}@media only screen and (width>991px){[data-section-type="Image and content section (image on left)"] .m-content-section__media-wrap{order:-1}}.m-content-section ::marker{color:var(--action);content:"☆";font-size:.9em;letter-spacing:.55em}[data-section-type=Blurb] ul{padding:0;list-style-position:inside}@media only screen and (width>991px){[data-split-list=Yes] ul{column-count:2}}.m-blog-card.m-absolute-cover-all--pseudo:after{background:linear-gradient(transparent,var(--neutral-ultra-dark-trans-80))}.happyfiles-gallery li.item{padding:var(--space-s);background:white;box-shadow:var(--box-shadow-m-light)}.happyfiles-gallery li.item img{object-fit:contain!important}.m-bucket:hover .m-bucket__hdg{opacity:0}.m-bucket:hover .m-bucket__hover-overlay-wrap{opacity:1}.woocommerce .button{padding-block:var(--btn-padding-block)!important;padding-inline:var(--btn-padding-inline)!important;font-size:var(--text-l);line-height:1;transition:all .2s ease-in-out}.woocommerce .button:hover{background:var(--neutral-dark)}.m-prod-card{box-shadow:var(--box-shadow-m-light)}.m-prod-card:hover .m-prod-card__title-price-wrap{opacity:1}.variations{margin-bottom:var(--space-s)!important}.variations tr{display:flex;flex-direction:column;border:0!important}.variations th{padding:0}.variations td.value{width:100%!important;padding:0!important}.variations label{margin:0}.variations select{padding:var(--space-xs);line-height:1}.variations label,.variations select{font-family:Barlow Condensed;font-size:var(--text-xl);font-weight:300;text-transform:uppercase;color:inherit}.variations .reset_variations{display:none!important}section.related.products{display:flex;justify-content:center;background:linear-gradient(transparent,var(--neutral-light-trans-30))}section.related.products ul{width:1440px!important;max-width:100%}section.related.products .add_to_cart_button{display:none}.woocommerce .before-cart,.woocommerce .before-checkout{display:none}.woocommerce-MyAccount-navigation-link--downloads{display:none}.woocommerce-MyAccount-navigation ul li{flex:auto;text-align:center}.woocommerce-MyAccount-navigation ul li:last-child a{border-right:none!important}.woocommerce-MyAccount-navigation ul li:not(.is-active) a:hover{background:#d1d1d1!important}.woocommerce-MyAccount-content>*:last-child{margin-bottom:0!important}.woocommerce-MyAccount-content form p{float:none!important;width:100%!important}