.tools-theme{--yellow:#FFC400;--yellow-deep:#E8A400;--black:#161616;--ink:#232323;--steel:#5B6065;--steel-light:#9AA096;--line:#D8DAD5;--bg:#F1F1EE;--paper:#FFFFFF;--paper2:#ECECE7;--green:#2F8F4E;--red:#C23B22;--shadow:4px 4px 0 rgba(22,22,22,.08);--font:"Cairo","Tajawal","Segoe UI",Tahoma,"Helvetica Neue",Arial,sans-serif}.tools-theme *,.tools-theme :after,.tools-theme :before{box-sizing:border-box}.tools-theme{scroll-behavior:smooth;margin:0;font-size:16px;line-height:1.65;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased}.tools-theme h1,.tools-theme h2,.tools-theme h3,.tools-theme h4,.tools-theme h5{margin:0;line-height:1.35;font-weight:900}.tools-theme p{margin:0}.tools-theme ol,.tools-theme ul{margin:0;padding:0;list-style:none}.tools-theme a{color:inherit}.tools-theme button{font-family:inherit}.tools-theme ::selection{background:var(--yellow);color:var(--black)}.tools-theme :focus-visible{outline:3px solid var(--yellow-deep);outline-offset:2px}.tools-theme .wrap{max-width:1180px;margin-inline:auto;padding-inline:1.1rem}.tools-theme .muted{color:var(--steel);font-size:.82rem}.tools-theme .hidden,.tools-theme [hidden]{display:none!important}.tools-theme .skip{position:absolute;inset-inline-start:-9999px;top:8px;z-index:300;background:var(--black);color:var(--yellow);padding:.6rem 1rem;font-weight:800;text-decoration:none}.tools-theme .skip:focus{inset-inline-start:8px}.tools-theme .ic{width:20px;height:20px;flex:none;display:inline-block;vertical-align:middle}.tools-theme .hazard{height:10px;background:repeating-linear-gradient(-45deg,var(--black) 0 12px,var(--yellow) 12px 24px)}.tools-theme .hazard--top{border-bottom:2px solid var(--black)}.tools-theme .site-header{position:sticky;top:0;z-index:60;background:var(--paper);border-bottom:3px solid var(--black)}.tools-theme .header-inner{display:flex;align-items:center;gap:1rem;min-height:70px}.tools-theme .brand{display:flex;align-items:center;text-decoration:none}.tools-theme .brand__mark{width:46px;height:46px;background:var(--yellow);border:2.5px solid var(--black);display:grid;place-items:center;box-shadow:3px 3px 0 var(--black)}.tools-theme .brand__mark .ic{width:24px;height:24px}.tools-theme .brand__text b{display:block;font-size:1.1rem;font-weight:900;line-height:1.2}.tools-theme .brand__text i{display:block;font-style:normal;font-size:.68rem;color:var(--steel);letter-spacing:.4px}.tools-theme .header-search{display:flex;align-items:center;gap:.5rem;border:2px solid var(--black);background:#F6F6F2;padding:.25rem .4rem .25rem .35rem;max-width:400px;flex:1 1 320px}.tools-theme .header-search .ic{color:var(--steel);margin-inline-start:.35rem}.tools-theme .header-search input{border:0;background:transparent;flex:1 1;padding:.4rem .2rem;font:inherit;font-size:.9rem}.tools-theme .header-search input:focus{outline:none}.tools-theme .site-nav{display:flex;gap:.2rem;margin-inline-start:auto}.tools-theme .site-nav a{padding:.55rem .85rem;font-weight:800;font-size:.92rem;text-decoration:none;border:2px solid transparent;white-space:nowrap}.tools-theme .site-nav a:hover{background:var(--paper2)}.tools-theme .site-nav a.is-active{background:var(--black);color:var(--yellow);border-color:var(--black)}.tools-theme .header-actions{display:flex;gap:.5rem;align-items:center}.tools-theme .icon-btn{position:relative;width:44px;height:44px;border:2px solid var(--black);background:var(--paper);display:grid;place-items:center;cursor:pointer;text-decoration:none;color:var(--ink)}.tools-theme .icon-btn:hover{background:var(--yellow)}.tools-theme .cart-badge{position:absolute;top:-9px;inset-inline-start:-9px;min-width:21px;height:21px;padding-inline:4px;background:var(--yellow);border:2px solid var(--black);border-radius:999px;font-size:.68rem;font-weight:900;display:grid;place-items:center;line-height:1}.tools-theme .nav-toggle{display:none}.tools-theme .nav-toggle[aria-expanded=true]{background:var(--black);color:var(--yellow)}.tools-theme .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:2px solid var(--black);background:var(--yellow);color:var(--black);font-weight:800;font-size:.95rem;padding:.66rem 1.25rem;cursor:pointer;text-decoration:none;box-shadow:3px 3px 0 var(--black);transition:box-shadow .12s,transform .12s,background .12s}.tools-theme .btn:hover{box-shadow:5px 5px 0 var(--black);transform:translate(-1px,-1px)}.tools-theme .btn:active{box-shadow:0 0 0 var(--black);transform:translate(3px,3px)}.tools-theme .btn--dark{background:var(--black);color:var(--yellow)}.tools-theme .btn--dark:hover{background:#242424;box-shadow:5px 5px 0 var(--yellow)}.tools-theme .btn--outline-light{background:transparent;color:#F2F1EC;box-shadow:none}.tools-theme .btn--outline-light:hover{background:#F2F1EC;color:var(--black);box-shadow:none}.tools-theme .btn--ghost{background:var(--paper);box-shadow:2px 2px 0 var(--black)}.tools-theme .btn--sm{padding:.4rem .85rem;font-size:.82rem;box-shadow:2px 2px 0 var(--black)}.tools-theme .btn--wide{width:100%}.tools-theme .btn[disabled]{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.tools-theme .spinner{width:15px;height:15px;border:2.5px solid rgba(22,22,22,.25);border-top:2.5px solid var(--black);border-radius:50%;animation:spin .8s linear infinite}.tools-theme .btn--dark .spinner{border-color:rgba(255,196,0,.35);border-top-color:var(--yellow)}@keyframes spin{to{transform:rotate(1turn)}}.tools-theme .link-more{display:inline-flex;align-items:center;gap:.4rem;font-weight:800;font-size:.9rem;text-decoration:none;border-bottom:3px solid var(--yellow);padding-bottom:.15rem}.tools-theme .link-more:hover{background:var(--yellow)}.tools-theme .kicker{display:inline-flex;align-items:center;gap:.4rem;background:var(--black);color:var(--yellow);padding:.3rem .75rem;font-size:.74rem;font-weight:800;letter-spacing:.4px;width:max-content}.tools-theme .section{padding-block:2.8rem}.tools-theme .section--alt{background:var(--paper2);border-block:3px solid var(--black)}.tools-theme .section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;flex-wrap:wrap;margin-bottom:1.6rem}.tools-theme .section-head h2{font-size:1.9rem;position:relative;margin-top:.5rem}.tools-theme .section-head h2:after{content:"";position:absolute;bottom:-7px;inset-inline-start:0;width:58px;height:7px;background:var(--yellow);border:2px solid var(--black)}.tools-theme .section-head:first-child>div:first-child{display:grid;gap:.5rem;justify-items:start}.tools-theme .grid{display:grid;gap:1.1rem}.tools-theme .grid--auto{grid-template-columns:repeat(auto-fill,minmax(245px,1fr))}.tools-theme .chip{display:inline-flex;align-items:center;gap:.35rem;border:1.5px solid var(--black);background:var(--paper);padding:.28rem .65rem;font-size:.78rem;font-weight:700;line-height:1.5}.tools-theme .chip--small{font-size:.7rem;padding:.15rem .5rem}.tools-theme .chip--dark{background:var(--black);color:var(--yellow)}.tools-theme .chip--yellow{background:var(--yellow)}.tools-theme .chip--muted{border-color:var(--line);color:var(--steel);background:var(--paper)}.tools-theme .chip--off{background:var(--black);color:var(--yellow);font-weight:800}.tools-theme .chip--remove{cursor:pointer}.tools-theme .chip--remove:hover{background:var(--red);border-color:var(--red);color:#fff}.tools-theme .chip-row{display:flex;gap:.5rem;flex-wrap:wrap;padding-bottom:.9rem}.tools-theme .chip-row:empty{display:none}.tools-theme .stars{direction:ltr;position:relative;display:inline-block;font-size:.88rem;color:#C7C7BD;letter-spacing:2px;white-space:nowrap}.tools-theme .stars b{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap;color:var(--yellow-deep);font-weight:400}.tools-theme .price{font-weight:900;font-size:1.2rem;line-height:1.2}.tools-theme .price-old{font-size:.85rem;color:var(--steel);text-decoration:line-through}.tools-theme .price-line{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.tools-theme .warranty{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:800;color:var(--steel);white-space:nowrap}.tools-theme .warranty .ic{width:15px;height:15px;color:var(--yellow-deep)}.tools-theme .pcard{position:relative;display:flex;flex-direction:column;border:2px solid var(--black);background:var(--paper);box-shadow:var(--shadow);transition:transform .15s,box-shadow .15s}.tools-theme .pcard:hover{transform:translate(-3px,-3px);box-shadow:7px 7px 0 rgba(22,22,22,.14)}.tools-theme .pcard__art{position:relative;background:#F2F2EE;border-bottom:2px solid var(--black);padding:.4rem .4rem 0}.tools-theme .pcard__art a{display:block}.tools-theme .pcard__body{padding:.85rem .9rem 1rem;display:flex;flex-direction:column;gap:.4rem;flex:1 1}.tools-theme .pcard__brand{font-size:.72rem;font-weight:800;color:var(--steel);letter-spacing:.8px}.tools-theme .pcard__name{display:block;font-size:.95rem;font-weight:800;line-height:1.55;text-decoration:none}.tools-theme .pcard__name:hover{text-decoration:underline;text-decoration-color:var(--yellow-deep);text-decoration-thickness:3px}.tools-theme .meta-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.tools-theme .stars-line{display:flex;align-items:center;gap:.4rem}.tools-theme .pcard__foot{margin-top:auto;padding-top:.65rem;border-top:2px dashed var(--line);display:grid;gap:.55rem}.tools-theme .tag{position:absolute;top:10px;inset-inline-start:10px;z-index:2;font-size:.7rem;font-weight:900;padding:.24rem .55rem;border:2px solid var(--black)}.tools-theme .tag--hot{background:var(--black);color:var(--yellow)}.tools-theme .tag--new{background:var(--yellow);color:var(--black)}.tools-theme .p-art{height:auto}.tools-theme .prow{position:relative;display:grid;grid-template-columns:215px 1fr 235px;gap:1.2rem;border:2px solid var(--black);background:var(--paper);box-shadow:var(--shadow);padding:1rem}.tools-theme .prow+.prow{margin-top:1rem}.tools-theme .prow__art{position:relative;background:#F2F2EE;border:2px solid var(--line);padding:.35rem;display:grid;place-items:center;align-self:start}.tools-theme .prow__art a{display:block}.tools-theme .prow__body{display:flex;flex-direction:column;gap:.5rem}.tools-theme .prow__body .chip-row{padding-bottom:0}.tools-theme .prow__feat{display:grid;gap:.25rem}.tools-theme .prow__feat li{display:flex;gap:.45rem;align-items:flex-start;font-size:.86rem;color:#40444A}.tools-theme .prow__feat .ic{width:15px;height:15px;margin-top:.35rem;color:var(--yellow-deep);background:var(--black);padding:2px}.tools-theme .prow__side{display:flex;flex-direction:column;gap:.6rem;justify-content:center;border-inline-start:2px dashed var(--line);padding-inline-start:1.2rem}.tools-theme .prow__side .price{font-size:1.35rem}.tools-theme .prow__stock{display:flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:700}.tools-theme .prow__stock--ok{color:var(--green)}.tools-theme .prow__stock--low{color:var(--red)}.tools-theme .prow__actions{display:grid;gap:.45rem}.tools-theme .state{border:2px dashed var(--steel-light);background:var(--paper);padding:2.4rem 1.4rem;text-align:center;display:flex;flex-direction:column;gap:.8rem;align-items:center}.tools-theme .state--error{border-color:var(--red);background:#FCF3F0}.tools-theme .state--empty{background:#FBFAF4}.tools-theme .state__icon{width:64px;height:64px;display:grid;place-items:center;background:var(--yellow);border:2px solid var(--black);box-shadow:3px 3px 0 var(--black);flex:none}.tools-theme .state__icon .ic{width:30px;height:30px}.tools-theme .state--error .state__icon{background:var(--red);color:#fff}.tools-theme .state h3{font-size:1.15rem}.tools-theme .state p{color:var(--steel);max-width:48ch}.tools-theme .state__actions{display:flex;gap:.6rem;flex-wrap:wrap;justify-content:center}.tools-theme .sk{position:relative;overflow:hidden;background:#E6E6E1;border-radius:2px}.tools-theme .sk:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:shimmer 1.3s infinite}@keyframes shimmer{to{transform:translateX(100%)}}.tools-theme .sk-row{display:grid;grid-template-columns:215px 1fr 235px;gap:1.2rem;border:2px solid var(--line);background:var(--paper);padding:1rem;margin-bottom:1rem}.tools-theme .sk-row .sk--art{height:112px}.tools-theme .sk-card{border:2px solid var(--line);background:var(--paper);padding:.5rem;display:grid;gap:.6rem}.tools-theme .sk-card .sk--art{height:140px}.tools-theme .sk-card .sk{height:13px}.tools-theme .tester{display:inline-flex;gap:.4rem;align-items:center;border:2px dashed var(--steel-light);background:#FAFAF6;padding:.4rem .65rem;font-size:.76rem;color:var(--steel);font-weight:700}.tools-theme .tester__btn{border:1.5px solid var(--black);background:var(--paper);padding:.22rem .6rem;cursor:pointer;font-weight:800;font-size:.74rem;color:var(--black)}.tools-theme .tester__btn:hover{background:var(--yellow)}.tools-theme .tester__btn.is-on{background:var(--black);color:var(--yellow)}.tools-theme .hero{background:radial-gradient(900px 420px at 88% -12%,rgba(255,196,0,.16),transparent 60%),repeating-linear-gradient(-45deg,#161616 0 12px,#1C1C1C 12px 24px);color:#F1F0EB;border-bottom:4px solid var(--yellow);padding-block:3.4rem}.tools-theme .hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:2.6rem;align-items:center}.tools-theme .hero h1{font-size:2.7rem;line-height:1.35;margin-block:.8rem 1rem}.tools-theme .mark{background:var(--yellow);color:var(--black);padding:.02em .25em;box-shadow:4px 4px 0 rgba(255,196,0,.25)}.tools-theme .hero-sub{font-size:1.02rem;color:#CFCFC8;max-width:52ch}.tools-theme .hero-cta{display:flex;gap:.8rem;flex-wrap:wrap;margin-block:1.6rem}.tools-theme .btn--outline-light:focus-visible{outline:3px solid var(--yellow)}.tools-theme .hero-stats{display:flex;gap:1.6rem;flex-wrap:wrap;margin-top:1.8rem}.tools-theme .hero-stats li{display:grid;gap:.1rem;border-inline-start:3px solid rgba(255,196,0,.5);padding-inline-start:1rem}.tools-theme .hero-stats strong{font-size:1.7rem;color:var(--yellow);font-weight:900}.tools-theme .hero-stats span{font-size:.78rem;color:#B9B9B1}.tools-theme .hero-art{position:relative;display:grid;padding-inline:1.4rem}.tools-theme .hero-art__card{background:var(--paper);border:3px solid var(--black);box-shadow:-10px 10px 0 var(--yellow);padding:.7rem .7rem .6rem;display:grid;gap:.5rem;width:100%;justify-self:center}.tools-theme .hero-art__caption{display:flex;justify-content:space-between;align-items:center;gap:.6rem;padding-inline:.2rem}.tools-theme .hero-art__caption a{font-weight:800;font-size:.86rem;text-decoration:none}.tools-theme .hero-art__caption a:hover{text-decoration:underline}.tools-theme .hero-art__caption span{font-weight:900;color:var(--black);font-size:.92rem;background:var(--yellow);padding:.15rem .5rem;border:2px solid var(--black)}.tools-theme .float-badge{position:absolute;z-index:2;display:flex;gap:.5rem;align-items:center;background:var(--paper);border:2px solid var(--black);box-shadow:4px 4px 0 var(--yellow);padding:.55rem .8rem;font-size:.78rem;font-weight:800;color:var(--black)}.tools-theme .float-badge .ic{color:var(--yellow-deep)}.tools-theme .float-badge--1{bottom:26px;inset-inline-start:-14px}.tools-theme .float-badge--2{top:26px;inset-inline-end:-14px}.tools-theme .trustbar{background:var(--yellow);border-bottom:3px solid var(--black)}.tools-theme .trust-grid{display:grid;grid-template-columns:repeat(4,1fr)}.tools-theme .trust-item{display:flex;gap:.8rem;align-items:center;padding-block:.95rem}.tools-theme .trust-item+.trust-item{border-inline-start:2px solid rgba(22,22,22,.25);padding-inline-start:1.2rem}.tools-theme .trust-item .ic{width:26px;height:26px}.tools-theme .trust-item strong{display:block;font-size:.92rem;line-height:1.3}.tools-theme .trust-item small{color:rgba(22,22,22,.72);font-size:.74rem;font-weight:600}.tools-theme .cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.1rem}.tools-theme .cat-card{display:flex;flex-direction:column;gap:.4rem;border:3px solid var(--black);background:var(--paper);box-shadow:var(--shadow);padding:1.3rem 1.2rem;text-decoration:none;transition:transform .15s}.tools-theme .cat-card:hover{transform:translate(-3px,-3px);box-shadow:6px 6px 0 rgba(22,22,22,.15)}.tools-theme .cat-card__icon{width:54px;height:54px;background:var(--yellow);border:2.5px solid var(--black);display:grid;place-items:center;margin-bottom:.6rem;box-shadow:3px 3px 0 var(--black)}.tools-theme .cat-card__icon .ic{width:26px;height:26px}.tools-theme .cat-card:hover .cat-card__icon{background:var(--black)}.tools-theme .cat-card:hover .cat-card__icon .ic{color:var(--yellow)}.tools-theme .cat-card strong{font-size:1.02rem}.tools-theme .cat-card__count{font-size:.8rem;color:var(--steel)}.tools-theme .banner-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.tools-theme .banner{position:relative;overflow:hidden;border:3px solid var(--black);background:var(--paper);box-shadow:var(--shadow);padding:1.7rem 1.6rem;display:grid;gap:.7rem;justify-items:start}.tools-theme .banner h3{font-size:1.35rem}.tools-theme .banner p{color:var(--steel);font-size:.92rem;max-width:44ch}.tools-theme .banner__deco{position:absolute;inset-inline-end:-28px;bottom:-30px;width:150px;height:150px;color:var(--yellow-deep);opacity:.14;transform:rotate(-18deg)}.tools-theme .banner--dark{background:var(--black);color:#F1F0EB}.tools-theme .banner--dark p{color:#B9B9B1}.tools-theme .banner--dark .kicker{background:var(--yellow);color:var(--black)}.tools-theme .brand-strip{display:flex;gap:.45rem;flex-wrap:wrap}.tools-theme .why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem;margin-bottom:2rem}.tools-theme .why{display:grid;grid-template-columns:56px 1fr;gap:1rem;border:2px solid var(--black);background:var(--paper);box-shadow:var(--shadow);padding:1.2rem}.tools-theme .why__num{width:56px;height:56px;background:var(--black);color:var(--yellow);display:grid;place-items:center;font-weight:900;font-size:1.15rem}.tools-theme .why h3{font-size:1rem;margin-bottom:.3rem}.tools-theme .why p{font-size:.86rem;color:var(--steel)}.tools-theme .cta-strip{display:flex;justify-content:space-between;align-items:center;gap:1.2rem;flex-wrap:wrap;border:3px solid var(--black);background:var(--yellow);box-shadow:5px 5px 0 var(--black);padding:1.5rem}.tools-theme .cta-strip h3{font-size:1.25rem}.tools-theme .cta-strip p{color:rgba(22,22,22,.75);font-size:.9rem}.tools-theme .cta-strip__actions{display:flex;gap:.7rem;flex-wrap:wrap}.tools-theme .cta-strip .btn--dark{box-shadow:3px 3px 0 rgba(22,22,22,.4)}.tools-theme .page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;flex-wrap:wrap;padding-block:.4rem 1.2rem}.tools-theme .page-head h1{font-size:2rem}.tools-theme .page-head__sub{color:var(--steel);font-size:.92rem;margin-top:.4rem;max-width:72ch}.tools-theme .crumbs{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;font-size:.82rem;color:var(--steel);padding-block:1.1rem .2rem}.tools-theme .crumbs a{font-weight:800;text-decoration:none}.tools-theme .crumbs a:hover{background:var(--yellow)}.tools-theme .crumbs .sep{opacity:.45}.tools-theme .shop-layout{display:grid;grid-template-columns:280px 1fr;gap:1.6rem;align-items:start;padding-bottom:3.2rem}.tools-theme .filters{border:2px solid var(--black);background:var(--paper);box-shadow:var(--shadow);position:sticky;top:96px;max-height:calc(100vh - 116px);overflow:auto}.tools-theme .filters__head{background:var(--black);color:var(--yellow);display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-weight:900;gap:.6rem}.tools-theme .filters__head .ic{width:18px;height:18px}.tools-theme .filters__reset{background:transparent;border:0;color:var(--yellow);font-weight:800;font-size:.78rem;cursor:pointer;text-decoration:underline;padding:0}.tools-theme .filters__reset:hover{color:#fff}.tools-theme .fgroup{border-bottom:2px solid var(--line)}.tools-theme .fgroup:last-child{border-bottom:0}.tools-theme .fgroup summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem .95rem;font-weight:800;font-size:.9rem}.tools-theme .fgroup summary::-webkit-details-marker{display:none}.tools-theme .fgroup summary:hover{background:var(--paper2)}.tools-theme .fgroup summary .ic{width:16px;height:16px;transition:transform .2s}.tools-theme .fgroup[open] summary .ic{transform:rotate(180deg)}.tools-theme .fgroup__body{padding:.15rem .95rem 1rem;gap:.35rem}.tools-theme .fgroup__note{font-size:.72rem;color:var(--steel)}.tools-theme .check{display:flex;align-items:center;gap:.55rem;font-size:.88rem;cursor:pointer;padding:.28rem .35rem;border-radius:2px}.tools-theme .check:hover{background:#F4F4F0}.tools-theme .check input{width:17px;height:17px;accent-color:var(--black);cursor:pointer;flex:none}.tools-theme .check .n{margin-inline-start:auto;color:var(--steel);font-size:.72rem;font-weight:700;background:var(--paper2);border:1px solid var(--line);padding:0 .4rem;min-width:26px;text-align:center}.tools-theme .cat-chips{display:flex;gap:.4rem;flex-wrap:wrap}.tools-theme .cat-chip{border:1.5px solid var(--black);background:var(--paper);font-weight:800;font-size:.78rem;padding:.3rem .65rem;cursor:pointer}.tools-theme .cat-chip:hover{background:var(--yellow)}.tools-theme .cat-chip.is-on{background:var(--black);color:var(--yellow)}.tools-theme .list-toolbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;padding-block:.3rem .9rem}.tools-theme .list-toolbar__count{font-weight:900;font-size:.95rem}.tools-theme .list-toolbar__hint{color:var(--steel);font-size:.8rem}.tools-theme .sort{display:flex;align-items:center;gap:.5rem;font-size:.84rem;color:var(--steel);font-weight:700}.tools-theme .sort select{border:2px solid var(--black);background:var(--paper);padding:.42rem .8rem;font:inherit;font-size:.85rem;font-weight:700;cursor:pointer}.tools-theme .pd-page{padding-bottom:3.4rem}.tools-theme .pd{display:grid;grid-template-columns:440px 1fr;gap:2rem;align-items:start;padding-block:.8rem .8rem}.tools-theme .pd__gallery{position:sticky;top:96px;border:3px solid var(--black);background:#F2F2EE;box-shadow:var(--shadow);padding:1.2rem;display:grid;gap:.9rem}.tools-theme .pd__badges{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center}.tools-theme .pd__gallery .grand-frame{background:var(--paper);border:2px solid var(--line);padding:.5rem}.tools-theme .pd__note{display:flex;align-items:center;justify-content:center;gap:.45rem;font-size:.8rem;font-weight:800;color:var(--steel);background:var(--paper);border:2px solid var(--line);padding:.5rem .7rem}.tools-theme .pd__note .ic{width:17px;height:17px;color:var(--yellow-deep)}.tools-theme .pd__info{display:grid;gap:1.1rem}.tools-theme .pd__info h1{font-size:1.8rem;line-height:1.45}.tools-theme .pd__rating{display:flex;align-items:center;gap:.6rem;font-size:.85rem;color:var(--steel)}.tools-theme .pd__price{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;border:2px solid var(--black);background:#FFF7DB;padding:1rem 1.2rem}.tools-theme .pd__price .price{font-size:1.9rem}.tools-theme .pd__meta{display:flex;gap:.5rem;flex-wrap:wrap}.tools-theme .buy-row{display:flex;gap:.7rem;align-items:center;flex-wrap:wrap}.tools-theme .stock-note{display:inline-flex;gap:.45rem;align-items:center;font-size:.86rem;font-weight:800}.tools-theme .stock-note--ok{color:var(--green)}.tools-theme .stock-note--low{color:var(--red)}.tools-theme .pd__feat{display:grid;gap:.45rem}.tools-theme .pd__feat li{display:flex;gap:.5rem;align-items:flex-start;font-size:.92rem;color:#3F4348}.tools-theme .pd__feat .ic{width:17px;height:17px;margin-top:.3rem;color:var(--yellow-deep);background:var(--black);padding:2.5px}.tools-theme .pd-blocks{display:grid;gap:1.2rem;margin-top:1.6rem}.tools-theme .section-block{border:2px solid var(--black);background:var(--paper);box-shadow:var(--shadow);padding:1.25rem 1.4rem}.tools-theme .section-block>h2{font-size:1.08rem;display:flex;align-items:center;gap:.55rem;margin-bottom:1rem}.tools-theme .section-block>h2 .ic{width:19px;height:19px;color:var(--black);background:var(--yellow);padding:3px}.tools-theme .spec-table{width:100%;border-collapse:collapse}.tools-theme .spec-table td,.tools-theme .spec-table th{border:1px solid var(--line);padding:.55rem .9rem;font-size:.9rem;text-align:start}.tools-theme .spec-table th{width:38%;background:#F6F6F2;font-weight:800}.tools-theme .spec-table td{font-weight:700}.tools-theme .includes{display:flex;gap:.5rem;flex-wrap:wrap}.tools-theme .stepper{display:inline-flex;align-items:center;border:2px solid var(--black);background:var(--paper)}.tools-theme .stepper button{width:40px;height:42px;border:0;background:transparent;display:grid;place-items:center;cursor:pointer}.tools-theme .stepper button:hover{background:var(--yellow)}.tools-theme .stepper input{width:46px;height:42px;border:0;border-inline:2px solid var(--black);text-align:center;font:inherit;font-weight:900;background:var(--paper)}.tools-theme .stepper input:focus{outline:none}.tools-theme .related{padding-block:1.6rem 0}.tools-theme .related .grid--auto{margin-top:1.4rem}.tools-theme .compare-wrap{overflow-x:auto;border:3px solid var(--black);box-shadow:var(--shadow);background:var(--paper)}.tools-theme .compare-note{display:flex;gap:.5rem;align-items:flex-start;font-size:.8rem;color:var(--steel);margin-top:.8rem}.tools-theme .compare-note .ic{width:16px;height:16px;margin-top:.25rem;flex:none}.tools-theme .compare-table{width:100%;min-width:700px;border-collapse:collapse}.tools-theme .compare-table td,.tools-theme .compare-table th{border:1px solid var(--line);padding:.65rem .8rem;font-size:.85rem;text-align:center;vertical-align:middle}.tools-theme .compare-table thead th{background:var(--black);color:#F1F0EB;font-weight:900;font-size:.85rem}.tools-theme .compare-table thead th a{color:var(--yellow);text-decoration:none;display:block;padding-inline:.2rem}.tools-theme .compare-table thead th a:hover{text-decoration:underline}.tools-theme .compare-table tbody th{background:#F6F6F2;text-align:start;font-weight:800;white-space:nowrap}.tools-theme .compare-table td.best{background:var(--yellow);font-weight:900}.tools-theme .best-tag{display:block;margin-top:.2rem;background:var(--black);color:var(--yellow);font-size:.62rem;font-weight:900;padding:.08rem .4rem;width:max-content;margin-inline:auto}.tools-theme .compare-table .is-cur{outline:2px solid var(--yellow-deep);outline-offset:-2px}.tools-theme .cart-layout{display:grid;grid-template-columns:1fr 340px;gap:1.7rem;align-items:start;padding-block:.6rem 3.2rem}.tools-theme .crow{display:grid;grid-template-columns:130px 1fr auto 40px;gap:1.1rem;align-items:center;border:2px solid var(--black);background:var(--paper);box-shadow:var(--shadow);padding:.9rem}.tools-theme .crow+.crow{margin-top:.9rem}.tools-theme .crow__art{background:#F2F2EE;border:2px solid var(--line);padding:.15rem}.tools-theme .crow__art .p-art{height:76px}.tools-theme .crow__mid{display:grid;gap:.3rem}.tools-theme .crow__name{font-weight:800;text-decoration:none;font-size:.95rem}.tools-theme .crow__name:hover{text-decoration:underline}.tools-theme .crow__meta{display:flex;gap:.4rem;flex-wrap:wrap}.tools-theme .crow__unit{font-size:.8rem;color:var(--steel);font-weight:700}.tools-theme .crow__side{display:flex;align-items:center;gap:.9rem}.tools-theme .crow__total{font-weight:900;min-width:92px;text-align:center;font-size:1.02rem}.tools-theme .crow__remove{width:38px;height:38px;border:2px solid var(--black);background:var(--paper);display:grid;place-items:center;cursor:pointer;color:var(--ink)}.tools-theme .crow__remove:hover{background:var(--red);border-color:var(--red);color:#fff}.tools-theme .summary{border:2px solid var(--black);background:var(--paper);box-shadow:var(--shadow);padding:1.3rem;display:grid;gap:.75rem;position:sticky;top:96px}.tools-theme .summary h2{font-size:1.15rem;display:flex;align-items:center;gap:.5rem}.tools-theme .summary h2 .ic{width:19px;height:19px;background:var(--yellow);padding:3px}.tools-theme .sum-row{display:flex;justify-content:space-between;gap:1rem;font-size:.92rem;color:var(--steel);font-weight:700}.tools-theme .sum-row b{color:var(--ink)}.tools-theme .sum-total{border-top:2px solid var(--black);padding-top:.75rem;display:flex;justify-content:space-between;font-weight:900;font-size:1.18rem}.tools-theme .progress{height:13px;border:2px solid var(--black);background:var(--paper2)}.tools-theme .progress__bar{height:100%;background:var(--yellow);transition:width .4s}.tools-theme .progress__label{font-size:.76rem;color:var(--steel);font-weight:700}.tools-theme .progress__label--ok{color:var(--green)}.tools-theme .coupon{display:grid;gap:.35rem}.tools-theme .coupon__row{display:flex;gap:.45rem}.tools-theme .coupon__row input{flex:1 1;min-width:0;border:2px solid var(--black);padding:.5rem .7rem;font:inherit;font-size:.88rem;font-weight:700}.tools-theme .coupon__msg{font-size:.78rem;font-weight:800}.tools-theme .coupon__msg--err{color:var(--red)}.tools-theme .coupon__msg--ok{color:var(--green)}.tools-theme .coupon__hint{font-size:.72rem;color:var(--steel)}.tools-theme .summary .btn--wide{justify-content:center}.tools-theme .summary-footer{font-size:.74rem;color:var(--steel);border-top:2px dashed var(--line);padding-top:.6rem}.tools-theme .summary-footer button{background:none;border:0;color:var(--steel);font-size:.74rem;text-decoration:underline;cursor:pointer;padding:0}.tools-theme .summary-footer button:hover{color:var(--red)}.tools-theme .overlay{position:fixed;inset:0;z-index:130;background:rgba(22,22,22,.66);display:grid;place-items:center;padding:1rem}.tools-theme .modal{background:var(--paper);border:3px solid var(--black);box-shadow:10px 10px 0 var(--yellow);max-width:450px;width:100%;padding:1.7rem;text-align:center;display:grid;gap:.9rem;justify-items:center}.tools-theme .modal__icon{width:66px;height:66px;background:var(--yellow);border:2.5px solid var(--black);display:grid;place-items:center;box-shadow:3px 3px 0 var(--black)}.tools-theme .modal__icon .ic{width:32px;height:32px}.tools-theme .modal h3{font-size:1.25rem}.tools-theme .modal p{color:var(--steel);font-size:.9rem}.tools-theme .modal__meta{display:grid;gap:.4rem;width:100%;border:2px dashed var(--line);padding:.9rem;font-size:.86rem;font-weight:700}.tools-theme .modal__meta div{display:flex;justify-content:space-between;gap:1rem}.tools-theme .modal__meta b{font-weight:900}.tools-theme .wizard{border:3px solid var(--black);background:var(--paper);box-shadow:var(--shadow);margin-block:0 2.6rem}.tools-theme .wizard__head{background:var(--black);color:#F1F0EB;padding:.9rem 1.2rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.tools-theme .wizard__head h2{color:var(--yellow);font-size:1.1rem}.tools-theme .wizard__step-label{font-size:.8rem;color:#B9B9B1;font-weight:700}.tools-theme .wizard__progress{height:9px;background:#333;background:rgba(255,255,255,.15)}.tools-theme .wizard__progress i{display:block;height:100%;background:var(--yellow);transition:width .3s}.tools-theme .wizard__body{padding:1.5rem 1.5rem 1.7rem;display:grid;gap:1.2rem}.tools-theme .wizard__title{font-size:1.25rem}.tools-theme .opt-grid{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.tools-theme .opt{display:flex;gap:.8rem;align-items:flex-start;border:2px solid var(--black);background:var(--paper);padding:1rem 1.1rem;cursor:pointer;text-align:start;font:inherit;transition:background .12s,transform .12s;box-shadow:3px 3px 0 var(--black)}.tools-theme .opt:hover{background:var(--yellow);transform:translate(-2px,-2px)}.tools-theme .opt__icon{width:44px;height:44px;flex:none;background:#F2F2EE;border:2px solid var(--black);display:grid;place-items:center}.tools-theme .opt:hover .opt__icon{background:var(--black);color:var(--yellow)}.tools-theme .opt strong{display:block;font-size:.95rem}.tools-theme .opt small{color:var(--steel);font-size:.78rem}.tools-theme .wizard__nav{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.tools-theme .wlink{background:none;border:0;font-weight:800;font-size:.85rem;cursor:pointer;color:var(--steel);display:inline-flex;gap:.4rem;align-items:center;padding:.3rem}.tools-theme .wlink:hover{color:var(--black)}.tools-theme .rec{display:grid;grid-template-columns:175px 1fr auto;gap:1.1rem;align-items:center;border:2px solid var(--black);background:var(--paper);box-shadow:var(--shadow);padding:1rem}.tools-theme .rec__art{background:#F2F2EE;border:2px solid var(--line);padding:.3rem}.tools-theme .rec__art a{display:block}.tools-theme .rec__body{display:grid;gap:.4rem}.tools-theme .rec__rank{width:34px;height:34px;background:var(--black);color:var(--yellow);display:grid;place-items:center;font-weight:900;font-size:.9rem}.tools-theme .rec__title{font-weight:900;text-decoration:none;font-size:1rem}.tools-theme .rec__title:hover{text-decoration:underline}.tools-theme .rec__reasons{display:flex;gap:.4rem;flex-wrap:wrap}.tools-theme .rec__actions{display:grid;gap:.5rem;justify-items:stretch}.tools-theme .rec--warn{border-inline-start:6px solid var(--red)}.tools-theme .recs-tools{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.tools-theme .matrix{width:100%;border-collapse:collapse;background:var(--paper)}.tools-theme .matrix td,.tools-theme .matrix th{border:1px solid var(--line);padding:.6rem .85rem;font-size:.88rem;text-align:start}.tools-theme .matrix thead th{background:var(--black);color:#F1F0EB;font-weight:900;font-size:.82rem}.tools-theme .matrix tbody tr:hover{background:#FFF7DB}.tools-theme .tips{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-top:1.2rem}.tools-theme .tip{display:flex;gap:.8rem;border:2px solid var(--black);background:var(--paper);padding:1rem;box-shadow:var(--shadow)}.tools-theme .tip__icon{width:42px;height:42px;flex:none;background:var(--yellow);border:2px solid var(--black);display:grid;place-items:center}.tools-theme .tip strong{display:block;font-size:.92rem;margin-bottom:.15rem}.tools-theme .tip p{font-size:.82rem;color:var(--steel)}.tools-theme .contact-grid{display:grid;grid-template-columns:400px 1fr;gap:1.7rem;align-items:start;padding-block:.6rem 3.2rem}.tools-theme .contact-list{display:grid;gap:1rem}.tools-theme .info-card{display:flex;gap:.9rem;align-items:flex-start;border:2px solid var(--black);background:var(--paper);box-shadow:var(--shadow);padding:1.05rem 1.15rem}.tools-theme .info-card__icon{width:46px;height:46px;flex:none;background:var(--yellow);border:2.5px solid var(--black);display:grid;place-items:center;box-shadow:2.5px 2.5px 0 var(--black)}.tools-theme .info-card strong{display:block;font-size:.95rem}.tools-theme .info-card small{color:var(--steel);font-size:.84rem;display:block;margin-top:.1rem}.tools-theme .demo-note{display:flex;gap:.5rem;align-items:center;border:2px dashed var(--steel-light);background:#FAFAF6;padding:.7rem .9rem;font-size:.8rem;color:var(--steel);font-weight:700}.tools-theme .demo-note .ic{width:17px;height:17px;flex:none}.tools-theme .form{border:2px solid var(--black);background:var(--paper);box-shadow:var(--shadow);padding:1.5rem;display:grid;gap:1.05rem}.tools-theme .form h2{font-size:1.2rem;display:flex;align-items:center;gap:.5rem}.tools-theme .form h2 .ic{width:20px;height:20px;background:var(--yellow);padding:3px}.tools-theme .form__intro{color:var(--steel);font-size:.87rem}.tools-theme .form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.tools-theme .field{display:grid;gap:.3rem;min-width:0}.tools-theme .field label{font-weight:800;font-size:.86rem}.tools-theme .req{color:var(--red)}.tools-theme .field input,.tools-theme .field select,.tools-theme .field textarea{border:2px solid var(--black);background:var(--paper);padding:.6rem .8rem;font:inherit;font-size:.92rem;width:100%}.tools-theme .field textarea{min-height:130px;resize:vertical}.tools-theme .field input:focus,.tools-theme .field select:focus,.tools-theme .field textarea:focus{outline:3px solid var(--yellow);outline-offset:0}.tools-theme .field__err{display:none;color:var(--red);font-size:.78rem;font-weight:800}.tools-theme .field.is-error .field__err{display:block}.tools-theme .field.is-error input,.tools-theme .field.is-error select,.tools-theme .field.is-error textarea{border-color:var(--red);background:#FCF3F0}.tools-theme .success-panel{display:flex;gap:.85rem;align-items:flex-start;border:2px solid var(--green);background:#F1F8F3;padding:1.1rem 1.2rem}.tools-theme .success-panel .ic{width:26px;height:26px;color:var(--green);flex:none;margin-top:.2rem}.tools-theme .success-panel strong{display:block;color:var(--green)}.tools-theme .success-panel p{font-size:.88rem;color:var(--steel)}.tools-theme .faq{display:grid;gap:.8rem;margin-top:1rem}.tools-theme .faq-item{border:2px solid var(--black);background:var(--paper);box-shadow:var(--shadow)}.tools-theme .faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:.7rem;padding:.9rem 1.1rem;font-weight:800}.tools-theme .faq-item summary::-webkit-details-marker{display:none}.tools-theme .faq-item summary:hover{background:var(--yellow)}.tools-theme .faq-item summary .ic{width:17px;height:17px;transition:transform .2s}.tools-theme .faq-item[open] summary .ic{transform:rotate(180deg)}.tools-theme .faq-item__body{padding:0 1.1rem 1rem;font-size:.88rem;color:var(--steel)}.tools-theme .site-footer{margin-top:3.4rem;background:#141414;color:#B5B6B2}.tools-theme .footer-grid{display:grid;grid-template-columns:1.5fr .9fr .9fr 1.3fr;gap:2rem;padding-block:2.7rem}.tools-theme .footer-col h4{color:var(--yellow);font-size:.92rem;margin-bottom:.85rem;letter-spacing:.4px}.tools-theme .footer-col ul{display:grid;gap:.5rem;font-size:.87rem}.tools-theme .footer-col a{text-decoration:none}.tools-theme .footer-col a:hover{color:var(--yellow)}.tools-theme .footer-col--brand p{font-size:.85rem;color:#95968F;margin-top:.9rem;max-width:42ch}.tools-theme .brand--footer .brand__text i{color:#95968F}.tools-theme .footer-contact li{display:flex;gap:.55rem;align-items:center}.tools-theme .footer-contact .ic{width:16px;height:16px;color:var(--yellow)}.tools-theme .footer-bottom{border-top:1px solid #2b2b2b;flex-wrap:wrap;padding-block:1.15rem;font-size:.76rem;color:#8B8C87}.tools-theme .footer-pay{display:inline-flex;gap:.35rem;flex-wrap:wrap}.tools-theme .toast{position:fixed;bottom:1.5rem;inset-inline:0;margin-inline:auto;width:max-content;max-width:92vw;z-index:200;background:var(--black);color:var(--yellow);border:2px solid var(--yellow);padding:.8rem 1.2rem;font-weight:800;font-size:.9rem;display:flex;gap:.6rem;align-items:center;box-shadow:4px 4px 0 rgba(0,0,0,.3);animation:toast-in .22s ease}.tools-theme .toast .ic{width:19px;height:19px}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:1060px){.tools-theme .header-search{display:none}}@media (max-width:920px){.tools-theme .nav-toggle{display:grid}.tools-theme .site-nav{display:none}.tools-theme .site-nav.is-open{display:flex;position:fixed;inset-inline:0;top:0;flex-direction:column;gap:.4rem;background:var(--paper);z-index:55;padding:96px 1.2rem 1.4rem;border-bottom:4px solid var(--yellow);box-shadow:0 18px 30px rgba(0,0,0,.25)}.tools-theme .site-nav.is-open a{border:2px solid var(--black);text-align:end;padding:.75rem 1rem;font-size:1rem}.tools-theme body.nav-open{overflow:hidden}.tools-theme .hero-grid{grid-template-columns:1fr;gap:2rem}.tools-theme .hero h1{font-size:2.2rem}.tools-theme .hero-art{justify-self:center}.tools-theme .trust-grid{grid-template-columns:1fr 1fr}.tools-theme .trust-item:nth-child(3){border-inline-start:0;padding-inline-start:0}.tools-theme .cat-grid{grid-template-columns:1fr 1fr}.tools-theme .banner-grid,.tools-theme .shop-layout,.tools-theme .why-grid{grid-template-columns:1fr}.tools-theme .filters{position:static;max-height:none}.tools-theme .pd{grid-template-columns:1fr}.tools-theme .pd__gallery{position:static}.tools-theme .cart-layout{grid-template-columns:1fr}.tools-theme .summary{position:static;order:-1}.tools-theme .contact-grid{grid-template-columns:1fr}.tools-theme .rec{grid-template-columns:120px 1fr}.tools-theme .rec__actions{grid-column:1/-1;display:flex;gap:.6rem}.tools-theme .footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.tools-theme .header-inner{gap:.6rem}.tools-theme .brand__text i{display:none}.tools-theme .site-nav.is-open{padding-top:92px}.tools-theme .hero{padding-block:2.4rem}.tools-theme .hero-stats{gap:1rem}.tools-theme .trust-grid{grid-template-columns:1fr}.tools-theme .trust-item+.trust-item{border-inline-start:0;padding-inline-start:0}.tools-theme .trust-item{border-top:2px solid rgba(22,22,22,.2)}.tools-theme .trust-item:first-child{border-top:0}.tools-theme .cat-grid{grid-template-columns:1fr 1fr;gap:.7rem}.tools-theme .section-head h2{font-size:1.5rem}.tools-theme .page-head h1{font-size:1.6rem}.tools-theme .prow{grid-template-columns:130px 1fr;padding:.8rem}.tools-theme .prow__side{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;border-inline-start:0;border-top:2px dashed var(--line);padding-inline-start:0;padding-top:.85rem}.tools-theme .prow__actions{display:flex;gap:.5rem;flex:1 1}.tools-theme .prow__feat{display:none}.tools-theme .crow{grid-template-columns:96px 1fr 40px;padding:.8rem;gap:.8rem}.tools-theme .crow__art{grid-column:1}.tools-theme .crow__mid{grid-column:2}.tools-theme .crow__remove{grid-column:3}.tools-theme .crow__side{grid-column:1/-1;justify-content:space-between;border-top:2px dashed var(--line);padding-top:.7rem}.tools-theme .form-row{grid-template-columns:1fr}.tools-theme .footer-grid{grid-template-columns:1fr;gap:1.5rem}.tools-theme .modal{padding:1.3rem}.tools-theme .float-badge--2{top:-14px}.tools-theme .float-badge--1{bottom:-14px}}.tools-theme{--yellow:var(--sf-accent,#FFC400);--black:var(--sf-primary,#161616);--ink:var(--sf-text,#232323);--bg:var(--sf-background,#F1F1EE);--font:var(--sf-font);font-family:var(--font);min-height:100vh}.tools-theme .tools-home{display:flex;flex-direction:column}.tools-theme .tools-announcement{text-align:center;padding:.45rem 1rem;background:var(--black);color:var(--yellow);font-weight:800;border-block:2px solid var(--yellow);overflow-wrap:anywhere}.tools-theme .brand{gap:.7rem}.tools-theme .brand img{max-height:44px;max-width:160px;object-fit:contain}.tools-theme .brand__mark svg,.tools-theme .icon-btn svg{width:22px;height:22px}.tools-theme .header-search svg{width:18px;height:18px;color:var(--steel);flex:none}.tools-theme .header-search input{min-width:0}.tools-theme .header-search .btn{box-shadow:2px 2px 0 var(--black)}.tools-theme .cart-btn>span,.tools-theme .icon-btn>span{position:absolute;top:-9px;inset-inline-start:-9px;z-index:2;min-width:21px;height:21px;padding:0 4px;background:var(--yellow);border:2px solid var(--black);border-radius:999px;font-size:.68rem;font-weight:900;display:grid;place-items:center;line-height:1}.tools-theme .tools-menu{display:none}.tools-theme .hero *{min-width:0}.tools-theme .hero h1 .mark{font-style:normal}.tools-theme .hero[data-layout=centered] .hero-grid{grid-template-columns:minmax(0,1fr);text-align:center}.tools-theme .hero[data-layout=centered] .hero-cta,.tools-theme .hero[data-layout=centered] .hero-stats{justify-content:center}.tools-theme .hero[data-layout=centered] .hero-art__card{margin-inline:auto}.tools-theme .hero[data-hero-heading=medium] h1{font-size:2.2rem}.tools-theme .hero[data-hero-heading=display] h1{font-size:clamp(2.6rem,5vw,3.6rem)}.tools-theme .hero[data-hero-buttons=small] .hero-cta .btn{padding:.45rem .9rem;font-size:.85rem}.tools-theme .hero[data-hero-buttons=large] .hero-cta .btn{padding:1rem 1.7rem;font-size:1.05rem}.tools-theme .hero .hero-cta .btn{background:var(--tools-primary-action,var(--yellow));color:var(--tools-primary-ink,var(--black))}.tools-theme .hero .hero-cta .btn svg{display:block}.tools-theme .hero-art{min-height:280px;width:100%}.tools-theme .hero-art__card{max-width:460px}.tools-theme .hero-art__card img,.tools-theme .hero-art__card svg{width:100%;max-height:300px;object-fit:contain;display:block}.tools-theme .hero-art__caption .tools-price-chip{display:inline-flex;align-items:center;gap:.3rem}.tools-theme .hero-art__caption .tools-price-chip bdi{background:var(--yellow);border:2px solid var(--black);padding:.15rem .5rem;font-weight:900;color:var(--black);font-size:.92rem}.tools-theme .float-badge svg{width:17px;height:17px;flex:none;color:var(--yellow-deep)}.tools-theme .tools-hero-dots{position:absolute;bottom:6px;inset-inline:0;display:flex;justify-content:center;gap:7px}.tools-theme .tools-hero-dots button{width:10px;height:10px;padding:0;border:2px solid var(--black);background:var(--paper);border-radius:50%;cursor:pointer}.tools-theme .tools-hero-dots button[aria-pressed=true]{background:var(--yellow)}.tools-theme .link-more svg{width:16px;height:16px}.tools-theme .pcard__art{display:block}.tools-theme .p-art{width:100%;max-height:230px;object-fit:contain;display:block;margin-inline:auto}.tools-theme .pcard__art .alt{position:absolute;inset:auto .4rem .6rem;max-height:200px;opacity:0;transition:opacity .15s}.tools-theme .pcard__art:focus-visible .alt,.tools-theme .pcard__art:hover .alt{opacity:.94}.tools-theme .tools-no-image{display:grid;place-items:center;width:100%;min-height:170px;font-weight:800;color:var(--steel);background:repeating-linear-gradient(-45deg,#ECECE7 0 12px,#E4E4DF 12px 24px);padding:1rem;text-align:center;overflow-wrap:anywhere}.tools-theme .tools-card-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tools-theme .tools-availability{font-size:.78rem;font-weight:800;color:var(--green)}.tools-theme .tools-availability--out{color:var(--red)}.tools-theme .tools-card-actions{align-items:stretch}.tools-theme .tools-card-actions>div{flex:1 1}.tools-theme .tools-card-actions button{min-height:38px}.tools-theme .badge{margin-top:.4rem}.tools-theme .cat-grid svg{width:26px;height:26px}.tools-theme .tools-empty{max-width:560px;margin-inline:auto}.tools-theme .state__icon svg{width:30px;height:30px}.tools-theme .reset-wrap{text-align:center;margin-top:1.6rem}.tools-theme .tools-promo-section,.tools-theme .tools-reviews-section{padding-top:0}.tools-theme .tools-story{text-align:center}.tools-theme .tools-story p{max-width:680px;margin:0 auto 1rem}.tools-theme .banner__deco{width:120px;height:120px}.tools-theme .banner__deco svg{width:150px;height:150px;transform:rotate(-18deg)}.tools-theme .faq-item__body p{margin:0}.tools-theme .details-of-filters{display:grid}.tools-theme .filters__head{margin:0}.tools-theme .fgroup__body{display:grid;gap:.5rem;padding:.6rem .95rem 1rem}.tools-theme .filters form{display:block;background:var(--paper)}.tools-theme .tools-filter-search{min-width:0;padding:.55rem .7rem}.tools-theme .filters select,.tools-theme .tools-filter-search{width:100%;border:2px solid var(--black);background:var(--paper);font:inherit}.tools-theme .filters select{padding:.5rem .7rem;cursor:pointer}.tools-theme .tools-filter-submit{width:calc(100% - 1.6rem);margin:.8rem}.tools-theme .tools-pagination{display:flex;justify-content:center;align-items:center;gap:1rem;padding:2rem 0 0}.tools-theme .tools-pagination a,.tools-theme .tools-pagination span{font-weight:800}.tools-theme .tools-pagination a{border:2px solid var(--black);background:var(--paper);padding:.5rem 1rem;box-shadow:2px 2px 0 var(--black);text-decoration:none}.tools-theme .tools-pagination a:hover{background:var(--yellow)}.tools-theme .grand-frame{background:var(--paper);border:2px solid var(--line);padding:.5rem}.tools-theme .grand-frame img,.tools-theme .grand-frame svg{width:100%;max-height:420px;object-fit:contain;display:block}.tools-theme .thumbs{display:flex;gap:.5rem;flex-wrap:wrap}.tools-theme .thumbs button{width:74px;height:62px;padding:3px;border:2px solid var(--black);background:var(--paper);cursor:pointer}.tools-theme .thumbs button[aria-pressed=true]{outline:3px solid var(--yellow-deep);outline-offset:-3px}.tools-theme .thumbs img{width:100%;height:100%;object-fit:contain;display:block}.tools-theme .variants-group{display:grid;gap:1.1rem;border:2px solid var(--black);background:var(--paper);box-shadow:var(--shadow);padding:1rem 1.2rem;margin-block:.2rem}.tools-theme .variants-label{font-weight:900;margin:0 0 .4rem}.tools-theme .variants-values{display:flex;gap:.5rem;flex-wrap:wrap}.tools-theme .variant-chip{border:2px solid var(--black);background:var(--paper);font-weight:800;font-size:.85rem;padding:.4rem .85rem;cursor:pointer;overflow-wrap:anywhere;max-width:100%}.tools-theme .variant-chip[aria-pressed=true]{background:var(--black);color:var(--yellow)}.tools-theme .variant-chip:disabled{opacity:.45;cursor:not-allowed;border-style:dashed}.tools-theme .selected-variant{font-weight:900;color:var(--steel)}.tools-theme .tools-detail-stock{color:var(--green);font-weight:800}.tools-theme .tools-detail-stock--out{color:var(--red)}.tools-theme .tools-selection-note{color:var(--steel);font-weight:700}.tools-theme .tools-sku{margin-top:.2rem}.tools-theme .buy-row>div{width:100%}.tools-theme .pd__feat>li,.tools-theme .tools-detail-blocks p{line-height:1.8}.tools-theme .tools-info-page{padding:2.2rem 0}.tools-theme .tools-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin:1.2rem 0}.tools-theme .tools-info-card{display:grid;gap:.35rem;align-content:start}.tools-theme .tools-info-page iframe{width:100%;height:250px;border:2px solid var(--black);margin-top:.4rem}.tools-theme .tools-info-page .btn{margin-top:1rem}.tools-theme .tools-cart{padding-block:2rem 3rem}.tools-theme .tools-cart>section>header,.tools-theme .tools-wishlist>section>header{display:none}.tools-theme .tools-cart [class*=cartLayout]{grid-template-columns:minmax(0,1fr) 350px;gap:1.8rem}.tools-theme .tools-cart [class*=lines] article,.tools-theme .tools-cart [class*=summary]{background:var(--paper);border:2px solid var(--black);box-shadow:var(--shadow)}.tools-theme .tools-cart [class*=summary]{top:96px}.tools-theme .tools-cart [class*=summary]>a:first-of-type{background:var(--yellow);color:var(--black);font-weight:900;border:2px solid var(--black);box-shadow:2px 2px 0 var(--black);text-decoration:none}.tools-theme .tools-wishlist [class*=wishlist] article{background:var(--paper);border:2px solid var(--black);box-shadow:var(--shadow);padding:.9rem}.tools-theme .tools-cart [class*=empty],.tools-theme .tools-wishlist [class*=empty]{background:var(--paper);border:2px dashed var(--steel-light)}@media(max-width:768px){.tools-theme .tools-cart>section{padding-top:1.5rem}.tools-theme .tools-cart [class*=cartLayout]{grid-template-columns:1fr}.tools-theme .tools-cart [class*=summary]{position:static}}.tools-theme .tools-content article{max-width:840px;background:none;padding:2.4rem 0}.tools-theme .tools-content article>header,.tools-theme .tools-content article>nav{display:none}.tools-theme .tools-content article h2{color:var(--ink);font-size:1.3rem}.tools-theme .tools-content article p{line-height:1.9}.tools-theme .footer-identity{display:flex;align-items:center;gap:.7rem}.tools-theme .footer-identity img{max-height:48px;max-width:150px;object-fit:contain;display:block}.tools-theme .footer-links{display:grid;gap:.5rem}.tools-theme .footer-links a{text-decoration:none}.tools-theme .footer-contact bdi{font-weight:800}.tools-theme .socials>div{display:flex;gap:.5rem;flex-wrap:wrap}.tools-theme .socials a{width:38px;height:38px;padding:0;border:2px solid var(--black);background:var(--yellow);display:grid;place-items:center;color:var(--black);box-shadow:2px 2px 0 var(--black);text-decoration:none}.tools-theme .socials a svg{width:18px;height:18px;margin:0!important}.tools-theme .socials a span{display:none}.tools-theme .footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:1rem}@media(max-width:1024px){.tools-theme .tools-menu{display:block;position:relative}.tools-theme .tools-menu .nav-toggle{display:grid;place-items:center;list-style:none;cursor:pointer}.tools-theme .tools-menu summary::-webkit-details-marker{display:none}.tools-theme .tools-menu summary span,.tools-theme .tools-menu summary svg{width:22px;height:22px}.tools-theme .tools-menu summary span:before{content:"";width:22px;height:2.5px;background:var(--black);box-shadow:0 7px 0 var(--black),0 -7px 0 var(--black);display:block}.tools-theme .tools-menu nav{position:absolute;top:calc(100% + 12px);inset-inline-start:0;min-width:230px;background:var(--black);border:2px solid var(--yellow);padding:.4rem;box-shadow:7px 7px 0 rgba(0,0,0,.22);display:grid;z-index:80}.tools-theme .tools-menu nav a{padding:.65rem .8rem;color:var(--yellow);font-weight:800;text-decoration:none}.tools-theme .tools-menu nav a:hover{background:var(--yellow);color:var(--black)}.tools-theme .site-nav{display:none}}@media(max-width:768px){.tools-theme .header-inner{flex-wrap:wrap;row-gap:.5rem}.tools-theme .header-search{order:10;flex-basis:100%;max-width:none}.tools-theme .header-actions{margin-inline-start:auto}.tools-theme .footer-bottom{flex-direction:column;align-items:flex-start}.tools-theme .hero-art{min-height:220px}}.ts-theme{--bg:#f2f2f2;--card:#fff;--text:#636363;--heading:#232323;--black:#1a1a1a;--red:#da2036;--red-dark:#b91b2e;--yellow:#ffe44a;--line:#e4e4e7;--radius:12px;--font:"Tajawal","Segoe UI",Tahoma,Arial,sans-serif;--wrap:1400px}.ts-theme,.ts-theme .hero *,.ts-theme .site-footer *,.ts-theme .site-header *{margin:0;padding:0;box-sizing:border-box}.ts-theme{scroll-behavior:smooth;background:var(--bg);color:var(--text);font-size:16px;line-height:1.6}.ts-theme img{max-width:100%;display:block}.ts-theme a{color:inherit;text-decoration:none}.ts-theme button{font-family:inherit;cursor:pointer}.ts-theme .wrap{max-width:var(--wrap);margin:0 auto;padding:0 24px}.ts-theme .announce{background:var(--red);color:#fff;overflow:hidden;white-space:nowrap;padding:9px 0;font-weight:700;font-size:14px}.ts-theme .announce-track{animation:marquee 22s linear infinite}@keyframes marquee{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.ts-theme .site-header{background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:60}.ts-theme .header-row{display:flex;align-items:center;gap:28px;height:74px}.ts-theme .brand{display:flex;align-items:center;gap:10px;flex-shrink:0}.ts-theme .brand-mark{border-radius:50%;font-weight:800;font-size:17px;letter-spacing:-.5px}.ts-theme .brand-name small{display:block;font-size:10px;font-weight:700;color:var(--red);letter-spacing:4px}.ts-theme .main-nav{display:flex;gap:20px;flex:1 1}.ts-theme .main-nav a{font-weight:700;color:var(--heading);font-size:15px;padding:6px 0;position:relative}.ts-theme .main-nav a.hot,.ts-theme .main-nav a:hover{color:var(--red)}.ts-theme .header-icons .ico{width:22px;height:22px;stroke:var(--heading);fill:none;stroke-width:1.8}.ts-theme .lang{font-weight:700;color:var(--heading);font-size:14px;display:flex;align-items:center;gap:4px}.ts-theme .cart-ico{position:relative}.ts-theme .cart-count{position:absolute;top:-8px;inset-inline-start:-10px;background:var(--red);color:#fff;border-radius:20px;font-size:11px;font-weight:700;min-width:18px;height:18px;display:grid;place-items:center;padding:0 4px}.ts-theme .hero{position:relative;background:linear-gradient(160deg,#e8e8ec,#d8d8de 55%,#c9c9d1);min-height:520px;display:flex;align-items:center;overflow:hidden}.ts-theme .hero-watermark{position:absolute;inset:0;display:grid;place-items:center;font-size:190px;font-weight:800;color:rgba(0,0,0,.06);letter-spacing:8px;pointer-events:none;-webkit-user-select:none;user-select:none}.ts-theme .hero-inner{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%}.ts-theme .hero-copy h1{font-size:64px;font-weight:800;color:var(--black);line-height:1.08;max-width:480px}.ts-theme .hero-copy p{margin:16px 0 28px;font-size:18px;color:#4a4a4a;max-width:430px}.ts-theme .btn{display:inline-block;background:var(--red);color:#fff;border:none;border-radius:60px;padding:15px 42px;font-size:16px;font-weight:700;transition:background .2s,transform .15s}.ts-theme .btn:hover{background:var(--red-dark);transform:translateY(-1px)}.ts-theme .btn-sm{padding:10px 26px;font-size:14px}.ts-theme .btn-dark{background:var(--black)}.ts-theme .btn-dark:hover{background:#000}.ts-theme .hero-dots{position:absolute;bottom:22px;inset-inline-start:50%;transform:translateX(50%);display:flex;gap:8px}.ts-theme .hero-dots span{width:10px;height:10px;border-radius:50%;background:rgba(0,0,0,.2);cursor:pointer}.ts-theme .hero-dots span.on{background:var(--black);width:26px;border-radius:8px}.ts-theme .brands{background:#fff;padding:34px 0;border-block:1px solid var(--line)}.ts-theme .brands-row{display:flex;align-items:center;justify-content:space-between;gap:26px;flex-wrap:wrap}.ts-theme .brands-row span{font-weight:800;font-size:21px;color:#111;opacity:.82;letter-spacing:1px;font-style:italic}.ts-theme .installments{background:#fff;margin:0;border-bottom:1px solid var(--line)}.ts-theme .installments-row{display:flex;align-items:stretch;justify-content:center;text-align:center}.ts-theme .inst-cell{padding:26px 44px;border-inline-start:1px solid var(--line);display:flex;flex-direction:column;justify-content:center}.ts-theme .inst-cell:first-child{border-inline-start:0}.ts-theme .inst-cell b{font-size:40px;font-weight:800;color:var(--black);line-height:1}.ts-theme .inst-cell span{font-weight:700;color:var(--heading);font-size:15px;text-transform:uppercase}.ts-theme .inst-cell.hot b{color:var(--red)}.ts-theme .section{padding:56px 0 10px}.ts-theme .section-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:28px}.ts-theme .section-head h2{font-size:44px;font-weight:800;color:#4c4c4c;letter-spacing:-.5px}.ts-theme .view-all{display:flex;align-items:center;gap:10px;font-weight:600;color:var(--heading);font-size:15px}.ts-theme .view-all i{width:34px;height:34px;border-radius:50%;background:#fff;display:grid;place-items:center;font-style:normal;font-weight:800;color:var(--black);box-shadow:0 1px 4px rgba(0,0,0,.08)}.ts-theme .pills{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:30px}.ts-theme .pill{background:var(--red);color:#fff;border:none;border-radius:60px;padding:10px 26px;font-weight:700;font-size:14px}.ts-theme .pill.on,.ts-theme .pill:hover{background:var(--red-dark)}.ts-theme .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:22px}.ts-theme .pcard{background:var(--card);border-radius:var(--radius);padding:14px;position:relative;transition:box-shadow .2s,transform .2s}.ts-theme .pcard:hover{box-shadow:0 8px 26px rgba(0,0,0,.09);transform:translateY(-2px)}.ts-theme .pcard-media{display:block;position:relative;border-radius:8px;overflow:hidden;background:#fafafa;aspect-ratio:1/1}.ts-theme .pcard-media img{width:100%;height:100%;object-fit:contain}.ts-theme .badge{position:absolute;top:10px;inset-inline-start:10px;background:var(--yellow);color:#000;border-radius:60px;font-size:12px;font-weight:700;padding:3px 12px;z-index:2}.ts-theme .badge.save{top:40px;background:var(--red);color:#fff}.ts-theme .wish{position:absolute;top:10px;inset-inline-end:10px;width:34px;height:34px;border:none;background:transparent;z-index:2}.ts-theme .wish svg{width:22px;height:22px;stroke:var(--red);fill:none;stroke-width:2}.ts-theme .wish.on svg{fill:var(--red)}.ts-theme .quick{position:absolute;bottom:12px;inset-inline-start:50%;transform:translateX(50%);background:var(--red);color:#fff;border:none;border-radius:60px;padding:8px 20px;font-weight:700;font-size:13px;white-space:nowrap;opacity:0;transition:opacity .2s;z-index:2}.ts-theme .pcard:hover .quick{opacity:1}.ts-theme .swatches{display:flex;gap:8px;justify-content:center;padding:12px 0 6px}.ts-theme .swatches i{width:34px;height:34px;border-radius:8px;border:1px solid var(--line);background-size:cover;cursor:pointer}.ts-theme .swatches i.on{border:2px solid var(--red)}.ts-theme .pbrand{font-size:12.5px;color:#8a8a8a;font-weight:600;margin-top:8px}.ts-theme .pname{font-size:15px;font-weight:700;color:var(--black);line-height:1.45;min-height:44px;display:block;margin-top:2px}.ts-theme .pprice{margin-top:8px;font-weight:800;font-size:16px;color:var(--red);display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.ts-theme .pprice s{color:#9a9a9a;font-weight:600;font-size:13.5px}.ts-theme .banner{margin:56px 0 0;position:relative;min-height:420px;display:grid;place-items:center;text-align:center;color:#fff;background-size:cover;background-position:50%;overflow:hidden}.ts-theme .banner:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.55),rgba(0,0,0,.15))}.ts-theme .banner-inner{position:relative;padding:40px 24px}.ts-theme .banner h2{font-size:72px;font-weight:800;text-shadow:0 2px 18px rgba(0,0,0,.45);letter-spacing:1px}.ts-theme .banner .btn{margin-top:26px}.ts-theme .features{background:var(--bg);padding:54px 0}.ts-theme .features-row{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;text-align:center}.ts-theme .feature svg{width:34px;height:34px;stroke:var(--heading);fill:none;stroke-width:1.6;margin:0 auto 12px}.ts-theme .feature b{font-size:17px;font-weight:800;color:#5a5a5a}.ts-theme .site-footer{background:#232323;padding:60px 0 0;margin-top:56px}.ts-theme .footer-grid{display:grid;grid-template-columns:1.2fr 1fr .8fr 1fr 1fr;gap:36px}.ts-theme .footer-grid h4{color:#fff;font-size:17px;font-weight:800;margin-bottom:18px}.ts-theme .footer-grid a{display:block;padding:6px 0;color:#cfcfcf;font-size:14.5px}.ts-theme .footer-grid a:hover{color:#fff}.ts-theme .newsletter p{font-size:14px;margin-bottom:16px;color:#bdbdbd}.ts-theme .news-form{display:flex;background:#fff;border-radius:60px;overflow:hidden;max-width:300px}.ts-theme .news-form input{flex:1 1;border:0;outline:0;padding:13px 18px;font-family:inherit;font-size:14px;background:transparent}.ts-theme .news-form button{border:0;background:transparent;width:46px;color:var(--black);font-size:18px}.ts-theme .app-badges{display:flex;flex-direction:column;gap:10px}.ts-theme .app-badge{display:flex;align-items:center;gap:10px;background:#000;border:1px solid #444;border-radius:10px;padding:8px 14px;color:#fff;font-size:13px;font-weight:700}.ts-theme .pay-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.ts-theme .pay-chip{background:#fff;border-radius:6px;padding:5px 10px;font-size:11px;font-weight:800;color:#222}.ts-theme .socials{gap:16px;margin-top:26px}.ts-theme .socials a svg{fill:#fff}.ts-theme .footer-bottom{border-top:1px solid #3a3a3a;margin-top:44px;padding:20px 0;font-size:13.5px;color:#9a9a9a}.ts-theme .powered{display:flex;align-items:center;gap:7px;color:#cfc7f5;font-weight:700}.ts-theme .powered strong{color:#b79df3}.ts-theme .float-btn{position:fixed;bottom:26px;width:52px;height:52px;border-radius:50%;background:var(--red);color:#fff;border:none;display:grid;place-items:center;box-shadow:0 6px 18px rgba(218,32,54,.4);z-index:70;font-size:22px}.ts-theme .float-start{inset-inline-start:22px}.ts-theme .float-support{inset-inline-end:22px}.ts-theme .page-head h1{font-size:40px;font-weight:800;color:var(--black)}.ts-theme .page-head p{margin-top:8px;color:var(--text)}.ts-theme .crumbs{font-size:13.5px;color:#8a8a8a;padding:18px 0 0}.ts-theme .panel{background:#fff;border-radius:var(--radius);padding:26px;margin:24px 0}.ts-theme .panel h3{color:var(--black);font-size:19px;font-weight:800;margin-bottom:14px}.ts-theme .pdp{display:grid;grid-template-columns:1.1fr 1fr;gap:36px;padding:26px 0 40px}.ts-theme .pdp-media{background:#fff;border-radius:var(--radius);padding:22px;display:grid;place-items:center}.ts-theme .pdp-media img{width:100%;max-width:460px;object-fit:contain}.ts-theme .pdp-info h1{font-size:30px;font-weight:800;color:var(--black);line-height:1.35}.ts-theme .pdp-info .pbrand{font-size:14px}.ts-theme .pdp-price{font-size:26px;font-weight:800;color:var(--red);margin:16px 0;display:flex;gap:12px;align-items:baseline}.ts-theme .pdp-price s{font-size:17px;color:#9a9a9a;font-weight:600}.ts-theme .pdp .swatches{justify-content:flex-start;padding:10px 0}.ts-theme .pdp .swatches i{width:44px;height:44px}.ts-theme .qty{display:flex;align-items:center;gap:14px;margin:18px 0}.ts-theme .qty button{width:38px;height:38px;border-radius:50%;border:1px solid var(--line);background:#fff;font-size:18px;font-weight:700;color:var(--black)}.ts-theme .qty span{font-size:17px;font-weight:800;color:var(--black);min-width:26px;text-align:center}.ts-theme .pdp-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:6px}.ts-theme .cart-layout{display:grid;grid-template-columns:1.7fr 1fr;gap:26px;align-items:start;padding-bottom:40px}.ts-theme .cart-item{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid var(--line);align-items:center}.ts-theme .cart-item img{width:92px;height:92px;border-radius:10px;background:#fafafa;object-fit:contain}.ts-theme .cart-item .ci-info{flex:1 1}.ts-theme .cart-item .ci-info b{color:var(--black);display:block;font-size:15px}.ts-theme .cart-item .ci-price{font-weight:800;color:var(--red)}.ts-theme .ci-remove{border:0;background:transparent;color:#9a9a9a;font-size:13px;text-decoration:underline}.ts-theme .summary-line{display:flex;justify-content:space-between;padding:8px 0;font-size:15px}.ts-theme .summary-total{display:flex;justify-content:space-between;padding:14px 0 18px;border-top:1px solid var(--line);font-size:19px;font-weight:800;color:var(--black)}.ts-theme .field{margin-bottom:14px}.ts-theme .field label{display:block;font-weight:700;color:var(--heading);font-size:14px;margin-bottom:6px}.ts-theme .field input,.ts-theme .field select,.ts-theme .field textarea{width:100%;border:1px solid var(--line);border-radius:10px;padding:12px 14px;font-family:inherit;font-size:15px;background:#fff}.ts-theme .field input:focus,.ts-theme .field select:focus,.ts-theme .field textarea:focus{outline:2px solid var(--red);border-color:transparent}.ts-theme .form-2{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.ts-theme .account{display:grid;grid-template-columns:230px 1fr;gap:26px;padding:26px 0 40px}.ts-theme .acc-nav{background:#fff;border-radius:var(--radius);padding:14px;height:max-content}.ts-theme .acc-nav a{display:block;padding:11px 14px;border-radius:10px;font-weight:700;color:var(--heading);font-size:14.5px}.ts-theme .acc-nav a.on{background:var(--bg);color:var(--red)}.ts-theme .order-row{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid var(--line);font-size:14.5px}.ts-theme .st{border-radius:60px;padding:3px 12px;font-size:12.5px;font-weight:700}.ts-theme .st.ok{background:#e5f6ea;color:#187a36}.ts-theme .st.wait{background:#fff4d6;color:#8a6d00}.ts-theme .filters{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0 26px}.ts-theme .filters input,.ts-theme .filters select{border:1px solid var(--line);border-radius:60px;padding:10px 18px;font-family:inherit;background:#fff;font-size:14px}.ts-theme .prose h2{color:var(--black);font-size:22px;font-weight:800;margin:26px 0 10px}.ts-theme .prose li,.ts-theme .prose p{margin-bottom:10px}.ts-theme .prose ul{padding-inline-start:22px}.ts-theme .empty{text-align:center;padding:70px 0;color:#8a8a8a}.ts-theme .empty b{display:block;font-size:20px;color:var(--heading);margin-bottom:10px}@media (max-width:1080px){.ts-theme .main-nav{display:none}.ts-theme .hero-watermark{font-size:110px}.ts-theme .hero-copy h1{font-size:44px}.ts-theme .section-head h2{font-size:32px}.ts-theme .banner h2{font-size:44px}.ts-theme .features-row,.ts-theme .footer-grid{grid-template-columns:1fr 1fr}.ts-theme .features-row{gap:30px}.ts-theme .account,.ts-theme .cart-layout,.ts-theme .pdp{grid-template-columns:1fr}.ts-theme .installments-row{flex-wrap:wrap}.ts-theme .inst-cell{border-inline-start:0;flex:1 1 40%}}@media (max-width:560px){.ts-theme .grid{grid-template-columns:repeat(2,1fr);gap:12px}.ts-theme .hero{min-height:400px}.ts-theme .hero-copy h1{font-size:34px}.ts-theme .section-head h2{font-size:24px}.ts-theme .banner h2{font-size:30px}.ts-theme .footer-grid,.ts-theme .form-2{grid-template-columns:1fr}.ts-theme .pname{font-size:13.5px}}.ts-theme{--red:var(--sf-primary,#da2036);--red-dark:var(--sf-primary,#b91b2e);--yellow:var(--sf-accent,#ffe44a);--bg:var(--sf-background,#f2f2f2);--text:var(--sf-text,#636363);--font:var(--sf-font);font-family:var(--font);min-height:100vh;display:flex;flex-direction:column}.ts-theme main{flex:1 1}.ts-theme .ts-home{display:flex;flex-direction:column}.ts-theme .ts-home>section{position:relative}.ts-theme .announce-track{display:inline-block;padding-inline-end:60px}.ts-theme .brand svg{margin:0;display:block}.ts-theme .brand-mark{width:46px;height:46px;flex:none;display:grid;place-items:center;background:var(--red);color:#fff}.ts-theme .brand-name{min-width:0;font-size:23px;font-weight:800;color:var(--black);line-height:1;overflow-wrap:anywhere}.ts-theme .brand img{max-height:44px;max-width:150px;object-fit:contain}.ts-theme .main-nav a.active{color:var(--red)}.ts-theme .ts-search{display:flex;align-items:center;gap:8px;flex:1 1;max-width:420px;margin-inline-start:auto}.ts-theme .ts-search input{flex:1 1;min-width:0;border:1px solid var(--line);border-radius:60px;padding:10px 18px;font-family:inherit;background:#fff;font-size:14px;color:var(--text)}.ts-theme .ts-search input:focus{outline:2px solid var(--red);outline-offset:0;border-color:transparent}.ts-theme .ts-search button{width:38px;height:38px;flex:none;display:grid;place-items:center;border:0;border-radius:50%;background:var(--red);color:#fff}.ts-theme .ts-search .ico{width:18px;height:18px;stroke:#fff;fill:none;stroke-width:2}.ts-theme .header-icons{display:flex;align-items:center;gap:16px;flex:none}.ts-theme .header-icons a{position:relative;display:grid;place-items:center;color:var(--heading)}.ts-theme .cart-ico span,.ts-theme .ts-wish-ico span{position:absolute;top:-8px;inset-inline-start:-10px;background:var(--red);color:#fff;border-radius:20px;font-size:11px;font-weight:700;min-width:18px;height:18px;display:grid;place-items:center;padding:0 4px;line-height:1}.ts-theme .ts-menu{display:none}.ts-theme .hero-copy{min-width:0;max-width:520px}.ts-theme .hero-inner{gap:24px}.ts-theme .hero-copy h1 em{font-style:normal;color:var(--red)}.ts-theme .hero p{max-width:430px}.ts-theme .hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:4px}.ts-theme .hero-actions .btn svg{margin:0}.ts-theme .hero-actions .btn{background:var(--ts-primary-action,var(--red));color:var(--ts-primary-ink,#fff)}.ts-theme .hero-actions .btn:hover{background:var(--ts-primary-action,var(--red-dark))}.ts-theme .ts-hero-caption{color:#4a4a4a;font-size:.85rem;margin-top:14px}.ts-theme .ts-hero-art{position:relative;flex:1 1;display:grid;justify-items:center;align-content:center;min-height:240px;padding:24px 0}.ts-theme .ts-hero-chip{inset-inline-start:auto;inset-inline-end:12px;top:12px}.ts-theme .ts-hero-art .badge{position:absolute}.ts-theme .ts-hero-art .hero-dots{position:static;transform:none;margin-top:18px}.ts-theme .hero-dots button{width:10px;height:10px;border-radius:50%;border:0;background:rgba(0,0,0,.2);padding:0}.ts-theme .hero-dots button.on{background:var(--black);width:26px;border-radius:8px}.ts-theme .hero[data-layout=centered] .hero-inner{text-align:center;justify-content:center}.ts-theme .hero[data-layout=centered] .hero-copy{max-width:760px;margin-inline:auto}.ts-theme .hero[data-layout=centered] .hero-actions{justify-content:center}.ts-theme .hero[data-hero-heading=medium] .hero-copy h1{font-size:44px}.ts-theme .hero[data-hero-heading=display] .hero-copy h1{font-size:72px}.ts-theme .hero[data-hero-buttons=small] .hero-actions .btn{padding:10px 26px;font-size:14px}.ts-theme .hero[data-hero-buttons=large] .hero-actions .btn{padding:17px 48px;font-size:17px}.ts-theme .ts-perks{padding:54px 0}.ts-theme .ts-feature-text{display:block;font-size:13.5px;color:var(--text);margin-top:4px}.ts-theme .ts-section-text{max-width:760px;margin-top:-10px}.ts-theme .ts-red-line{width:70px;height:4px;border-radius:4px;background:var(--red);margin-top:10px}.ts-theme .ts-more{text-align:center;margin-top:30px}.ts-theme .card-body{padding:2px 4px 6px}.ts-theme .pname,.ts-theme .pname h3{font-size:15px;font-weight:700;color:var(--black);line-height:1.45}.ts-theme .pprice small{font-size:12px;color:#9a9a9a;font-weight:600}.ts-theme .ts-card-description{font-size:12.5px;color:#8a8a8a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ts-theme .ts-availability{display:block;font-size:12.5px;font-weight:700;color:#187a36}.ts-theme .ts-availability[data-out=true]{color:#b91b2e}.ts-theme .ts-no-image{display:grid;place-items:center;width:100%;height:100%;color:#9a9a9a;font-weight:700;padding:12px;text-align:center}.ts-theme .pcard-media img.alt{opacity:0;transition:opacity .2s}.ts-theme .pcard:hover .pcard-media img.alt{opacity:1}.ts-theme .pdp-actions{margin-top:12px}.ts-theme .ts-list-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 20px;color:var(--text);font-size:14px}.ts-theme .ts-list-controls .count b{color:var(--black);font-size:16px}.ts-theme .ts-chip{background:var(--yellow);color:#000;border-radius:60px;padding:4px 12px;font-size:12.5px;font-weight:700}.ts-theme .ts-clear{border:1px solid var(--line);border-radius:60px;background:#fff;color:var(--heading);font-weight:700;font-size:13px;padding:10px 16px}.ts-theme .ts-clear:hover{border-color:var(--red);color:var(--red)}.ts-theme .filters button:disabled{opacity:.55;cursor:not-allowed}.ts-theme .filters :is(input,select):focus{outline:2px solid var(--red);outline-offset:0;border-color:transparent}.ts-theme .ts-empty{text-align:center;padding:70px 0;color:#8a8a8a}.ts-theme .ts-pagination{display:flex;justify-content:center;align-items:center;gap:14px;padding:26px 0 6px;font-size:14px;color:var(--heading)}.ts-theme .ts-pagination button:disabled{background:var(--line);transform:none}.ts-theme .pdp-media{position:relative}.ts-theme .ts-thumbs{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px;justify-content:center}.ts-theme .ts-thumbs button{width:62px;height:62px;padding:4px;border:1px solid var(--line);border-radius:10px;background:#fff;display:grid;place-items:center}.ts-theme .ts-thumbs button.on{border:2px solid var(--red)}.ts-theme .ts-thumbs img{width:100%;height:100%;object-fit:contain}.ts-theme .pdp-info h1{font-size:clamp(24px,3vw,30px)}.ts-theme .pdp-price small{font-size:14px;color:#9a9a9a;font-weight:600}.ts-theme .ts-stock{color:#187a36;font-weight:700;font-size:14.5px}.ts-theme .ts-option{margin-top:16px}.ts-theme .ts-option-label{font-weight:700;color:var(--heading);font-size:14px;margin-bottom:8px}.ts-theme .ts-option-label span{color:#9a9a9a;font-weight:600;margin-inline-start:10px;font-size:12.5px}.ts-theme .pills .pill:disabled{opacity:.4;cursor:not-allowed;background:var(--line);color:var(--heading)}.ts-theme .ts-note{color:#8a8a8a;font-size:14px;margin-top:12px}.ts-theme .ts-sku{color:#8a8a8a;font-size:13px;margin-top:14px}.ts-theme .pdp-actions .btn:disabled{background:var(--line);color:#8a8a8a;transform:none;cursor:not-allowed}.ts-theme .ts-spec-table{width:100%;border-collapse:collapse;margin-top:6px}.ts-theme .ts-spec-table td{padding:10px 0;border-bottom:1px solid var(--line);font-size:14.5px}.ts-theme .ts-spec-table td:first-child{font-weight:700;color:var(--heading);width:40%}.ts-theme .page-head{padding:40px 0 10px}.ts-theme .crumbs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:10px}.ts-theme .crumbs a:hover{color:var(--red)}.ts-theme .ts-info-page{padding:26px 0 40px}.ts-theme .ts-branch{border-top:1px solid var(--line);padding:14px 0}.ts-theme .ts-branch:first-of-type{border-top:0}.ts-theme .ts-branch b{color:var(--black)}.ts-theme .ts-branch p{font-size:14px}.ts-theme .ts-info-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.ts-theme .ts-branch-card{background:#fafafa;border:1px solid var(--line);border-radius:10px;padding:14px}.ts-theme .ts-branch-card iframe{width:100%;height:220px;border:0;border-radius:8px;margin-top:10px}.ts-theme .ts-banner-text{margin-top:12px;font-size:18px;color:rgba(255,255,255,.9)}.ts-theme .ts-info-page .btn{margin-top:16px}.ts-theme .ts-faq{display:grid;gap:6px}.ts-theme .ts-faq details{border-bottom:1px solid var(--line);padding:12px 2px}.ts-theme .ts-faq details:last-child{border-bottom:0}.ts-theme .ts-faq summary{cursor:pointer;font-weight:700;color:var(--black);font-size:15.5px}.ts-theme .ts-faq details p{margin-top:8px;font-size:14.5px}.ts-theme .ts-reviews .panel p{min-height:96px;line-height:1.8}.ts-theme .ts-review-name{display:inline-block;background:var(--yellow);color:#000;border-radius:60px;padding:4px 14px;font-size:13px;margin-top:10px}.ts-theme .ts-account>section>header,.ts-theme .ts-cart>section>header,.ts-theme .ts-content>article>header,.ts-theme .ts-content>article>nav,.ts-theme .ts-wishlist>section>header{display:none}.ts-theme .ts-cart>section{padding:10px 0 30px}.ts-theme .ts-cart [class*=cartLayout]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:26px;align-items:start}.ts-theme .ts-cart [class*=lines] article,.ts-theme .ts-cart [class*=summary]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:18px}.ts-theme .ts-cart [class*=lines]{display:grid;gap:14px}.ts-theme .ts-cart [class*=summary]{position:sticky;top:96px;height:max-content}.ts-theme .ts-cart [class*=summary] button{background:var(--red);color:#fff;border:0;border-radius:60px;padding:12px 22px;font-weight:700;font-size:14.5px}.ts-theme .ts-cart [class*=summary] button:hover{background:var(--red-dark)}.ts-theme .ts-cart [class*=lines] button{border:0;background:transparent;color:#9a9a9a;font-size:13px;text-decoration:underline;cursor:pointer}.ts-theme .ts-cart [class*=lines] :is(input,button):disabled{opacity:.55;cursor:not-allowed}.ts-theme .ts-cart [class*=empty],.ts-theme .ts-wishlist [class*=empty]{background:var(--card);border:1px dashed var(--line);border-radius:var(--radius);padding:40px 20px;text-align:center}.ts-theme .ts-wishlist [class*=wishlist]{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:22px}.ts-theme .ts-wishlist [class*=wishlist] article{background:var(--card);border-radius:var(--radius);padding:14px}.ts-theme .ts-wishlist [class*=wishlist] h2{font-size:15px;color:var(--black)}.ts-theme .ts-wishlist [class*=wishlist] p{color:var(--red);font-weight:800;font-size:15px}.ts-theme .ts-wishlist [class*=wishlist] :is(button,input,select){font:inherit}.ts-theme .ts-account>div{padding-bottom:40px}.ts-theme .ts-content>article{max-width:800px;padding:26px 0}.ts-theme .site-footer{color:#cfcfcf}.ts-theme .ts-footer-brand{min-width:0}.ts-theme .ts-footer-identity{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.ts-theme .ts-footer-identity .brand-name{color:#fff}.ts-theme .ts-footer-identity img{max-height:64px;max-width:min(180px,100%);object-fit:contain}.ts-theme .ts-footer-text{font-size:14px;color:#bdbdbd;margin-top:12px;max-width:340px}.ts-theme .site-footer h4{color:#fff;font-size:17px;font-weight:800;margin-bottom:12px}.ts-theme .ts-footer-links{display:grid}.ts-theme .ts-footer-contact{display:grid;gap:4px;font-size:14.5px}.ts-theme .ts-footer-contact bdi{color:#fff}.ts-theme .socials{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.ts-theme .socials a{display:grid;place-items:center;width:38px;height:38px;padding:0;background:#000;border:1px solid #444;border-radius:10px;color:#fff}.ts-theme .socials a:hover{border-color:var(--yellow)}.ts-theme .socials a span{display:none}.ts-theme .socials a svg{width:20px;height:20px;margin:0}.ts-theme .socials svg{stroke:#fff!important}.ts-theme .footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.ts-theme .ts-powered{display:flex;min-width:0}.ts-theme .ts-powered a{width:auto!important;flex:0 0 auto!important;padding:0!important;margin:0!important;border-top:0!important;color:#cfcfcf!important;text-align:start}.ts-theme .ts-powered a strong{color:var(--yellow)!important}@media(max-width:1080px){.ts-theme .ts-menu{display:block;position:relative}.ts-theme .ts-menu summary{list-style:none;cursor:pointer;display:grid;gap:4px;width:42px;padding:8px}.ts-theme .ts-menu summary::-webkit-details-marker{display:none}.ts-theme .ts-menu summary span{display:block;height:2px;background:var(--black);border-radius:2px}.ts-theme .ts-menu>nav{position:absolute;top:calc(100% + 10px);inset-inline-start:0;min-width:220px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:8px;display:grid;box-shadow:0 12px 30px rgba(0,0,0,.12);z-index:80}.ts-theme .ts-menu>nav a{padding:10px 14px;border-radius:10px;font-weight:700;color:var(--heading);font-size:14.5px}.ts-theme .ts-menu>nav a:hover{background:var(--bg);color:var(--red)}.ts-theme .main-nav{display:none}.ts-theme .hero-copy h1{font-size:44px}}@media(max-width:768px){.ts-theme .header-row{flex-wrap:wrap;height:auto;min-height:60px;padding-block:8px;row-gap:10px}.ts-theme .ts-search{order:10;flex-basis:100%;max-width:none;margin-inline-start:0}.ts-theme .hero{min-height:400px}.ts-theme .ts-hero-art .primaryImage{max-height:260px}.ts-theme .ts-cart [class*=cartLayout]{grid-template-columns:1fr}.ts-theme .ts-cart [class*=summary]{position:static}.ts-theme .footer-bottom{flex-direction:column}.ts-theme .ts-powered{justify-content:center}}