#walkdogs-navbar,footer.wd-footer{display:none!important}body.walkdogs-checkout-page,body.pmpro-checkout,body.page-template-page-checkout-php{background:radial-gradient(ellipse at top,#1a3328 0%,#0e1714 55%,#0a120f 100%)!important;margin:0;color:#f4f6f5}body.walkdogs-checkout-page .site,body.walkdogs-checkout-page .site-content,body.walkdogs-checkout-page .content-area,body.walkdogs-checkout-page #main-content,body.walkdogs-checkout-page main#main-content,body.walkdogs-checkout-page .grid-container,body.walkdogs-checkout-page .inside-article,body.pmpro-checkout .site,body.pmpro-checkout .site-content,body.pmpro-checkout .content-area,body.pmpro-checkout #main-content{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}.wdc-outer{--wdc-bg:#0e1714;--wdc-text:#f4f6f5;--wdc-muted:#bdc6c2;--wdc-accent:#f2c94c;--wdc-accent-hover:#dab23e;--wdc-green:#f2c94c;--wdc-check:#22c55e;--wdc-card:#13201b;--wdc-card-border:rgba(255, 255, 255, 0.1);--wdc-divider:rgba(255, 255, 255, 0.12);--wdc-premium:#a855f7;--wdc-plan-accent:var(--wdc-accent);min-height:100vh;padding:40px 20px 40px;box-sizing:border-box;font-family:'Inter',var(--wd-font-body,system-ui,sans-serif);color:var(--wdc-text)}.wdc-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:clamp(24px, 4vw, 48px);max-width:1080px;margin:0 auto;align-items:start}.wdc-product-col{padding-top:8px;min-width:0}.wdc-product-back{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;color:var(--wdc-muted);text-decoration:none;margin-bottom:20px;transition:color 0.2s}.wdc-product-back:hover{color:var(--wdc-text)}.wdc-product-thumb{width:100%;max-width:420px;aspect-ratio:16 / 10;border-radius:12px;overflow:hidden;margin-bottom:22px;background:linear-gradient(135deg,rgb(255 255 255 / .08),rgb(255 255 255 / .02));border:1px solid var(--wdc-card-border);display:flex;align-items:center;justify-content:center;font-size:4rem;position:relative}.wdc-product-thumb--banner{aspect-ratio:2.4 / 1;max-width:100%;margin:0 0 22px;padding:0;border:none;background:#f4f2ec;box-shadow:0 8px 28px rgb(0 0 0 / .25)}.wdc-product-thumb--banner img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.wdc-product-thumb:not(.wdc-product-thumb--banner)::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgb(0 0 0 / .5));pointer-events:none}.wdc-product-title{font-family:'Bebas Neue',var(--wd-font-display,sans-serif);font-size:clamp(2rem, 4vw, 2.75rem);font-weight:400;letter-spacing:.04em;line-height:1.05;margin:0 0 12px;color:var(--wdc-text)}.wdc-product-lead{font-size:clamp(0.95rem, 1.8vw, 1.1rem);line-height:1.5;color:var(--wdc-muted);margin:0 0 28px;max-width:520px}.wdc-benefits-title{font-size:1.05rem;font-weight:700;margin:0 0 14px;color:var(--wdc-text)}.wdc-benefits{list-style:none;padding:0;margin:0;max-width:520px}.wdc-benefits li{display:flex;align-items:flex-start;gap:12px;padding:7px 0;font-size:.92rem;line-height:1.45;color:rgb(255 255 255 / .82)}.wdc-benefits .wdc-check{width:18px;flex-shrink:0;margin-top:1px;font-size:.9rem;font-weight:700;color:var(--wdc-check);line-height:1.2;background:none}.wdc-checkout-card{background:linear-gradient(165deg,rgb(255 255 255 / .06) 0%,rgb(255 255 255 / .02) 100%),var(--wdc-card);border:1px solid var(--wdc-card-border);border-radius:18px;padding:64px 28px 28px!important;margin-top:50px;position:sticky;top:20px;backdrop-filter:blur(8px)}.wdc-level-2 .wdc-checkout-card{border-color:rgb(242 201 76 / .55);box-shadow:0 0 0 1px rgb(242 201 76 / .25),0 20px 50px rgb(0 0 0 / .35)}.wdc-level-3 .wdc-checkout-card{border-color:rgb(168 85 247 / .45);box-shadow:0 0 0 1px rgb(168 85 247 / .2),0 20px 50px rgb(0 0 0 / .35)}.wdc-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 0 28px!important;padding:8px 0 0!important}.wdc-price-main{font-family:'Bebas Neue',var(--wd-font-display,sans-serif);font-size:2.25rem;font-weight:400;letter-spacing:.03em;color:var(--wdc-text);line-height:1}.wdc-level-2 .wdc-price-main{color:var(--wdc-accent)}.wdc-level-3 .wdc-price-main{color:var(--wdc-premium)}.wdc-price-cycle{font-size:.88rem;color:var(--wdc-muted);margin-top:4px}.wdc-login-link{font-size:.82rem;font-weight:600;color:var(--wdc-green);text-decoration:none;white-space:nowrap;padding-top:4px}.wdc-login-link:hover{color:var(--wdc-accent-hover)!important;text-decoration:underline}.wdc-card-divider{height:1px;background:var(--wdc-divider);margin:0 0 20px;border:none}.wdc-pmpro-wrapper{padding-top:4px}.wdc-pmpro-wrapper .pmpro_form,.wdc-pmpro-wrapper form#pmpro_form{background:transparent!important;border:none!important;padding:0!important;margin:0!important;box-shadow:none!important}.wdc-pmpro-wrapper .pmpro_checkout,.wdc-pmpro-wrapper .pmpro_card,#culqi_checkout_box{background:transparent!important;border:none!important;padding:0!important;margin:0 0 12px!important;box-shadow:none!important}.wdc-pmpro-wrapper .pmpro_level_description_text,.wdc-pmpro-wrapper #pmpro_level_cost,.wdc-pmpro-wrapper .pmpro_message,.wdc-pmpro-wrapper hr,#culqi_checkout_box hr{display:none!important}.wdc-pmpro-wrapper #pmpro_pricing_fields,.wdc-pmpro-wrapper .pmpro_checkout-field-level,.wdc-pmpro-wrapper .wdc-pmpro-membership-intro{display:none!important}.wdc-pmpro-wrapper .pmpro_checkout h2,.wdc-pmpro-wrapper .pmpro_checkout h3,.wdc-pmpro-wrapper .pmpro_checkout-fields h2,.wdc-pmpro-wrapper .pmpro_checkout-fields h3,.wdc-pmpro-wrapper .pmpro_card h2,.wdc-pmpro-wrapper .pmpro_card h3,.wdc-pmpro-wrapper legend,#culqi_checkout_box h3{font-size:0.88rem!important;font-weight:700!important;color:#f5f5f5!important;margin:0 0 12px!important;text-transform:none!important;letter-spacing:.01em}.wdc-pmpro-wrapper .pmpro_card h3:first-child{margin-top:4px!important}.wdc-pmpro-wrapper p{font-size:0.8rem!important;color:#d1d5db!important;margin:.35rem 0!important;line-height:1.45!important}.wdc-pmpro-wrapper label{display:block;font-size:0.8rem!important;font-weight:500!important;color:#e5e7eb!important;margin:10px 0 6px!important}.wdc-pmpro-wrapper label:first-of-type{margin-top:0!important}.wdc-pmpro-wrapper input[type="text"],.wdc-pmpro-wrapper input[type="email"],.wdc-pmpro-wrapper input[type="password"],.wdc-pmpro-wrapper input[type="tel"],.wdc-pmpro-wrapper select{width:100%!important;padding:10px 12px!important;border:none!important;border-radius:6px!important;font-size:0.9rem!important;background:#fff!important;color:#111!important;margin-bottom:0!important;box-sizing:border-box}.wdc-pmpro-wrapper input:focus,.wdc-pmpro-wrapper select:focus{outline:2px solid var(--wdc-green)!important;outline-offset:0}.wdc-pmpro-wrapper .pmpro_checkout-field,.wdc-pmpro-wrapper .pmpro_form_field,.wdc-pmpro-wrapper .pmpro_cols-2 .pmpro_checkout-field,.wdc-pmpro-wrapper .pmpro_checkout-fields-row .pmpro_checkout-field,.wdc-pmpro-wrapper div[class*="pmpro_checkout-field"]{width:100%!important;max-width:100%!important;float:none!important;clear:both!important;margin:0 0 18px!important;padding:0!important}.wdc-pmpro-wrapper .pmpro_cols-2,.wdc-pmpro-wrapper .pmpro_checkout-fields-row{display:block!important;width:100%!important;margin:0!important}.wdc-pmpro-wrapper .pmpro_hidden{display:none!important}.wdc-pmpro-wrapper .pmpro_hide_password,.wdc-pmpro-wrapper .pmpro_show_password,.wdc-pmpro-wrapper button.pmpro_btn-password-toggle{position:static!important;display:inline-block!important;float:none!important;width:auto!important;margin:2px 0 14px!important;padding:0!important;font-size:0.72rem!important;font-weight:600!important;color:var(--wdc-green)!important;background:transparent!important;border:none!important;box-shadow:none!important;cursor:pointer}.wdc-pmpro-wrapper .pmpro_login_wrap,.wdc-pmpro-wrapper p.pmpro_login_link,.wdc-pmpro-wrapper p:has(a[href*="login"]),.wdc-pmpro-wrapper #pmpro_user_fields+p{font-size:0.84rem!important;color:#f3f4f6!important;margin:18px 0 20px!important;line-height:1.5!important}.wdc-pmpro-wrapper .pmpro_login_wrap a,.wdc-pmpro-wrapper p.pmpro_login_link a,.wdc-pmpro-wrapper p a[href*="login"]{color:var(--wdc-green)!important;font-weight:600;text-decoration:none}.wdc-pmpro-wrapper .pmpro_login_wrap a:hover,.wdc-pmpro-wrapper p a[href*="login"]:hover{text-decoration:underline}.wdc-pmpro-wrapper #pmpro_account_logged_in{font-size:.8rem;color:var(--wdc-muted);margin-bottom:12px}.wdc-pmpro-wrapper #pmpro_account_logged_in a{color:var(--wdc-green)}.wdc-pmpro-wrapper input[type="checkbox"]{width:auto!important;margin-right:8px;accent-color:var(--wdc-green)}.wdc-pmpro-wrapper .pmpro_checkout-field-checkbox label,.wdc-pmpro-wrapper #pmpro_tos_fields label{color:#ccc!important;font-size:0.75rem!important;font-weight:400!important}.wdc-pmpro-wrapper #pmpro_tos_fields{max-height:72px;overflow-y:auto;border:1px solid var(--wdc-card-border);border-radius:6px;padding:8px 10px;margin:8px 0 12px;font-size:.72rem;color:var(--wdc-muted);background:rgb(0 0 0 / .25)}#culqi_checkout_box>p,.culqi_security_note{font-size:0.72rem!important;color:var(--wdc-muted)!important;margin-bottom:8px!important}#culqi_open_btn{width:100%!important;max-width:100%!important;padding:14px 20px!important;border:none!important;border-radius:999px!important;background:var(--wdc-accent)!important;color:#1a1a1a!important;font-size:1rem!important;font-weight:700!important;cursor:pointer;transition:background 0.25s,transform 0.15s;box-shadow:none!important;letter-spacing:.02em}#culqi_open_btn:hover:not(:disabled){background:var(--wdc-accent-hover)!important;transform:translateY(-2px)}.wdc-level-3 #culqi_open_btn{background:var(--wdc-premium)!important;color:#fff!important}.wdc-level-3 #culqi_open_btn:hover:not(:disabled){background:#9333ea!important}#culqi_open_btn:disabled{opacity:.45;cursor:not-allowed}.culqi_config_error{background:rgb(239 68 68 / .12)!important;border:1px solid rgb(239 68 68 / .35)!important;color:#fca5a5!important;padding:10px 12px;border-radius:8px;font-size:.78rem}.wdc-secure-note{text-align:center;font-size:.68rem;color:rgb(255 255 255 / .45);margin-top:10px}#pmpro_payment_information_fields,#pmpro_billing_address_fields,#pmpro_btn-submit,.pmpro_payment_information_fields{display:none!important}@media (max-width:900px){.wdc-outer{padding:16px 14px 32px}.wdc-layout{grid-template-columns:1fr;gap:28px}.wdc-checkout-card{position:relative;top:auto;margin-top:50px}.wdc-product-col{order:1}.wdc-checkout-card{order:2}.wdc-product-thumb{max-width:100%}}body.walkdogs-checkout-page .entry-content,body.walkdogs-checkout-page .inside-article,body.walkdogs-checkout-page .wdc-checkout-card,body.walkdogs-checkout-page .wdc-checkout-card .wdc-pmpro-wrapper{color:#f4f6f5!important}body.walkdogs-checkout-page .wdc-checkout-card p,body.walkdogs-checkout-page .wdc-checkout-card .entry-content p,body.walkdogs-checkout-page .wdc-checkout-card .inside-article p,body.walkdogs-checkout-page .wdc-checkout-card .wdc-pmpro-wrapper p,body.walkdogs-checkout-page .wdc-checkout-card .wdc-pmpro-wrapper .pmpro_login_wrap,body.walkdogs-checkout-page .wdc-checkout-card .wdc-pmpro-wrapper form#pmpro_form>p{color:#f4f6f5!important}body.walkdogs-checkout-page .wdc-checkout-card .wdc-pmpro-wrapper a[href*="login"],body.walkdogs-checkout-page .wdc-checkout-card .wdc-login-link{color:#f2c94c!important;font-weight:600!important}body.walkdogs-checkout-page .wdc-checkout-card .wdc-pmpro-wrapper a[href*="login"]:hover{color:#dab23e!important}.wdc-pmpro-wrapper .pmpro_login_wrap,.wdc-pmpro-wrapper p.pmpro_login_link,.wdc-pmpro-wrapper p:has(a[href*="login"]){color:#f4f6f5!important}.wdc-pmpro-wrapper{padding-top:8px!important}body.walkdogs-checkout-page .wdc-checkout-card .pmpro_card_actions,body.walkdogs-checkout-page .wdc-checkout-card .wdc-pmpro-wrapper .pmpro_card_actions{color:#f4f6f5!important;background:transparent!important;border-top:1px solid rgb(255 255 255 / .12)!important;border-bottom:none!important;padding:14px 0 0!important;margin:12px 0 0!important;font-size:0.84rem!important;line-height:1.5!important}body.walkdogs-checkout-page .wdc-checkout-card .pmpro_card_actions a,body.walkdogs-checkout-page .wdc-checkout-card .wdc-pmpro-wrapper .pmpro_card_actions a{color:#f2c94c!important;font-weight:600!important;text-decoration:none!important}body.walkdogs-checkout-page .wdc-checkout-card .pmpro_card_actions a:hover{color:#dab23e!important;text-decoration:underline!important}body.walkdogs-checkout-page:not(.logged-in) .wdc-pmpro-wrapper .pmpro_card_actions{display:none!important}.wdc-header-auth{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right;padding-top:4px}.wdc-account-hint{font-size:.75rem;color:var(--wdc-muted)!important;line-height:1.3}body.walkdogs-checkout-page .wdc-checkout-card{padding-top:64px!important;margin-top:50px!important}body.walkdogs-checkout-page .wdc-checkout-card .pmpro_card_actions{color:#f4f6f5!important;background:transparent!important;border-top-color:rgb(255 255 255 / .12)!important}body.walkdogs-checkout-page .wdc-checkout-card .pmpro_card_actions a{color:#f2c94c!important}