body.et-fb .et_pb_section.yes_cart_item,body.et-fb .et_pb_section.nocartitems{display:block!important}@media only screen and (max-width:480px){.et_pb_section.yes_cart_item .et_pb_column{width:100%!important}}.woocommerce .et_pb_wc_tabs div#reviews{display:flex;flex-direction:column-reverse}.et_pb_wc_tabs textarea#comment,.woocommerce #review_form #respond input{color:#000!important}.woocommerce #review_form #respond .form-submit input{color:#fff!important}@media (max-width:479px){.woocommerce #reviews #comments ol.commentlist li img.avatar,.woocommerce-page #reviews #comments ol.commentlist li img.avatar{width:50px!important}.woocommerce #reviews #comments ol.commentlist li .comment-text,.woocommerce-page #reviews #comments ol.commentlist li .comment-text{margin-left:70px!important}}@media (max-width:479px){body.et-db.woocommerce #et-boc .et-l .et_pb_wc_related_products ul.products li.product{width:100%!important;margin-right:0%!important}}.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before{color:#e90c0c}.et-db #et-boc .et-l .et_mobile_menu li a:hover,.et_mobile_menu li a:hover{background-color:#21336300!important}@media (max-width:980px){body:not(.et-fb) #page-container{overflow-x:hidden!important}}:root{--ce-primary:#0a4d8c;--ce-accent:#d4a017}.ce-ad-box{background:#ffffff;border:1px solid rgba(0,0,0,0.06);border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,0.05);margin:30px auto;max-width:820px;overflow:hidden;text-align:center;font-family:"Poppins","Helvetica Neue",Arial,sans-serif}.ce-ad-head{font-size:12px;font-weight:500;color:var(--ce-primary);letter-spacing:1.2px;text-transform:uppercase;padding:12px 14px;border-bottom:1px solid rgba(0,0,0,0.05);background:linear-gradient(180deg,rgba(10,77,140,0.03),rgba(255,255,255,0.1))}.ce-ad-content{padding:20px 16px;display:flex;align-items:center;justify-content:center;min-height:120px}.ce-ad-foot{font-size:13px;color:#777;padding:12px 14px;border-top:1px solid rgba(0,0,0,0.05);background:linear-gradient(0deg,rgba(212,160,23,0.05),rgba(255,255,255,0.1))}.ce-ad-box:hover .ce-ad-head{color:var(--ce-accent);transition:color 0.2s ease}@media (max-width:768px){.ce-ad-box{margin:20px 12px;max-width:100%}.ce-ad-content{min-height:90px;padding:16px}}.ce-ad-box .adsbygoogle{display:block!important;width:100%!important;height:auto!important}