@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');:root{--wpspa-primary:var(--wpmcs-brand-color,#4f46e5);--wpspa-primary-hover:var(--wpmcs-brand-color,#4338ca);--wpspa-bg:#f8fafc;--wpspa-card-bg:rgba(255,255,255,0.95);--wpspa-text-main:#0f172a;--wpspa-text-soft:#334155;--wpspa-border:#cbd5e1;--wpspa-shadow:0 10px 40px -10px rgba(0,0,0,0.1),0 8px 10px -6px rgba(0,0,0,0.05);--wpspa-radius:20px;--wpspa-transition:all 0.3s cubic-bezier(0.4,0,0.2,1);}.wpspa-container{max-width:600px;margin:40px auto;background:var(--wpspa-card-bg);border-radius:var(--wpspa-radius);box-shadow:var(--wpspa-shadow);padding:40px 35px;font-family:var(--wpmcs-font-family),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;position:relative;overflow:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.6);}.wpspa-progress{width:100%;height:8px;background:var(--wpspa-border);border-radius:10px;overflow:hidden;margin-bottom:35px;}.wpspa-progress-bar{height:100%;background:linear-gradient(90deg,#818cf8,#6366f1);border-radius:10px;transition:width 0.8s cubic-bezier(0.4,0,0.2,1);}.wpspa-question{font-size:1.6rem;font-weight:700;color:var(--wpspa-text-main);text-align:center;margin-bottom:25px;line-height:1.3;}.wpspa-options{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;}.wpspa-options-vertical{grid-template-columns:1fr;gap:15px;}.wpspa-option-btn{background:var(--wpspa-bg);border:2px solid transparent;border-radius:16px;padding:20px 15px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:var(--wpspa-transition);color:var(--wpspa-text-main);}.wpspa-options-vertical .wpspa-option-btn{flex-direction:row;justify-content:flex-start;padding:20px 25px;}.wpspa-options-vertical .wpspa-icon{margin-bottom:0;margin-right:20px;font-size:1.8rem;}.wpspa-option-btn:hover{background:#eef2ff;border-color:#a5b4fc;box-shadow:0 10px 15px -3px rgba(79,70,229,0.15);transform:translateY(-2px);}.wpspa-option-btn:focus{outline:none;border-color:var(--wpspa-primary);}.wpspa-icon{margin-bottom:12px;display:flex;align-items:center;justify-content:center;color:var(--wpspa-primary);}.wpspa-svg-icon svg{width:32px;height:32px;}.wpspa-text{font-weight:600;font-size:1.1rem;}.wpspa-fade-in{opacity:1;transform:translateY(0);transition:opacity 0.4s ease,transform 0.4s ease;}.wpspa-fade-out{opacity:0;transform:translateY(10px);transition:opacity 0.3s ease,transform 0.3s ease;}.wpspa-loader-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 0;}.wpspa-spinner{width:65px;height:65px;border:4px solid var(--wpspa-border);border-top-color:var(--wpspa-primary);border-radius:50%;animation:wpspa-spin 1.2s cubic-bezier(0.5,0,0.5,1) infinite;margin-bottom:30px;}@keyframes wpspa-spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.wpspa-loader-text{font-size:1.2rem;color:var(--wpspa-text-main);font-weight:600;transition:opacity 0.4s ease;}.wpspa-result-header{text-align:center;margin-bottom:35px;}.wpspa-result-header h3{font-size:1.2rem;color:var(--wpspa-text-main);line-height:1.5;font-weight:700;margin-bottom:15px;}.wpspa-soft-text{color:var(--wpspa-text-soft);font-size:1rem;line-height:1.6;}.wpspa-product-card{background:linear-gradient(145deg,#ffffff,var(--wpspa-bg));border:1px solid var(--wpspa-border);border-radius:var(--wpspa-radius);padding:25px;display:flex;gap:25px;align-items:center;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05);transition:var(--wpspa-transition);}.wpspa-product-card:hover{box-shadow:0 12px 28px -5px rgba(0,0,0,0.08);transform:translateY(-3px);border-color:#c7d2fe;}.wpspa-img-placeholder{width:90px;height:90px;background:linear-gradient(135deg,#e0e7ff,#c7d2fe);border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:2.5rem;box-shadow:inset 0 2px 4px rgba(255,255,255,0.5);}.wpspa-product-details{flex:1;}.wpspa-product-title{font-size:1.2rem;font-weight:700;color:var(--wpspa-text-main);margin:0 0 8px 0;}.wpspa-product-desc{font-size:0.95rem;color:var(--wpspa-text-soft);margin:0 0 18px 0;line-height:1.5;}.wpspa-action-link{display:inline-flex;align-items:center;padding:12px 24px;background:var(--wpspa-primary);color:white;text-decoration:none;border-radius:12px;font-weight:600;font-size:1rem;transition:var(--wpspa-transition);}.wpspa-action-link:hover{background:var(--wpspa-primary-hover);color:white;box-shadow:0 6px 16px rgba(99,102,241,0.3);}.wpspa-arrow{margin-left:10px;transition:transform 0.3s ease;}.wpspa-action-link:hover .wpspa-arrow{transform:translateX(5px);}@media (max-width:520px){.wpspa-options{grid-template-columns:1fr;}.wpspa-product-card{flex-direction:column;text-align:center;}.wpspa-img-placeholder{margin:0 auto;}}:root{--pcs-primary:#4f46e5;--pcs-primary-dark:#3730a3;--pcs-primary-light:#eef2ff;--pcs-text:#1e293b;--pcs-text-muted:#64748b;--pcs-bg:#f8fafc;--pcs-white:#ffffff;--pcs-border:#e2e8f0;--pcs-amber:#f59e0b;--pcs-radius:12px;--pcs-radius-sm:8px;--pcs-shadow:0 1px 8px rgba(15,23,42,.07);--pcs-shadow-hover:0 6px 20px rgba(79,70,229,.12);--pcs-font:var(--wpmcs-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);--pcs-transition:.22s cubic-bezier(.4,0,.2,1);}.pcs-wrapper{font-family:var(--pcs-font);color:var(--pcs-text);margin:0 auto;max-width:1200px;padding:0 16px 48px;}.pcs-section-header{text-align:center;padding:32px 16px 24px;}.pcs-section-title{font-size:clamp(1.25rem,3vw,1.875rem);font-weight:800;color:var(--pcs-text);margin:0 0 8px;line-height:1.3;}.pcs-section-subtitle{font-size:.95rem;color:var(--pcs-text-muted);margin:0;max-width:640px;margin-inline:auto;}.pcs-tab-nav{position:sticky;top:0;z-index:20;background:var(--pcs-white);box-shadow:0 1px 4px rgba(0,0,0,.08);padding:0 8px;}.pcs-tab-list{display:flex;list-style:none;margin:0;padding:0;gap:2px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;}.pcs-tab-list::-webkit-scrollbar{display:none;}.pcs-tab-list>li{flex-shrink:0;}.pcs-tab-btn{display:flex;align-items:center;gap:6px;padding:13px 16px;border:none;border-bottom:3px solid transparent;background:transparent;color:var(--pcs-text-muted);font-size:.875rem;font-weight:600;font-family:var(--pcs-font);cursor:pointer;transition:color var(--pcs-transition),border-color var(--pcs-transition),background var(--pcs-transition);white-space:nowrap;border-radius:var(--pcs-radius-sm) var(--pcs-radius-sm) 0 0;line-height:1;}.pcs-tab-btn svg{width:18px;height:18px;flex-shrink:0;}.pcs-tab-btn:hover{color:var(--pcs-primary);background:var(--pcs-primary-light);}.pcs-tab-btn--active,.pcs-tab-btn[aria-selected="true"]{color:var(--pcs-primary);border-bottom-color:var(--pcs-primary);background:var(--pcs-primary-light);}.pcs-panel{display:none;animation:pcsTabIn .3s ease-out;}.pcs-panel--active,.pcs-panel:not([hidden]){display:block;}@keyframes pcsTabIn{from{opacity:0;transform:translateY(8px);}to{opacity:1;transform:translateY(0);}}.pcs-steps-section{padding:0 0 16px;}.pcs-steps-grid{list-style:none;margin:0;padding:0 8px;display:grid;grid-template-columns:1fr;gap:16px;}.pcs-step-card{background:var(--pcs-white);border:1px solid var(--pcs-border);border-radius:var(--pcs-radius);padding:24px 20px;text-align:center;box-shadow:var(--pcs-shadow);transition:box-shadow var(--pcs-transition),transform var(--pcs-transition);}.pcs-step-card:hover{box-shadow:var(--pcs-shadow-hover);transform:translateY(-3px);}.pcs-step-icon-wrap{position:relative;display:inline-block;margin-bottom:16px;}.pcs-step-icon{width:72px;height:72px;border-radius:50%;background:var(--pcs-primary);display:flex;align-items:center;justify-content:center;margin:0 auto;color:var(--pcs-white);}.pcs-step-icon svg{width:32px;height:32px;}.pcs-step-badge{position:absolute;bottom:-2px;right:-6px;width:26px;height:26px;border-radius:50%;background:#f59e0b;color:var(--pcs-white);font-size:.75rem;font-weight:800;display:flex;align-items:center;justify-content:center;border:2px solid var(--pcs-white);}.pcs-step-title{font-size:1rem;font-weight:700;color:var(--pcs-text);margin:0 0 8px;}.pcs-step-desc{font-size:.875rem;color:var(--pcs-text-muted);line-height:1.6;margin:0;}.pcs-reviews-section{padding:0 0 16px;}.pcs-reviews-grid{list-style:none;margin:0;padding:0 8px;display:grid;grid-template-columns:1fr;gap:16px;}.pcs-review-card{background:var(--pcs-white);border:1px solid var(--pcs-border);border-radius:var(--pcs-radius);padding:20px;box-shadow:var(--pcs-shadow);transition:box-shadow var(--pcs-transition),transform var(--pcs-transition);}.pcs-review-card:hover{box-shadow:var(--pcs-shadow-hover);transform:translateY(-2px);}.pcs-review-header{display:flex;align-items:center;gap:12px;margin-bottom:12px;}.pcs-reviewer-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--pcs-primary),var(--pcs-primary-dark));color:var(--pcs-white);font-weight:700;font-size:1.1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;}.pcs-reviewer-avatar img{width:44px;height:44px;object-fit:cover;border-radius:50%;display:block;}.pcs-reviewer-info{flex:1;min-width:0;}.pcs-reviewer-name{display:block;font-weight:700;font-size:.9rem;color:var(--pcs-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.pcs-reviewer-role{font-size:.8rem;color:var(--pcs-text-muted);}.pcs-review-stars{display:flex;gap:2px;color:var(--pcs-amber);flex-shrink:0;}.pcs-review-text{font-size:.875rem;color:var(--pcs-text-muted);line-height:1.65;margin:0;}.pcs-faq-section{padding:0 0 16px;}.pcs-faq-grid{margin:0;padding:0 8px;display:grid;grid-template-columns:1fr;gap:0;}.pcs-faq-item{border-bottom:1px solid var(--pcs-border);}.pcs-faq-item:first-child{border-top:1px solid var(--pcs-border);}.pcs-faq-question{margin:0;}.pcs-faq-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;border:none;background:transparent;font-family:var(--pcs-font);font-size:.9rem;font-weight:600;color:var(--pcs-text);text-align:left;cursor:pointer;transition:color var(--pcs-transition);}.pcs-faq-toggle:hover{color:var(--pcs-primary-dark);background-color:var(--pcs-primary-light);border-radius:var(--pcs-radius-sm);padding-left:8px;padding-right:8px;}.pcs-faq-toggle[aria-expanded="true"]{color:var(--pcs-primary);}.pcs-faq-chevron{display:flex;align-items:center;color:var(--pcs-text-muted);flex-shrink:0;transition:transform var(--pcs-transition);}.pcs-faq-toggle[aria-expanded="true"] .pcs-faq-chevron{transform:rotate(180deg);color:var(--pcs-primary);}.pcs-faq-answer{margin:0;overflow:hidden;}.pcs-faq-answer[hidden]{display:block;max-height:0;}.pcs-faq-answer p{padding:0 0 16px;margin:0;font-size:.875rem;color:var(--pcs-text-muted);line-height:1.65;}.pcs-price-section{padding:0 0 16px;}.pcs-price-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 8px;border-radius:var(--pcs-radius);box-shadow:var(--pcs-shadow);}.pcs-price-table{width:100%;border-collapse:collapse;border-spacing:0;background:var(--pcs-white);font-size:.875rem;min-width:520px;}.pcs-price-table thead tr{background:var(--pcs-primary);}.pcs-price-table thead th{color:var(--pcs-white);font-weight:700;padding:14px 20px;text-align:left;font-size:.8125rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;}.pcs-price-table tbody tr{border-bottom:1px solid var(--pcs-border);transition:background var(--pcs-transition);}.pcs-price-table tbody tr:last-child{border-bottom:none;}.pcs-price-table tbody tr:hover{background:var(--pcs-primary-light);}.pcs-price-table tbody td{padding:14px 20px;color:var(--pcs-text);vertical-align:middle;}.pcs-product-name{font-weight:600;}.pcs-regular-price s{color:var(--pcs-text-muted);font-size:.85rem;}.pcs-sale-price strong{color:var(--pcs-primary);font-weight:800;font-size:1rem;}.pcs-savings-badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border-radius:999px;background:var(--pcs-primary);color:var(--pcs-white);font-size:.8rem;font-weight:700;white-space:nowrap;}.pcs-woo-missing,.pcs-no-category,.pcs-no-products{padding:32px;text-align:center;color:var(--pcs-text-muted);font-style:italic;}@media (min-width:768px){.pcs-wrapper{padding:0 24px 64px;}.pcs-tab-btn{font-size:.9375rem;padding:14px 20px;}.pcs-steps-grid{grid-template-columns:repeat(2,1fr);}.pcs-reviews-grid{grid-template-columns:repeat(2,1fr);}.pcs-faq-grid{grid-template-columns:repeat(2,1fr);column-gap:0;}.pcs-faq-item{border-bottom:1px solid var(--pcs-border);}.pcs-faq-item:nth-child(odd){border-right:1px solid var(--pcs-border);padding-right:24px;}.pcs-faq-item:nth-child(even){padding-left:24px;}}@media (min-width:1024px){.pcs-wrapper{padding:0 32px 80px;}.pcs-steps-grid{grid-template-columns:repeat(4,1fr);}.pcs-reviews-grid{grid-template-columns:repeat(3,1fr);}.pcs-section-title{font-size:2rem;}}@media (prefers-reduced-motion:reduce){.pcs-step-card,.pcs-review-card,.pcs-tab-btn,.pcs-faq-chevron,.pcs-panel{transition:none;animation:none;}}.pcs-ct-wrap{--pcs-ct-color:#ff6b35;--pcs-ct-color-rgb:255,107,53;--pcs-ct-check:#16a34a;--pcs-ct-cross:#94a3b8;font-family:var(--pcs-font);max-width:820px;margin:32px auto;padding:0 0 48px;}.pcs-ct-table{border-radius:20px;overflow:visible;background:transparent;}.pcs-ct-tr{display:grid;grid-template-columns:2.2fr 1fr 1fr;align-items:stretch;}.pcs-ct-thead{filter:drop-shadow(0 8px 24px rgba(0,0,0,.10));}.pcs-ct-tr--head .pcs-ct-th{padding:20px 16px;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;background:#f8fafc;border-bottom:1px solid #e6ebf3;display:flex;align-items:center;justify-content:center;gap:6px;}.pcs-ct-th--feature{border-radius:16px 0 0 0;justify-content:flex-start !important;padding-left:28px !important;color:#475569;font-size:.8rem;}.pcs-ct-th--others{border-radius:0 16px 0 0;}.pcs-ct-th--primary{background:linear-gradient(135deg,var(--pcs-ct-color) 0%,#ff4500 100%) !important;color:#fff !important;border-bottom:none !important;flex-direction:column;gap:8px;padding:28px 16px !important;box-shadow:0 -4px 0 0 var(--pcs-ct-color),0 0 0 3px var(--pcs-ct-color),0 12px 40px rgba(var(--pcs-ct-color-rgb),.40);position:relative;z-index:10;border-radius:16px 16px 0 0;margin:-12px -3px 0;transform:translateY(-4px);}.pcs-ct-th--primary::before{content:'⭐ En İyi Seçim';position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:#fbbf24;color:#92400e;font-size:.65rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:4px 12px;border-radius:999px;white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,.15);}.pcs-ct-logo{max-height:38px;max-width:130px;object-fit:contain;filter:brightness(0) invert(1) drop-shadow(0 2px 4px rgba(0,0,0,.3));}.pcs-ct-primary-name{font-size:1rem;font-weight:800;color:#fff;text-align:center;line-height:1.2;text-shadow:0 1px 3px rgba(0,0,0,.2);}.pcs-ct-td{padding:16px 16px;font-size:.875rem;color:#1e293b;display:flex;align-items:center;justify-content:center;gap:8px;background:#fff;border-bottom:1px solid #f1f5f9;transition:background .15s ease;}.pcs-ct-tbody .pcs-ct-tr:last-child .pcs-ct-td--feature{border-radius:0 0 0 16px;border-bottom:1px solid #f1f5f9;}.pcs-ct-tbody .pcs-ct-tr:last-child .pcs-ct-td--others{border-radius:0 0 16px 0;border-bottom:1px solid #f1f5f9;}.pcs-ct-tbody .pcs-ct-tr:nth-child(even) .pcs-ct-td--feature,.pcs-ct-tbody .pcs-ct-tr:nth-child(even) .pcs-ct-td--others{background:#fafbfd;}.pcs-ct-tbody .pcs-ct-tr:hover .pcs-ct-td--feature,.pcs-ct-tbody .pcs-ct-tr:hover .pcs-ct-td--others{background:#eff6ff;}.pcs-ct-td--feature{justify-content:flex-start;padding-left:28px;font-weight:600;color:#334155;gap:10px;}.pcs-ct-td--feature::before{content:'';width:3px;height:18px;border-radius:2px;background:#e2e8f0;flex-shrink:0;}.pcs-ct-td--primary{background:rgba(var(--pcs-ct-color-rgb),.05) !important;border-left:3px solid var(--pcs-ct-color);border-right:3px solid var(--pcs-ct-color);font-weight:700;color:#1e293b;position:relative;z-index:5;flex-direction:column;gap:4px;box-shadow:-4px 0 16px rgba(var(--pcs-ct-color-rgb),.06),4px 0 16px rgba(var(--pcs-ct-color-rgb),.06);}.pcs-ct-tbody .pcs-ct-tr:nth-child(even) .pcs-ct-td--primary{background:rgba(var(--pcs-ct-color-rgb),.08) !important;}.pcs-ct-tbody .pcs-ct-tr:hover .pcs-ct-td--primary{background:rgba(var(--pcs-ct-color-rgb),.12) !important;}.pcs-ct-tbody .pcs-ct-tr:last-child .pcs-ct-td--primary{border-bottom:3px solid var(--pcs-ct-color);border-radius:0 0 12px 12px;padding-bottom:20px;}.pcs-ct-td--others{color:#94a3b8;flex-direction:column;gap:4px;}.pcs-ct-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;flex-shrink:0;}.pcs-ct-td--primary .pcs-ct-icon--check{background:rgba(255,255,255,.7);color:var(--pcs-ct-color);box-shadow:0 2px 8px rgba(var(--pcs-ct-color-rgb),.20);}.pcs-ct-td--others .pcs-ct-icon--cross{background:#f1f5f9;color:#cbd5e1;}.pcs-ct-td--feature .pcs-ct-icon--check,.pcs-ct-td--feature .pcs-ct-icon--cross{width:24px;height:24px;}.pcs-ct-icon svg{width:18px;height:18px;}.pcs-ct-cell-text{font-size:.78rem;line-height:1.3;text-align:center;font-weight:500;}.pcs-ct-td--primary .pcs-ct-cell-text{font-size:.82rem;font-weight:700;color:#374151;}@media (max-width:600px){.pcs-ct-wrap{margin:16px auto;padding:0 0 32px;}.pcs-ct-tr{grid-template-columns:1.4fr 1fr 1fr;}.pcs-ct-td--feature,.pcs-ct-th--feature{font-size:.75rem;padding-left:14px !important;}.pcs-ct-td{padding:12px 6px;font-size:.75rem;}.pcs-ct-icon{width:26px;height:26px;}.pcs-ct-icon svg{width:14px;height:14px;}.pcs-ct-cell-text{font-size:.68rem;}.pcs-ct-th--primary{margin:-8px -2px 0;padding:20px 8px !important;}.pcs-ct-th--primary::before{font-size:.58rem;padding:3px 8px;top:-11px;}}.pcs-fb-wrap{width:100%;max-width:1200px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;}.pcs-fb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}.pcs-fb-card{background:#ffffff;border:1px solid #f0f0f5;border-radius:12px;padding:30px 25px;box-shadow:0 4px 15px rgba(0,0,0,0.05);text-align:center;transition:transform 0.3s ease,box-shadow 0.3s ease;display:flex;flex-direction:column;align-items:center;}.pcs-fb-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,0.08);}.pcs-fb-icon-wrap{width:60px;height:60px;background:#f8f6ff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;}.pcs-fb-icon-wrap svg{width:30px;height:30px;}.pcs-fb-title{font-size:18px;font-weight:700;color:#333333;margin:0 0 15px 0;line-height:1.3;}.pcs-fb-desc{font-size:14px;color:#666666;line-height:1.6;margin:0;}.pcs-fb-cta{background:linear-gradient(135deg,#74e5ff 0%,#44d0ff 100%);border:none;position:relative;overflow:hidden;justify-content:center;margin-top:40px;padding:40px 25px;}.pcs-fb-cta:hover{transform:translateY(-5px);}.pcs-fb-cta-badge{position:absolute;top:0;right:20px;background:#ff6b35;color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;padding:4px 10px;border-radius:0 0 6px 6px;letter-spacing:0.5px;}.pcs-fb-cta-title{font-size:20px;font-weight:800;color:#1a4b60;margin:10px 0 25px 0;line-height:1.3;}.pcs-fb-cta-btn{display:inline-flex;align-items:center;justify-content:center;background:#caff33;color:#1a4b60;font-size:16px;font-weight:700;text-decoration:none;padding:12px 24px;border-radius:6px;transition:background 0.3s ease,transform 0.2s ease;box-shadow:0 4px 10px rgba(0,0,0,0.1);}.pcs-fb-cta-btn:hover{background:#b5e82b;transform:scale(1.02);color:#1a4b60;}.pcs-fb-cta-btn svg{transition:transform 0.3s ease;}.pcs-fb-cta-btn:hover svg{transform:translateX(3px);}@media (max-width:991px){.pcs-fb-grid{grid-template-columns:repeat(2,1fr);}.pcs-fb-cta{margin-top:0;}}@media (max-width:575px){.pcs-fb-grid{grid-template-columns:1fr;}}.pcs-silo-wrap{width:100%;max-width:1000px;margin:0 auto;font-family:'Inter',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;}.pcs-silo-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;padding:10px;}.pcs-silo-card{display:flex;align-items:center;background:#ffffff;border:1px solid #f0f0f5;border-radius:12px;padding:16px 20px;text-decoration:none;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease;box-shadow:0 2px 8px rgba(0,0,0,0.02);position:relative;}.pcs-silo-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,0.05);border-color:#e5e5eb;}.pcs-silo-icon-wrap{width:56px;height:64px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:18px;box-shadow:0 4px 10px rgba(0,0,0,0.1);}.pcs-silo-content{flex-grow:1;display:flex;flex-direction:column;justify-content:center;}.pcs-silo-top{font-size:11px;font-weight:700;color:#f23a78;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:4px;line-height:1;}.pcs-silo-title{font-size:18px;font-weight:700;color:#1c1c1c;margin:0 0 4px 0;line-height:1.2;}.pcs-silo-sub{font-size:13px;color:#7a7a7a;font-weight:500;}.pcs-silo-arrow{width:32px;height:32px;border-radius:50%;background:#f4f5f7;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#8c92a4;transition:background 0.2s ease,color 0.2s ease,transform 0.2s ease;}.pcs-silo-card:hover .pcs-silo-arrow{background:#e8eaf0;color:#5c6274;transform:translateX(3px);}.pcs-silo-arrow svg{width:16px;height:16px;}@media (max-width:768px){.pcs-silo-grid{grid-template-columns:1fr;}}.pcs-ps-wrapper{font-family:'Inter',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;max-width:900px;margin:40px auto;background:transparent;}.pcs-ps-tabs-list{display:flex;justify-content:space-between;gap:15px;margin-bottom:-15px;position:relative;z-index:2;padding:0 10px;}.pcs-ps-tab-btn{flex:1;display:flex;align-items:center;background:#eef2f6;border:none;border-radius:20px 20px 0 0;padding:16px 20px 24px;cursor:pointer;transition:all 0.3s ease;text-align:left;position:relative;color:#4b5563;}.pcs-ps-tab-btn.active{background:#ffffff;box-shadow:0 -4px 15px rgba(0,0,0,0.03);z-index:3;padding-bottom:30px;margin-bottom:-15px;}.pcs-ps-tab-btn .pcs-ps-tab-icon{width:36px;height:36px;background:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-right:15px;box-shadow:0 2px 6px rgba(0,0,0,0.05);flex-shrink:0;}.pcs-ps-tab-btn.active .pcs-ps-tab-icon{box-shadow:0 4px 12px rgba(0,0,0,0.08);}.pcs-ps-tab-btn .pcs-ps-tab-icon svg{width:20px;height:20px;}.pcs-ps-tab-info{display:flex;flex-direction:column;justify-content:center;}.pcs-ps-tab-title{font-size:15px;font-weight:700;color:#1f2937;margin-bottom:4px;display:flex;align-items:center;gap:8px;}.pcs-ps-tab-badge{background:#fb7185;color:#fff;font-size:10px;font-weight:800;padding:2px 8px;border-radius:12px;letter-spacing:0.5px;}.pcs-ps-tab-rating{display:flex;align-items:center;gap:6px;font-size:13px;}.pcs-ps-tab-rating svg{width:14px;height:14px;}.pcs-ps-tab-rval{font-weight:700;color:#4b5563;}.pcs-ps-tab-rcnt{color:#9ca3af;background:#f3f4f6;padding:2px 6px;border-radius:6px;font-size:12px;font-weight:600;}.pcs-ps-tab-btn.active .pcs-ps-tab-rcnt{background:#e5e7eb;}.pcs-ps-tabs-content{background:#ffffff;border-radius:16px;padding:40px;box-shadow:0 4px 20px rgba(0,0,0,0.03);position:relative;z-index:1;}.pcs-ps-tab-pane{display:none;animation:pcsFadeIn 0.3s ease;}.pcs-ps-tab-pane.active{display:block;}@keyframes pcsFadeIn{from{opacity:0;transform:translateY(5px);}to{opacity:1;transform:translateY(0);}}.pcs-ps-tab-pane .pcs-ps-btn-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;}.pcs-ps-action-btn{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fb923c 0%,#f97316 100%);color:#ffffff;font-size:15px;font-weight:800;text-transform:uppercase;text-decoration:none;padding:18px 24px;border-radius:10px;transition:transform 0.2s ease,box-shadow 0.2s ease;text-align:center;box-shadow:0 4px 12px rgba(249,115,22,0.2);letter-spacing:0.5px;}.pcs-ps-action-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(249,115,22,0.3);color:#ffffff;}.pcs-ps-bottom-bar{display:flex;align-items:center;justify-content:space-between;background:#ffffff;border:1px solid #f3f4f6;border-top:none;border-radius:0 0 16px 16px;padding:16px 30px;margin-top:-8px;box-shadow:0 8px 20px rgba(0,0,0,0.02);}.pcs-ps-bb-stars{display:flex;gap:2px;}.pcs-ps-bb-status{flex:1;display:flex;justify-content:center;}.pcs-ps-bb-pill{background:#ecfdf5;color:#0d9488;display:inline-flex;align-items:center;padding:8px 16px;border-radius:30px;font-size:13px;font-weight:600;gap:12px;}.pcs-ps-bb-dot{width:6px;height:6px;background:#10b981;border-radius:50%;animation:pcsPulse 2s infinite;}@keyframes pcsPulse{0%{transform:scale(1);opacity:1;}50%{transform:scale(1.5);opacity:0.5;}100%{transform:scale(1);opacity:1;}}.pcs-ps-bb-del-wrap{position:relative;display:inline-flex;align-items:center;height:1.4em;min-width:160px;overflow:hidden;}.pcs-ps-bb-del-txt{position:absolute;left:0;top:100%;opacity:0;color:#065f46;transition:all 0.5s ease;white-space:nowrap;}.pcs-ps-bb-del-txt.active{top:50%;transform:translateY(-50%);opacity:1;}.pcs-ps-bb-tick{display:flex;align-items:center;opacity:0.8;}.pcs-ps-bb-time{color:#047857;}.pcs-ps-bb-payment{display:flex;align-items:center;justify-content:flex-end;border:1px solid #e5e7eb;padding:6px 16px;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,0.05);}.pcs-ps-bb-payment svg{height:20px;width:auto;}@media (max-width:768px){.pcs-ps-tabs-list{flex-direction:column;gap:10px;margin-bottom:10px;}.pcs-ps-tab-btn{border-radius:12px;padding:14px 16px;margin-bottom:0 !important;}.pcs-ps-tab-btn.active{padding-bottom:14px;border:2px solid #e5e7eb;}.pcs-ps-tab-pane .pcs-ps-btn-grid{grid-template-columns:1fr;}.pcs-ps-tabs-content{padding:24px;border-radius:12px;}.pcs-ps-bottom-bar{flex-direction:column;gap:16px;padding:20px;text-align:center;}.pcs-ps-bb-pill{padding:10px 16px;font-size:12px;gap:8px;width:100%;justify-content:center;}}.pcs-pl-wrap{width:100%;max-width:1200px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;padding:20px 0;}.pcs-pl-main-heading{text-align:center;font-size:32px;font-weight:800;color:#1a1a24;margin-bottom:40px;}.pcs-pl-highlight{color:#0ea5e9;}.pcs-pl-grid-container{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;padding:10px;}.pcs-pl-item{display:flex;align-items:center;background:#ffffff;border:1px solid #f0f0f5;border-radius:12px;padding:14px 20px;text-decoration:none;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease;box-shadow:0 2px 8px rgba(0,0,0,0.02);}.pcs-pl-item:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,0.06);border-color:#e5e5eb;}.pcs-pl-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-right:12px;flex-shrink:0;}.pcs-pl-icon svg{width:100%;height:100%;}.pcs-pl-name{font-size:15px;font-weight:600;color:#333333;}@media (max-width:1024px){.pcs-pl-grid-container{grid-template-columns:repeat(4,1fr);}}@media (max-width:768px){.pcs-pl-grid-container{grid-template-columns:repeat(3,1fr);}}@media (max-width:575px){.pcs-pl-grid-container{grid-template-columns:repeat(2,1fr);gap:12px;}.pcs-pl-item{padding:12px 14px;}.pcs-pl-name{font-size:14px;}.pcs-pl-main-heading{font-size:26px;margin-bottom:24px;}}:root{--woo-psc-primary:#000;--woo-psc-bg:#fff;--woo-psc-border:#e9ecef;--woo-psc-active-border:#28a745;--woo-psc-badge-bg:#ffcc00;--woo-psc-badge-text:#000;--woo-psc-grey-text:#94a3b8;--woo-psc-bar-bg:#fff;--woo-psc-btn-bg:#28a745;--woo-psc-btn-text:#ffffff;--woo-psc-btn-hover:#218838;--woo-psc-popular-border:#f59e0b;--woo-psc-popular-bg:#fffbeb;}.woo-psc-container{max-width:900px;margin:30px auto;font-family:'Inter',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#000;}.woo-psc-header{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f1f5f9;}.woo-psc-title{font-size:20px;font-weight:800;margin:0 0 6px 0;}.woo-psc-subtitle{font-size:14px;color:#94a3b8;margin:0;}.woo-psc-progress-wrap{margin-bottom:16px;padding:14px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;}.woo-psc-progress-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;}.woo-psc-progress-label{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:#475569;}.woo-psc-progress-label svg{color:#f59e0b;flex-shrink:0;}.woo-psc-progress-pct{font-size:12px;font-weight:700;color:#e05c1c;}.woo-psc-progress-bar-track{background:#e2e8f0;border-radius:100px;height:8px;overflow:hidden;margin-bottom:6px;}@keyframes fillProgress{from{width:0;}to{width:25%;}}.woo-psc-progress-bar-fill{height:100%;border-radius:100px;background:linear-gradient(90deg,#f59e0b 0%,#ef4444 100%);width:25%;animation:fillProgress 1.2s cubic-bezier(0.1,0.8,0.2,1) forwards;}.woo-psc-progress-note{font-size:11px;color:#64748b;margin:0;text-align:center;}.woo-psc-urgency-bar{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,#fff7ed 0%,#fef3c7 100%);border:1px solid #fed7aa;border-radius:8px;padding:9px 14px;margin-bottom:20px;font-size:13px;font-weight:500;color:#92400e;animation:woo-psc-pulse-border 2s ease-in-out infinite;}@keyframes woo-psc-pulse-border{0%,100%{border-color:#fed7aa;}50%{border-color:#f59e0b;}}.woo-psc-urgency-fire{font-size:16px;flex-shrink:0;animation:woo-psc-fire-shake 1.5s ease-in-out infinite;}@keyframes woo-psc-fire-shake{0%,100%{transform:rotate(0deg);}25%{transform:rotate(-8deg);}75%{transform:rotate(8deg);}}.woo-psc-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:32px;padding-top:14px;overflow:visible;}.woo-psc-card{position:relative;border:1px solid #e5e7eb;border-radius:12px;padding:25px 8px 15px 8px;cursor:pointer;transition:transform 0.2s,box-shadow 0.2s,border-color 0.2s;background:#fff;text-align:center;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;min-height:140px;}.woo-psc-card:hover{box-shadow:0 4px 10px rgba(0,0,0,0.06);transform:translateY(-1px);}.woo-psc-radio{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0;pointer-events:none;}#woo-psc-opt-0:checked ~ .woo-psc-container .woo-psc-grid .card-index-0,#woo-psc-opt-1:checked ~ .woo-psc-container .woo-psc-grid .card-index-1,#woo-psc-opt-2:checked ~ .woo-psc-container .woo-psc-grid .card-index-2,#woo-psc-opt-3:checked ~ .woo-psc-container .woo-psc-grid .card-index-3,#woo-psc-opt-4:checked ~ .woo-psc-container .woo-psc-grid .card-index-4,#woo-psc-opt-5:checked ~ .woo-psc-container .woo-psc-grid .card-index-5,#woo-psc-opt-6:checked ~ .woo-psc-container .woo-psc-grid .card-index-6,#woo-psc-opt-7:checked ~ .woo-psc-container .woo-psc-grid .card-index-7,#woo-psc-opt-8:checked ~ .woo-psc-container .woo-psc-grid .card-index-8,#woo-psc-opt-9:checked ~ .woo-psc-container .woo-psc-grid .card-index-9{border:4px solid var(--woo-psc-active-border);padding:22px 5px 12px 5px;}.woo-psc-card.best-seller{border:2px solid var(--woo-psc-popular-border);background:var(--woo-psc-popular-bg);box-shadow:0 0 0 3px rgba(245,158,11,0.15);}#woo-psc-opt-0:checked ~ .woo-psc-container .woo-psc-grid .card-index-0.best-seller,#woo-psc-opt-1:checked ~ .woo-psc-container .woo-psc-grid .card-index-1.best-seller,#woo-psc-opt-2:checked ~ .woo-psc-container .woo-psc-grid .card-index-2.best-seller,#woo-psc-opt-3:checked ~ .woo-psc-container .woo-psc-grid .card-index-3.best-seller,#woo-psc-opt-4:checked ~ .woo-psc-container .woo-psc-grid .card-index-4.best-seller,#woo-psc-opt-5:checked ~ .woo-psc-container .woo-psc-grid .card-index-5.best-seller,#woo-psc-opt-6:checked ~ .woo-psc-container .woo-psc-grid .card-index-6.best-seller,#woo-psc-opt-7:checked ~ .woo-psc-container .woo-psc-grid .card-index-7.best-seller,#woo-psc-opt-8:checked ~ .woo-psc-container .woo-psc-grid .card-index-8.best-seller,#woo-psc-opt-9:checked ~ .woo-psc-container .woo-psc-grid .card-index-9.best-seller{box-shadow:0 0 0 3px rgba(40,167,69,0.2);}.woo-psc-summary-amount,.woo-psc-sticky-amount,.woo-psc-sold-count{display:none;}#woo-psc-opt-0:checked ~ .woo-psc-container .amount-index-0,#woo-psc-opt-0:checked ~ .woo-psc-sticky-bar .amount-index-0,#woo-psc-opt-0:checked ~ .woo-psc-container .sold-index-0,#woo-psc-opt-1:checked ~ .woo-psc-container .amount-index-1,#woo-psc-opt-1:checked ~ .woo-psc-sticky-bar .amount-index-1,#woo-psc-opt-1:checked ~ .woo-psc-container .sold-index-1,#woo-psc-opt-2:checked ~ .woo-psc-container .amount-index-2,#woo-psc-opt-2:checked ~ .woo-psc-sticky-bar .amount-index-2,#woo-psc-opt-2:checked ~ .woo-psc-container .sold-index-2,#woo-psc-opt-3:checked ~ .woo-psc-container .amount-index-3,#woo-psc-opt-3:checked ~ .woo-psc-sticky-bar .amount-index-3,#woo-psc-opt-3:checked ~ .woo-psc-container .sold-index-3,#woo-psc-opt-4:checked ~ .woo-psc-container .amount-index-4,#woo-psc-opt-4:checked ~ .woo-psc-sticky-bar .amount-index-4,#woo-psc-opt-4:checked ~ .woo-psc-container .sold-index-4,#woo-psc-opt-5:checked ~ .woo-psc-container .amount-index-5,#woo-psc-opt-5:checked ~ .woo-psc-sticky-bar .amount-index-5,#woo-psc-opt-5:checked ~ .woo-psc-container .sold-index-5,#woo-psc-opt-6:checked ~ .woo-psc-container .amount-index-6,#woo-psc-opt-6:checked ~ .woo-psc-sticky-bar .amount-index-6,#woo-psc-opt-6:checked ~ .woo-psc-container .sold-index-6,#woo-psc-opt-7:checked ~ .woo-psc-container .amount-index-7,#woo-psc-opt-7:checked ~ .woo-psc-sticky-bar .amount-index-7,#woo-psc-opt-7:checked ~ .woo-psc-container .sold-index-7,#woo-psc-opt-8:checked ~ .woo-psc-container .amount-index-8,#woo-psc-opt-8:checked ~ .woo-psc-sticky-bar .amount-index-8,#woo-psc-opt-8:checked ~ .woo-psc-container .sold-index-8,#woo-psc-opt-9:checked ~ .woo-psc-container .amount-index-9,#woo-psc-opt-9:checked ~ .woo-psc-sticky-bar .amount-index-9,#woo-psc-opt-9:checked ~ .woo-psc-container .sold-index-9{display:inline;}.woo-psc-popular-badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);color:#fff;font-size:9px;font-weight:700;padding:3px 7px;border-radius:20px;white-space:nowrap;z-index:11;box-shadow:0 2px 6px rgba(245,158,11,0.4);max-width:calc(100% - 8px);overflow:hidden;text-overflow:ellipsis;}.woo-psc-badge{position:absolute;top:0;left:12px;transform:translateY(-50%);background:var(--woo-psc-badge-bg);color:var(--woo-psc-badge-text);font-size:10px;font-weight:700;padding:2px 7px;border-radius:4px;z-index:10;}.woo-psc-card.best-seller .woo-psc-badge{top:22px;left:4px;transform:none;}.woo-psc-quantity{font-size:32px;font-weight:800;color:#000;line-height:1;margin-bottom:2px;}.woo-psc-unit{font-size:12px;color:var(--woo-psc-grey-text);font-weight:500;margin-bottom:12px;}.woo-psc-price{font-size:18px;font-weight:800;color:#000;margin-top:auto;}.woo-psc-purchase-section{border-top:1px solid #f1f5f9;padding-top:24px;}.woo-psc-scarcity-bar{display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);border:1px solid #fca5a5;border-radius:8px;padding:9px 14px;margin-bottom:18px;font-size:13px;font-weight:600;color:#991b1b;}.woo-psc-scarcity-icon{font-size:15px;animation:woo-psc-tick 1s step-end infinite;}@keyframes woo-psc-tick{0%,100%{opacity:1;}50%{opacity:0.4;}}.woo-psc-scarcity-dots{display:flex;gap:3px;margin-left:auto;}.woo-psc-scarcity-dots span{width:5px;height:5px;background:#ef4444;border-radius:50%;display:inline-block;animation:woo-psc-dot-bounce 1.2s ease-in-out infinite;}.woo-psc-scarcity-dots span:nth-child(2){animation-delay:0.2s;}.woo-psc-scarcity-dots span:nth-child(3){animation-delay:0.4s;}@keyframes woo-psc-dot-bounce{0%,80%,100%{transform:scale(0.7);opacity:0.5;}40%{transform:scale(1);opacity:1;}}.woo-psc-summary-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;}.woo-psc-summary-label{font-size:18px;font-weight:700;color:#333;}.woo-psc-summary-amount{font-size:28px;font-weight:800;color:#333;}.woo-psc-checkout-button{display:flex;align-items:center;justify-content:center;width:100%;background:var(--woo-psc-btn-bg);color:var(--woo-psc-btn-text) !important;padding:16px;border-radius:12px;text-decoration:none !important;font-size:18px;font-weight:700;transition:background 0.2s,transform 0.15s;box-shadow:0 4px 14px rgba(40,167,69,0.35);border:none;cursor:pointer;}.woo-psc-checkout-button:hover{background:var(--woo-psc-btn-hover);transform:translateY(-1px);}.woo-psc-checkout-button:active{transform:scale(0.98);}.woo-psc-btn-icon{margin-right:12px;}.woo-psc-btn-icon .dashicons{font-size:24px;width:24px;height:24px;}.woo-psc-btn-arrow{margin-left:15px;font-size:20px;}.woo-psc-delivery-guarantee{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:10px;font-size:12px;font-weight:600;color:#2d6a4f;}.woo-psc-delivery-guarantee svg{color:#27ae60;flex-shrink:0;}.woo-psc-trust-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(60,60,67,.18);}.woo-psc-trust-badge{display:flex;align-items:center;gap:8px;color:#000;font-size:12px;font-weight:600;white-space:nowrap;}.woo-psc-trust-badge svg{width:16px;height:16px;color:#000;stroke:#000;flex-shrink:0;}@media (max-width:1024px){.woo-psc-grid{grid-template-columns:repeat(4,1fr);}}@media (max-width:768px){.woo-psc-grid{grid-template-columns:repeat(3,1fr);}}@media (max-width:480px){.woo-psc-grid{grid-template-columns:repeat(2,1fr);}.woo-psc-trust-badges{gap:4px;}.woo-psc-trust-badge{font-size:10px;padding:4px 8px;}}.woo-psc-sticky-bar{display:none !important;}@media (max-width:768px){.woo-psc-sticky-bar{display:block !important;position:fixed;bottom:0;left:0;right:0;background:#fff;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom));box-shadow:0 -4px 20px rgba(0,0,0,0.12);z-index:99999;border-top:1px solid #e9ecef;}.woo-psc-sticky-inner{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:600px;margin:0 auto;}.woo-psc-sticky-info{display:flex;flex-direction:column;line-height:1.2;}.woo-psc-sticky-label{font-size:11px;color:#94a3b8;font-weight:500;}.woo-psc-sticky-amount{font-size:20px;font-weight:800;color:#000;}.woo-psc-sticky-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;background:#28a745;color:#fff !important;text-decoration:none !important;font-size:15px;font-weight:700;padding:12px 22px;border-radius:10px;white-space:nowrap;transition:background 0.2s,transform 0.15s;box-shadow:0 3px 10px rgba(40,167,69,0.35);border:none;cursor:pointer;}.woo-psc-sticky-btn::after{content:'';width:18px;display:block;}.woo-psc-sticky-btn:hover{background:#218838;}.woo-psc-sticky-btn:active{transform:scale(0.97);}.woo-psc-sticky-btn .dashicons{font-size:18px;width:18px;height:18px;}.woo-psc-container{padding-bottom:90px;}}:root{--ccd-primary:#007AFF;--ccd-primary-light:rgba(0,122,255,.12);--ccd-success:#34C759;--ccd-success-light:rgba(52,199,89,.12);--ccd-success-hover:#2eb050;--ccd-danger:#FF3B30;--ccd-danger-light:rgba(255,59,48,.12);--ccd-text-dark:#1C1C1E;--ccd-text-gray:#8E8E93;--ccd-border:rgba(60,60,67,.18);--ccd-bg:#F5F5F7;--ccd-card-bg:#FFFFFF;--ccd-shadow-sm:0 2px 8px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);--ccd-shadow-md:0 8px 24px rgba(0,0,0,.10),0 2px 6px rgba(0,0,0,.04);--ccd-radius:16px;--ccd-radius-sm:10px;--ccd-font:var(--wpmcs-font-family,-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",Roboto,Helvetica,Arial,sans-serif);}html,body{overflow-x:hidden !important;max-width:100% !important;}body{background-color:var(--ccd-bg) !important;-webkit-text-size-adjust:100%;}.woo-ccd-cart-wrapper,body .woo-ccd-cart-wrapper,#page .woo-ccd-cart-wrapper{width:100% !important;max-width:1200px !important;margin:24px auto !important;padding:0 16px !important;box-sizing:border-box !important;font-family:var(--ccd-font) !important;color:var(--ccd-text-dark);-webkit-font-smoothing:antialiased;}.woo-ccd-stepper{display:flex;justify-content:center;align-items:center;margin-bottom:20px;padding:10px 0;overflow:visible;width:100%;box-sizing:border-box;flex-wrap:nowrap;gap:0;}.woo-ccd-stepper::-webkit-scrollbar{display:none;}.woo-ccd-step{display:flex;align-items:center;flex-shrink:1;flex-grow:0;position:relative;opacity:.5;margin-right:8px;}.woo-ccd-step:last-child{margin-right:0;}.woo-ccd-step::after{content:'';position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:6px;height:1px;background:var(--ccd-border);}.woo-ccd-step:last-child::after{display:none;}.woo-ccd-step.completed,.woo-ccd-step.active{opacity:1;}.woo-ccd-step .step-icon{width:26px;height:26px;background:#E5E5EA;color:var(--ccd-text-gray);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:12px;margin-right:0;flex-shrink:0;}.woo-ccd-step.completed .step-icon{background:var(--ccd-primary);color:#fff;}.woo-ccd-step.active .step-icon{background:#fff;color:var(--ccd-primary);box-shadow:var(--ccd-shadow-sm);border:1px solid var(--ccd-primary);}.woo-ccd-step .step-label{font-weight:600;font-size:12px;color:var(--ccd-text-dark);white-space:nowrap;display:none;margin-left:7px;}.woo-ccd-step.active .step-label{color:var(--ccd-primary);}.woo-ccd-cart-grid{display:flex;flex-direction:column;gap:20px;width:100%;box-sizing:border-box;}.woo-ccd-products-column{display:flex;flex-direction:column;gap:16px;min-width:0;width:100%;box-sizing:border-box;}.woo-ccd-product-cards-list{display:flex;flex-direction:column;gap:16px;}.woo-ccd-summary-column{width:100%;min-width:0;box-sizing:border-box;}.woo-ccd-product-card{background:var(--ccd-card-bg);border-radius:var(--ccd-radius);box-shadow:var(--ccd-shadow-sm);overflow:hidden;border:1px solid rgba(0,0,0,.04);box-sizing:border-box;width:100%;}.woo-ccd-card-header{padding:16px 20px;display:flex;justify-content:space-between;align-items:center;color:#fff;flex-wrap:wrap;gap:8px;box-sizing:border-box;}.platform-instagram .woo-ccd-card-header{background:linear-gradient(135deg,#FF2A85 0%,#8A2387 100%);}.platform-youtube .woo-ccd-card-header{background:linear-gradient(135deg,#FF3B30 0%,#D32F2F 100%);}.platform-tiktok .woo-ccd-card-header{background:linear-gradient(135deg,#1C1C1E 0%,#3A3A3C 100%);}.platform-twitter .woo-ccd-card-header,.platform-telegram .woo-ccd-card-header{background:linear-gradient(135deg,#32ADE6 0%,#007AFF 100%);}.platform-default .woo-ccd-card-header{background:linear-gradient(135deg,#8E8E93 0%,#aeaeb2 100%);}.woo-ccd-card-title-wrap{display:flex;align-items:center;gap:10px;flex:1;min-width:0;}.woo-ccd-platform-icon{width:32px;height:32px;background:rgba(255,255,255,.18);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;}.woo-ccd-platform-icon svg{display:block;width:18px;height:18px;color:#fff;fill:currentColor;flex-shrink:0;}.woo-ccd-card-title-wrap{display:flex;align-items:center;gap:10px;flex:1;min-width:0;overflow:hidden;}.woo-ccd-product-title{margin:0;font-size:16px;font-weight:600;letter-spacing:-.2px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1;}.woo-ccd-product-title a{color:#fff;text-decoration:none;}.woo-ccd-card-price{font-weight:700;font-size:18px;letter-spacing:-.4px;color:#fff;white-space:nowrap;flex-shrink:0;}.woo-ccd-card-body{padding:16px 20px;border-bottom:1px solid var(--ccd-border);box-sizing:border-box;}.woo-ccd-custom-label{margin:0 0 8px;font-size:11px;font-weight:700;color:var(--ccd-text-gray);letter-spacing:.9px;text-transform:uppercase;}.woo-ccd-input-group{position:relative;display:flex;align-items:center;}.woo-ccd-validation-tick{position:absolute;right:12px;color:#28A745;font-weight:bold;font-size:16px;opacity:0;transform:scale(0.5);transition:all 0.3s cubic-bezier(0.175,0.885,0.32,1.275);pointer-events:none;}.woo-ccd-input-group.has-value .woo-ccd-validation-tick{opacity:1;transform:scale(1);}.woo-ccd-input-icon{position:absolute;left:12px;width:18px;height:18px;color:#AEAEB2;pointer-events:none;flex-shrink:0;}.woo-ccd-custom-input{width:100%;padding:12px 12px 12px 40px;border:1px solid var(--ccd-border) !important;border-radius:var(--ccd-radius-sm) !important;font-size:16px;background:#F2F2F7 !important;color:var(--ccd-text-dark) !important;box-sizing:border-box !important;height:auto !important;min-height:48px;transition:border-color .15s,box-shadow .15s;-webkit-appearance:none;appearance:none;max-width:100%;}.woo-ccd-custom-input:focus{outline:none;background:#fff !important;border-color:var(--ccd-primary) !important;box-shadow:0 0 0 3px var(--ccd-primary-light);}.woo-ccd-card-footer{padding:12px 20px;background:#fff;display:flex;justify-content:flex-end;align-items:center;gap:12px;box-sizing:border-box;}.woo-ccd-quantity-wrap{display:none !important;}.woo-ccd-remove-button{background:none !important;border:none !important;color:#aeaeae !important;font-size:0 !important;padding:5px !important;cursor:pointer;transition:color 0.2s;display:flex;align-items:center;justify-content:center;text-decoration:none !important;}.woo-ccd-remove-button svg{width:16px !important;height:16px !important;stroke:currentColor !important;}.woo-ccd-remove-button:hover{color:var(--ccd-danger) !important;}.woo-ccd-remove-button:active{background:var(--ccd-danger-light);}.woo-ccd-coupon{display:flex;gap:8px;background:var(--ccd-card-bg);border-radius:var(--ccd-radius-sm);border:1px solid var(--ccd-border);padding:5px;box-shadow:var(--ccd-shadow-sm);overflow:hidden;box-sizing:border-box;width:100%;}.woo-ccd-coupon input[type="text"]{flex:1;border:none !important;background:transparent !important;padding:10px 14px !important;font-size:15px !important;font-weight:500 !important;color:var(--ccd-text-dark) !important;box-shadow:none !important;height:auto !important;min-width:0;box-sizing:border-box !important;}.woo-ccd-coupon input[type="text"]:focus{outline:none !important;box-shadow:none !important;}.woo-ccd-coupon button{background:var(--ccd-text-dark) !important;color:#fff !important;border:none !important;padding:10px 18px !important;border-radius:8px !important;font-size:14px !important;font-weight:600 !important;cursor:pointer;white-space:nowrap;transition:background .15s;flex-shrink:0;width:auto !important;}.woo-ccd-coupon button:hover{background:#48484A !important;}.woo-ccd-cart-actions{display:flex;flex-direction:column;gap:12px;margin-top:8px;}.woo-ccd-left-trust-box{margin-top:40px;padding:24px;background:#F9F9FB;border-radius:var(--ccd-radius);border:1px solid var(--ccd-border);width:100%;box-sizing:border-box;}.woo-ccd-left-trust-items{display:flex;gap:12px;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;}.woo-ccd-left-trust-item{display:flex;align-items:center;gap:8px;font-size:11px;line-height:1.3;color:var(--ccd-text-dark);font-weight:500;}.woo-ccd-left-trust-item svg{color:var(--ccd-primary);width:20px;height:20px;flex-shrink:0;}.woo-ccd-verified-reviews{display:flex;align-items:center;justify-content:center;gap:8px;padding-top:14px;border-top:1px solid rgba(0,0,0,0.06);}.woo-ccd-stars{display:flex;gap:2px;}.woo-ccd-reviews-text{font-size:13px;font-weight:600;color:var(--ccd-text-dark);}.woo-ccd-user-testimonials{margin-top:15px;display:flex;flex-direction:column;gap:12px;text-align:left;padding-top:15px;border-top:1px dashed rgba(0,0,0,0.1);}.woo-ccd-testimonial{background:rgba(255,255,255,0.4);padding:10px 12px;border-radius:10px;}.woo-ccd-testimonial-meta{display:flex;align-items:center;gap:8px;margin-bottom:4px;}.woo-ccd-testimonial-stars{display:flex;gap:1px;}.woo-ccd-testimonial-author{font-size:12px;font-weight:600;color:var(--ccd-text-dark);}.woo-ccd-testimonial-author .v-badge{color:var(--ccd-success);font-size:10px;font-weight:700;margin-left:4px;background:rgba(40,167,69,0.08);padding:1px 6px;border-radius:4px;}.woo-ccd-testimonial-content{font-size:12px;line-height:1.4;color:var(--ccd-text-dark);margin:0 !important;font-style:italic;opacity:0.85;}.woo-ccd-update-cart{display:none !important;}.woo-ccd-checkout-fields-card{background:var(--ccd-card-bg);border-radius:var(--ccd-radius);padding:24px 20px;box-shadow:var(--ccd-shadow-sm);border:1px solid var(--ccd-border);margin-bottom:16px;box-sizing:border-box;width:100%;}.woo-ccd-checkout-fields-card h3{font-weight:700;letter-spacing:-.5px;margin-top:0;font-size:18px;}.woo-ccd-checkout-fields-card input[type="text"],.woo-ccd-checkout-fields-card input[type="email"],.woo-ccd-checkout-fields-card input[type="tel"],.woo-ccd-checkout-fields-card textarea{width:100% !important;padding:12px 14px !important;border:1px solid var(--ccd-border) !important;border-radius:8px !important;font-size:16px !important;background:#F2F2F7 !important;box-sizing:border-box !important;-webkit-appearance:none;appearance:none;max-width:100% !important;}.woo-ccd-checkout-fields-card input:focus,.woo-ccd-checkout-fields-card textarea:focus{background:#fff !important;border-color:var(--ccd-primary) !important;outline:none !important;}body .woocommerce-checkout .form-row{margin-bottom:16px !important;}body .woocommerce-checkout label{font-size:13px !important;font-weight:600 !important;color:var(--ccd-text-dark) !important;margin-bottom:5px !important;display:inline-block !important;}.woo-ccd-summary-column{width:100%;min-width:0;box-sizing:border-box;}html,body{overflow-x:hidden !important;width:100% !important;position:relative;max-width:100% !important;}.woo-ccd-summary-box{background:var(--ccd-card-bg);border-radius:var(--ccd-radius);padding:24px 20px;box-shadow:var(--ccd-shadow-sm);border:1px solid rgba(0,0,0,.04);box-sizing:border-box;width:100%;overflow:hidden;display:flex;flex-direction:column;}body #order_review.woocommerce-checkout-review-order{width:100%;max-width:100%;box-sizing:border-box;overflow-x:auto;-webkit-overflow-scrolling:touch;}body #order_review .woocommerce-checkout-review-order-table,body .woocommerce-checkout-review-order-table{display:none !important;}.woo-ccd-totals-table{width:100%;margin-bottom:20px;border-collapse:collapse;table-layout:fixed;word-break:break-word;box-sizing:border-box;}.woo-ccd-totals-table th,.woo-ccd-totals-table td{padding:14px 0;border-bottom:1px solid var(--ccd-border);border-top:none;border-left:none;border-right:none;background:transparent;box-sizing:border-box;}.woo-ccd-totals-table th{text-align:left;font-weight:500;color:var(--ccd-text-gray);font-size:14px;width:45%;}.woo-ccd-totals-table td{text-align:right;font-weight:600;font-size:14px;color:var(--ccd-text-dark);width:55%;}.woo-ccd-totals-table .order-total th,.woo-ccd-totals-table .order-total td{border-bottom:none;font-size:18px;color:var(--ccd-text-dark);padding-top:20px;}.woo-ccd-member-discount-box{background:var(--ccd-success-light);color:var(--ccd-success-hover);padding:12px 16px;border-radius:var(--ccd-radius-sm);display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;margin-bottom:20px;box-sizing:border-box;}.woo-ccd-checkout-btn,body #place_order{display:flex !important;justify-content:center !important;align-items:center !important;gap:8px;width:100% !important;background:#28A745 !important;color:#fff !important;padding:17px !important;border:none !important;border-radius:var(--ccd-radius-sm) !important;text-decoration:none !important;font-weight:700 !important;font-size:16px !important;cursor:pointer;box-shadow:0 4px 14px rgba(40,167,69,0.4) !important;box-sizing:border-box !important;transition:background .15s,transform .15s;-webkit-tap-highlight-color:transparent;text-align:center;max-width:calc(100% - 2px) !important;margin-left:1px !important;margin-right:1px !important;}.woo-ccd-checkout-btn:hover,body #place_order:hover{background:#218838 !important;}.woo-ccd-checkout-btn:active,body #place_order:active{transform:scale(0.97);}.woo-ccd-checkout-actions{margin-top:4px;}body .woocommerce-checkout-payment{background:transparent !important;border-radius:var(--ccd-radius) !important;}body .woocommerce-checkout-payment ul.payment_methods{border-bottom:none !important;padding:0 !important;margin:0 0 20px 0 !important;display:flex;flex-direction:column;gap:12px;}body .woocommerce-checkout-payment ul.payment_methods li{background:#fff !important;border:1px solid var(--ccd-border) !important;border-radius:var(--ccd-radius-sm) !important;padding:16px !important;transition:border-color .2s,box-shadow .2s;}body .woocommerce-checkout-payment ul.payment_methods li.woocommerce-payment-form-visible{border-color:var(--ccd-primary) !important;box-shadow:0 0 0 1px var(--ccd-primary) !important;}body .woocommerce-checkout-payment ul.payment_methods li input[type="radio"]{display:none !important;}body .woocommerce-checkout-payment ul.payment_methods li label{display:flex !important;align-items:center;gap:12px;font-size:15px !important;font-weight:600 !important;color:var(--ccd-text-dark) !important;cursor:pointer;margin:0 !important;}body .woocommerce-checkout-payment ul.payment_methods li label::before{content:'';display:block;width:20px;height:20px;border:1px solid #C7C7CC;border-radius:50%;background:#fff;flex-shrink:0;transition:all .2s;box-sizing:border-box;}body .woocommerce-checkout-payment ul.payment_methods li input[type="radio"]:checked+label::before{border-color:var(--ccd-primary);border-width:6px;background:white;}body .woocommerce-checkout-payment div.payment_box{background:#F2F2F7 !important;border-radius:8px !important;color:var(--ccd-text-gray) !important;font-size:13.5px !important;padding:14px 16px !important;margin-top:14px !important;margin-bottom:0 !important;border:1px solid rgba(0,0,0,0.05) !important;line-height:1.4 !important;}body .woocommerce-checkout-payment div.payment_box::before{display:none !important;}.woo-ccd-bundle-offers{margin-bottom:20px;width:100%;box-sizing:border-box;}.woo-ccd-bundles-title{font-size:18px;font-weight:700;margin-bottom:14px;color:var(--ccd-text-dark);letter-spacing:-.4px;}.woo-ccd-bundles-grid{display:grid;grid-template-columns:1fr;gap:20px;padding-top:12px;box-sizing:border-box;width:100%;}.woo-ccd-bundle-card{background:var(--ccd-card-bg);border:1px solid var(--ccd-border);border-radius:var(--ccd-radius-sm);padding:16px;display:flex;flex-direction:column;gap:10px;position:relative;box-shadow:var(--ccd-shadow-sm);box-sizing:border-box;overflow:visible;}.woo-ccd-bundle-badge{position:absolute;top:-10px;right:14px;font-size:10px;font-weight:800;padding:4px 10px;border-radius:20px;text-transform:uppercase;color:#fff;letter-spacing:.5px;box-shadow:0 4px 10px rgba(0,0,0,.18);z-index:2;pointer-events:none;}.badge-neon-green{background:linear-gradient(135deg,#34C759,#2eb050);}.badge-bright-purple{background:linear-gradient(135deg,#AF52DE,#5E5CE6);}.woo-ccd-bundle-title{font-size:15px;font-weight:700;color:var(--ccd-text-dark);margin-top:6px;line-height:1.3;letter-spacing:-.2px;overflow-wrap:break-word;word-break:break-word;}.woo-ccd-bundle-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;}.woo-ccd-bundle-price .old-price,.woo-ccd-bundle-price .old-price .woocommerce-Price-amount{font-size:13px;color:var(--ccd-text-gray);text-decoration:line-through;font-weight:500;}.woo-ccd-bundle-price .new-price,.woo-ccd-bundle-price .new-price .woocommerce-Price-amount{font-size:18px;font-weight:800;color:var(--ccd-danger);}.woo-ccd-bundle-action{margin-top:auto;}.woo-ccd-bundle-btn{display:flex !important;justify-content:center !important;align-items:center !important;width:100% !important;background:rgba(255,153,0,0.08) !important;color:#FF9900 !important;padding:10px !important;border:1.5px solid rgba(255,153,0,0.2) !important;border-radius:10px !important;font-weight:700 !important;font-size:14px !important;text-decoration:none !important;transition:all 0.2s ease !important;cursor:pointer !important;box-sizing:border-box !important;-webkit-tap-highlight-color:transparent !important;max-width:100% !important;box-shadow:none !important;}.woo-ccd-bundle-btn:hover{background:rgba(255,153,0,0.15) !important;border-color:rgba(255,153,0,0.4) !important;transform:translateY(-1px);}.woo-ccd-bundle-btn:active{opacity:.85;}.woo-ccd-bundle-btn.loading{opacity:.7;cursor:wait;}.woo-ccd-bundle-btn.added{background:var(--ccd-success);}@media (min-width:480px){.woo-ccd-bundles-grid{grid-template-columns:repeat(2,1fr);}}@media (min-width:600px){.woo-ccd-cart-wrapper,body .woo-ccd-cart-wrapper,#page .woo-ccd-cart-wrapper{padding:0 24px !important;margin:32px auto !important;}.woo-ccd-stepper{padding:14px 0;}.woo-ccd-step{margin-right:28px;}.woo-ccd-step .step-icon{width:30px;height:30px;font-size:14px;}.woo-ccd-step .step-label{display:inline;font-size:13px;}.woo-ccd-step .step-icon{margin-right:8px;}.woo-ccd-step::after{right:-18px;width:14px;}.woo-ccd-card-header{padding:18px 24px;}.woo-ccd-card-body{padding:20px 24px;}.woo-ccd-card-footer{padding:14px 24px;}.woo-ccd-product-title{font-size:17px;}.woo-ccd-card-price{font-size:20px;}.woo-ccd-summary-box{padding:28px 24px;}.woo-ccd-checkout-fields-card{padding:28px 24px;}}@media (min-width:900px){.woo-ccd-cart-wrapper,body .woo-ccd-cart-wrapper,#page .woo-ccd-cart-wrapper{padding:0 20px !important;margin:40px auto !important;}.woo-ccd-cart-grid{display:grid !important;grid-template-columns:7fr 3fr !important;gap:32px !important;align-items:start !important;width:100% !important;box-sizing:border-box !important;}.woo-ccd-products-column,.woo-ccd-summary-column{min-width:0;}.woo-ccd-summary-column{position:sticky;top:28px;}.woo-ccd-stepper{margin-bottom:36px;}.woo-ccd-step{margin-right:32px;}.woo-ccd-step .step-label{font-size:14px;}.woo-ccd-card-header{padding:20px 24px;}.woo-ccd-product-title{font-size:18px;}}@media (min-width:1200px){.woo-ccd-cart-wrapper,body .woo-ccd-cart-wrapper,#page .woo-ccd-cart-wrapper{padding:0 !important;}}.woo-ccd-card-header .woo-ccd-card-title-wrap{display:flex !important;flex-direction:row !important;align-items:center !important;flex-wrap:nowrap !important;gap:10px;flex:1;min-width:0;overflow:hidden;}.woo-ccd-card-header .woo-ccd-card-title-wrap .woo-ccd-platform-icon{display:flex !important;flex-shrink:0 !important;width:32px;height:32px;}.woo-ccd-card-header .woo-ccd-card-title-wrap .woo-ccd-product-title{display:block !important;flex:1 !important;min-width:0 !important;width:auto !important;float:none !important;margin:0 !important;padding:0 !important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.woo-ccd-input-security-note{display:flex;align-items:center;gap:5px;margin-top:6px;color:#059669;font-size:11px;font-weight:500;}.woo-ccd-input-security-note svg{flex-shrink:0;}.woo-ccd-live-users{display:flex;align-items:center;gap:8px;margin-bottom:20px;padding:12px;background:#FEF2F2;border:1px dashed #FECACA;border-radius:8px;font-size:13px;color:#991B1B;}.woo-ccd-live-dot{width:8px;height:8px;background-color:#EF4444;border-radius:50%;position:relative;flex-shrink:0;}.woo-ccd-live-dot::after{content:'';position:absolute;width:100%;height:100%;background-color:inherit;border-radius:inherit;animation:woo-ccd-ping 1.5s cubic-bezier(0,0,0.2,1) infinite;}@keyframes woo-ccd-ping{75%,100%{transform:scale(2.5);opacity:0;}}.woo-ccd-live-users strong{font-weight:800;}.woo-ccd-urgency-bar{display:flex;align-items:center;gap:8px;padding:8px 16px;background:linear-gradient(90deg,#FFF3CD 0%,#FFF9E8 100%);border-bottom:1px solid rgba(255,180,0,.25);font-size:12px;font-weight:500;color:#92610A;line-height:1.4;}.woo-ccd-urgency-bar strong{font-weight:700;color:#7A4F08;}.woo-ccd-urgency-fire{font-size:14px;flex-shrink:0;animation:woo-ccd-pulse 2s ease-in-out infinite;}@keyframes woo-ccd-pulse{0%,100%{transform:scale(1);}50%{transform:scale(1.2);}}.woo-ccd-trust-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid var(--ccd-border);}.woo-ccd-trust-badge{display:flex;align-items:center;gap:8px;color:#000 !important;font-size:12px;font-weight:600 !important;white-space:nowrap;}.woo-ccd-trust-badge svg{width:16px;height:16px;color:#000 !important;stroke:#000 !important;flex-shrink:0;}.woo-ccd-coupon-toggle-wrap{margin:10px 0;text-align:left;}.woo-ccd-coupon-toggle{background:none !important;border:none !important;color:#bbb !important;font-size:12px !important;font-weight:400 !important;cursor:pointer;padding:0 !important;text-decoration:none;transition:color 0.2s;}.woo-ccd-coupon-toggle:hover{color:var(--ccd-text-dark) !important;text-decoration:underline;}.woo-ccd-coupon.summary-coupon{display:none;flex-direction:row;align-items:center;gap:8px;margin-bottom:12px;padding:0;background:transparent;border:none;}.woo-ccd-coupon.summary-coupon input#coupon_code{flex:1;padding:8px 10px !important;border-radius:6px !important;border:1px solid var(--ccd-border) !important;background:#fff !important;font-size:13px !important;height:36px !important;}.woo-ccd-coupon.summary-coupon button[name="apply_coupon"]{width:auto !important;background:var(--ccd-text-dark) !important;color:#fff !important;border-radius:6px !important;padding:0 15px !important;font-weight:600 !important;font-size:13px !important;border:none !important;height:36px !important;transition:opacity 0.2s;}.woo-ccd-coupon.summary-coupon button[name="apply_coupon"]:hover{opacity:0.9 !important;background:var(--ccd-text-dark) !important;}.woo-ccd-summary-warning{margin-top:15px;padding:12px;background:#FFF9E1 !important;border:1px solid #FFE58F !important;border-radius:10px !important;color:#856404 !important;font-size:13px !important;line-height:1.5 !important;text-align:left;}.woo-ccd-summary-warning p{margin:0 !important;}.woo-ccd-summary-warning #woo-ccd-timer{font-weight:700 !important;color:#D46B08 !important;font-family:monospace;font-size:14px;}.cart-summary,.cart-collaterals h2,.woo-ccd-summary-column h2,.woo-ccd-summary-box h2,.cart-collaterals .cross-sells,.woocommerce .cross-sells{display:none !important;}.woocommerce-checkout .woocommerce-form-coupon-toggle,.woocommerce-checkout .checkout_coupon{display:none !important;}@media screen and (max-width:768px){.woocommerce-review-order .woo-ccd-custom-agreement-wrapper{display:none !important;}}@keyframes woo-ccd-subtle-shake{0%,100%{transform:scale(1) rotate(0);}20%{transform:scale(1.002) rotate(-0.1deg);}40%{transform:scale(1.002) rotate(0.1deg);}60%{transform:scale(1) rotate(-0.05deg);}80%{transform:scale(1) rotate(0.05deg);}}.woo-ccd-bundle-card,.woo-ccd-checkout-btn,body #place_order{animation:woo-ccd-subtle-shake 2.5s ease-in-out infinite;transform-origin:center;}.woo-ccd-bundle-card:hover,.woo-ccd-checkout-btn:hover,body #place_order:hover{animation-play-state:paused;}@media (prefers-reduced-motion:reduce){.woo-ccd-product-card,.woo-ccd-bundle-card,.woo-ccd-bundle-btn,.woo-ccd-checkout-btn,body #place_order,.woo-ccd-remove-button,.woo-ccd-custom-input{transition:none !important;animation:none !important;}}.woo-ccd-mobile-sticky-bottom{display:none;}@media screen and (max-width:768px){.woo-ccd-mobile-sticky-bottom{display:block !important;position:fixed !important;bottom:0 !important;left:0 !important;width:100% !important;z-index:99999 !important;padding:12px 20px !important;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px)) !important;background:rgba(255,255,255,0.85) !important;backdrop-filter:blur(20px) !important;-webkit-backdrop-filter:blur(20px) !important;border-top:1px solid rgba(0,0,0,0.08) !important;box-shadow:0 -4px 12px rgba(0,0,0,0.05) !important;box-sizing:border-box !important;}.woo-ccd-mobile-sticky-inner .woo-ccd-checkout-btn{margin:0 !important;width:100% !important;max-width:none !important;box-shadow:0 6px 20px rgba(40,167,69,0.3) !important;height:52px !important;display:flex !important;align-items:center !important;justify-content:center !important;border-radius:12px !important;font-size:16px !important;font-weight:700 !important;}.woo-ccd-cart-wrapper{padding-bottom:110px !important;}}.custom-field-input.woo-ccd-input-error{border-color:#e53e3e !important;background-color:#fff5f5 !important;box-shadow:0 0 0 3px rgba(229,62,62,0.2) !important;}.form-row.woo-ccd-field-success input.input-text,.form-row.woo-ccd-field-success select,.form-row.woo-ccd-field-success textarea{border-color:#34C759 !important;background-color:#f2faf4 !important;box-shadow:0 0 0 3px rgba(52,199,89,0.15) !important;}.form-row.woo-ccd-field-error input.input-text,.form-row.woo-ccd-field-error select,.form-row.woo-ccd-field-error textarea{border-color:#FF3B30 !important;background-color:#fff5f5 !important;box-shadow:0 0 0 3px rgba(255,59,48,0.15) !important;}.form-row.woo-ccd-field-success .woocommerce-input-wrapper{position:relative;}.form-row.woo-ccd-field-success .woocommerce-input-wrapper::after{content:'✓';position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#34C759;font-weight:bold;font-size:16px;pointer-events:none;}.form-row.woo-ccd-field-success .woocommerce-input-wrapper:has(textarea)::after{display:none;}:root{--wecc-primary:#e63946;--wecc-secondary:#457b9d;--wecc-success:#28a745;--wecc-dark:#1d3557;--wecc-light:#f1faee;--wecc-gold:#ffb703;--wecc-border:#e2e8f0;--wecc-text:#334155;--wecc-muted:#64748b;}.wecc-thank-you-wrapper{max-width:800px;margin:40px auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:var(--wecc-text);}.wecc-dopamine-header{text-align:center;margin-bottom:30px;padding:35px 20px;background:linear-gradient(135deg,var(--wecc-dark),var(--wecc-secondary));color:white;border-radius:12px;box-shadow:0 10px 25px rgba(29,53,87,0.2);animation:wecc-fadeIn 0.6s ease-out;}@keyframes wecc-fadeIn{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}.wecc-dopamine-header h1{margin:0;font-size:28px;font-weight:800;letter-spacing:-0.5px;color:white;}.wecc-dopamine-header p{margin:15px auto 0;font-size:16px;opacity:0.95;line-height:1.5;max-width:600px;}.wecc-urgency-banner{background-color:#fff0f0;border:2px solid var(--wecc-primary);border-radius:8px;padding:15px;text-align:center;margin-bottom:40px;display:flex;align-items:center;justify-content:center;gap:15px;animation:wecc-pulse 2s infinite;}@keyframes wecc-pulse{0%{box-shadow:0 0 0 0 rgba(230,57,70,0.4);}70%{box-shadow:0 0 0 10px rgba(230,57,70,0);}100%{box-shadow:0 0 0 0 rgba(230,57,70,0);}}.wecc-urgency-banner svg{width:24px;height:24px;fill:var(--wecc-primary);}.wecc-urgency-banner span{font-size:15px;color:var(--wecc-text);}.wecc-urgency-banner strong{color:var(--wecc-primary);font-weight:700;}.wecc-decoy-table{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:20px;}.wecc-decoy-item{background:#fff;border:2px solid var(--wecc-border);border-radius:12px;padding:25px 15px 20px;text-align:center;position:relative;transition:transform 0.2s,box-shadow 0.2s;display:flex;flex-direction:column;}.wecc-decoy-item:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,0.05);}.wecc-decoy-item.wecc-highlight{border-color:var(--wecc-success);box-shadow:0 10px 25px rgba(42,157,143,0.15);transform:scale(1.05);z-index:2;}.wecc-decoy-item.wecc-highlight:hover{transform:scale(1.05) translateY(-5px);}.wecc-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--wecc-success);color:white;padding:4px 12px;border-radius:20px;font-size:13px;font-weight:700;white-space:nowrap;}.wecc-item-title{font-size:18px;font-weight:800;margin-bottom:10px;color:var(--wecc-dark);}.wecc-item-desc{font-size:14px;color:var(--wecc-muted);font-weight:500;}.wecc-gaze-cue{margin-top:auto;padding-top:25px;}.wecc-arrow-down{width:24px;height:24px;fill:var(--wecc-success);margin-bottom:10px;animation:wecc-bounce 2s infinite;}@keyframes wecc-bounce{0%,20%,50%,80%,100%{transform:translateY(0);}40%{transform:translateY(-10px);}60%{transform:translateY(-5px);}}.wecc-add-to-cart-btn{display:block;width:100%;background:var(--wecc-success);color:white !important;text-decoration:none !important;border:none;padding:12px;border-radius:8px;font-weight:700;font-size:15px;cursor:pointer;transition:background 0.2s;box-sizing:border-box;}.wecc-add-to-cart-btn:hover{background:#21867a;color:white !important;}.wecc-decoy-item:not(.wecc-highlight) .wecc-add-to-cart-btn{background:var(--wecc-dark);}.wecc-decoy-item:not(.wecc-highlight) .wecc-add-to-cart-btn:hover{background:#14243b;}.wecc-return-shop-link{display:inline-block;color:var(--wecc-dark);font-weight:600;text-decoration:underline;font-size:16px;transition:color 0.2s;}.wecc-return-shop-link:hover{color:var(--wecc-primary);}p.return-to-shop,a.button.wc-backward{display:none !important;}@media (max-width:768px){.wecc-decoy-table{grid-template-columns:1fr;gap:30px;}.wecc-decoy-item.wecc-highlight{transform:scale(1);}.wecc-decoy-item.wecc-highlight:hover{transform:scale(1) translateY(-5px);}.wecc-dopamine-header h1{font-size:22px;}}:root{--wcty-primary:var(--wpmcs-brand-color,#e63946);--wcty-secondary:#457b9d;--wcty-success:#28a745;--wcty-dark:#1d3557;--wcty-light:#f1faee;--wcty-gold:#ffb703;--wcty-border:#e2e8f0;--wcty-text:#334155;--wcty-muted:#64748b;}.wcty-thank-you-wrapper{max-width:800px;margin:0 auto;padding:20px;font-family:var(--wpmcs-font-family),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:var(--wcty-text);}.wcty-dopamine-header{text-align:center;margin-bottom:30px;padding:20px;background:linear-gradient(135deg,var(--wcty-dark),var(--wcty-secondary));color:white;border-radius:12px;box-shadow:0 10px 25px rgba(29,53,87,0.2);}.wcty-dopamine-header h1{margin:0;font-size:28px;font-weight:800;letter-spacing:-0.5px;color:white;}.wcty-dopamine-header p{margin:10px 0 0;font-size:16px;opacity:0.9;}.wcty-progress-container{margin-bottom:25px;}.wcty-progress-text{display:flex;justify-content:space-between;font-weight:600;margin-bottom:8px;font-size:14px;color:var(--wcty-dark);}.wcty-progress-bar{height:10px;background-color:var(--wcty-border);border-radius:5px;overflow:hidden;}.wcty-progress-fill{height:100%;width:50%;background-color:var(--wcty-success);border-radius:5px;transition:width 0.5s ease;}.wcty-urgency-banner{background-color:#fff0f0;border:2px solid var(--wcty-primary);border-radius:8px;padding:15px;text-align:center;margin-bottom:25px;display:flex;align-items:center;justify-content:center;gap:15px;animation:wcty-pulse 2s infinite;}@keyframes wcty-pulse{0%{box-shadow:0 0 0 0 rgba(230,57,70,0.4);}70%{box-shadow:0 0 0 10px rgba(230,57,70,0);}100%{box-shadow:0 0 0 0 rgba(230,57,70,0);}}.wcty-urgency-banner svg{width:24px;height:24px;fill:var(--wcty-primary);}.wcty-timer-text{font-weight:700;color:var(--wcty-primary);font-size:16px;}.wcty-free-guide-banner{display:flex;align-items:center;background:#f8fafc;border:1px solid var(--wcty-border);border-radius:12px;padding:20px;margin-bottom:25px;box-shadow:0 4px 6px rgba(0,0,0,0.02);}.wcty-guide-icon{font-size:40px;margin-right:20px;}.wcty-guide-content{flex:1;}.wcty-guide-content h4{margin:0 0 10px 0;color:var(--wcty-dark);font-size:18px;font-weight:700;}.wcty-guide-btn{display:inline-block;background:var(--wcty-secondary);color:white;padding:8px 16px;border-radius:6px;text-decoration:none;font-weight:600;font-size:14px;transition:background 0.2s;}.wcty-guide-btn:hover{background:#3a6987;color:white;}.wcty-endowment-box{background:linear-gradient(135deg,var(--wcty-gold),#fca311);color:#000;border-radius:12px;padding:20px;text-align:center;margin-bottom:30px;box-shadow:0 8px 20px rgba(255,183,3,0.3);}.wcty-endowment-amount{font-size:32px;font-weight:900;margin:10px 0;}.wcty-endowment-desc{font-size:14px;font-weight:600;opacity:0.9;}.wcty-decoy-table{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:40px;}.wcty-decoy-item{background:#fff;border:2px solid var(--wcty-border);border-radius:12px;padding:20px 15px;text-align:center;position:relative;transition:transform 0.2s,box-shadow 0.2s;display:flex;flex-direction:column;}.wcty-decoy-item:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,0.05);}.wcty-decoy-item.wcty-highlight{border-color:var(--wcty-success);box-shadow:0 10px 25px rgba(42,157,143,0.15);transform:scale(1.05);z-index:2;}.wcty-decoy-item.wcty-highlight:hover{transform:scale(1.05) translateY(-5px);}.wcty-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--wcty-success);color:white;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:700;white-space:nowrap;}.wcty-item-title{font-size:16px;font-weight:700;margin-bottom:10px;color:var(--wcty-dark);}.wcty-item-price{font-size:24px;font-weight:800;margin:15px 0;color:var(--wcty-text);}.wcty-item-price del{font-size:14px;color:var(--wcty-muted);margin-right:5px;font-weight:500;}.wcty-gaze-cue{margin-top:auto;padding-top:15px;}.wcty-arrow-down{width:24px;height:24px;fill:var(--wcty-success);margin-bottom:10px;animation:wcty-bounce 2s infinite;}@keyframes wcty-bounce{0%,20%,50%,80%,100%{transform:translateY(0);}40%{transform:translateY(-10px);}60%{transform:translateY(-5px);}}.wcty-add-to-cart-btn{display:block;width:100%;background:var(--wcty-success);color:white;border:none;padding:12px;border-radius:8px;font-weight:700;font-size:15px;cursor:pointer;transition:background 0.2s;}.wcty-add-to-cart-btn:hover{background:#21867a;}.wcty-decoy-item:not(.wcty-highlight) .wcty-add-to-cart-btn{background:var(--wcty-dark);}.wcty-decoy-item:not(.wcty-highlight) .wcty-add-to-cart-btn:hover{background:#14243b;}.wcty-rejection-text-wrap{text-align:center;margin-top:15px;margin-bottom:30px;}.wcty-rejection-text{font-size:12px;color:#888;line-height:1.4;max-width:600px;margin:0 auto;cursor:pointer;transition:color 0.2s;}.wcty-rejection-text:hover{color:var(--wcty-primary);text-decoration:underline;}.wcty-mystery-box-wrap{text-align:center;background:#f8fafc;border:2px dashed var(--wcty-border);border-radius:12px;padding:30px;margin-bottom:30px;cursor:pointer;transition:all 0.3s ease;}.wcty-mystery-box-wrap:hover{background:#f1f5f9;border-color:var(--wcty-gold);}.wcty-box-icon{font-size:64px;margin-bottom:15px;animation:wcty-wobble 3s infinite;display:inline-block;}@keyframes wcty-wobble{0%,100%{transform:translateX(0%);}15%{transform:translateX(-10%) rotate(-5deg);}30%{transform:translateX(8%) rotate(3deg);}45%{transform:translateX(-8%) rotate(-3deg);}60%{transform:translateX(5%) rotate(2deg);}75%{transform:translateX(-3%) rotate(-1deg);}}.wcty-box-text{font-size:18px;font-weight:700;color:var(--wcty-dark);}.wcty-mystery-reward{display:none;background:var(--wcty-gold);color:#000;padding:15px;border-radius:8px;font-weight:800;font-size:20px;margin-top:15px;animation:wcty-popIn 0.5s cubic-bezier(0.175,0.885,0.32,1.275);}@keyframes wcty-popIn{0%{transform:scale(0.8);opacity:0;}100%{transform:scale(1);opacity:1;}}.wcty-original-order-details{margin-top:50px;padding-top:30px;border-top:1px solid var(--wcty-border);}.wcty-toggle-order-details{background:none;border:none;color:var(--wcty-muted);font-size:14px;font-weight:600;cursor:pointer;text-decoration:underline;display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:20px;}.wcty-original-order-details .woocommerce-notice--success{background:#eaffea;color:#2e7d32;padding:15px 20px;border-radius:8px;border-left:5px solid #4caf50;font-weight:600;margin-bottom:25px;}.wcty-original-order-details .woocommerce-order-overview{display:flex;flex-wrap:wrap;gap:15px;list-style:none;padding:0;margin:0 0 30px;}.wcty-original-order-details .woocommerce-order-overview li{flex:1;min-width:140px;background:#f8fafc;border:1px solid var(--wcty-border);border-radius:8px;padding:15px;text-align:center;display:flex;flex-direction:column;justify-content:center;}.wcty-original-order-details .woocommerce-order-overview li.order::before{content:"📦";font-size:20px;margin-bottom:5px;}.wcty-original-order-details .woocommerce-order-overview li.date::before{content:"📅";font-size:20px;margin-bottom:5px;}.wcty-original-order-details .woocommerce-order-overview li.total::before{content:"💳";font-size:20px;margin-bottom:5px;}.wcty-original-order-details .woocommerce-order-overview li.method::before{content:"🏢";font-size:20px;margin-bottom:5px;}.wcty-original-order-details .woocommerce-order-overview li strong{display:block;font-size:16px;color:var(--wcty-dark);margin-top:5px;}.wcty-original-order-details h2{font-size:20px;color:var(--wcty-dark);margin-bottom:15px;border-bottom:2px solid var(--wcty-border);padding-bottom:10px;}.wcty-original-order-details table.woocommerce-table--order-details{width:100%;border-collapse:collapse;margin-bottom:30px;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,0.05);}.wcty-original-order-details table.woocommerce-table--order-details th,.wcty-original-order-details table.woocommerce-table--order-details td{padding:15px;border-bottom:1px solid var(--wcty-border);text-align:left;}.wcty-original-order-details table.woocommerce-table--order-details thead th{background:#f8fafc;font-weight:700;color:var(--wcty-dark);}.wcty-original-order-details table.woocommerce-table--order-details tfoot th{font-weight:600;color:var(--wcty-muted);}.wcty-original-order-details table.woocommerce-table--order-details tfoot tr:last-child th,.wcty-original-order-details table.woocommerce-table--order-details tfoot tr:last-child td{border-bottom:none;background:#f8fafc;font-weight:800;font-size:16px;color:var(--wcty-dark);}.wcty-original-order-details address{background:#f8fafc;padding:20px;border-radius:8px;border:1px solid var(--wcty-border);font-style:normal;line-height:1.6;}.wcty-loading{position:relative;pointer-events:none;opacity:0.7;}.wcty-loading::after{content:"";position:absolute;top:50%;left:50%;width:24px;height:24px;margin:-12px 0 0 -12px;border:3px solid rgba(0,0,0,0.2);border-top-color:var(--wcty-success);border-radius:50%;animation:wcty-spin 1s linear infinite;}@keyframes wcty-spin{to{transform:rotate(360deg);}}@media (max-width:768px){.wcty-decoy-table{grid-template-columns:1fr;}.wcty-decoy-item.wcty-highlight{transform:scale(1);}.wcty-decoy-item.wcty-highlight:hover{transform:scale(1) translateY(-5px);}.wcty-dopamine-header h1{font-size:22px;}}.snp-wrapper{display:flex;justify-content:center;align-items:center;width:100%;margin:20px 0;}.snp-card{background:#ffffff;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,0.08);width:100%;max-width:450px;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;overflow:hidden;border:1px solid #f0f0f0;}.snp-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f5f5f5;}.snp-header-left{display:flex;align-items:center;gap:10px;}.snp-header-icon{color:#ff5a5f;font-size:20px;}.snp-header-title{font-weight:700;font-size:18px;color:#333;}.snp-badge{background:#ede9fe;color:#7c3aed;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px;}.snp-badge-icon{background:#7c3aed;color:#fff;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;}.snp-body{padding:20px;display:grid;grid-template-columns:1fr 1fr;gap:12px;}@media (max-width:600px){.snp-body{grid-template-columns:1fr;}}.snp-item{background:#f3f4f6;border-radius:40px;padding:8px 16px;display:flex;align-items:center;gap:10px;}.snp-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;}.snp-content{font-size:14px;color:#555;flex-grow:1;}.snp-username{font-weight:700;color:#333;}.snp-time{font-size:12px;color:#999;margin-left:8px;}.snp-footer{padding:10px 20px;background:#fafafa;border-top:1px solid #f0f0f0;}.snp-progress{height:8px;background:#e5e7eb;border-radius:4px;width:60px;}:root{--sdf-bg-color:#1a1b26;--sdf-primary-color:#ea1b4f;--sdf-text-color:#ffffff;--sdf-muted-text:#b6b7cf;--sdf-card-bg:rgba(255,255,255,0.05);}.sdf-footer-wrapper{background-color:var(--sdf-bg-color);color:var(--sdf-text-color);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;padding:0 0 40px 0;margin-top:40px;border-top:4px solid var(--sdf-primary-color);width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;}.sdf-container{max-width:1200px;margin:0 auto;padding:0 15px;}.sdf-top-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:24px 0;border-bottom:1px solid rgba(255,255,255,0.1);gap:10px;}.sdf-contact-info{display:flex;flex-wrap:wrap;gap:15px;font-style:normal;flex-shrink:1;}.sdf-contact-item{display:flex;align-items:center;color:var(--sdf-text-color) !important;text-decoration:none !important;gap:12px;transition:opacity 0.3s ease;}.sdf-contact-item:hover{opacity:0.8;}.sdf-icon{width:44px;height:44px;border-radius:8px;background-color:var(--sdf-primary-color) !important;display:flex;align-items:center;justify-content:center;color:#fff !important;}.sdf-contact-text{display:flex;flex-direction:column;}.sdf-logo-area{text-align:center;flex-shrink:1;max-width:30%;}.sdf-logo-img{max-height:50px;width:auto;object-fit:contain;}.sdf-logo-text{font-size:24px;font-weight:700;color:var(--sdf-text-color);letter-spacing:1px;margin:0;}.sdf-contact-text .sdf-label{font-size:13px;color:var(--sdf-muted-text) !important;margin-bottom:2px;}.sdf-contact-text .sdf-value{font-size:16px;font-weight:700;color:var(--sdf-text-color) !important;}.sdf-logo img{max-height:40px;width:auto;}.sdf-social{display:flex;gap:10px;flex-wrap:wrap;flex-shrink:0;}.sdf-sc-icon{width:38px;height:38px;border-radius:8px;background-color:var(--sdf-primary-color) !important;color:#fff !important;display:flex;align-items:center;justify-content:center;text-decoration:none !important;transition:background-color 0.3s ease,transform 0.2s ease;}.sdf-sc-icon:hover{background-color:#fff !important;color:var(--sdf-primary-color) !important;transform:translateY(-2px);}.sdf-nav-grid{display:flex;flex-direction:column;gap:30px;margin-top:40px;}.sdf-nav-column{width:100%;}.sdf-col-title{font-size:14px;text-transform:uppercase;color:var(--sdf-text-color);margin-bottom:20px;font-weight:600;display:inline-block;padding:10px 24px;border-radius:30px;background-color:transparent;transition:all 0.3s ease;}.sdf-active-column-title{background-color:var(--sdf-primary-color);color:#fff;}@media (min-width:992px){.sdf-nav-grid{flex-direction:row;justify-content:center;}.sdf-nav-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;}.sdf-col-title{text-align:center;display:block;background:transparent;}.sdf-active-column-title{margin:0 auto 20px auto;max-width:max-content;}}.sdf-link-list{list-style:none;padding:0;margin:0;display:grid;gap:12px;grid-template-columns:1fr;}@media (min-width:768px){.sdf-link-list{grid-template-columns:repeat(2,1fr);}}.sdf-link-list li{margin:0;}.sdf-link-list a{display:flex;align-items:center;background-color:var(--sdf-card-bg);padding:14px 20px;border-radius:30px;color:var(--sdf-muted-text) !important;text-decoration:none !important;font-size:14px;font-weight:500;transition:all 0.3s ease;position:relative;overflow:hidden;}.sdf-link-list a::before{content:"";width:10px;height:4px;background-color:var(--sdf-primary-color);border-radius:4px;margin-right:12px;transition:width 0.3s ease;}.sdf-link-list a:hover{color:var(--sdf-link-hover) !important;background-color:rgba(255,255,255,0.1) !important;transform:translateX(4px);}.sdf-link-list a:hover::before{width:18px;}.sdf-bottom-action{text-align:center;margin-top:40px;}.sdf-show-all-btn{display:inline-block;background-color:var(--sdf-primary-color);color:#fff;padding:12px 30px;border-radius:30px;text-decoration:none;font-weight:600;font-size:15px;transition:background-color 0.3s ease,transform 0.2s ease;}.sdf-show-all-btn:hover{background-color:#fff;color:var(--sdf-primary-color);transform:scale(1.05);}@media (max-width:991px){.sdf-top-bar{flex-direction:column;text-align:center;}.sdf-contact-info{justify-content:center;}.sdf-social{justify-content:center;}.sdf-active-column-title{background-color:transparent;}}.sdf-sub-footer{border-top:1px solid rgba(255,255,255,0.05);padding:20px 0;margin-top:40px;}.sdf-sub-footer-container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;}.sdf-copyright{color:var(--sdf-muted-text);font-size:14px;}.sdf-sub-footer-right{display:flex;align-items:center;gap:20px;}.sdf-dmca-badge,.sdf-payment-icons{max-height:30px;width:auto;object-fit:contain;}@media (max-width:768px){.sdf-sub-footer-container{flex-direction:column;justify-content:center;text-align:center;}}html,body{overflow-x:hidden;}body{display:flex;flex-direction:column;min-height:100vh;}body>#page,body>.site,body>.site-content,body>#wrapper{flex:1 0 auto;}.sdf-footer-wrapper{padding-bottom:150px !important;margin-bottom:-150px !important;}:root{--wpcb-whatsapp-bg:#2ab672;--wpcb-whatsapp-icon-bg:#40c686;--wpcb-whatsapp-text:#ffffff;--wpcb-whatsapp-btn-text:#2ab672;--wpcb-whatsapp-btn-bg:#ffffff;--wpcb-whatsapp-meta-bg:rgba(0,0,0,0.12);--wpcb-whatsapp-meta-text:#e6f6ef;--wpcb-telegram-bg:#29a9eb;--wpcb-telegram-icon-bg:#40bbf4;--wpcb-telegram-text:#ffffff;--wpcb-telegram-btn-text:#29a9eb;--wpcb-telegram-btn-bg:#ffffff;--wpcb-telegram-meta-bg:rgba(0,0,0,0.15);--wpcb-telegram-meta-text:#e6f5fd;}.wp-cb-wrapper{display:flex;flex-direction:column;align-items:center;border-radius:12px;padding:24px;margin:20px 0;box-sizing:border-box;font-family:inherit;gap:20px;transition:all 0.3s ease;}.wp-cb-wrapper[data-platform="whatsapp"]{background-color:var(--wpcb-whatsapp-bg);color:var(--wpcb-whatsapp-text);}.wp-cb-wrapper[data-platform="whatsapp"] .wp-cb-icon-box{background-color:var(--wpcb-whatsapp-icon-bg);color:var(--wpcb-whatsapp-text);}.wp-cb-wrapper[data-platform="whatsapp"] .wp-cb-button{background-color:var(--wpcb-whatsapp-btn-bg);color:var(--wpcb-whatsapp-btn-text);}.wp-cb-wrapper[data-platform="whatsapp"] .wp-cb-response-time{background-color:var(--wpcb-whatsapp-meta-bg);color:var(--wpcb-whatsapp-meta-text);}.wp-cb-wrapper[data-platform="telegram"]{background-color:var(--wpcb-telegram-bg);color:var(--wpcb-telegram-text);}.wp-cb-wrapper[data-platform="telegram"] .wp-cb-icon-box{background-color:var(--wpcb-telegram-icon-bg);color:var(--wpcb-telegram-text);}.wp-cb-wrapper[data-platform="telegram"] .wp-cb-button{background-color:var(--wpcb-telegram-btn-bg);color:var(--wpcb-telegram-btn-text);}.wp-cb-wrapper[data-platform="telegram"] .wp-cb-response-time{background-color:var(--wpcb-telegram-meta-bg);color:var(--wpcb-telegram-meta-text);}.wp-cb-icon-box{display:flex;align-items:center;justify-content:center;width:68px;height:68px;border-radius:18px;flex-shrink:0;}.wp-cb-content{flex-grow:1;text-align:center;}.wp-cb-title{margin:0 0 10px 0;font-size:22px;font-weight:700;line-height:1.3;color:inherit;}.wp-cb-subtitle{margin:0;font-size:15px;line-height:1.5;opacity:0.95;}.wp-cb-action{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;}.wp-cb-button{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-radius:12px;text-decoration:none;font-weight:700;font-size:16px;width:100%;box-sizing:border-box;transition:transform 0.2s ease,box-shadow 0.2s ease;}.wp-cb-button:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,0.12);text-decoration:none;}.wp-cb-btn-text{flex-grow:1;text-align:left;margin:0 16px;}.wp-cb-btn-icon,.wp-cb-btn-arrow{display:flex;align-items:center;justify-content:center;}.wp-cb-response-time{display:flex;align-items:center;gap:6px;font-size:13px;padding:6px 14px;border-radius:20px;white-space:nowrap;font-weight:500;}@media (min-width:800px){.wp-cb-wrapper{flex-direction:row;padding:32px 40px;text-align:left;gap:24px;border-radius:20px;}.wp-cb-content{text-align:left;padding-right:20px;}.wp-cb-action{width:auto;align-items:flex-end;}.wp-cb-button{width:auto;min-width:260px;}}.wp-cpc-container{width:100%;max-width:1200px;margin:2rem auto;box-sizing:border-box;}.wp-cpc-container *{box-sizing:border-box;}.wp-cpc-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;}.wp-cpc-card{background-color:#ffffff;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(0,0,0,0.05);box-shadow:0 4px 12px rgba(0,0,0,0.03),0 1px 3px rgba(0,0,0,0.05);transition:transform 0.3s cubic-bezier(0.165,0.84,0.44,1),box-shadow 0.3s cubic-bezier(0.165,0.84,0.44,1);height:100%;text-align:left;}.wp-cpc-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,0.08),0 4px 8px rgba(0,0,0,0.04);}.wp-cpc-thumbnail{margin:0;padding:0;position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden;background-color:#f8f9fa;}.wp-cpc-thumbnail a{display:block;width:100%;height:100%;}.wp-cpc-thumbnail .wp-cpc-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.5s ease;}.wp-cpc-card:hover .wp-cpc-img{transform:scale(1.05);}.wp-cpc-content{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1;}.wp-cpc-header{margin-bottom:0.75rem;}.wp-cpc-meta{font-size:0.8125rem;color:#6b7280;margin-bottom:0.5rem;font-family:system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:0.05em;}.wp-cpc-title{margin:0;font-size:1.25rem;line-height:1.4;font-weight:700;font-family:system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;}.wp-cpc-title a{color:#111827;text-decoration:none;transition:color 0.2s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.wp-cpc-title a:hover{color:#2563eb;}.wp-cpc-excerpt{color:#4b5563;font-size:0.9375rem;line-height:1.6;margin-bottom:1.5rem;font-family:system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;flex-grow:1;}.wp-cpc-excerpt p:last-child{margin-bottom:0;}.wp-cpc-footer{margin-top:auto;}.wp-cpc-read-more{display:inline-flex;align-items:center;color:#2563eb;font-weight:600;font-size:0.9375rem;text-decoration:none;transition:color 0.2s ease,transform 0.2s ease;font-family:system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;}.wp-cpc-icon{width:1.1em;height:1.1em;margin-left:0.35rem;transition:transform 0.2s ease;}.wp-cpc-read-more:hover{color:#1d4ed8;}.wp-cpc-read-more:hover .wp-cpc-icon{transform:translateX(4px);}@media (min-width:640px){.wp-cpc-grid{grid-template-columns:repeat(2,1fr);}}@media (min-width:1024px){.wp-cpc-grid{grid-template-columns:repeat(3,1fr);gap:2rem;}.wp-cpc-content{padding:1.75rem;}.wp-cpc-title{font-size:1.375rem;}}@media (prefers-color-scheme:dark){body.is-dark-theme .wp-cpc-card,.dark-mode .wp-cpc-card{background-color:#1f2937;border-color:#374151;box-shadow:0 4px 12px rgba(0,0,0,0.2);}body.is-dark-theme .wp-cpc-title a,.dark-mode .wp-cpc-title a{color:#f9fafb;}body.is-dark-theme .wp-cpc-meta,.dark-mode .wp-cpc-meta,body.is-dark-theme .wp-cpc-excerpt,.dark-mode .wp-cpc-excerpt{color:#9ca3af;}body.is-dark-theme .wp-cpc-thumbnail,.dark-mode .wp-cpc-thumbnail{background-color:#374151;}body.is-dark-theme .wp-cpc-read-more,.dark-mode .wp-cpc-read-more{color:#60a5fa;}}:root{--wcot-primary:#007bff;--wcot-primary-hover:#0056b3;--wcot-bg:#f8f9fa;--wcot-card-bg:#ffffff;--wcot-border:#e9ecef;--wcot-text:#212529;--wcot-text-muted:#6c757d;--wcot-success:#28a745;--wcot-success-bg:#d4edda;--wcot-info:#17a2b8;--wcot-info-bg:#d1ecf1;--wcot-danger:#dc3545;--wcot-danger-bg:#f8d7da;--wcot-shadow-sm:0 0.125rem 0.25rem rgba(0,0,0,0.075);--wcot-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);--wcot-radius:0.5rem;--wcot-transition:all 0.3s ease;}.wcot-tracking-wrapper{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;max-width:600px;margin:2rem auto;padding:0 1rem;box-sizing:border-box;}.wcot-tracking-wrapper *{box-sizing:inherit;}.wcot-tracking-container{background-color:var(--wcot-card-bg);border-radius:var(--wcot-radius);box-shadow:var(--wcot-shadow);padding:2rem;}.wcot-header{text-align:center;margin-bottom:1.5rem;}.wcot-header h3{margin:0 0 0.5rem 0;color:var(--wcot-text);font-size:1.5rem;font-weight:600;}.wcot-header p{color:var(--wcot-text-muted);margin:0;font-size:0.95rem;line-height:1.5;}.wcot-tracking-form{margin-bottom:2rem;}.wcot-input-group{display:flex;gap:0.5rem;}.wcot-input-group input{flex:1;padding:0.75rem 1rem;font-size:1rem;border:1px solid var(--wcot-border);border-radius:var(--wcot-radius);background-color:var(--wcot-bg);color:var(--wcot-text);transition:var(--wcot-transition);outline:none;}.wcot-input-group input:focus{border-color:var(--wcot-primary);box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25);background-color:var(--wcot-card-bg);}.wcot-btn{display:inline-flex;align-items:center;justify-content:center;padding:0.75rem 1.5rem;font-size:1rem;font-weight:500;color:#fff;background-color:var(--wcot-primary);border:none;border-radius:var(--wcot-radius);cursor:pointer;transition:var(--wcot-transition);position:relative;overflow:hidden;}.wcot-btn:hover{background-color:var(--wcot-primary-hover);}.wcot-btn:disabled{opacity:0.7;cursor:not-allowed;}.wcot-spinner{display:inline-block;width:1.25rem;height:1.25rem;vertical-align:text-bottom;border:0.2em solid currentColor;border-right-color:transparent;border-radius:50%;animation:wcot-spinner-border .75s linear infinite;margin-left:0.5rem;}.wcot-hidden{display:none !important;}@keyframes wcot-spinner-border{to{transform:rotate(360deg);}}.wcot-results-container{min-height:50px;}.wcot-results-list{display:flex;flex-direction:column;gap:1rem;}.wcot-order-card{background:var(--wcot-card-bg);border:1px solid var(--wcot-border);border-radius:var(--wcot-radius);box-shadow:var(--wcot-shadow-sm);overflow:hidden;transition:var(--wcot-transition);}.wcot-order-card:hover{box-shadow:var(--wcot-shadow);transform:translateY(-2px);}.wcot-card-header{background-color:var(--wcot-bg);padding:1rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--wcot-border);}.wcot-order-id{display:flex;flex-direction:column;}.wcot-order-id .wcot-label{font-size:0.75rem;color:var(--wcot-text-muted);text-transform:uppercase;letter-spacing:0.5px;}.wcot-order-id strong{font-size:1.125rem;color:var(--wcot-text);}.wcot-order-date{display:flex;align-items:center;gap:0.35rem;font-size:0.875rem;color:var(--wcot-text-muted);}.wcot-card-body{padding:1rem;display:flex;justify-content:space-between;align-items:center;}.wcot-order-total{display:flex;flex-direction:column;}.wcot-order-total .wcot-label{font-size:0.75rem;color:var(--wcot-text-muted);margin-bottom:0.25rem;}.wcot-amount{font-weight:600;color:var(--wcot-text);font-size:1.1rem;}.wcot-badge{display:inline-block;padding:0.35em 0.65em;font-size:0.85em;font-weight:600;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:0.25rem;}.wcot-status-success{color:var(--wcot-success);background-color:var(--wcot-success-bg);}.wcot-status-info{color:var(--wcot-info);background-color:var(--wcot-info-bg);}.wcot-status-danger{color:var(--wcot-danger);background-color:var(--wcot-danger-bg);}.wcot-status-default{color:var(--wcot-text-muted);background-color:var(--wcot-border);}.wcot-alert{padding:1rem;border-radius:var(--wcot-radius);margin-bottom:1rem;font-size:0.95rem;}.wcot-alert-error{color:var(--wcot-danger);background-color:var(--wcot-danger-bg);border:1px solid rgba(220,53,69,0.2);}@media (max-width:480px){.wcot-input-group{flex-direction:column;}.wcot-btn{width:100%;}.wcot-card-body{flex-direction:column;align-items:flex-start;gap:1rem;}.wcot-order-status{align-self:flex-start;}}.wpexit-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(15,23,42,0.6);backdrop-filter:blur(4px);z-index:999998;opacity:0;pointer-events:none;transition:opacity 0.35s ease-in-out;}.wpexit-overlay.wpexit-active{opacity:1;pointer-events:auto;}.wpexit-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-45%) scale(0.95);background-color:#ffffff;width:90%;max-width:520px;border-radius:16px;box-shadow:0 25px 50px -12px rgba(0,0,0,0.25);z-index:999999;opacity:0;pointer-events:none;transition:all 0.35s cubic-bezier(0.34,1.56,0.64,1);overflow:hidden;font-family:var(--wpmcs-font-family),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;}.wpexit-overlay.wpexit-active .wpexit-modal{opacity:1;transform:translate(-50%,-50%) scale(1);pointer-events:auto;}.wpexit-close-btn{position:absolute;top:16px;right:16px;width:32px;height:32px;background:#f1f5f9;border:none;border-radius:50%;color:#64748b;font-size:20px;font-weight:500;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease-in-out;padding:0;}.wpexit-close-btn:hover{background:#e2e8f0;color:#0f172a;transform:rotate(90deg);}.wpexit-body{padding:40px 36px;text-align:center;}.wpexit-icon{font-size:48px;margin-bottom:20px;display:inline-block;animation:wpexit-bounce 1s infinite alternate;}.wpexit-title{font-size:24px;font-weight:800;margin:0 0 12px 0;line-height:1.3;}.wpexit-subtitle{font-size:14px;margin:0 0 24px 0;line-height:1.6;}.wpexit-coupon-container{background:#f8fafc;border:2px dashed #cbd5e1;border-radius:12px;padding:16px;margin-bottom:28px;display:flex;flex-direction:column;align-items:center;gap:8px;position:relative;}.wpexit-coupon-label{font-size:11px;text-transform:uppercase;font-weight:700;letter-spacing:0.05em;color:#64748b;}.wpexit-coupon-code{font-size:22px;font-weight:800;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;letter-spacing:0.1em;background:#f1f5f9;padding:6px 16px;border-radius:6px;border:1px solid #e2e8f0;display:inline-block;}.wpexit-action-btn{display:block;width:100%;padding:14px 24px;font-size:15px;font-weight:700;text-align:center;border:none;border-radius:10px;cursor:pointer;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);transition:all 0.2s ease-in-out;}.wpexit-action-btn:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);}.wpexit-action-btn:active{transform:translateY(0);}@keyframes wpexit-bounce{0%{transform:translateY(0);}100%{transform:translateY(-8px);}}@media (max-width:480px){.wpexit-modal{padding:0;border-radius:12px;}.wpexit-body{padding:32px 24px;}.wpexit-title{font-size:20px;}}