.layout-aside{display:none}.section{display:flex;justify-content:space-between}.text-block p{font-size:18px}.contact-text{font-size:18px;height:45px}.social{width:70px;display:flex;flex-flow:wrap}.social a{border-bottom:none}.contact-text a{border-bottom:none}.contact-form{font-family:"City Flowers";font-style:normal;font-size:56px}.corp-text-block h2{font-size:28px}.corp-text-block p{font-size:18px}.buttons{margin-top:65px;margin-bottom:65px;width:95%;display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}.btn-corp{font-size:25px;font-weight:800;padding:15px;border-radius:45px;height:auto;background:#f9cfc6}.ol-corp{display:flex;justify-content:space-around;padding:15px}.img-cor{margin:0px 0px 0px 35px;padding:0px 0px 0px 25px}.offer{display:flex}.offer-col{margin:15px;text-align:center}.offer-col img{max-width:200px}.cta{display:flex;justify-content:center;margin:50px 0 50px 0;grid-gap:50px;align-items:center}.about-block,.about-txt{margin:15px}.about-block{display:flex;flex-direction:column;align-items:center}payment{max-width:900px;margin:40px auto;padding:20px 30px;background-color:#fffaf8;border-radius:16px;box-shadow:0 4px 14px rgba(0,0,0,.08);font-family:"Inter","Segoe UI",sans-serif;line-height:1.6;color:#4a2c2a}.payment h2{font-size:1.8rem;color:#b03030;margin-top:40px;margin-bottom:15px;display:flex;align-items:center;gap:8px}.payment h2:first-child{margin-top:0}.payment p{margin-bottom:1rem;font-size:1rem}.payment ol{margin-left:1.5rem;padding-left:1rem}.payment ol li{background:#fff;margin:15px 0;padding:15px 20px;border-left:5px solid #f7a48c;border-radius:8px;list-style:none;box-shadow:0 2px 6px rgba(0,0,0,.05);transition:all .25s ease}.payment ol li:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.payment ol li strong{color:#b03030;display:inline-block;margin-bottom:4px}.payment em{color:#a25959;font-style:italic}.payment a{color:#b03030;font-weight:600;text-decoration:none;border-bottom:1px dashed #b03030;transition:all .2s ease}.payment a:hover{color:#ff6b6b;border-bottom-color:#ff6b6b}@media(max-width: 768px){.payment{padding:20px}.payment h2{font-size:1.5rem}.payment ol li{padding:12px 15px}}.lass-product{font-family:Inter,"Segoe UI",Arial,sans-serif;max-width:900px;margin:0 auto;color:#2e1f1f;background:#fffaf8;border-radius:12px;padding:20px;box-shadow:0 6px 18px rgba(0,0,0,.06)}.lp-header{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.lp-title{font-size:1.25rem;font-weight:700;color:#b03030;margin:0}.lp-sub{color:#6b4b4b;font-size:.95rem}.lp-grid{display:grid;grid-template-columns:1fr 320px;gap:20px;margin-top:14px}@media(max-width: 880px){.lp-grid{grid-template-columns:1fr}}.lp-main{padding-right:6px}.lp-side{background:#fff;border-radius:10px;padding:12px;box-shadow:0 4px 10px rgba(0,0,0,.03);height:100%}.lp-section{margin-bottom:14px}.lp-section h4{margin:0 0 8px 0;font-size:1.05rem;color:#923434}.lp-short{font-weight:600;color:#3d2b2b;margin-bottom:8px}.lp-list{margin:6px 0 0 16px;color:#453636}.lp-ingredients{background:#fffdfb;padding:10px;border-radius:8px;border-left:4px solid #f7a48c}.nutri-table{width:100%;border-collapse:collapse;margin-top:8px;font-size:.95rem}.nutri-table td,.nutri-table th{padding:6px 8px;border-bottom:1px dashed #eee;text-align:left}.warning{background:#fff0f0;padding:8px 10px;border-radius:8px;color:#8b1c1c;font-weight:600;margin-top:8px}.tag{display:inline-block;background:#fff;border:1px solid #f0d9d9;padding:6px 8px;border-radius:999px;font-size:.85rem;color:#7b3b3b;margin-right:8px;margin-bottom:8px}.meta{font-size:.88rem;color:#6a5757;margin-top:10px}.product-card{font-family:"Inter",sans-serif;color:#2c2c2c;line-height:1.6;max-width:700px;margin:0 auto}.product-lang{border:1px solid #eee;border-radius:12px;padding:20px 25px;margin-bottom:25px;background-color:#fafafa;box-shadow:0 2px 8px rgba(0,0,0,.04)}.product-lang h2{font-size:1.6em;margin-top:0;color:#b14a00}.product-lang ul{list-style:none;padding:0}.product-lang li::before{content:"🍇 "}.highlight{background-color:#fff7f0;padding:4px 8px;border-radius:8px}#cl-production-page-wrapper{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.6;color:#333;max-width:1300px;margin:0 auto;padding:20px}.cl-prod-hero{background:#4a5d4e;color:#fff;padding:60px 40px;border-radius:15px;text-align:center;margin-bottom:40px}.cl-prod-hero h1{color:#fff !important;margin-top:0;font-size:32px;font-weight:700}.cl-prod-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:20px;margin-bottom:50px}.cl-prod-card{background:#fdfdfd;border:1px solid #eee;padding:25px;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.02)}.cl-prod-card h3{color:#4a5d4e;border-bottom:2px solid #d4a373;display:inline-block;margin-bottom:15px}.cl-prod-feature-table{width:100%;border-collapse:collapse;margin:30px 0;background:#fff}.cl-prod-feature-table th{background:#f8f9fa;text-align:left;padding:15px;border:1px solid #eee;color:#4a5d4e}.cl-prod-feature-table td{padding:15px;border:1px solid #eee}.cl-prod-label-section{display:flex;flex-wrap:wrap;gap:30px;background:#f9f9f9;padding:40px;border-radius:15px;margin-bottom:40px}.cl-prod-label-box{flex:1;min-width:300px}.cl-prod-badge{background:#d4a373;color:#fff;padding:4px 12px;border-radius:4px;font-size:12px;text-transform:uppercase;font-weight:bold}.cl-prod-cta{text-align:center;padding:50px;background:#eff2f0;border-radius:15px}.cl-prod-btn{display:inline-block;background:#d4a373;color:#fff !important;padding:18px 35px;border-radius:8px;text-decoration:none;font-weight:bold;font-size:18px;transition:.3s;margin-top:20px}.cl-prod-btn:hover{background:#bc8f62;box-shadow:0 5px 15px rgba(212,163,115,.4)}.cl-prod-list{padding-left:20px}.cl-prod-list li{margin-bottom:10px}@media(max-width: 1300px){.cl-prod-label-section{padding:20px}.cl-prod-hero{padding:40px 20px}}.hero-title{font-size:2.8rem;font-weight:800;line-height:1.25;color:#1a1a1a;margin-bottom:24px;letter-spacing:-0.5px}.brand-name{color:#6a1b31;position:relative;display:inline-block}.hero-description{font-size:1.15rem;color:#555;margin-bottom:40px;font-weight:400;text-align:justify;-moz-text-align-last:center;text-align-last:center}