/* Tools Shopify source-inspired NoraCommerce adapter v1.0.1 */
:root{--tools-yellow:#f5c323;--tools-dark:#101820;--tools-border:#e8e8e8;--tools-muted:#6b7280}
*,*:before,*:after{box-sizing:border-box}body.tools-theme{margin:0;color:#161b24;font-family:Arial,Helvetica,sans-serif;background:#fff}body.tools-theme a{text-decoration:none;color:inherit}body.tools-theme button{cursor:pointer}body.tools-theme img{max-width:100%}body.tools-theme .tools-container{width:min(1320px,calc(100% - 36px));margin-inline:auto}body.tools-theme .tools-announcement{background:#141414;color:#fff;text-align:center;padding:10px 15px;font-size:12px;letter-spacing:.025em}
.tools-header{background:#fff;position:relative;z-index:50;border-bottom:1px solid #ededed}.tools-header-main{display:grid;grid-template-columns:minmax(190px,250px) minmax(240px,1fr) minmax(250px,330px);gap:20px;align-items:center;min-height:106px}.tools-logo{display:flex;align-items:center}.tools-logo img{width:var(--tools-logo-width,185px);height:auto;max-height:88px;object-fit:contain;object-position:left center}.tools-search{display:flex;height:46px;border:1px solid #dedede;background:#f8f8f8;border-radius:3px;overflow:hidden;min-width:0}.tools-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;padding:0 14px;font:inherit}.tools-search button{border:0;background:var(--tools-yellow);width:54px;display:grid;place-items:center}.tools-search svg{width:20px;fill:none;stroke:#111;stroke-width:2}.tools-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px}.tools-head-action{display:flex;align-items:center;gap:7px;white-space:nowrap}.tools-head-action small{display:block;font-size:11px;color:#777}.tools-head-action strong{display:block;font-size:14px}.tools-head-icon{font-size:30px}.tools-mobile-toggle{display:none;border:0;background:none;font-size:24px}.tools-nav-wrap{background:#151515;color:#fff}.tools-nav-inner{display:flex;align-items:stretch;min-height:53px;gap:24px}.tools-all-products{background:var(--tools-yellow);color:#121212;display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700;padding:0 24px}.tools-nav{display:flex;align-items:stretch;gap:24px;list-style:none;margin:0;padding:0}.tools-nav-item{position:relative;display:flex;align-items:center}.tools-nav-item>a{display:block;font-weight:700;font-size:13px;line-height:1.4;padding:16px 0;white-space:nowrap}.tools-dropdown{display:none;position:absolute;left:0;top:100%;z-index:80;min-width:220px;list-style:none;margin:0;padding:8px 14px;background:#fff;color:#252525;border:1px solid #e7e7e7;box-shadow:0 14px 26px #0002}.tools-dropdown .tools-dropdown{top:0;left:100%}.tools-nav-item:hover>.tools-dropdown,.tools-nav-item:focus-within>.tools-dropdown{display:block}.tools-dropdown>.tools-nav-item{display:block}.tools-dropdown .tools-nav-item>a{padding:12px 6px;white-space:normal}.tools-dropdown .tools-nav-item:hover>a{color:#bd8200}
.tools-home-hero{position:relative;overflow:hidden;background:#e7e6e1}.tools-hero-track{position:relative}.tools-hero-slide{display:none;position:relative;min-height:430px;overflow:hidden}.tools-hero-slide.is-active{display:block}.tools-hero-slide>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tools-hero-content{position:relative;z-index:1;display:flex;align-items:center;min-height:430px}.tools-hero-copy{max-width:510px}.tools-eyebrow{display:block;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px}.tools-hero-copy h1{font-size:clamp(30px,4vw,58px);line-height:1.07;margin:12px 0;font-weight:900;letter-spacing:-.04em}.tools-hero-copy p{max-width:460px;font-size:16px;line-height:1.55}.tools-btn{display:inline-flex;align-items:center;gap:14px;font-weight:800;padding:14px 21px;border-radius:2px}.tools-btn-yellow{background:var(--tools-yellow);color:#151515}.tools-hero-arrow{position:absolute;top:50%;z-index:3;border:0;background:#fffdf0d9;transform:translateY(-50%);font-size:25px;width:44px;height:44px}.tools-hero-prev{left:13px}.tools-hero-next{right:13px}.tools-hero-dots{position:absolute;bottom:15px;left:50%;z-index:5;transform:translateX(-50%);display:flex;gap:9px}.tools-hero-dots button{width:9px;height:9px;padding:0;border-radius:50%;border:1px solid #292929;background:#fff}.tools-hero-dots button.is-active{background:var(--tools-yellow)}
.tools-service-strip{border-bottom:1px solid var(--tools-border);padding:20px 0}.tools-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.tools-service-grid>*{min-width:0}.tools-section{padding:54px 0}.tools-section-head{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:25px}.tools-section-head h2{font-size:30px;line-height:1.2;margin:0;font-weight:800}.tools-section-head>a{font-size:13px;font-weight:bold}.tools-category-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:15px}.tools-category-card{text-align:center;min-width:0}.tools-category-media{padding:8px;background:#f4f4f4;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;border-radius:4px;overflow:hidden}.tools-category-media img{width:100%;height:100%;object-fit:contain;transition:transform .2s}.tools-category-card:hover img{transform:scale(1.05)}.tools-category-card h3{margin:12px 0 6px;font-size:15px}.tools-category-card span{font-size:12px;color:#757575}.tools-products-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.tools-product-card{position:relative;border:1px solid #ececec;min-width:0;overflow:hidden;background:#fff}.tools-product-media-wrap{position:relative}.tools-product-image{aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.tools-product-image img{max-width:100%;max-height:100%;object-fit:contain}.tools-product-info{padding:14px}.tools-product-info h3{font-size:14px;line-height:1.5}.tools-product-category{font-size:12px;color:#787878}.tools-price-row{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.tools-product-badge{position:absolute;top:9px;left:9px;background:var(--tools-yellow);color:#111;font-weight:bold;font-size:11px;padding:5px 8px;z-index:2}.tools-favorite{position:absolute;top:8px;right:8px;z-index:3}.tools-card-btn{display:block;margin-top:10px;background:#181818;color:#fff!important;text-align:center;padding:10px}.tools-card-view{font-size:12px}.tools-media-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-block:15px 50px}.tools-sub-banner{position:relative;display:block;overflow:hidden;min-height:180px;background:#f4f4f4}.tools-sub-banner>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tools-sub-banner>span{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:25px;max-width:65%}.tools-sub-banner strong{font-size:25px}.tools-sub-banner em{font-style:normal;font-weight:700;font-size:13px}.tools-offer{position:relative;min-height:280px;overflow:hidden;background:#e4e4e4}.tools-offer>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tools-offer-content{min-height:280px;position:relative;display:flex;align-items:center}.tools-offer-content h2{font-size:35px;margin:10px 0}.tools-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.tools-news-card{border:1px solid #eee}.tools-news-card>img{aspect-ratio:1.7;width:100%;object-fit:cover}.tools-news-card>div{padding:16px}.tools-news-card h3{font-size:16px}.tools-news-card p{font-size:13px;color:#6b7280}.tools-brands{border-top:1px solid #eee;padding:22px 0}.tools-brand-row{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px}.tools-brand-row a{max-width:125px;display:flex;align-items:center}.tools-brand-row img{max-height:45px;width:auto}.tools-footer{background:#141414;color:#fff;padding-top:45px}.tools-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.4fr;gap:30px;padding-bottom:36px}.tools-footer a{color:#e3e3e3}.tools-footer p,.tools-footer small{color:#b4b4b4}.tools-footer-bottom{border-top:1px solid #393939;padding:16px 0}.tools-newsletter input{min-width:0;max-width:100%;padding:10px}.tools-mobile-bottom{display:none}
@media(max-width:1100px){.tools-header-main{grid-template-columns:175px minmax(160px,1fr) 210px;gap:13px}.tools-head-action strong{font-size:12px}.tools-nav{gap:13px}.tools-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tools-products-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:820px){body.tools-theme .tools-container{width:calc(100% - 24px)}.tools-header-main{grid-template-columns:42px minmax(0,1fr) auto;min-height:76px;gap:8px}.tools-mobile-toggle{display:block}.tools-logo img{max-width:165px;max-height:62px}.tools-search{grid-column:1 / -1;grid-row:2;margin-bottom:12px;width:100%}.tools-header-actions{gap:10px}.tools-head-action>span:not(.tools-head-icon){display:none}.tools-head-icon{font-size:23px}.tools-nav-wrap{display:none;position:absolute;top:100%;left:0;width:100%;max-height:calc(100dvh - 115px);overflow-y:auto;z-index:100;box-shadow:0 12px 18px #0003}.tools-nav-wrap.is-open{display:block}.tools-nav-inner{display:block;padding:0 12px 15px}.tools-all-products{padding:15px}.tools-nav{display:block}.tools-nav-item{display:block}.tools-nav-item>a{padding:13px 8px;border-bottom:1px solid #393939}.tools-dropdown,.tools-dropdown .tools-dropdown{display:none;position:static;box-shadow:none;background:#262626;color:white;border:0;padding:0 0 0 14px}.tools-nav-item.is-open>.tools-dropdown{display:block}.tools-nav-item:hover>.tools-dropdown{display:none}.tools-nav-item.is-open:hover>.tools-dropdown{display:block}.tools-home-hero,.tools-hero-slide,.tools-hero-content{min-height:310px}.tools-hero-copy{max-width:60%;padding:28px 0}.tools-hero-copy h1{font-size:clamp(21px,4vw,35px)}.tools-hero-copy p{font-size:13px}.tools-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tools-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tools-media-row{grid-template-columns:1fr}.tools-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tools-mobile-bottom{display:flex;position:fixed;bottom:0;left:0;right:0;height:62px;background:#fff;box-shadow:0 -2px 16px #0002;z-index:99;justify-content:space-around}.tools-mobile-bottom a{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:11px}.tools-mobile-bottom b{font-size:21px}.tools-footer{padding-bottom:70px}}
@media(max-width:460px){.tools-hero-slide,.tools-hero-content{min-height:270px}.tools-hero-copy{max-width:70%;padding:24px 10px}.tools-hero-copy h1{font-size:23px}.tools-hero-copy p{display:none}.tools-hero-arrow{width:30px;height:36px;font-size:18px}.tools-hero-prev{left:2px}.tools-hero-next{right:2px}.tools-service-grid{grid-template-columns:1fr}.tools-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tools-products-grid{gap:9px}.tools-section{padding:30px 0}.tools-section-head h2{font-size:23px}.tools-footer-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.tools-category-media img{transition:none}}


/* Tools v1.0.2 — Keep the top-level category list horizontal on desktop. */
@media (min-width:821px){
 body.tools-theme .tools-nav-wrap{height:auto;min-height:53px}
 body.tools-theme .tools-nav-inner{display:flex;align-items:stretch;min-height:53px}
 body.tools-theme .tools-all-products{flex:0 0 auto;min-height:53px;white-space:nowrap}
 body.tools-theme .tools-nav{flex:1 1 auto;min-width:0;display:block}
 body.tools-theme .tools-nav>ul{display:flex!important;align-items:stretch;flex-wrap:nowrap;gap:clamp(10px,1.5vw,24px);height:100%;min-height:53px;list-style:none;margin:0;padding:0;overflow:visible}
 body.tools-theme .tools-nav>ul>.tools-nav-item{flex:0 0 auto;display:flex;align-items:center;position:relative}
 body.tools-theme .tools-nav>ul>.tools-nav-item>a{font-size:clamp(11px,.85vw,13px);line-height:1.35;padding:15px 0;white-space:nowrap}
 body.tools-theme .tools-nav .tools-dropdown{display:none;position:absolute;top:100%;left:0;min-width:220px;width:max-content;max-width:min(330px,85vw);margin:0;padding:8px 12px;z-index:90;list-style:none;background:#fff;color:#202020;border:1px solid #e5e5e5;box-shadow:0 12px 28px #0002}
 body.tools-theme .tools-nav .tools-dropdown .tools-dropdown{top:0;left:100%}
 body.tools-theme .tools-nav .tools-nav-item:hover>.tools-dropdown,body.tools-theme .tools-nav .tools-nav-item:focus-within>.tools-dropdown{display:block}
 body.tools-theme .tools-nav .tools-dropdown>.tools-nav-item{display:block}
 body.tools-theme .tools-nav .tools-dropdown>.tools-nav-item>a{display:block;color:#222;font-size:13px;white-space:normal;padding:10px 8px}
 body.tools-theme .tools-nav .tools-dropdown>.tools-nav-item>a:hover{color:#b88500}
}
/* Keep long category rows from increasing the bar height; horizontal navigation is scrollable if needed. */
@media (min-width:821px) and (max-width:1350px){
 body.tools-theme .tools-nav{overflow-x:auto;overflow-y:visible;scrollbar-width:thin}
 body.tools-theme .tools-nav>ul{width:max-content}
}
/* Product campaign messages: small inline icons and a clipped single-row vertical ticker. */
body.tools-theme .tools-product-card .pe-ticker{position:relative!important;display:block!important;width:100%;height:25px;min-height:25px;max-height:25px;overflow:hidden!important;margin:8px 0 9px;color:#252525;font-size:11px;font-weight:700;line-height:25px}
body.tools-theme .tools-product-card .pe-tick{position:absolute!important;top:0;left:0;width:100%;height:25px;display:flex!important;align-items:center;gap:6px;opacity:0;transform:translateY(9px);white-space:nowrap;will-change:opacity,transform}
body.tools-theme .tools-product-card .pe-tick svg{display:block!important;width:16px!important;height:16px!important;min-width:16px;min-height:16px;max-width:16px!important;max-height:16px!important;flex:0 0 16px!important;fill:none;stroke:currentColor;stroke-width:2;color:#d09a00}
body.tools-theme .tools-product-card .pe-tick>span{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body.tools-theme .tools-product-card .pe-ticker[data-n="1"] .pe-tick{opacity:1;transform:none;position:relative!important}
body.tools-theme .tools-product-card .pe-ticker[data-n="2"] .pe-tick{animation:toolsTick2 5.6s ease-in-out infinite both}
body.tools-theme .tools-product-card .pe-ticker[data-n="2"] .pe-tick-2{animation-delay:-2.8s}
body.tools-theme .tools-product-card .pe-ticker[data-n="3"] .pe-tick{animation:toolsTick3 8.4s ease-in-out infinite both}
body.tools-theme .tools-product-card .pe-ticker[data-n="3"] .pe-tick-2{animation-delay:-5.6s}
body.tools-theme .tools-product-card .pe-ticker[data-n="3"] .pe-tick-3{animation-delay:-2.8s}
@keyframes toolsTick2{0%,42%{opacity:1;transform:translateY(0)}48%,95%{opacity:0;transform:translateY(-9px)}96%{opacity:0;transform:translateY(9px)}100%{opacity:1;transform:translateY(0)}}
@keyframes toolsTick3{0%,27%{opacity:1;transform:translateY(0)}32%,95%{opacity:0;transform:translateY(-9px)}96%{opacity:0;transform:translateY(9px)}100%{opacity:1;transform:translateY(0)}}
body.tools-theme .tools-product-card .tools-product-info{display:flex;flex-direction:column;min-width:0;gap:7px}
body.tools-theme .tools-product-card .tools-product-info .pe-ticker{flex:0 0 25px}
body.tools-theme .tools-product-card .tools-product-info form{margin-top:auto}
body.tools-theme .tools-product-card .tools-product-info form .tools-card-btn{margin-top:4px;max-width:100%;white-space:normal;font-size:12px}
@media(max-width:820px){body.tools-theme .tools-nav>ul{display:block;list-style:none;margin:0;padding:0}body.tools-theme .tools-nav .tools-dropdown{width:100%;max-width:100%}}
@media(prefers-reduced-motion:reduce){body.tools-theme .tools-product-card .pe-tick{animation:none!important;display:none!important}body.tools-theme .tools-product-card .pe-tick:first-child{display:flex!important;position:relative!important;opacity:1;transform:none}}


/* v1.0.3 — Orijinal Tools avantajlar bandı, 4 kolonlu servis ikonları */
.tools-store .tools-service-strip,.tools-service-strip{background:#f5f5f5;border-top:1px solid #e4e4e4;border-bottom:1px solid #e9e9e9;padding:32px 0!important;margin:0;width:100%;}
.tools-store .tools-service-grid,.tools-service-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important;align-items:center;}
.tools-store .tools-service-card,.tools-service-card{display:flex!important;flex-direction:row!important;gap:22px;align-items:center;min-width:0;}
.tools-store .tools-service-card img,.tools-service-card img{display:block;flex:none;width:56px!important;height:56px!important;max-width:56px!important;object-fit:contain;}
.tools-store .tools-service-copy,.tools-service-copy{display:flex;min-width:0;flex-direction:column;gap:6px;line-height:1.35;}
.tools-store .tools-service-copy strong,.tools-service-copy strong{font-size:17px;line-height:1.3;color:#171717;font-weight:750;}
.tools-store .tools-service-copy span,.tools-service-copy span{font-size:15px;line-height:1.4;color:#202020;}
@media(max-width:1000px){.tools-store .tools-service-grid,.tools-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px 18px!important}}
@media(max-width:540px){.tools-store .tools-service-strip,.tools-service-strip{padding:22px 0!important}.tools-store .tools-service-grid,.tools-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 12px!important}.tools-store .tools-service-card,.tools-service-card{gap:10px;align-items:flex-start}.tools-store .tools-service-card img,.tools-service-card img{width:36px!important;height:36px!important;max-width:36px!important}.tools-store .tools-service-copy strong,.tools-service-copy strong{font-size:12px}.tools-store .tools-service-copy span,.tools-service-copy span{font-size:11px}}

/* Tools v1.0.4 — original Shopify quick-add button proportions and interactions */
body.tools-theme .tools-product-card .tools-product-info form{width:100%;min-width:0;margin-top:auto;padding-top:12px}
body.tools-theme .tools-product-card .tools-product-info form .tools-card-btn{
 display:flex!important;align-items:center;justify-content:center;gap:10px;
 box-sizing:border-box;width:100%;max-width:100%;min-height:46px;
 margin:0;padding:12px 16px;border:1px solid #171717;border-radius:0;
 background:#171717;color:#fff!important;text-align:center;text-decoration:none;
 font-size:14px;font-weight:700;line-height:1.25;letter-spacing:.015em;
 white-space:normal;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease;
 box-shadow:none;appearance:none;-webkit-appearance:none;
}
body.tools-theme .tools-product-card .tools-product-info form .tools-card-btn span{display:inline;flex:none;font-size:16px;line-height:1}
body.tools-theme .tools-product-card .tools-product-info form .tools-card-btn:hover,
body.tools-theme .tools-product-card .tools-product-info form .tools-card-btn:focus-visible{
 background:#f9c51d;color:#111!important;border-color:#f9c51d;
}
body.tools-theme .tools-product-card .tools-product-info form .tools-card-btn:focus-visible{outline:2px solid #111;outline-offset:3px}
body.tools-theme .tools-product-card .tools-product-info form .tools-card-btn:disabled{background:#777;border-color:#777;color:#fff!important;cursor:not-allowed;opacity:1}
@media(max-width:820px){body.tools-theme .tools-product-card .tools-product-info form .tools-card-btn{min-height:44px;padding:10px 8px;font-size:13px}}
@media(prefers-reduced-motion:reduce){body.tools-theme .tools-product-card .tools-product-info form .tools-card-btn{transition:none}}


/* Tools v1.0.6 — original yellow rounded Add To Cart, card hover effect */
body.tools-theme .tools-product-card{
 display:flex;flex-direction:column;height:100%;min-height:0;
 border:1px solid #e1e1e1;border-radius:12px;
 overflow:hidden;background:#fff;
 transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease;
}
body.tools-theme .tools-product-card:hover,
body.tools-theme .tools-product-card:focus-within{
 transform:translateY(-5px);border-color:#ffcf53;
 box-shadow:0 14px 32px rgba(0,0,0,.12);
}
body.tools-theme .tools-product-card .tools-product-image img{
 transition:transform .35s ease;
}
body.tools-theme .tools-product-card:hover .tools-product-image img,
body.tools-theme .tools-product-card:focus-within .tools-product-image img{
 transform:scale(1.055);
}
body.tools-theme .tools-product-card .tools-product-info{
 display:flex;flex:1 1 auto;flex-direction:column;
 min-width:0;width:100%;box-sizing:border-box;padding:18px 18px 20px;
}
body.tools-theme .tools-product-card .tools-product-info form{
 margin-top:auto;width:100%;padding-top:18px;
}
body.tools-theme .tools-product-card .tools-product-info form .tools-card-btn,
body.tools-theme .tools-product-card .tools-product-info form a.tools-card-btn,
body.tools-theme .tools-product-card .tools-product-info form button.tools-card-btn{
 display:flex!important;align-items:center!important;justify-content:center!important;
 width:100%!important;box-sizing:border-box!important;
 min-height:56px!important;margin:0!important;padding:12px 14px!important;
 border:1px solid #ffb900!important;border-radius:14px!important;
 background:#ffb900!important;color:#111!important;
 font-size:16px!important;font-weight:750!important;line-height:1.2!important;
 text-decoration:none!important;text-align:center!important;
 box-shadow:none!important;letter-spacing:0!important;
 transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease!important;
}
body.tools-theme .tools-product-card .tools-product-info form .tools-card-btn span{display:none!important}
body.tools-theme .tools-product-card .tools-product-info form .tools-card-btn:hover,
body.tools-theme .tools-product-card .tools-product-info form .tools-card-btn:focus-visible{
 background:#f4a900!important;border-color:#f4a900!important;color:#111!important;
 box-shadow:0 5px 12px rgba(238,174,0,.2)!important;
}
body.tools-theme .tools-product-card .tools-product-info form .tools-card-btn:focus-visible{outline:2px solid #111;outline-offset:3px}
body.tools-theme .tools-product-card .tools-product-info form .tools-card-btn:disabled{
 background:#ededed!important;border-color:#ddd!important;color:#666!important;
 box-shadow:none!important;cursor:not-allowed;
}
@media(max-width:820px){
 body.tools-theme .tools-product-card .tools-product-info{padding:12px 12px 14px}
 body.tools-theme .tools-product-card .tools-product-info form .tools-card-btn{min-height:46px!important;font-size:13px!important;border-radius:10px!important}
 body.tools-theme .tools-product-card:hover{transform:none}
}
@media(prefers-reduced-motion:reduce){
 body.tools-theme .tools-product-card,body.tools-theme .tools-product-card .tools-product-image img,
 body.tools-theme .tools-product-card .tools-product-info form .tools-card-btn{transition:none!important;transform:none!important}
}

/* v1.0.7 footer/newsletter redesign */
.tools-footer{background:#ececec;color:#111;position:relative;margin-top:40px}
.tools-newsletter-band{background:var(--tools-yellow,#f5b700);padding:54px 0}
.tools-newsletter-band-inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:42px;align-items:center}
.tools-newsletter-copy{display:flex;align-items:center;gap:22px;min-width:0}
.tools-newsletter-icon{width:86px;height:86px;display:flex;align-items:center;justify-content:center;flex:0 0 86px}
.tools-newsletter-icon svg{width:72px;height:72px;color:#111}
.tools-newsletter-copy h2{margin:0 0 8px;font-size:38px;line-height:1.12;font-weight:800;color:#111}
.tools-newsletter-copy p{margin:0;font-size:18px;line-height:1.55;color:#111;max-width:700px}
.tools-newsletter-form{width:100%}
.tools-newsletter-field{display:flex;align-items:center;background:#fff;border:4px solid rgba(255,255,255,.55);border-radius:14px;overflow:hidden;min-height:68px;box-shadow:none}
.tools-newsletter-field input{flex:1;border:0;background:transparent;padding:0 22px;font-size:17px;height:68px;min-width:0;color:#111}
.tools-newsletter-field input::placeholder{color:#5e5e5e;opacity:1}
.tools-newsletter-field button{width:62px;height:58px;margin-right:6px;border:0;border-radius:10px;background:#111;color:#fff;font-size:28px;cursor:pointer;transition:transform .2s ease,opacity .2s ease}
.tools-newsletter-field button:hover{transform:translateX(2px);opacity:.92}
.tools-footer-main{padding:60px 0 0}
.tools-footer-main-grid{display:grid;grid-template-columns:1.25fr .9fr .9fr .9fr .9fr;gap:38px;align-items:flex-start}
.tools-footer-logo{display:inline-flex;max-width:180px;margin-bottom:22px}
.tools-footer-logo img{display:block;max-width:100%;height:auto}
.tools-footer-about p{margin:0 0 26px;font-size:18px;line-height:1.65;color:#222;max-width:360px}
.tools-social-links{display:flex;gap:12px;flex-wrap:wrap}
.tools-social-link{width:44px;height:44px;border:2px solid #cfcfcf;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#111;background:#fff;transition:transform .2s ease,border-color .2s ease,background-color .2s ease}
.tools-social-link span{font-size:21px;line-height:1;font-weight:600;text-transform:lowercase}
.tools-social-link:hover{transform:translateY(-2px);border-color:var(--tools-yellow,#f5b700);background:#fff8da}
.tools-footer-col h4{margin:4px 0 24px;font-size:20px;line-height:1.2;font-weight:800;color:#111}
.tools-footer-col a,.tools-footer-contact{display:block;font-size:17px;line-height:1.7;color:#222;margin:0 0 10px}
.tools-footer-col a:hover,.tools-footer-contact a:hover{color:#111;text-decoration:underline}
.tools-footer-contact a{display:inline;color:inherit;text-decoration:underline}
.tools-footer-bottom{margin-top:46px;border-top:1px solid #dadada;padding:18px 0 24px}
.tools-footer-bottom-inner{display:flex;align-items:center;justify-content:center;text-align:center}
.tools-footer-bottom span{font-size:15px;color:#111}
.tools-scroll-top{position:absolute;right:30px;bottom:28px;width:50px;height:50px;border:2px solid var(--tools-yellow,#f5b700);border-radius:12px;background:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:30px;line-height:1;color:#111;text-decoration:none;box-shadow:0 6px 20px rgba(0,0,0,.08);transition:transform .2s ease,box-shadow .2s ease}
.tools-scroll-top:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(0,0,0,.12)}

@media(max-width:1100px){
 .tools-newsletter-band-inner{grid-template-columns:1fr;gap:22px}
 .tools-footer-main-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}
 .tools-footer-about{grid-column:1/-1}
 .tools-footer-about p{max-width:100%}
}
@media(max-width:820px){
 .tools-newsletter-band{padding:38px 0}
 .tools-newsletter-copy{align-items:flex-start}
 .tools-newsletter-icon{width:68px;height:68px;flex-basis:68px}
 .tools-newsletter-icon svg{width:58px;height:58px}
 .tools-newsletter-copy h2{font-size:30px}
 .tools-newsletter-copy p{font-size:16px}
 .tools-newsletter-field{min-height:60px}
 .tools-newsletter-field input{height:60px;font-size:16px}
 .tools-newsletter-field button{height:50px;width:54px;font-size:24px}
 .tools-footer-main{padding-top:42px}
 .tools-footer-main-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}
 .tools-footer-logo{max-width:160px}
 .tools-footer-about p,.tools-footer-col a,.tools-footer-contact{font-size:16px}
 .tools-footer-col h4{font-size:18px;margin-bottom:18px}
 .tools-footer-bottom{margin-top:28px;padding-bottom:86px}
 .tools-scroll-top{right:18px;bottom:82px;width:46px;height:46px;font-size:26px}
}
@media(max-width:520px){
 .tools-newsletter-copy{display:block}
 .tools-newsletter-icon{margin-bottom:12px}
 .tools-newsletter-copy h2{font-size:24px}
 .tools-newsletter-copy p{font-size:15px}
 .tools-newsletter-field{min-height:56px;border-width:3px;border-radius:12px}
 .tools-newsletter-field input{padding:0 16px;height:56px;font-size:15px}
 .tools-newsletter-field button{width:50px;height:46px;margin-right:5px;border-radius:9px;font-size:22px}
 .tools-footer-main-grid{grid-template-columns:1fr}
 .tools-footer-about,.tools-footer-col{min-width:0}
 .tools-footer-logo{max-width:150px}
 .tools-footer-about p{font-size:15px;margin-bottom:22px}
 .tools-social-link{width:40px;height:40px}
 .tools-social-link span{font-size:18px}
 .tools-footer-col a,.tools-footer-contact{font-size:15px}
 .tools-footer-col h4{font-size:17px}
 .tools-footer-bottom span{font-size:14px}
 .tools-scroll-top{bottom:80px;right:16px;width:42px;height:42px;font-size:24px}
}


/* v1.0.9: Fix accidental document-wide horizontal overflow from category navigation. */
html{max-width:100%;overflow-x:clip}
body.tools-theme{width:100%;max-width:100%;overflow-x:clip}
body.tools-theme .tools-header,body.tools-theme .tools-main,body.tools-theme .tools-footer,
body.tools-theme .tools-home-hero,body.tools-theme .tools-service-strip,body.tools-theme .tools-nav-wrap{max-width:100%;min-width:0}
body.tools-theme .tools-container{max-width:calc(100% - 36px);box-sizing:border-box}
body.tools-theme .tools-header-main>*{min-width:0}
body.tools-theme .tools-home-hero .tools-hero-track,body.tools-theme .tools-home-hero .tools-hero-slide{max-width:100%;min-width:0}
body.tools-theme .tools-home-hero .tools-hero-copy{min-width:0;max-width:min(510px,calc(100% - 24px))}
body.tools-theme .tools-service-grid,body.tools-theme .tools-service-card,body.tools-theme .tools-newsletter-band-inner,body.tools-theme .tools-footer-main-grid{max-width:100%;min-width:0}
@media (min-width:821px){
 body.tools-theme .tools-nav-inner{max-width:calc(100% - 36px);min-width:0;gap:14px}
 body.tools-theme .tools-nav{min-width:0;max-width:100%;overflow:visible!important}
 body.tools-theme .tools-nav>ul{box-sizing:border-box;width:100%!important;max-width:100%;min-width:0;display:flex!important;flex-wrap:wrap!important;align-content:center;align-items:center;justify-content:flex-start;gap:0 15px!important;height:auto;min-height:53px;margin:0;padding:5px 0;overflow:visible}
 body.tools-theme .tools-nav>ul>.tools-nav-item{min-width:0;max-width:100%;flex:0 1 auto}
 body.tools-theme .tools-nav>ul>.tools-nav-item>a{font-size:clamp(11px,.76vw,13px);padding:9px 0;white-space:normal;overflow-wrap:break-word}
 body.tools-theme .tools-nav .tools-dropdown{z-index:150}
}
@media(max-width:820px){
 body.tools-theme .tools-container,body.tools-theme .tools-nav-inner{max-width:calc(100% - 24px)}
 body.tools-theme .tools-header-main{max-width:100%}
 body.tools-theme .tools-nav-wrap{width:100%;max-width:100%}
 body.tools-theme .tools-home-hero .tools-hero-copy{max-width:min(70%,calc(100% - 16px))}
}

/* v1.0.10 — Tools original video-inspired category dropdown with independent static nav */
body.tools-theme .tools-nav-wrap{background:#f7f7f7;color:#171717;overflow:visible!important;border-bottom:1px solid #eee}
body.tools-theme .tools-nav-inner{display:flex!important;align-items:stretch!important;justify-content:flex-start!important;gap:28px!important;min-height:55px;flex-wrap:nowrap!important;overflow:visible!important}
body.tools-theme .tools-category-wrap{position:relative;flex:0 0 265px;min-width:0;z-index:80}
body.tools-theme .tools-all-products{width:100%;height:100%;min-height:55px;background:var(--tools-yellow,#f5c323);border:0;border-radius:0;color:#111;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:0 15px;font-size:13px;line-height:1.2;font-weight:700;white-space:nowrap;text-align:left;cursor:pointer}
body.tools-theme .tools-all-products .tools-category-chevron{margin-left:auto;font-size:18px;transition:transform .18s}
body.tools-theme .tools-all-products.is-open .tools-category-chevron{transform:rotate(180deg)}
body.tools-theme .tools-category-panel{display:block;position:absolute;top:100%;left:0;width:100%;background:#fff;border:1px solid #eee;box-shadow:0 10px 22px rgba(0,0,0,.15);z-index:300;color:#242424}
body.tools-theme .tools-category-panel[hidden]{display:none!important}
body.tools-theme .tools-category-panel nav,body.tools-theme .tools-category-tree{display:block!important;margin:0!important;padding:5px 0!important;width:100%!important;min-height:0!important;max-width:none!important;overflow:visible!important;list-style:none!important}
body.tools-theme .tools-category-panel .tools-nav-item{display:block!important;position:relative!important;width:100%!important;margin:0!important;max-width:none!important}
body.tools-theme .tools-category-panel .tools-nav-item>a{display:flex!important;align-items:center;justify-content:space-between;padding:12px 15px!important;margin:0!important;font-size:13px!important;font-weight:500!important;line-height:1.35!important;color:#222!important;white-space:normal!important;text-decoration:none!important;border-bottom:1px solid #f0f0f0}
body.tools-theme .tools-category-panel .tools-nav-item.has-children>a:after{content:'›';font-size:18px;margin-left:12px;color:#555}
body.tools-theme .tools-category-panel .tools-nav-item>a:hover,body.tools-theme .tools-category-panel .tools-nav-item:focus-within>a{background:#fafafa;color:#000!important}
body.tools-theme .tools-category-panel .tools-dropdown{display:none!important;position:absolute!important;top:-6px!important;left:100%!important;min-width:225px!important;width:235px!important;padding:6px 0!important;margin:0!important;list-style:none!important;background:#fff!important;border:1px solid #eee!important;box-shadow:0 10px 22px rgba(0,0,0,.15)!important;z-index:310!important;color:#222!important;overflow:visible!important}
@media(hover:hover) and (min-width:821px){body.tools-theme .tools-category-panel .tools-nav-item:hover>.tools-dropdown,body.tools-theme .tools-category-panel .tools-nav-item:focus-within>.tools-dropdown{display:block!important}}
body.tools-theme .tools-category-panel .tools-nav-item.is-expanded>.tools-dropdown{display:block!important}
body.tools-theme .tools-static-nav{display:flex;align-items:center;flex-wrap:wrap;gap:0 26px;min-width:0;padding:7px 0}
body.tools-theme .tools-static-nav>a{display:inline-flex;align-items:center;min-height:38px;white-space:nowrap;font-size:13px;font-weight:700;color:#171717;text-decoration:none;transition:color .18s}
body.tools-theme .tools-static-nav>a:hover{color:#a47700}
body.tools-theme .tools-nav{display:none!important}
@media(max-width:1100px) and (min-width:821px){body.tools-theme .tools-category-wrap{flex-basis:215px}body.tools-theme .tools-nav-inner{gap:15px!important}body.tools-theme .tools-static-nav{gap:0 15px}body.tools-theme .tools-static-nav>a{font-size:12px}}
@media(max-width:820px){
 body.tools-theme .tools-nav-wrap{position:absolute;top:100%;left:0;right:0;display:none;max-height:calc(100dvh - 95px);overflow-y:auto!important;background:#f7f7f7}
 body.tools-theme .tools-nav-wrap.is-open{display:block}
 body.tools-theme .tools-nav-inner{display:flex!important;flex-direction:column;gap:0!important;padding:0 12px 16px;min-height:0}
 body.tools-theme .tools-category-wrap{flex:0 0 auto;width:100%}
 body.tools-theme .tools-all-products{height:49px;min-height:49px}
 body.tools-theme .tools-category-panel{position:static;width:100%;box-shadow:none;border:1px solid #eee}
 body.tools-theme .tools-category-panel .tools-dropdown{position:static!important;left:auto!important;top:auto!important;width:100%!important;min-width:0!important;box-shadow:none!important;padding:0 0 0 12px!important;background:#f8f8f8!important}
 body.tools-theme .tools-static-nav{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:8px 0}
 body.tools-theme .tools-static-nav>a{border-bottom:1px solid #e5e5e5;padding:9px 14px;min-height:44px}
}


/* v1.0.12: centered category label, 130px shorter search from left, 345x90 logo slot */
@media (min-width:1200px){
 body.tools-theme .tools-header-main{grid-template-columns:345px minmax(0,1fr) minmax(250px,330px);gap:20px;min-height:110px}
 body.tools-theme .tools-logo{width:345px;height:90px;max-width:100%;min-width:0;align-items:center;justify-content:flex-start}
 body.tools-theme .tools-logo img{display:block;width:345px!important;height:90px!important;max-width:100%!important;max-height:90px!important;object-fit:contain;object-position:left center}
 body.tools-theme .tools-search{margin-left:130px;width:calc(100% - 130px);min-width:0}
}
@media (min-width:821px) and (max-width:1199px){
 body.tools-theme .tools-header-main{grid-template-columns:minmax(195px, min(29vw,345px)) minmax(0,1fr) minmax(195px,250px);gap:14px;min-height:108px}
 body.tools-theme .tools-logo{width:100%;height:90px;min-width:0;align-items:center}
 body.tools-theme .tools-logo img{width:345px!important;height:90px!important;max-width:100%!important;max-height:90px!important;object-fit:contain;object-position:left center}
 body.tools-theme .tools-search{margin-left:clamp(0px, calc((100vw - 821px) * .343),130px);width:auto;min-width:0}
}
@media (min-width:821px){
 body.tools-theme .tools-all-products{justify-content:center!important;text-align:center!important}
 body.tools-theme .tools-all-products>span:nth-child(2){flex:1 1 auto;text-align:center;min-width:0}
 body.tools-theme .tools-all-products>span:first-child,body.tools-theme .tools-all-products>.tools-category-chevron{flex:0 0 17px}
}
@media (max-width:820px){
 body.tools-theme .tools-all-products{justify-content:center!important;text-align:center!important}
 body.tools-theme .tools-all-products>span:nth-child(2){flex:1 1 auto;text-align:center}
 body.tools-theme .tools-all-products>span:first-child,body.tools-theme .tools-all-products>.tools-category-chevron{flex:0 0 17px}
}


/* Tools v1.0.13 — üçlü duyuru rotasyonu */
body.tools-theme .tools-announcement{position:relative;padding:0 15px;min-height:40px;display:flex;align-items:center;justify-content:center;overflow:hidden}
body.tools-theme .tools-announcement-inner{position:relative;width:100%;max-width:1320px;min-height:40px;display:grid;place-items:center}
body.tools-theme .tools-announcement-slide{grid-area:1/1;width:100%;text-align:center;opacity:0;visibility:hidden;transition:opacity .7s ease,visibility .7s ease;line-height:1.45;padding:9px 0;pointer-events:none}
body.tools-theme .tools-announcement-slide.is-active{opacity:1;visibility:visible;pointer-events:auto}
@media(prefers-reduced-motion:reduce){body.tools-theme .tools-announcement-slide{transition:none}}

/* v1.0.14 — Narrow vertical gaps between the first-level category entries. */
@media (min-width:821px){
 body.tools-theme .tools-category-panel .tools-category-tree>.tools-nav-item>a,
 body.tools-theme .tools-category-panel .tools-category-tree>li>a{
   padding-top:8px!important;
   padding-bottom:8px!important;
   min-height:0!important;
   line-height:1.35!important;
 }
}
@media (max-width:820px){
 body.tools-theme .tools-category-panel .tools-category-tree>.tools-nav-item>a,
 body.tools-theme .tools-category-panel .tools-category-tree>li>a{
   padding-top:10px!important;
   padding-bottom:10px!important;
 }
}


/* v1.0.17: controllable category slider; scoped to Tools only */
body.tools-theme .tools-category-slider-heading{align-items:flex-end}
body.tools-theme .tools-category-slider-actions{display:flex;gap:22px;align-items:center}
body.tools-theme .tools-category-slider-controls{display:flex;gap:8px}
body.tools-theme .tools-category-slider-controls button{width:39px;height:39px;border:1px solid #e5e5e5;border-radius:50%;background:#fff;color:#171a22;display:grid;place-items:center;font-size:28px;line-height:1;cursor:pointer;transition:background .18s,border-color .18s}
body.tools-theme .tools-category-slider-controls button:hover{background:#ffbd00;border-color:#ffbd00}
body.tools-theme .tools-category-slider-controls button:disabled{opacity:.35;cursor:default;background:#fff;border-color:#e5e5e5}
body.tools-theme .tools-category-slider-viewport{min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain}
body.tools-theme .tools-category-slider-viewport::-webkit-scrollbar{display:none}
body.tools-theme .tools-category-slider-track{display:flex;align-items:stretch;gap:18px;min-width:0}
body.tools-theme .tools-category-slider-track>.tools-category-card{flex:0 0 calc((100% - 90px)/6);width:calc((100% - 90px)/6);scroll-snap-align:start;min-width:0}
body.tools-theme .tools-category-slider-track .tools-category-media{width:100%;aspect-ratio:1/1;overflow:hidden}
body.tools-theme .tools-category-slider-track .tools-category-media img{max-width:100%;max-height:100%;object-fit:contain}
body.tools-theme .tools-category-slider-track .tools-category-card h3{overflow-wrap:anywhere}
@media(max-width:1150px){body.tools-theme .tools-category-slider-track>.tools-category-card{flex-basis:calc((100% - 54px)/4);width:calc((100% - 54px)/4)}}
@media(max-width:820px){body.tools-theme .tools-category-slider-track>.tools-category-card{flex-basis:calc((100% - 36px)/3);width:calc((100% - 36px)/3)}}
@media(max-width:550px){body.tools-theme .tools-category-slider-track{gap:12px}body.tools-theme .tools-category-slider-track>.tools-category-card{flex-basis:calc((100% - 12px)/2);width:calc((100% - 12px)/2)}body.tools-theme .tools-category-slider-heading{align-items:flex-start}body.tools-theme .tools-category-slider-actions{gap:8px;flex-wrap:wrap;justify-content:flex-end}body.tools-theme .tools-category-slider-controls button{width:33px;height:33px;font-size:22px}}
@media(prefers-reduced-motion:reduce){body.tools-theme .tools-category-slider-viewport{scroll-behavior:auto}}


/* Tools v1.0.18 — product image quick link (direct product page, no modal). */
body.tools-theme .tools-product-card .tools-product-media-wrap{position:relative;isolation:isolate}
body.tools-theme .tools-product-card .tools-card-view{
 position:absolute;right:14px;bottom:14px;top:auto;left:auto;z-index:5;
 width:44px;height:44px;padding:0;display:flex;align-items:center;justify-content:center;
 border:1px solid #e5a500;border-radius:50%;background:#ffb900;color:#151515;
 box-sizing:border-box;box-shadow:0 5px 15px rgba(0,0,0,.14);
 opacity:0;visibility:hidden;transform:translateY(7px);
 transition:opacity .22s ease,transform .22s ease,visibility .22s ease,background-color .22s ease,box-shadow .22s ease;
 text-decoration:none;line-height:1;
}
body.tools-theme .tools-product-card .tools-card-view svg{
 display:block;width:20px;height:20px;min-width:20px;min-height:20px;max-width:20px;max-height:20px;
 fill:none;stroke:currentColor;stroke-width:2;
}
body.tools-theme .tools-product-card:hover .tools-card-view,
body.tools-theme .tools-product-card:focus-within .tools-card-view,
body.tools-theme .tools-product-card .tools-card-view:focus-visible{
 visibility:visible;opacity:1;transform:translateY(0);
}
body.tools-theme .tools-product-card .tools-card-view:hover,
body.tools-theme .tools-product-card .tools-card-view:focus-visible{
 color:#111;background:#ffcd32;box-shadow:0 7px 20px rgba(0,0,0,.22);outline-offset:3px;
}
@media(hover:none), (pointer:coarse){
 body.tools-theme .tools-product-card .tools-card-view{
  visibility:visible;opacity:1;transform:none;width:39px;height:39px;right:10px;bottom:10px;
 }
 body.tools-theme .tools-product-card .tools-card-view svg{width:18px;height:18px;min-width:18px;min-height:18px}
}
@media(prefers-reduced-motion:reduce){body.tools-theme .tools-product-card .tools-card-view{transition:none!important;transform:none!important}}

/* Tools v1.0.19: hide shared functional CSS duplicate "İncele" pill; retain direct detail magnifier. */
body.tools-theme .tools-product-card .tools-product-image.product-media::after,
body.tools-theme .tools-product-card .tools-product-image.product-media::before{content:none!important;display:none!important;visibility:hidden!important;}


/* Tools v1.0.20 — yalnız /urunler (kategori dışı ürün kataloğu), 5 sütun */
@media (min-width: 1200px) {
  body.tools-theme .nora-functional-page .premium-catalog:not(.premium-catalog--category) .premium-products-grid {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    gap: 14px;
  }
  body.tools-theme .nora-functional-page .premium-catalog:not(.premium-catalog--category) .premium-products-grid > .product-card {
    min-width: 0;
    width: auto;
    max-width: none;
  }
}

/* Tools v1.0.21 — logo/search row and main category navigation stay together on scroll.
   Announcement strip remains above the sticky region and scrolls away normally. */
body.tools-theme > .tools-header,
body.tools-theme .tools-header {
  position: -webkit-sticky !important;
  position: sticky !important;
  top: 0 !important;
  z-index: 120 !important;
  width: 100%;
  background: #fff;
  isolation: isolate;
}
@media (min-width:821px){
  body.tools-theme .tools-header{box-shadow:0 5px 18px rgba(0,0,0,.07)}
}
@media (max-width:820px){
  body.tools-theme .tools-header{box-shadow:0 3px 12px rgba(0,0,0,.08)}
  body.tools-theme .tools-nav-wrap.is-open{max-height:calc(100dvh - 105px);overflow-y:auto}
}
@media (prefers-reduced-motion:reduce){body.tools-theme .tools-header{scroll-behavior:auto}}

/* v1.0.22 — Tools tabbed featured products */
.tools-tabbed-products .tools-tabs-intro{text-align:center;margin-bottom:30px}
.tools-tabbed-products .tools-tabs-intro h2{font-size:clamp(27px,3vw,38px);font-weight:800;line-height:1.2;margin:0 0 14px}
.tools-tabbed-products .tools-tabs-intro p{font-size:16px;color:#777;margin:0}
.tools-tabbed-products .tools-product-tab-list{display:flex;align-items:center;justify-content:center;gap:30px;border-bottom:1px solid #e6e6e6;margin:0 0 30px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}
.tools-tabbed-products .tools-product-tab-list button{border:0;border-bottom:3px solid transparent;background:transparent;color:#555;padding:14px 0 17px;font-weight:700;font-size:15px;white-space:nowrap;cursor:pointer;font-family:inherit}
.tools-tabbed-products .tools-product-tab-list button:hover{color:#222}
.tools-tabbed-products .tools-product-tab-list button.is-active,.tools-tabbed-products .tools-product-tab-list button[aria-selected="true"]{color:#151515;border-bottom-color:#ffbd00}
.tools-tabbed-products [data-tools-product-panel][hidden]{display:none!important}
.tools-tabbed-products .tools-products-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}
@media(max-width:1150px){.tools-tabbed-products .tools-products-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tools-tabbed-products .tools-product-tab-list{justify-content:flex-start;gap:24px}}
@media(max-width:820px){.tools-tabbed-products .tools-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tools-tabbed-products .tools-product-tab-list{gap:20px}.tools-tabbed-products .tools-tabs-intro p{font-size:14px}}
@media(max-width:430px){.tools-tabbed-products .tools-products-grid{gap:9px}.tools-tabbed-products .tools-product-tab-list button{font-size:13px}}


/* Tools v1.0.23 — Hizmet avantajları: masaüstü hover efekti */
body.tools-theme .tools-service-strip .tools-service-card{
 position:relative;
 border-radius:12px;
 padding:16px 14px;
 background:transparent;
 outline:1px solid transparent;
 transition:background-color .28s ease, box-shadow .28s ease,
            transform .28s ease, outline-color .28s ease;
}
body.tools-theme .tools-service-strip .tools-service-card img{
 transition:transform .32s ease, filter .32s ease;
}
@media(hover:hover) and (pointer:fine){
 body.tools-theme .tools-service-strip .tools-service-card:hover{
  background:#fff;
  transform:translateY(-5px);
  outline-color:rgba(255,185,0,.35);
  box-shadow:0 12px 26px rgba(0,0,0,.085);
 }
 body.tools-theme .tools-service-strip .tools-service-card:hover img{
  transform:translateY(-2px) scale(1.11);
  filter:drop-shadow(0 5px 5px rgba(238,169,0,.20));
 }
 body.tools-theme .tools-service-strip .tools-service-card:hover .tools-service-copy strong{
  color:#b77900;
 }
}
body.tools-theme .tools-service-strip .tools-service-copy strong{
 transition:color .28s ease;
}
@media(prefers-reduced-motion:reduce){
 body.tools-theme .tools-service-strip .tools-service-card,
 body.tools-theme .tools-service-strip .tools-service-card img,
 body.tools-theme .tools-service-strip .tools-service-copy strong{
  transition:none!important;
 }
 body.tools-theme .tools-service-strip .tools-service-card:hover,
 body.tools-theme .tools-service-strip .tools-service-card:hover img{
  transform:none!important;
 }
}
