.elementor-widget-product-box{--accent-color:var(--e-global-color-accent,#364151);--title-color:var(--e-global-color-primary,#364151);--text-color:var(--e-global-color-text,#0f172a);width:100%;}.elementor-widget-product-box .container{display:flex;flex-direction:column;gap:16px;}.elementor-widget-product-box .container .title{margin:0;color:var(--title-color);font-size:22px;font-weight:600;line-height:28px;font-family:"Poppins",serif;}.elementor-widget-product-box .container .subtitle{margin:0;color:var(--text-color);font-weight:600;font-size:18px;line-height:24px;font-family:"Poppins",serif;}.elementor-widget-product-box .container .container-content{display:flex;gap:24px;}.elementor-widget-product-box .container .container-content .content-left{flex:4;display:flex;align-items:center;border:1px solid #3641511c;border-radius:8px;transition:all 0.3s;cursor:pointer;overflow:hidden;padding:12px;}.elementor-widget-product-box .container .container-content .content-left:hover .image{transform:scale(1.05);}.elementor-widget-product-box .container .container-content .content-left .image{width:100%;aspect-ratio:1 / 1;object-fit:contain;transition:all 0.3s;}.elementor-widget-product-box .container .container-content .content-right{flex:6;display:flex;flex-direction:column;gap:16px;}.elementor-widget-product-box .container .container-content .content-right .separator{width:100%;height:1px;background:#3641511c;}.elementor-widget-product-box .container .container-content .content-right .container-section{display:flex;flex-direction:column;gap:8px;}@media (max-width:1024px){.elementor-widget-product-box .container-content{flex-direction:column !important;}.elementor-widget-product-box .title{font-size:18px !important;}}.elementor-widget-benefits{--accent-color:var(--e-global-color-accent,#364151);--title-color:var(--e-global-color-primary,#364151);--text-color:var(--e-global-color-text,#0f172a);width:100%;}.elementor-widget-benefits .container-benefits{display:flex;gap:16px;}.elementor-widget-benefits .container-benefits .card{flex:1;flex-direction:column;display:flex;gap:8px;}.elementor-widget-benefits .container-benefits .card.green .icon{color:#61ce70;}.elementor-widget-benefits .container-benefits .card.red .icon{color:#fa3030;}.elementor-widget-benefits .container-benefits .card .header{display:flex;align-items:center;gap:8px;justify-content:center;}.elementor-widget-benefits .container-benefits .card .header .icon{font-size:16px;display:flex;}.elementor-widget-benefits .container-benefits .card .header .text{color:var(--title-color);font-size:16px;font-weight:600;line-height:22px;font-family:"Poppins",serif;}.elementor-widget-benefits .container-benefits .card .container-items{display:flex;flex-direction:column;gap:4px;}.elementor-widget-benefits .container-benefits .card .container-items .item{display:flex;align-items:center;gap:8px;}.elementor-widget-benefits .container-benefits .card .container-items .item .icon{font-size:12px;display:flex;}.elementor-widget-benefits .container-benefits .card .container-items .item .text{color:var(--text-color);font-size:12px;font-weight:400;line-height:16px;font-family:"Poppins",serif;}.elementor-widget-prices{width:100%;}.elementor-widget-prices .container{display:flex;flex-direction:column;gap:16px;}.elementor-widget-prices .container .item{display:flex;align-items:center;justify-content:space-between;padding:12px;border-radius:8px;border:1px solid #3641511c;transition:all 0.3s;cursor:pointer;}.elementor-widget-prices .container .item:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);}.elementor-widget-prices .container .item .left-container{flex:2;display:flex;align-items:center;justify-content:center;}.elementor-widget-prices .container .item .left-container .brand-image{max-height:40px;max-width:100px;object-fit:contain;}.elementor-widget-prices .container .item .center-container{flex:3;display:flex;flex-direction:column;gap:4px;}.elementor-widget-prices .container .item .price-container{flex:2;display:flex;align-items:center;justify-content:center;gap:8px;}.elementor-widget-prices .container .item .center-container .shop-name{color:var(--text-color);font-size:16px;font-weight:600;line-height:20px;font-family:"Poppins",serif;margin-bottom:2px;}.elementor-widget-prices .container .item .price-container .discount{color:#fa3030;font-size:14px;font-weight:600;}.elementor-widget-prices .container .item .price-container .price{color:var(--text-color);font-size:18px;font-weight:600;}.elementor-widget-prices .container .item .center-container .container-stars{display:flex;gap:2px;}.elementor-widget-prices .container .item .center-container .container-stars .star{color:#ffb800;}.elementor-widget-prices .container .item .button{flex:3;background-color:var(--accent-color);border-radius:4px;padding:8px 16px;transition:all 0.3s;display:flex;justify-content:center;align-items:center;}.elementor-widget-prices .container .item .button:hover{opacity:0.9;}.elementor-widget-prices .container .item .button .button-text{color:white;font-size:14px;font-weight:600;text-align:center;font-family:"Poppins",serif;}@media (max-width:767px){.elementor-widget-benefits .container-benefits{flex-direction:column;}.elementor-widget-prices .container .item{flex-direction:column;gap:12px;}.elementor-widget-prices .container .item .left-container,.elementor-widget-prices .container .item .center-container,.elementor-widget-prices .container .item .price-container,.elementor-widget-prices .container .item .button{width:100%;}.elementor-widget-prices .container .item .center-container{align-items:center;}.elementor-widget-prices .container .item .price-container{justify-content:center;}}.more-retailers-btn{display:block;width:auto;margin:15px auto 0;padding:8px 16px;background-color:#dadada;color:#333;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all 0.3s ease;text-align:center;}.more-retailers-btn:hover{background-color:#e0e0e0;}.hidden-retailer{display:none;transition:all 0.3s ease;}