body.logged-in .thrv_widget_menu .tcb-menu-display-desktop-logged-out{display: none !important;}body:not(.tve_editor_page) .thrv_social_follow .tve_s_item a[href=""],body:not(.tve_editor_page) .thrive_author_links .tve_s_item a[href=""]{display: none;}.tcb-icon{display: inline-block;width: 1em;height: 1em;line-height: 1em;vertical-align: middle;stroke-width: 0;stroke: currentcolor;fill: currentcolor;box-sizing: content-box;transform: rotate(var(--tcb-icon-rotation-angle,0deg));}svg.tcb-icon path:not([fill="none"]){transition: none 0s ease 0s;fill: inherit !important;stroke: inherit !important;}.thrv_text_element{overflow-wrap: break-word;}body:not(.tve_editor_page) .thrv_wrapper.thrv_footer,body:not(.tve_editor_page) .thrv_wrapper.thrv_header{padding: 0px;}.thrive-shop{padding: 10px !important;}.thrive-shop .woocommerce-ordering select{padding: 0px 25px 0px 10px;box-sizing: content-box;}.thrive-shop.thrv_wrapper{margin: 0px;}.thrive-shop ul.products{--tve-woo-image-size: 100%;margin-left: 0px !important;padding-left: 0px !important;}.thrive-shop li.product{display: flex;flex-direction: column;box-sizing: border-box;align-items: flex-start;margin-bottom: 1em !important;}.thrive-shop li.product a.woocommerce-loop-product__link{flex-direction: column;align-items: flex-start;text-align: left;text-decoration: none;width: 100%;display: flex !important;}.thrive-shop li.product a.woocommerce-loop-product__link img{width: var(--tve-woo-image-size);height: auto;display: block;margin: 0px 0px 5px;box-shadow: none;}.thrive-shop li.product a.woocommerce-loop-product__link .woocommerce-loop-product__title{margin: 5px 0px;padding: 0px;}.thrive-shop li.product a.woocommerce-loop-product__link .price{margin: 5px 0px;padding: 0px;}.thrive-shop li.product a.woocommerce-loop-product__link .price ins{background: transparent;}.thrive-shop li.product .add_to_cart_button{margin: 10px 0px;}.thrive-shop li.product .onsale{right: 0px;top: unset;left: auto;margin: 6px 0px 0px;padding: 3px 6px;width: min-content;}.thrive-shop[data-align-items="center"] .woocommerce-loop-product__link,.thrive-shop[data-align-items="center"] li.product{align-items: center !important;}.thrive-shop[data-align-items="center"] .woocommerce-loop-product__link > *,.thrive-shop[data-align-items="center"] li.product > *{text-align: center !important;}.thrive-shop[data-align-items="center"] .woocommerce-loop-product__link .onsale,.thrive-shop[data-align-items="center"] li.product .onsale{left: calc((100% - var(--tve-woo-image-size))/2) !important;}.notifications-content-wrapper.tcb-permanently-hidden{display: none !important;}.tcb-permanently-hidden{display: none !important;}.tar-disabled{cursor: default;opacity: 0.4;pointer-events: none;}html{text-rendering: auto !important;}html body{text-rendering: auto !important;}#tve_editor ul{margin-left: 20px;}.thrv_wrapper{margin-top: 20px;margin-bottom: 20px;padding: 1px;}.thrv_wrapper div{box-sizing: content-box;}.thrv_wrapper.thrv_text_element,.thrv_wrapper.thrv_symbol{margin: 0px;}p{font-size: 1em;}.thrv_symbol.thrv_header,.thrv_symbol.thrv_footer{width: 100%;position: relative;box-sizing: border-box;}.thrv_widget:empty{display: none;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{position: relative;min-height: var(--tcb-container-height-d,100px) !important;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-page-section{box-sizing: border-box;margin: 0px;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-content-box{box-sizing: border-box;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-page-section-out,:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-content-box-background{box-sizing: border-box;position: absolute;width: 100%;height: 100%;left: 0px;top: 0px;overflow: hidden;}.widget{flex: 1 1 auto;flex-wrap: wrap;}.widget ul{margin: 0px;padding: 0px;list-style: none;}.widget ul li{margin: 0px;line-height: 1.8;}.thrv_wrapper.thrv_text_element{padding: 1px;}.thrv_wrapper.main-container{padding: 0px;}@media (max-width: 1023px){:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-t) !important;}}@media (max-width: 767px){html{overflow-x: hidden !important;}html,body{max-width: 100vw !important;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-m) !important;}}@media screen and (max-device-width: 480px){body{text-size-adjust: none;}}