@font-face{font-family:Inter;src:url('reference/inter-tr.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
body.tc-store{font-family:Inter,Arial,sans-serif;color:#1a1a1a;line-height:1.5;--tc-accent:#ed1600}
.tc-container{width:min(1440px,calc(100% - 80px))}
.tc-header{background:var(--tc-accent)}
.tc-header-main{height:98px;min-height:98px;gap:30px}
.tc-logo{flex:1}
.tc-logo img{width:196px;max-height:55px;object-fit:contain;display:block}
.tc-header .tc-search{position:absolute;left:50%;transform:translateX(-50%);width:580px;max-width:44%;height:50px;flex:none;background:#f9f9f9}
.tc-header .tc-search input[type=search]{background:#f9f9f9;font-size:14px}
.tc-header .tc-search button{background:#f9f9f9;color:#8b929b;width:44px}
.tc-search svg{width:18px;height:18px}
.tc-account,.tc-cart-toggle{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:13px;line-height:1.5;padding:0;min-width:58px;font-weight:500}
.tc-account svg,.tc-cart-toggle svg{width:27px;height:27px}
.tc-cart-count{left:auto;right:0;top:-8px;min-width:15px;height:15px;font-size:9px;line-height:15px}
.tc-cart-count:empty,.tc-cart-count[data-empty="true"]{display:none}
.tc-navigation{padding:18px 0 0}
.tc-category-menu{border-radius:8px;gap:0}
.tc-category-menu>li>a{font-size:13px;font-weight:500;line-height:1.4;min-height:78px;padding:12px 20px}
.reference-home{padding-top:0;padding-bottom:0}
.reference-home h2{letter-spacing:0}
.reference-home .m10hero{padding-top:20px}
.reference-home .hero-box{min-width:0}
.reference-home .hero-slide img{height:auto}
.reference-home .m10hero .hero-slider,.reference-home .m10hero .hero-side a{border-radius:9px}
.reference-home .hero-dots button{min-height:0;box-shadow:none}
.reference-home .sektorler{container-type:normal}
.reference-home .sektor{flex:0 0 12.5%;width:12.5%}
.reference-home .sektor-img{height:auto;aspect-ratio:1;width:148px}
.reference-home .sektor-t{font-weight:500}
.reference-home .sektor-arrow{font-size:22px}
.reference-home .pcard-img{display:grid;place-items:center;aspect-ratio:1/1}
.reference-home .pcard-img img{display:block}
.reference-home .pcard-title{font-weight:400}
.reference-home .pcard-price{position:relative;line-height:1.6}
.reference-home .pcard-price b{font-size:17.5px}
.reference-home .pcard-price small{position:absolute;right:0;bottom:3px;font-size:8px;color:#8c959e}
.reference-home .pcard-price del .woocommerce-Price-amount{font-weight:400}
.reference-home .add-btn{display:flex;align-items:center;justify-content:center;line-height:1;font-weight:600;text-decoration:none}
.reference-home .pcard-rate{height:20px;font-size:9px}
.reference-home .pcard-rate span{color:#ffb74a;letter-spacing:2px}
.reference-home .rail-arrow{font-size:26px;font-weight:300}
.reference-home .fx-mini,.reference-home .fx-feat{margin:0}
.reference-home .fx-feature-image{display:block;margin:16px auto 10px;width:84%;aspect-ratio:1}
.reference-home .fx-feature-image img{display:block;width:100%;height:100%;object-fit:contain}
.reference-home .fx-mini-image{display:block;flex:0 0 78px;width:78px;height:78px}
.reference-home .fx-mini-image img{width:100%;height:100%;object-fit:contain;display:block}
.reference-home .fx-mini-in .p del{font-size:8px;color:#89929f}
.reference-home .fx-mini-in{padding-right:26px}
.reference-home .fx-mini-in .t{font-weight:500}
.reference-home .fx-person img{width:100%;height:auto;display:block}
.reference-home .fx-feat .fx-mini-cart{width:42px;height:42px;right:16px;bottom:16px}
.reference-home .fx-prices{padding-right:25px}
.reference-home .fx-prices b{font-size:21px;white-space:nowrap}
.reference-home .m10b4{margin-bottom:60px}
.home .tc-footer-services{background:#fff4f5;border-color:#fff4f5}
.reference-status{position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px);background:#222;color:#fff;padding:14px 24px;border-radius:10px;box-shadow:0 6px 30px #0002;z-index:200;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;font-size:14px;max-width:90vw;text-align:center}
.reference-status.is-visible{opacity:1;transform:translate(-50%,0)}
.tc-reference-add.is-adding{opacity:.55;pointer-events:none}
.tc-reference-add.is-added{background:#347348}
@media(min-width:1101px){.reference-home .fx-in{grid-template-columns:21% 24% minmax(0,1fr)}.reference-home .fx-minis{min-width:0}.reference-home .fx-mini{min-width:0}}
@media(max-width:1250px) and (min-width:801px){.tc-category-menu>li>a{padding-inline:8px;font-size:11px}.tc-header .tc-search{width:480px}.tc-logo img{width:175px}.tc-header-main{gap:16px}.reference-home .fx-mini-in{padding-right:15px}.reference-home .fx-mini-image{flex-basis:60px;width:60px;height:60px}.reference-home .fx-mini-in .t{font-size:12px}.reference-home .fx-mini-in .p b{font-size:13px}}
@media(max-width:1100px) and (min-width:801px){.reference-home .fx-in{grid-template-columns:1fr 1.2fr;gap:20px;padding-left:24px}.reference-home .fx-person{grid-column:1;grid-row:1;margin-bottom:-30px}.reference-home .fx-feat{grid-column:2;grid-row:1}.reference-home .fx-minis{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.reference-home .fx-person img{max-height:320px;width:auto}.reference-home .fx-feature-image{max-height:190px;margin:0 auto}}
@media(max-width:900px){.tc-container{width:calc(100% - 40px)}.reference-home .sektor{flex-basis:23%;width:23%}.reference-home .m10fx{padding-inline:0}.reference-home .m10fx .fx-person{display:none}.reference-home .m10fx .fx-minis{display:grid;grid-template-columns:1fr 1fr;gap:10px;overflow:visible}.reference-home .m10fx .fx-mini{max-width:none}.reference-home .m10fx .fx-mini-in{padding-right:26px}.reference-home .m10b4 .b4{display:grid;grid-template-columns:1fr 1fr;gap:14px}.reference-home .fx-mini-image{width:64px;height:64px;flex-basis:64px}}
@media(max-width:800px){.tc-container{width:calc(100% - 28px)}.tc-header-main{height:auto;min-height:0;padding:16px 0;gap:14px}.tc-logo{flex:1}.tc-logo img{width:145px;height:auto}.tc-header .tc-search{position:static;transform:none;max-width:none;flex-basis:100%;width:100%;height:42px;order:5}.tc-header .tc-search input[type=search]{font-size:16px}.tc-account,.tc-cart-toggle{min-width:28px;gap:2px}.tc-account svg,.tc-cart-toggle svg{width:24px;height:24px}.tc-account span,.tc-cart-toggle>span:last-child{display:none}.tc-cart-count{top:-6px;right:-6px}.tc-navigation{padding:0}.tc-category-menu{border:0}.tc-category-menu>li>a{font-size:14px;min-height:52px;padding:12px 0}.reference-home .m10hero{padding-top:16px;margin-bottom:30px;gap:8px}.reference-home .m10hero .hero-side{grid-template-columns:1fr 1fr;gap:8px}.reference-home .m10hero .hero-side a{aspect-ratio:768/261}.reference-home .m10hero .hero-side img{width:100%;height:100%;object-fit:cover}.reference-home .sekt-title,.reference-home .sect-title{font-size:19px}.reference-home .m10sekt{margin-bottom:30px}.reference-home .m10rail{margin-bottom:32px}.reference-home .m10fx{margin-bottom:24px}.reference-home .fx-feature-image{width:75%;max-width:240px;margin:0 auto 10px}.reference-home .fx-title{font-size:14px}.reference-home .fx-mini-in .t{font-size:11px}.reference-home .fx-mini-in .p b{font-size:12px}.reference-home .fx-mini{padding:10px;gap:8px}.reference-home .fx-mini-cart{width:28px;height:28px;right:8px;bottom:8px}.reference-home .fx-mini-cart svg{width:16px;height:16px}.reference-home .pcard-price b{font-size:16px}.reference-home .pcard-price small{font-size:7px}.reference-home .pcard-title{font-size:12px}.reference-home .b-kamp,.reference-home .b-disc{font-size:10px}.reference-home .chip{font-size:8px;padding:3px 2px}.reference-home .add-btn{font-size:12px;height:38px}.reference-home .m10b4{margin-bottom:30px}}
@media(max-width:480px){.reference-home .sektor{flex-basis:30%;width:30%}.reference-home .m10fx .fx-minis{grid-template-columns:1fr}.reference-home .fx-mini-image{width:65px;height:65px;flex-basis:65px}.reference-home .fx-mini-in .t{font-size:12px}.reference-home .fx-mini-in .p b{font-size:14px}.reference-home .m10fx .fx-mini-in{padding-right:35px}.reference-home .pcard-price small{position:static;font-size:8px}.reference-home .m10hero .hero-side{grid-template-columns:1fr}.reference-home .m10b4 .b4{gap:10px}.reference-home .fx-feature-image{max-height:190px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reference-home *{scroll-behavior:auto!important;transition:none!important}}
