:root{--color-brand: #FF9797;--color-action: #D83A4E;--color-ink: #241D1B;--color-ink-2: #5C524D;--color-muted: #8A7E78;--color-cream: #FBF6F2;--color-blush: #FFEDED;--color-panel: #ECE6E0;--color-line: #E7DDD5;--color-white: #FFFFFF;--color-success: #2F7D63;--color-warning: #B5562A;--font-body: "Poppins", system-ui, -apple-system, sans-serif;--font-heading: "Poppins", system-ui, -apple-system, sans-serif;--font-size-base: 16px;--line-height-base: 1.6;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-full: 100px;--shadow-sm: 0 1px 3px rgba(36,29,27,.08);--shadow-md: 0 4px 16px rgba(36,29,27,.12);--shadow-lg: 0 16px 48px rgba(36,29,27,.18);--z-dropdown: 100;--z-sticky: 200;--z-drawer: 300;--z-modal: 400;--z-toast: 500;--transition: .15s ease;--transition-slow: .28s ease;--container-width: 1280px;--container-pad: clamp(16px, 4vw, 36px)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:var(--font-size-base);-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--color-cream);color:var(--color-ink);line-height:var(--line-height-base);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}ul,ol{list-style:none}::selection{background:var(--color-brand);color:var(--color-ink)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.container,.page-width{max-width:var(--container-width);margin:0 auto;padding:0 var(--container-pad)}.section-pad{padding-top:clamp(32px,5vw,64px);padding-bottom:clamp(32px,5vw,64px)}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.grid{display:grid}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.text-muted{color:var(--color-muted)}.text-action{color:var(--color-action)}.font-bold{font-weight:700}.font-semi{font-weight:600}.hidden{display:none!important}h1,.h1{font-size:clamp(26px,5vw,48px);font-weight:600;letter-spacing:-.02em;line-height:1.1}h2,.h2{font-size:clamp(20px,3.5vw,32px);font-weight:600;letter-spacing:-.01em;line-height:1.2}h3,.h3{font-size:clamp(16px,2.5vw,22px);font-weight:600;line-height:1.3}h4,.h4{font-size:clamp(14px,1.8vw,18px);font-weight:600}p{color:var(--color-ink-2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-body);font-weight:600;font-size:14px;line-height:1;padding:13px 24px;border-radius:var(--radius-md);transition:all var(--transition);white-space:nowrap;min-height:44px}.btn-primary{background:var(--color-action);color:var(--color-white)}.btn-primary:hover{background:#c3273d;transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-ink{background:var(--color-ink);color:var(--color-white)}.btn-ink:hover{background:#3a2e2b}.btn-outline{background:transparent;color:var(--color-ink);border:1.5px solid var(--color-ink)}.btn-outline:hover{background:var(--color-ink);color:var(--color-white)}.btn-brand{background:var(--color-brand);color:var(--color-ink)}.btn-brand:hover{background:#ff7f7f}.btn-ghost{background:transparent;color:var(--color-ink-2)}.btn-ghost:hover{color:var(--color-ink)}.btn-full{width:100%}.btn-sm{padding:9px 16px;font-size:13px;min-height:36px}.btn-lg{padding:15px 32px;font-size:16px;min-height:52px}.btn:disabled{opacity:.5;pointer-events:none}.btn:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.input,.textarea,.select{font-family:var(--font-body);font-size:14px;width:100%;background:var(--color-white);color:var(--color-ink);border:1.5px solid var(--color-line);border-radius:var(--radius-md);padding:12px 14px;transition:border-color var(--transition);min-height:44px}.input:focus,.textarea:focus,.select:focus{outline:none;border-color:var(--color-brand);box-shadow:0 0 0 3px #ff979733}.input::placeholder,.textarea::placeholder{color:var(--color-muted)}.label{font-size:13px;font-weight:600;color:var(--color-ink-2);display:block;margin-bottom:6px}.textarea{min-height:88px;resize:vertical}.divider{height:1px;background:var(--color-line);margin:var(--space-6) 0}.card{background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-lg)}.badge{display:inline-flex;align-items:center;font-size:11px;font-weight:600;letter-spacing:.03em;padding:3px 8px;border-radius:6px;line-height:1.4}.badge-new{background:#16a34a;color:var(--color-white);text-transform:uppercase}.badge-sale{background:var(--color-action);color:var(--color-white)}.badge-bestseller{background:var(--color-ink);color:var(--color-white);text-transform:uppercase}.badge-fast{background:#fff1e8;color:var(--color-warning)}.badge-low-stock{background:#eaf3ee;color:var(--color-success)}.price{font-size:18px;font-weight:700;color:var(--color-action)}.price--compare{font-size:13px;color:var(--color-muted);text-decoration:line-through;font-weight:400}.price-group{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}@media(max-width:767px){:root{--container-pad: 16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(max-width:767px){.template-page-kendi-kutunu-yap .mobile-nav{display:none!important}.template-page-kendi-kutunu-yap{padding-bottom:0!important}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/base.css.map */
