@font-face{font-family:Manrope;src:url('./assets/manrope-400.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url('./assets/manrope-500.ttf') format('truetype');font-weight:500;font-display:swap}@font-face{font-family:Manrope;src:url('./assets/manrope-600.ttf') format('truetype');font-weight:600;font-display:swap}@font-face{font-family:Manrope;src:url('./assets/manrope-700.ttf') format('truetype');font-weight:700;font-display:swap}
.desktop-nav,.dropdown,.drawer-nav,.header-tools,.btn,.product-actions,.catalog-toolbar,.order-totals,.tax-note,.checkout-steps,.payment-options,.payment-strip,.cart-options,.account-order,.payment-brands,.product-info fieldset,.choice,.product-info .meta,.form-status{font-family:Manrope,Arial,sans-serif}.nav-group>button{font-family:Manrope,Arial,sans-serif;font-weight:700;font-size:13px;letter-spacing:.045em}.dropdown-links a{font-family:Manrope,Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.7;padding-block:7px}.desktop-nav{gap:24px}.topbar{position:relative;justify-content:flex-end;font-family:Manrope,Arial,sans-serif;font-size:12px}.announcement{position:absolute;left:50%;transform:translateX(-50%);width:48%;max-width:580px;gap:10px}.announcement>span{min-width:0;font-weight:500;white-space:nowrap}.top-links{flex:0 0 auto}.logo{font-size:34px}.header-inner{gap:20px}.nav-promo span{font-weight:600;font-size:14px}.drawer-nav summary{font-family:Manrope,Arial,sans-serif;font-weight:700;font-size:19px}.drawer-nav a{font-family:Manrope,Arial,sans-serif;font-weight:500}.drawer-nav details>a{font-size:15px;line-height:1.6}.play-toggle{display:none!important}
.quick-items{gap:10px}.quick-item{width:48px;height:48px;border-radius:12px;border:1px solid #ffffff55;box-shadow:0 5px 16px #0002;transition:transform .2s,box-shadow .2s}.quick-item:hover{transform:translateX(4px);box-shadow:0 7px 20px #0003}.quick-item.whatsapp{background:#25d366}.quick-item.instagram{background:radial-gradient(circle at 25% 110%,#feda75 0%,#fa7e1e 30%,#d62976 56%,#962fbf 76%,#4f5bd5 100%)}.quick-item.phone{background:linear-gradient(140deg,#08b5ee,#0870e1)}.quick-item.quote{background:linear-gradient(140deg,#f4bf4f,#c88b21)}.quick-item.unavailable{opacity:1;filter:none}.quick-item>span{left:58px;font-family:Manrope,Arial,sans-serif}.quick-item img,.quick-item>svg{width:25px;height:25px}.quick-toggle{background:linear-gradient(140deg,#bc9857,#796037)}
.image-banner{position:relative;background:#777 url('./assets/axem-fast/kurumsal.webp') center 51%/cover no-repeat;color:#fff;isolation:isolate;padding-block:62px}.image-banner:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#1a201dd9,#2929208c,#1c221bd4)}.image-banner h1{font-size:42px;text-shadow:0 2px 12px #0002}.image-banner nav,.image-banner nav a{color:#fff}.image-banner nav{font-family:Manrope,Arial,sans-serif;font-size:12px}.image-banner>div{max-width:1100px;margin:auto}
.category-viewport{min-width:0}.categories .premium-category{width:92px;height:92px;margin-bottom:22px;filter:drop-shadow(0 7px 9px #8d6b300b);transition:transform .4s}.categories a:hover .premium-category{transform:translateY(-5px) rotate(-3deg)}.categories h3{font-size:20px}.categories p{font-family:Manrope,Arial,sans-serif;font-size:12px}.categories>a:nth-child(n+6){display:none}.categories-section{padding-bottom:80px}.product-actions .icon-btn{color:#292929}.product-actions .icon-btn:hover{color:#9b773c;background:#faf6ee}.product-actions svg{stroke-width:1.7}.price{font-family:Manrope,Arial,sans-serif;font-size:19px;font-weight:700;margin-top:10px;color:#1f2522}.price small,.detail-price small{font-size:10px;font-weight:400;color:#858585;display:block;margin-top:4px;letter-spacing:.04em}.detail-price{font-family:Manrope,Arial,sans-serif;font-size:30px;font-weight:600;color:#202720}.product-name{font-size:19px}.buy-now{margin-top:13px;background:#b49358;color:#fff;width:100%;font-weight:600}.buy-now:hover{background:#95753f}.detail-actions{gap:12px}.detail-actions .btn{min-height:46px}.payment-strip{display:flex;align-items:center;justify-content:center;gap:20px;border-top:1px solid #ddd;padding-top:20px;margin-top:25px;flex-wrap:wrap}.payment-strip span{font-size:11px;color:#888}.payment-strip strong{font-size:18px;font-weight:700;letter-spacing:-.5px}.payment-strip strong:last-child{color:#2054d5}.payment-brands{display:flex;align-items:center;gap:15px;font-weight:700}.payment-brands i{height:15px;border-left:1px solid #777}.order-totals{margin:24px 0 14px}.order-totals>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:9px 0;font-size:13px;line-height:1.65}.order-totals dt{margin:0;color:#696c69}.order-totals dd{margin:0;text-align:right;white-space:nowrap;font-weight:600}.order-totals .grand-total{border-top:1px solid #d7d8d2;padding-top:20px;margin-top:14px;font-size:19px}.grand-total dt{color:#202720;font-weight:600}.tax-note{font-size:10px;color:#777;line-height:1.7}.cart-row{align-items:center}.cart-row-end{display:flex;flex-direction:column;gap:20px;align-items:flex-end;flex-shrink:0;font-family:Manrope,Arial,sans-serif}.cart-row-end strong{font-weight:600;font-size:15px}.cart-options{display:block;font-size:11px;color:#888;margin-top:10px}.cart-row label{font-family:Manrope,Arial,sans-serif;font-size:12px}.cart-row input{font-family:Manrope,Arial,sans-serif;font-size:14px}.shipping-progress{border:1px solid #e6e1d6;padding:17px 22px;border-radius:8px;background:#fcfaf6;margin-bottom:30px}.shipping-progress p{font-family:Manrope,Arial,sans-serif;font-size:12px;color:#62563d;margin:0 0 10px}.shipping-progress progress{display:block;appearance:none;height:4px;width:100%;border:0;background:#e9e4da;border-radius:5px;overflow:hidden}.shipping-progress progress::-webkit-progress-bar{background:#e9e4da}.shipping-progress progress::-webkit-progress-value{background:#ad8c50}.shipping-progress progress::-moz-progress-bar{background:#ad8c50}.summary-box{background:#f7f6f1;border-color:#e8e4da}.summary-box h2{font-size:28px}.checkout-steps{display:flex;flex-wrap:wrap;gap:18px;font-size:11px;border-bottom:1px solid #ddd;padding-bottom:20px;margin-bottom:35px;color:#92968e}.checkout-steps b{color:#2c352b;font-weight:600}.checkout-form h2{font-size:28px;margin:35px 0 24px}.checkout-form h2:first-child{margin-top:0}.checkout-form label{font-family:Manrope,Arial,sans-serif;font-size:12px;font-weight:500}.checkout-form .form-grid{gap:20px}.checkout-form input,.checkout-form select,.checkout-form textarea,.account-layout form input{font-family:Manrope,Arial,sans-serif;border-color:#dfe2da;font-size:14px;padding:14px 15px;border-radius:5px;font-weight:400}.checkout-form textarea{min-height:90px}.checkout-form textarea[name=note]{min-height:70px}.payment-options{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:25px}.payment-options>label{padding:20px;display:flex;gap:14px;align-items:center;border:1px solid #dfe2da;border-radius:8px;cursor:pointer;background:white;margin:0}.payment-options>label:has(:checked){border-color:#a9884f;box-shadow:0 0 0 1px #a9884f;background:#fdfaf5}.payment-options input{width:16px;height:16px;accent-color:#a9884f;margin:0;flex-shrink:0}.payment-options strong{display:block;font-size:19px;color:#1c2520;font-family:Manrope,Arial,sans-serif;letter-spacing:-.5px}.payment-options>label:last-child strong{color:#2054d5}.payment-options small{display:block;color:#858585;font-size:10px;margin-top:3px;line-height:1.6}.payment-options svg{width:21px;color:#8b7c63;margin-left:auto}.check-line{display:flex;gap:12px;align-items:flex-start;margin:18px 0;font-weight:400!important;line-height:1.8!important}.check-line input{width:17px;height:17px;margin:3px 0 0;accent-color:#8e713e;flex-shrink:0}.check-line>span{color:#6d7268;font-size:11px}.check-line a{text-decoration:underline;text-underline-offset:3px;color:#3e4c36}.checkout-submit{width:100%;margin-top:10px;font-weight:600;font-size:14px;padding-inline:18px}.checkout-lines{margin-top:25px}.checkout-lines>a{display:flex;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid #e0dfd7}.checkout-lines img{width:55px;height:65px;border-radius:5px}.checkout-lines span{font-size:14px;flex:1;line-height:1.45}.checkout-lines small{display:block;font-family:Manrope,Arial,sans-serif;font-size:10px;margin-top:5px;color:#7b7d75}.checkout-lines b{font:600 11px/1.5 Manrope,Arial,sans-serif;white-space:nowrap}.account-layout form>label{font:500 12px/1.7 Manrope,Arial,sans-serif;margin-bottom:22px}.account-layout label small{display:block;font-size:10px;color:#888;margin-top:6px}.account-order{border-bottom:1px solid #ddd;padding:20px 0}.account-order h3{font-family:Manrope,Arial,sans-serif;font-size:14px;overflow-wrap:anywhere}.account-order p{font-size:13px}.btn{font-size:13px;letter-spacing:.01em;font-weight:600}.quickview .btn{margin-right:5px}.form-status{padding:12px 0;font-size:12px;line-height:1.8}.footer-bottom{font-family:Manrope,Arial,sans-serif;font-size:11px}.newsletter>.muted{line-height:1.9}
@media(max-width:1250px){.desktop-nav{gap:18px}.nav-group>button{font-size:11px}.logo{font-size:30px}.categories h3{font-size:19px}.cart-layout,.checkout-layout{gap:40px}.checkout-lines b{font-size:10px}}
@media(max-width:1100px){.announcement{position:static;transform:none;width:100%;max-width:650px}.topbar{justify-content:center}.header-inner{height:70px}.top-links{display:none}.categories .premium-category{width:80px;height:80px}.product-actions .icon-btn:nth-child(3){display:flex}.product-name{font-size:17px}.price{font-size:17px}.checkout-layout{grid-template-columns:minmax(0,1fr) 310px;gap:30px}.cart-layout{grid-template-columns:minmax(0,1fr) 310px;gap:30px}.payment-options{gap:10px}.payment-options>label{padding:15px;gap:10px}.payment-options svg{display:none}.order-totals>div{font-size:11px}.order-totals .grand-total{font-size:17px}}
@media(max-width:850px){.categories{gap:12px}.categories h3{font-size:16px}.category-viewport{width:100%;overflow:clip;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.categories{display:flex;width:max-content;gap:0;overflow:visible;padding:0;scroll-snap-type:none;animation:categories-marquee 28s linear infinite}.categories>a{display:block!important;flex:0 0 170px;width:170px;padding:10px 15px;scroll-snap-align:none}.categories>a:nth-child(n+6){display:block}.categories:hover,.categories:focus-within{animation-play-state:paused}.categories .premium-category{width:80px;height:80px;margin-bottom:18px}.categories p{font-size:10px}.categories-section{padding-bottom:55px}.quick-item{width:44px;height:44px;border-radius:50%;box-shadow:0 4px 15px #0002}.quick-item>span{left:54px}.quick-toggle{width:48px;height:48px}.quick.expanded .quick-item>span{font-size:11px;font-weight:500}.quick{bottom:92px}.buy-row{flex-wrap:wrap}.buy-row>.btn{flex-basis:auto}.product-info .detail-actions{gap:8px}.checkout-layout,.cart-layout{grid-template-columns:1fr;gap:35px}.summary-box{margin-top:0}.checkout-layout>.summary-box{grid-row:1}.checkout-lines{display:none}.checkout-layout>.summary-box>h2{font-size:24px}.checkout-layout>.summary-box .order-totals{margin-top:15px}.checkout-layout>.summary-box .order-totals>div{font-size:12px}.checkout-layout>.summary-box .order-totals .grand-total{font-size:18px}.account-layout{gap:40px}.image-banner{padding-block:48px}.image-banner h1{font-size:35px}}
@media(max-width:600px){.header-inner{height:62px;grid-template-columns:38px minmax(0,1fr) 38px;gap:8px}.logo{font-size:25px;max-width:none;width:100%;line-height:1.2}.hero{min-height:550px;height:550px}.hero-copy{top:68px;left:20px;right:20px}.hero h1{font-size:34px;line-height:1.2}.hero-copy p{font-size:15px;line-height:1.7;margin:16px 0 24px;max-width:310px}.hero-copy .btn{min-height:44px;padding-inline:21px;font-size:12px}.hero-thumb{height:150px;bottom:65px;left:23px;width:calc(100% - 46px);gap:20px}.hero-thumb>div{font-size:15px;padding-top:8px;max-width:190px;line-height:1.5}.hero-thumb p{font-family:Manrope,Arial,sans-serif;font-size:15px;font-weight:600;margin:8px 0 10px}.hero-thumb .text-link{font-family:Manrope,Arial,sans-serif;font-size:10px;letter-spacing:.02em}.hero-thumb img{width:95px;height:126px}.hero-controls{bottom:22px;left:auto;right:24px;gap:5px}.hero-dots{gap:11px;margin-right:12px}.hero-dots button{height:7px;width:7px}.hero-controls .icon-btn{width:32px;height:32px}.section-title h2{font-size:27px}.categories-section{padding-top:45px;padding-bottom:42px}.categories-section .section-title{margin-bottom:20px}.categories>a{width:155px;flex-basis:155px}.categories .premium-category{width:76px;height:76px}.categories h3{font-size:17px;min-height:40px;display:flex;align-items:center;justify-content:center}.categories p{margin:5px 0}.categories{animation-duration:25s}.product-grid{gap:30px 14px}.product-image{aspect-ratio:1/1.35}.product-actions{left:6px;right:6px;bottom:7px;gap:4px;justify-content:center}.product-actions .icon-btn{display:flex!important;width:28px;height:28px;min-width:28px;box-shadow:0 1px 5px #0002}.product-actions svg{height:15px;width:15px}.product-name{font-size:16px;line-height:1.45;min-height:46px}.price{font-size:17px;line-height:1.4;margin-top:7px}.price small{font-size:9px;letter-spacing:0;margin-top:3px}.swatches{margin-top:10px}.image-banner{padding:42px 22px;background-position:60% center}.image-banner h1{font-size:30px;line-height:1.3;overflow-wrap:normal}.image-banner nav{font-size:10px;line-height:1.9;gap:8px}.image-banner nav span:last-child{max-width:220px}.main-product-image img{height:410px}.detail-title{font-size:30px}.detail-price{font-size:27px!important}.product-info .choice span{font-size:12px;padding:8px 12px}.product-info .choice{gap:6px;margin-right:8px}.product-info .quantity{height:49px}.quantity input{width:40px}.buy-row{flex-wrap:nowrap;gap:12px}.buy-row>.btn{font-size:12px;flex:1}.buy-now{font-size:12px;min-height:48px}.detail-links{font-family:Manrope,Arial,sans-serif;font-size:10px;gap:15px;flex-wrap:wrap}.detail-actions>.btn{font-size:11px}.detail-links button{font-size:10px}.payment-strip{gap:16px;padding-top:16px;margin-top:22px}.payment-strip strong{font-size:17px}.payment-strip span{font-size:10px}.cart-row{gap:12px;align-items:flex-start;padding-bottom:22px;margin-bottom:22px}.cart-row>a,.cart-row img{width:72px}.cart-row img{height:100px}.cart-row h2{font-size:16px;line-height:1.4}.cart-row p{font-family:Manrope,Arial,sans-serif;font-size:12px}.cart-row label{gap:8px;font-size:11px}.cart-row input{width:50px;padding:6px 8px;font-size:13px}.cart-row-end{max-width:85px;gap:16px}.cart-row-end strong{font-size:12px;white-space:nowrap}.cart-row-end .icon-btn{width:27px;height:27px}.cart-row-end svg{height:18px;width:18px}.cart-options{font-size:9px;line-height:1.7;margin-top:8px}.summary-box{padding:25px 22px}.summary-box h2{font-size:26px}.order-totals>div{font-size:12px;gap:12px}.order-totals .grand-total{font-size:18px}.tax-note{font-size:9px}.shipping-progress{padding:16px;margin-bottom:25px}.shipping-progress p{font-size:11px;line-height:1.9}.checkout-layout>.summary-box{margin-bottom:10px}.checkout-steps{gap:12px;font-size:9px;margin-bottom:28px}.checkout-form h2{font-size:25px;margin:30px 0 20px}.checkout-form .form-grid{grid-template-columns:1fr 1fr;gap:17px 12px}.checkout-form label{font-size:11px}.checkout-form input,.checkout-form select,.checkout-form textarea{font-size:16px;padding:12px 10px;line-height:1.5}.checkout-form label:has(input[type=email]),.checkout-form label:has(input[type=tel]){grid-column:1/-1}.checkout-form .full{grid-column:1/-1}.payment-options{grid-template-columns:1fr 1fr;gap:12px}.payment-options>label{padding:16px 12px;gap:10px;align-items:flex-start}.payment-options input{height:15px;width:15px;margin-top:7px}.payment-options strong{font-size:20px}.payment-options small{font-size:9px;line-height:1.7}.checkout-submit{font-size:11px;padding:15px 12px;min-height:52px}.check-line>span{font-size:10px;line-height:1.9}.account-layout>div+div{border-top:1px solid #ddd;padding-top:35px;margin-top:40px}.account-layout input{font-size:16px!important}.account-layout h1,.account-layout h2{font-size:29px}.account-layout .btn{min-height:48px;width:100%}.checkout-lines b{font-size:10px}.right-drawer .dialog-body{padding:20px}.right-drawer .order-totals>div{font-size:11px}.right-drawer .order-totals .grand-total{font-size:17px}.drawer-cart>a{gap:15px}.drawer-cart img{height:85px;width:68px}.drawer-cart span{font-size:16px;line-height:1.4}.drawer-cart small{font-family:Manrope,Arial,sans-serif;font-size:11px;margin-top:10px}.newsletter-field button{font-family:Manrope,Arial,sans-serif;font-weight:600;font-size:11px}.footer-main{gap:30px}.footer-contact:empty{display:none}.product-tabs [role=tab]{font-size:13px}.product-tabs [role=tablist]{gap:20px}.form-grid{min-width:0}.quickview>img{height:240px}.quickview .btn{width:100%;margin-right:0}.cart-layout .empty-state h2{font-size:27px}}
@media(prefers-reduced-motion:reduce){.categories{animation:none;transform:none;display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.categories>a{width:auto;display:block!important}.categories>a:nth-child(n+6){display:none!important}.category-viewport{mask-image:none}.quick-item{transition:none}}
@keyframes categories-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
/* Put mobile contact access inside the bottom dock, away from page content. */
@media(max-width:850px){.mobile-toolbar{grid-template-columns:repeat(6,minmax(0,1fr))}.mobile-toolbar>:nth-child(1){grid-column:1}.mobile-toolbar>:nth-child(2){grid-column:3}.mobile-toolbar>:nth-child(3){grid-column:4}.mobile-toolbar>:nth-child(4){grid-column:5}.mobile-toolbar>:nth-child(5){grid-column:6}.quick{left:calc(100% / 6);bottom:0;width:calc(100% / 6);top:auto;transform:none;z-index:36}.quick-toggle{display:flex;flex-direction:column;gap:5px;background:#fff;color:#9d793e;width:100%;height:72px;box-shadow:none;border:0;border-radius:0}.quick-toggle:after{content:'İletişim';font:11px/1.4 Marcellus,Georgia,serif}.quick-toggle svg{height:21px;width:21px}.quick-items{bottom:84px;left:calc(50% - 22px)}.quick-items .quick-item>span{font-size:10px;max-width:210px}.quick-items .quick-item:hover{transform:none}}
@media(max-width:600px){.quick-toggle{height:66px}.quick-toggle:after{font-size:10px}.quick-toggle svg{height:20px;width:20px}.quick-items{bottom:78px}}
@media(max-width:850px){.checkout-layout{display:flex;flex-direction:column}.checkout-layout>.summary-box{order:-1;width:100%}.checkout-layout>div{width:100%;min-width:0}}

/* AXEM — logo, menü ve panelden yönetilen alanlar için ek düzenlemeler */
.logo.has-logo{display:flex;justify-content:center;align-items:center}
.logo.has-logo img{width:220px;height:70px;object-fit:contain}
.nav-group>.nav-link{display:inline-block;font-family:Manrope,Arial,sans-serif;font-weight:700;font-size:13px;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;padding:32px 0}
.announcement>span a{color:inherit}
.footer-logo{display:inline-block;margin-bottom:28px}
.footer-logo img{display:block;width:220px;height:76px;object-fit:contain;object-position:left center}
.footer-about{color:#c9c5bc;font-size:15px;line-height:1.6;max-width:460px;margin:0 0 36px}
.footer-contact a,.footer-contact span{word-break:break-word}
.footer-contact>span{font-size:16px!important;line-height:1.5;margin-top:6px}
.footer-social{display:flex;flex-wrap:wrap;gap:8px 18px}
.footer-social a{font-size:15px;color:#d3d3d3}
.payment-note{font-family:Manrope,Arial,sans-serif;font-size:14px;color:#6b6457;margin:-6px 0 18px}
@media(max-width:1250px){.logo.has-logo img{width:170px;height:54px}}
@media(max-width:850px){.logo.has-logo img{width:150px;height:46px}.footer-logo img{width:180px;height:62px}}
@media(max-width:600px){.logo.has-logo img{width:132px;height:42px}}
/* Masaüstü menü başlığı ile panel arasında kesintisiz fare geçiş alanı. */
@media(min-width:1101px){
  .header-inner>.desktop-nav{height:100%;align-items:stretch}
  .desktop-nav>.nav-group{display:flex;align-items:center}
}
