.flatsome-addon-icon{display:inline-block;vertical-align:middle;line-height:1}.flatsome-addon-container{margin-bottom:20px}.flatsome-addon-element{margin-bottom:20px}.flatsome-addon-title{font-size:18px;font-weight:700;margin-bottom:10px}.flatsome-addon-content{line-height:1.6}@media only screen and (max-width:768px){.flatsome-addon-title{font-size:16px}}.flatsome-addon-product-landing-content{margin-top:30px;margin-bottom:30px;clear:both;width:100%}.flatsome-addon-product-landing-content .row{width:100%;margin-left:auto;margin-right:auto}.flatsome-addon-estimated-shipping{display:flex;align-items:center;margin:15px 0;padding:12px 15px;background-color:#f8f9fa;border-radius:4px;color:#333}.flatsome-addon-estimated-shipping .shipping-icon{margin-right:12px;color:var(--primary-color,#446084)!important}.flatsome-addon-estimated-shipping .shipping-icon svg{width:20px;height:20px}.flatsome-addon-estimated-shipping span{font-size:14px;line-height:1.4}.flatsome-addon-trust-badges{display:flex;justify-content:space-between;margin:20px 0;padding:5px 0;width:100%}.trust-badge{display:inline-block;width:33.33%!important;text-align:center;padding:5px;box-sizing:border-box}.trust-badge .flatsome-addon-icon{display:block;margin:0 auto 8px auto;font-size:22px;color:inherit;font-weight:700}.trust-badge .flatsome-addon-icon svg{width:22px;height:22px}.trust-badge img{display:block;margin:0 auto 8px auto;width:26px;height:auto}.trust-badge span{display:block;font-size:13px;line-height:1.3;font-weight:700;text-align:center}.flatsome-addon-product-description{margin:20px 0;padding-bottom:20px}.flatsome-addon-product-description h3{font-size:16px;font-weight:600;margin-bottom:15px;color:#334862}.flatsome-addon-product-description .description-content{font-size:inherit;line-height:1.6;color:inherit}.flatsome-addon-accordion{margin:20px 0}.accordion-item{border-bottom:1px solid #ececec;position:relative}.accordion-title{display:flex;align-items:center;padding:15px 0;cursor:pointer;position:relative;transition:color .3s,border-color .3s;outline:0}.accordion-title i:first-child{font-size:16px;margin-right:10px;color:inherit}.accordion-title span{flex:1;font-size:inherit;font-weight:500;color:inherit}.accordion-icon{font-size:16px;color:inherit;transform-origin:center;transition:transform .3s}.accordion-item.active .accordion-icon{transform:rotate(45deg)}.accordion-content{padding:0 0 15px 26px;font-size:inherit;line-height:1.6;color:inherit;overflow:hidden;transition:padding .3s}.accordion-inner{padding:0;overflow:hidden;transition:max-height .3s}.custom-accordion{margin-bottom:20px}.custom-accordion-item{margin-bottom:0;border-bottom:1px solid #ddd}.custom-accordion-item:first-child{border-top:1px solid #ddd}.custom-accordion-title{display:flex;align-items:center;justify-content:space-between;padding:15px;background-color:transparent;cursor:pointer;text-decoration:none!important;color:#333!important}.custom-accordion-title h4{margin:0;flex-grow:1;font-size:16px;font-weight:400;display:flex;align-items:center}.custom-accordion-title h4 .flatsome-addon-icon{margin-right:12px}.custom-accordion-title h4 .flatsome-addon-icon svg{width:20px;height:20px}.custom-accordion-icon{margin-left:10px;transition:transform .3s}.custom-accordion-icon svg{width:20px;height:20px}.custom-accordion-title.active .custom-accordion-icon{transform:rotate(45deg)}.custom-accordion-inner{padding:0 15px 15px 15px;background-color:transparent}.flatsome-addon-product-rating{display:flex;align-items:center;margin:0 0 1em;font-size:14px;gap:8px}.flatsome-addon-product-rating .rating-stars{display:flex;color:var(--primary-color,#446084);line-height:1}.flatsome-addon-product-rating .rating-stars svg{width:20px;height:20px;margin-right:1px}.flatsome-addon-product-rating .rating-text{color:#555;font-size:14px;line-height:1.4}.flatsome-addon-product-rating .rating-value{font-weight:600}@media (max-width:549px){.flatsome-addon-product-rating{flex-wrap:wrap}}.flatsome-addon-metabox{margin:15px 0}.flatsome-addon-metabox-section{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee}.flatsome-addon-metabox-section h3{font-size:16px;font-weight:600;margin-bottom:15px;padding-bottom:5px;border-bottom:1px solid #eee}.flatsome-addon-accordion-settings,.flatsome-addon-badge-settings{margin-bottom:15px;padding:15px;background:#f9f9f9;border:1px solid #eee}.flatsome-addon-accordion-settings h4,.flatsome-addon-badge-settings h4{margin-top:0;margin-bottom:10px;font-size:14px;font-weight:600}@media (max-width:849px){.flatsome-addon-product-landing-content{margin-top:20px;margin-bottom:20px}.flatsome-addon-trust-badges{flex-wrap:wrap}.trust-badge{flex:0 0 33.33%}}@media (max-width:549px){.flatsome-addon-trust-badges{display:table!important;width:100%!important;table-layout:fixed!important}.trust-badge{display:table-cell!important;width:33.33%!important;vertical-align:top!important;padding:6px!important}.trust-badge .flatsome-addon-icon svg{width:22px;height:22px}.trust-badge span{font-size:13px;line-height:1.4}}.flatsome-addon-product-landing .variations_form .variations select,.flatsome-addon-product-landing .variations_form .variations td,.flatsome-addon-product-landing .variations_form .variations th{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;position:static!important}.flatsome-addon-product-landing .woocommerce-variation-price{display:block!important;visibility:visible!important;opacity:1!important}@media only screen and (max-width:768px){.flatsome-addon-product-landing .variations_form .variations select{width:100%!important;margin-bottom:10px!important}}.flatsome-addon-product-landing .quantity,.flatsome-addon-product-landing .quantity-wrapper,.flatsome-addon-product-landing .woocommerce-variation-add-to-cart .quantity,.flatsome-addon-product-landing form.cart .quantity{display:none!important}.flatsome-addon-product-landing .single_add_to_cart_button{width:100%!important;margin-right:0!important;cursor:pointer!important;pointer-events:auto!important;position:static!important}.flatsome-addon-product-landing .sticky-add-to-cart--active .quantity{display:none!important}.flatsome-addon-product-landing .variations_form .variations select,.flatsome-addon-product-landing .variations_form .variations td,.flatsome-addon-product-landing .variations_form .variations th{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;position:static!important}.flatsome-addon-product-landing .woocommerce-variation-price{display:block!important;visibility:visible!important;opacity:1!important}