.lev-product-wrapper{position:relative;margin:40px 0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.lev-product-card.lev-layout-capture{border:1px solid var(--lev-border-container,#e0dace);border-top:4px solid var(--lev-border-top,#111);background:var(--lev-bg-container,#fffdf2);border-radius:8px;box-shadow:0 8px 20px rgb(0 0 0 / .08);display:flex;flex-direction:column;overflow:hidden;padding:0!important}.lev-product-card.lev-layout-capture:hover{transform:translateY(-2px);box-shadow:0 15px 30px rgb(0 0 0 / .12);transition:transform 0.2s ease}.lev-capture-body{display:flex;align-items:center;justify-content:space-between;padding:30px 40px;gap:40px}.lev-capture-content{flex:1;display:flex;flex-direction:column}.lev-capture-title{font-size:24px;font-weight:800;margin:0 0 25px 0;line-height:1.25;color:#111}.lev-title-gift{display:inline-block;font-size:28px;vertical-align:bottom;margin-left:8px;animation:lev-wiggle 2s infinite ease-in-out;transform-origin:bottom center}@keyframes lev-wiggle{0%,100%{transform:rotate(0deg)}10%{transform:rotate(-10deg)}20%{transform:rotate(10deg)}30%{transform:rotate(-10deg)}40%{transform:rotate(0deg)}}.lev-expert-review.lev-expert-capture{display:flex;align-items:center;justify-content:flex-start;gap:25px;margin-bottom:35px;padding:0!important;border:none!important}.lev-expert-capture .lev-expert-text{background:var(--lev-quote-bg,transparent);padding:10px 15px;border-radius:8px}.lev-expert-capture .lev-expert-text cite{font-style:italic;font-size:18px!important;color:#333;line-height:1.4!important;display:block!important;text-align:left!important}.lev-expert-capture .lev-expert-avatar{width:80px!important;height:80px!important;border-radius:50%;border:4px solid #fff;box-shadow:0 4px 8px rgb(0 0 0 / .08);object-fit:cover;flex-shrink:0;margin:0!important}.lev-capture-visual{flex:0 0 240px;display:flex;justify-content:center;align-items:center}.lev-capture-visual img{max-width:100%;height:auto;border-radius:6px;box-shadow:5px 5px 0 rgb(0 0 0 / .1);transform:rotate(3deg);border:1px solid #eee;background:#fff}.lev-capture-actions{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:10px}.lev-capture-btn{display:inline-flex!important;align-items:center;justify-content:center;background:var(--lev-btn-bg,#111)!important;color:var(--lev-btn-text,#fff)!important;padding:14px 40px!important;font-weight:700;font-size:16px;border-radius:6px;text-decoration:none!important;line-height:1;transition:0.2s;box-shadow:0 4px 6px rgb(0 0 0 / .15)}.lev-capture-btn:hover{background-color:var(--lev-btn-bg,#111)!important;background-image:linear-gradient(rgb(255 255 255 / .15),rgb(255 255 255 / .15));transform:translateY(-2px);color:var(--lev-btn-text,#fff)!important}.lev-capture-subtext{font-size:13px;color:#666;margin-top:10px;text-align:center;font-weight:500}.lev-ad-badge-right{position:absolute;top:0;right:30px;background:var(--lev-badge-bg,#fbc02d);color:var(--lev-badge-text,#000);font-weight:800;font-size:11px;text-transform:uppercase;padding:6px 12px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;box-shadow:0 4px 6px rgb(0 0 0 / .1);z-index:10}.lev-coaching-bar.lev-coaching-yellow{background:var(--lev-coach-bg,#fff9c4)!important;border-top:1px solid var(--lev-border-top,#111)!important;padding:12px 32px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;gap:15px;font-size:15px;color:var(--lev-coach-text,#5d4037);width:100%;box-sizing:border-box;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.lev-coaching-yellow .lev-coaching-icon{font-size:26px;line-height:1;width:26px;min-width:26px;height:26px;display:inline-block;margin-top:-3px}.lev-coaching-yellow .lev-coaching-content strong{color:var(--lev-coach-text,#5d4037)!important;font-weight:700;font-size:15px;letter-spacing:.3px;margin-right:5px}.lev-coaching-yellow .lev-coaching-link{text-decoration:none!important;color:var(--lev-coach-text,#5d4037)!important;font-weight:800!important;font-size:15px;border-bottom:2px solid var(--lev-coach-text,#5d4037)!important;margin-left:10px!important;white-space:nowrap;transition:all 0.2s ease}.lev-coaching-yellow .lev-coaching-link:hover{color:var(--lev-coach-hover,#ff6f00)!important;border-bottom-color:var(--lev-coach-hover,#ff6f00)!important}.lev-copy-shortcode{cursor:pointer;background:#f6f7f7;border:1px solid #dcdcde;padding:4px 8px;border-radius:4px;transition:all 0.2s;display:inline-block;min-width:140px;text-align:center}.lev-copy-shortcode:hover{background:#fff;border-color:#2271b1;color:#2271b1;box-shadow:0 2px 5px rgb(0 0 0 / .05)}@media (max-width:768px){.lev-capture-body{flex-direction:column-reverse;text-align:center;padding:30px 20px}.lev-capture-visual{width:100%;max-width:280px;margin-bottom:25px;flex:0 0 auto}.lev-capture-visual img{transform:rotate(3deg)}.lev-expert-review.lev-expert-capture{flex-direction:column;text-align:center;gap:15px}.lev-expert-capture .lev-expert-text{border:none;border-radius:8px}.lev-capture-actions{width:100%;align-items:center}.lev-capture-btn{width:100%}.lev-ad-badge-right{right:50%;transform:translateX(50%)}.lev-coaching-bar{flex-direction:column!important;text-align:center!important;justify-content:center!important;padding:15px!important}.lev-coaching-icon{display:block!important;margin:0 auto 5px auto!important}.lev-coaching-link{margin:5px 0 0 0!important;display:inline-block}}:root{--lev-bg-container:#fffdf2;--lev-border-container:#e0dace;--lev-border-top:#111111;--lev-btn-bg:#111111;--lev-btn-text:#ffffff;--lev-badge-bg:#fbc02d;--lev-badge-text:#000000;--lev-coach-bg:#fff9c4;--lev-coach-text:#5d4037;--lev-coach-hover:#ff6f00;--lev-quote-bg:transparent}