/*!/wp-content/themes/kimono-child/style.css*/.pxl-pricing .pxl-item--feature>div{display:flex;align-items:flex-start;gap:.5rem}.pxl-pricing .pxl-item--feature-icon{line-height:1;display:inline-flex}.pxl-pricing .pxl-item--feature-text{flex:1 1 auto}.woocommerce-account .u-columns{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(24px, 3vw, 40px);align-items:flex-start;max-width:1100px;margin-left:auto;margin-right:auto;padding-left:clamp(10px, 3vw, 20px);padding-right:clamp(10px, 3vw, 20px);margin-bottom:clamp(32px, 6vw, 80px)}.woocommerce-account .u-columns .u-column1,.woocommerce-account .u-columns .u-column2,.woocommerce-account .woocommerce .col2-set .col-1,.woocommerce-account .woocommerce .col2-set .col-2{float:none!important;width:auto!important;max-width:100%;flex:1 1 clamp(420px, 46%, 560px);box-sizing:border-box}.woocommerce-account .woocommerce .woocommerce-form-login,.woocommerce-account .woocommerce .woocommerce-form-register{position:relative;isolation:isolate;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;border:1px solid rgb(0 0 0 / .12);background:inherit!important;color:inherit!important;box-shadow:0 8px 24px rgb(0 0 0 / .08);border-radius:18px;overflow:hidden;width:100%;box-sizing:border-box;--card-pad:20px;padding:var(--card-pad)!important}.woocommerce-account .woocommerce .woocommerce-form-register{max-width:none!important}.woocommerce-account .woocommerce .woocommerce-form-login .form-row,.woocommerce-account .woocommerce .woocommerce-form-register .form-row,.woocommerce-account .woocommerce .woocommerce-form-login p,.woocommerce-account .woocommerce .woocommerce-form-register p{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box}.woocommerce-account .woocommerce .woocommerce-form-login .form-row-wide,.woocommerce-account .woocommerce .woocommerce-form-register .form-row-wide{width:100%!important}.woocommerce-account .u-columns .u-column1 form,.woocommerce-account .u-columns .u-column2 form{border-radius:18px;overflow:hidden}.woocommerce-account .woocommerce .woocommerce-form-register p,.woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-privacy-policy-text,.woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-privacy-policy-text p{font-size:14px;line-height:1.6}.woocommerce-account .woocommerce form .form-row{width:100%!important;display:block!important;margin:0 0 12px}.woocommerce-account .woocommerce form .input-text,.woocommerce-account .woocommerce form input[type="email"],.woocommerce-account .woocommerce form input[type="text"],.woocommerce-account .woocommerce form input[type="password"]{width:100%;height:46px;padding:0 12px;background:transparent!important;color:inherit!important;border:1px solid currentColor!important;border-radius:10px;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.woocommerce-account .woocommerce .woocommerce-form-login :is(input[type="text"],input[type="email"],input[type="password"],input.input-text,textarea),.woocommerce-account .woocommerce .woocommerce-form-register :is(input[type="text"],input[type="email"],input[type="password"],input.input-text,textarea){background:transparent!important;color:inherit!important;border:1px solid currentColor!important;border-radius:12px!important;box-shadow:none!important}.woocommerce-account .woocommerce .woocommerce-form-login input.input-text,.woocommerce-account .woocommerce .woocommerce-form-login input[type="email"],.woocommerce-account .woocommerce .woocommerce-form-login input[type="text"],.woocommerce-account .woocommerce .woocommerce-form-login input[type="password"]{border:1px solid currentColor!important;border-radius:10px;background:transparent!important;color:inherit!important}.woocommerce-account .u-columns form .woocommerce-form__label-for-checkbox{display:flex;align-items:center;gap:8px;margin:6px 0 10px;font-size:.95rem}.woocommerce-account .u-columns form button.button,.woocommerce-account .u-columns form button.woocommerce-button,.woocommerce-account .u-columns form .button{width:auto;min-width:120px;height:44px;padding:0 16px;border-radius:10px;font-weight:700;letter-spacing:.01em;border:1px solid rgb(0 0 0 / .06);box-shadow:0 6px 16px rgb(0 0 0 / .12);transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease}.woocommerce-account .u-columns form button.button:hover,.woocommerce-account .u-columns form button.woocommerce-button:hover,.woocommerce-account .u-columns form .button:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgb(0 0 0 / .16)}.woocommerce-account .u-columns form .lost_password{margin-top:8px;font-size:.92rem}.woocommerce-account .site-content .woocommerce{margin-bottom:clamp(24px, 6vw, 64px)}.woocommerce-account .woocommerce form fieldset{border:0;margin:0;padding:0}@media (max-width:900px){.woocommerce-account .u-columns{gap:20px;max-width:720px}.woocommerce-account .u-columns .u-column1,.woocommerce-account .u-columns .u-column2,.woocommerce-account .woocommerce .col2-set .col-1,.woocommerce-account .woocommerce .col2-set .col-2{flex:1 1 100%}}.woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-privacy-policy-text{display:none!important}.woocommerce-account .woocommerce p#kvkk-error,.woocommerce-account p#kvkk-error{display:block;margin:6px 0 0;padding:8px 12px;border:1px solid rgb(200 0 0 / .35);border-radius:8px;background:#fff0;color:inherit;position:static}.woocommerce-account .woocommerce p#kvkk-error::before,.woocommerce-account .woocommerce .woocommerce-error#kvkk-error::before,.woocommerce-account .woocommerce-notices-wrapper .woocommerce-error#kvkk-error::before{display:none!important;content:none!important}.screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.woocommerce-account .woocommerce .woocommerce-form-login h2,.woocommerce-account .woocommerce .woocommerce-form-register h2{margin:0 0 12px;line-height:1.15;letter-spacing:-.01em}.woocommerce-account .woocommerce form input.input-text:focus,.woocommerce-account .woocommerce form input[type="email"]:focus,.woocommerce-account .woocommerce form input[type="text"]:focus,.woocommerce-account .woocommerce form input[type="password"]:focus{outline:none;border-color:currentColor!important;box-shadow:inset 0 0 0 1px currentColor;background:#fff0}.woocommerce-account .woocommerce form button.button,.woocommerce-account .woocommerce form .button{min-height:44px;padding:0 16px}@media (max-width:420px){.woocommerce-account .u-columns{gap:16px}}.woocommerce-account .woocommerce p.form-row+.woocommerce-error,.woocommerce-account .woocommerce p#kvkk-error{margin-top:8px}.ml-form-embedContainer,.ml-form-embedWrapper,.ml-form-form{font:inherit;color:inherit;background:#fff0}.ml-form-form input[type="email"]{width:min(360px, 90vw);height:44px;border-radius:8px;border:1px solid rgb(0 0 0 / .15);padding:0 12px;background:#fff0;box-sizing:border-box}.ml-form-form button[type="submit"]{height:44px;padding:0 16px;border:0;border-radius:8px;font-weight:600;cursor:pointer}.ml-form-horizontalRow{gap:8px}@media (prefers-color-scheme:dark){.ml-form-form input[type="email"]{border-color:rgb(255 255 255 / .25);color:#fff}.ml-form-form button[type="submit"]{background:#fff;color:#111}}.site-header .ml-form-embedContainer{margin:0}.wpconsent-banner{backdrop-filter:saturate(120%) blur(6px);box-shadow:0 12px 28px rgb(0 0 0 / .28);border-radius:14px}.wpconsent-banner .buttons,.wpconsent-banner .wpc-buttons{gap:.5rem}.wpconsent-banner .wpc-buttons button{border:1px solid rgb(0 0 0 / .15);transition:transform .08s ease,box-shadow .12s ease,background-color .12s ease}.wpconsent-banner .wpc-buttons button:nth-child(1),.wpconsent-banner .wpc-buttons button:nth-child(2){box-shadow:0 1px 2px rgb(0 0 0 / .08)}.wpconsent-banner .wpc-buttons button:nth-child(1):hover,.wpconsent-banner .wpc-buttons button:nth-child(2):hover{background:#f7f7f7!important;transform:translateY(-1px)}.wpconsent-banner .wpc-buttons button:nth-child(3){box-shadow:0 6px 16px rgb(185 8 8 / .35)}.wpconsent-banner .wpc-buttons button:nth-child(3):hover{filter:brightness(1.06);transform:translateY(-1px)}.wpconsent-banner,.wpconsent-banner p{line-height:1.45}.fotoloji-category-hero{position:relative;background:linear-gradient(180deg,rgb(0 0 0 / .6),rgb(0 0 0 / .9)),url(/wp-content/uploads/2025/09/hero-bg-preset.webp) center/cover no-repeat;padding:6rem 2rem;text-align:center;color:#fff;border-radius:20px;margin-bottom:3rem}.fotoloji-category-hero h1{font-size:3rem;font-weight:700;margin-bottom:1rem}.fotoloji-category-hero p{font-size:1.2rem;max-width:700px;margin:0 auto 2rem;line-height:1.6}.fotoloji-category-hero .hero-cta{display:inline-block;padding:.8rem 2rem;background:#B90808;color:#fff;font-weight:600;border-radius:50px;text-decoration:none;transition:0.3s}.fotoloji-category-hero .hero-cta:hover{background:#e01111}.fotoloji-category-hero{--fo-theme-text:var(--wp--preset--color--foreground, currentColor);color:color-mix(in srgb,var(--fo-theme-text) 25%,#ffffff 75%)}.fotoloji-category-hero h1,.fotoloji-category-hero p{color:inherit}