#tab-description h2,#tab-description h3{scroll-margin-top:110px;color:var(--tt-desc-ink)}#tab-description{--tt-desc-ink:var(--ink,#12161c);--tt-desc-muted:var(--muted,#606977);--tt-desc-line:var(--line,#e0e5ec);--tt-desc-soft:var(--soft,#f4f6f8);--tt-desc-accent:var(--blue,#0065e8);color:var(--tt-desc-ink);font-size:17px;line-height:1.85;overflow-wrap:anywhere;min-width:0}#tab-description *,#tab-description ::after,#tab-description ::before{box-sizing:border-box}#tab-description h2{font-size:clamp(25px,2.6vw,36px);line-height:1.2;letter-spacing:-1px;margin:0 0 24px;text-wrap:balance}#tab-description h3{font-size:20px;line-height:1.35;letter-spacing:-.45px;margin:28px 0 14px}#tab-description p{color:var(--tt-desc-muted);margin:0 0 20px;max-width:78ch}#tab-description>p:first-of-type{font-size:18px;color:var(--tt-desc-ink)}#tab-description ol,#tab-description ul{padding-left:24px;margin:0 0 24px}#tab-description li{margin-bottom:10px}#tab-description li::marker{color:var(--tt-desc-accent)}#tab-description a{color:#005bcf;text-decoration:underline;text-underline-offset:4px}#tab-description a:hover{color:#0046a2}#tab-description :focus-visible{outline:#338cff solid 3px;outline-offset:5px}#tab-description img{max-width:100%;height:auto}#tab-description .tt-desc-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:30px;align-items:start}#tab-description .tt-desc-body,#tab-description .tt-desc-section{min-width:0}#tab-description .tt-desc-section{margin-bottom:56px}#tab-description .tt-desc-section:empty{display:none}#tab-description .tt-desc-opening{padding:clamp(26px,4vw,52px);background:radial-gradient(ellipse at 100% 0,#1b355a 0,transparent 60%),#12161c;border:1px solid #273545;border-radius:8px;color:#fff;position:relative;overflow:hidden}#tab-description .tt-desc-opening::before{content:'';display:block;position:absolute;top:0;left:0;width:88px;height:3px;background:#328bff}#tab-description .tt-desc-kicker{display:block;color:#8bbdff;font-size:10px;letter-spacing:2px;text-transform:uppercase;font-weight:800;margin-bottom:24px}#tab-description .tt-desc-opening h2,#tab-description .tt-desc-opening h3{color:#fff;font-size:clamp(28px,3.1vw,44px);line-height:1.14;letter-spacing:-1.4px;max-width:27ch;margin:0 0 24px;text-wrap:balance}#tab-description .tt-desc-opening p{color:#bfcbdc;font-size:16px;line-height:1.85;max-width:76ch}#tab-description .tt-desc-opening p:first-of-type{font-size:clamp(17px,1.45vw,20px);color:#e0e8f3;line-height:1.8}#tab-description .tt-desc-opening a{color:#99c6ff}#tab-description .tt-desc-opening li{color:#dce6f3}#tab-description .tt-desc-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:32px;border-top:1px solid #364457}#tab-description .tt-desc-chip{min-width:0;padding:22px 20px 0 0}#tab-description .tt-desc-chip strong{display:block;font-size:clamp(23px,2.4vw,34px);line-height:1.2;font-weight:700;letter-spacing:-1px;color:#fff;font-variant-numeric:tabular-nums}#tab-description .tt-desc-chip span{display:block;font-size:11px;color:#a8c9f3;margin-top:9px;line-height:1.5}#tab-description .tt-desc-chip small{display:block;font-size:11px;color:#bcc8d9;line-height:1.5;margin-top:4px}#tab-description .tt-desc-note{display:block;font-size:11px;color:#bdc9da;line-height:1.6;margin-top:24px}#tab-description .tt-desc-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}#tab-description .tt-desc-card{min-width:0;padding:30px;background:#f4f6f8;border:1px solid #e0e5ec;border-radius:8px;position:relative;transition:border-color .2s,box-shadow .2s}#tab-description.tt-desc .tt-desc-card{border-top:1px solid #e0e5ec}#tab-description .tt-desc-card:last-child:nth-child(odd){grid-column:1/-1;display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:24px}#tab-description .tt-desc-card:last-child:nth-child(odd)>.tt-desc-icon{grid-row:1/4}#tab-description .tt-desc-card:last-child:nth-child(odd)>:not(.tt-desc-icon){grid-column:2}#tab-description .tt-desc-card h3{font-size:22px;line-height:1.35;margin:22px 0 14px;max-width:29ch}#tab-description .tt-desc-card:last-child:nth-child(odd) h3{margin-top:0;max-width:none}#tab-description .tt-desc-card p{font-size:16px;line-height:1.85}#tab-description .tt-desc-card>:last-child{margin-bottom:0}#tab-description .tt-desc-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid #cbdff9;border-radius:12px;background:#e8f1ff;color:#0065e8;flex-shrink:0}#tab-description .tt-desc-icon svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}#tab-description .tt-desc-nav{min-width:0;align-self:start;border:0;background:#fff}#tab-description .tt-desc-nav>p{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;font-weight:800;color:var(--tt-desc-ink);margin:0 0 20px}#tab-description .tt-desc-nav ul{display:flex;flex-wrap:wrap;list-style:none;margin:0}#tab-description .tt-desc-nav li{padding:0;min-width:0}#tab-description .tt-desc-nav a{display:block;line-height:1.5;text-decoration:none;color:#606977;border-left:2px solid #e0e5ec;transition:background .2s,color .2s}#tab-description .tt-desc-box>ul,#tab-description .tt-desc-use>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none}#tab-description .tt-desc-nav a:hover,#tab-description .tt-desc-nav a[aria-current]{color:#005bcf;background:#edf4ff;border-color:#0065e8}#tab-description .tt-desc-use{padding:34px;background:#edf4ff;border:1px solid #dce8f8;border-radius:8px}#tab-description .tt-desc-use>ul{padding:0;gap:24px;counter-reset:uses}#tab-description .tt-desc-use>ul>li{counter-increment:uses;padding:16px 0 0;border-top:1px solid #ccdcf0;margin:0;font-size:16px;line-height:1.85}#tab-description .tt-desc-use>ul>li::before{content:counter(uses,decimal-leading-zero);display:block;font-size:11px;font-weight:800;color:#0065e8;letter-spacing:1px;margin-bottom:10px}#tab-description .tt-desc-table{max-width:100%;overflow-x:auto;border:1px solid #e0e5ec;border-radius:8px}.tt-v2.single-product .woocommerce-tabs,.tt-v2.single-product .woocommerce-tabs #tab-description,.tt-v2.single-product div.product{overflow:visible}#tab-description table{width:100%;table-layout:fixed;border-collapse:collapse;margin:0;font-size:15px;line-height:1.7}#tab-description td,#tab-description th{padding:15px 20px;text-align:left;vertical-align:top;border:0;border-bottom:1px solid #e6eaf0;overflow-wrap:anywhere;background:0 0;color:var(--tt-desc-ink)}#tab-description thead th{font-size:11px;text-transform:uppercase;letter-spacing:1px;background:#12161c;color:#fff;padding-block:18px}#tab-description .tt-desc-pairs td:first-child,#tab-description .tt-desc-pairs thead th:first-child{width:39%;color:#606977}#tab-description .tt-desc-pairs thead th:first-child{color:#fff}#tab-description tbody tr:nth-child(2n){background:#fafbfd}#tab-description .tt-desc-group th{background:#eaf1fa;color:#285687;font-size:11px;letter-spacing:.5px;font-weight:800;padding:12px 20px}#tab-description .tt-desc-box>ul{gap:14px;padding:0}#tab-description .tt-desc-box>ul>li{display:flex;align-items:center;gap:18px;padding:22px;border:1px solid #e0e5ec;border-radius:8px;margin:0;font-size:16px;line-height:1.7;background:#fff}#tab-description .tt-desc-faq{padding:34px;background:#f4f6f8;border:1px solid #e0e5ec;border-radius:8px}#tab-description .tt-desc-faq details{border-bottom:1px solid #d8dfe8}#tab-description .tt-desc-faq details:last-of-type{border-bottom:0}#tab-description .tt-desc-faq summary{position:relative;padding:23px 44px 23px 0;list-style:none;cursor:pointer;min-height:64px}#tab-description .tt-desc-faq summary::-webkit-details-marker{display:none}#tab-description .tt-desc-faq summary::after{content:'+';position:absolute;right:0;top:20px;width:28px;height:28px;display:grid;place-items:center;border:1px solid #cad8eb;border-radius:50%;color:#005bcf;font-size:22px;font-weight:400;line-height:1}#tab-description .tt-desc-faq details[open] summary::after{content:'−';background:#0065e8;color:#fff;border-color:#0065e8}#tab-description .tt-desc-faq summary h3{display:inline;font-size:16px;font-weight:700;line-height:1.5;margin:0;letter-spacing:-.2px}#tab-description .tt-desc-answer{padding:0 36px 6px 0;font-size:16px}#tab-description .tt-desc-answer p{line-height:1.9}#tab-description .v2-disclaimer p{font-size:11px;line-height:1.7;margin-top:22px}@media(hover:hover){#tab-description .tt-desc-card:hover{border-color:#99bceb;box-shadow:0 10px 28px #183a6410}#tab-description .tt-desc-faq summary:hover h3{color:#005bcf}}@media(max-width:1099px){#tab-description .tt-desc-nav>p{margin-bottom:10px}#tab-description .tt-desc-nav a{padding:10px 12px;border:1px solid #e0e5ec;border-radius:4px}#tab-description .tt-desc-layout{gap:20px}}@media(max-width:600px){#tab-description{font-size:14px}#tab-description h2{font-size:27px;letter-spacing:-.8px}#tab-description .tt-desc-section{margin-bottom:32px}#tab-description .tt-desc-opening{padding:27px 22px;border-radius:6px}#tab-description .tt-desc-opening h2,#tab-description .tt-desc-opening h3{font-size:30px;letter-spacing:-1px}#tab-description .tt-desc-opening p:first-of-type{font-size:16px;line-height:1.85}#tab-description .tt-desc-kicker{font-size:9px;letter-spacing:1.6px}#tab-description .tt-desc-chip{padding:20px 12px 0 0}#tab-description .tt-desc-chip strong{font-size:23px;letter-spacing:-.7px}#tab-description .tt-desc-chip small,#tab-description .tt-desc-chip span{font-size:10px}#tab-description .tt-desc-features{grid-template-columns:1fr;gap:12px;margin-top:14px}#tab-description .tt-desc-card{padding:24px}#tab-description .tt-desc-card:last-child:nth-child(odd){display:block}#tab-description .tt-desc-card h3,#tab-description .tt-desc-card:last-child:nth-child(odd) h3{font-size:21px;margin-top:18px}#tab-description .tt-desc-faq,#tab-description .tt-desc-use{padding:24px 20px}#tab-description .tt-desc-box>ul,#tab-description .tt-desc-use>ul{grid-template-columns:1fr;gap:16px}#tab-description .tt-desc-box>ul>li{padding:20px}#tab-description td,#tab-description th{padding:13px 12px;font-size:12px}#tab-description .tt-desc-pairs td:first-child{width:42%}#tab-description .tt-desc-group th{padding:11px 12px;font-size:10px}#tab-description .tt-desc-faq summary h3{font-size:15px}#tab-description .tt-desc-answer{padding-right:0}#tab-description .tt-desc-nav a{font-size:11px;min-height:42px;display:flex;align-items:center}#tab-description .tt-desc-nav ul{gap:5px}}@media(prefers-reduced-motion:reduce){#tab-description,#tab-description *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media print{#tab-description .tt-desc-layout{display:block}#tab-description .tt-desc-opening{background:#fff;color:#000;border:1px solid #ccc}#tab-description .tt-desc-opening :is(h2,h3,p,strong,span,small){color:#000}#tab-description .tt-desc-card,#tab-description tr{break-inside:avoid}#tab-description details::details-content{content-visibility:visible!important;display:block!important}#tab-description .tt-desc-answer{display:block!important}#tab-description .tt-desc-nav{display:none}}@media(min-width:1100px){#tab-description .tt-desc-chips{grid-template-columns:repeat(4,minmax(0,1fr))}#tab-description .tt-desc-chip strong{font-size:29px}}#tab-description .tt-desc-spec>ul{list-style:none;padding:0;border:1px solid var(--tt-desc-line);border-radius:8px;overflow:hidden}#tab-description .tt-desc-spec>ul>li{padding:16px 20px;margin:0;border-bottom:1px solid var(--tt-desc-line)}#tab-description .tt-desc-spec>ul>li:nth-child(2n){background:var(--tt-desc-soft)}#tab-description .tt-desc-spec>ul>li:last-child{border-bottom:0}#tab-description .tt-desc-nav{position:sticky;top:var(--tt-desc-top,0);z-index:10;padding:8px 0;border-bottom:1px solid var(--tt-desc-line);box-shadow:0 5px 12px #12161c0a;max-width:100%;overflow:visible;max-height:none}#tab-description .tt-desc-nav>p{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#tab-description .tt-desc-nav ul{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:4px 3px 8px}#tab-description .tt-desc-nav li{flex:0 0 auto;margin:0}#tab-description .tt-desc-nav a{display:flex;align-items:center;min-height:44px;padding:10px 15px;white-space:nowrap;font-size:12px;border:1px solid var(--tt-desc-line);border-radius:4px}#tab-description .tt-desc-nav a[aria-current]{font-weight:800;box-shadow:inset 0 -2px var(--tt-desc-accent)}#tab-description :is(h2,h3){scroll-margin-top:var(--tt-desc-offset,100px)}#tab-description :is(h2,h3):focus{outline:#338cff solid 2px;outline-offset:5px}.tt-v2.single-product .woocommerce-tabs ul.tabs a{min-height:44px}body.tt-v2.single-product{overflow-x:clip}#tab-description .tt-desc-layout:has(>.tt-desc-nav){grid-template-columns:minmax(0,1fr);gap:24px}.tt-v2 .tt-p2 #tab-description .tt-desc-nav a{font-size:14px;min-height:46px}#tab-description .tt-desc-gpsr{padding:30px 0 0;margin-bottom:0}#tab-description .tt-desc-gpsr p{font-size:16px;line-height:1.9}.tt-v2 .tt-p2 #tab-description .v2-disclaimer p{font-size:13px!important;line-height:1.8}@media(max-width:600px){.tt-v2 .tt-p2 #tab-description{font-size:16px}.tt-v2 .tt-p2 #tab-description :is(td,th){font-size:14px}.tt-v2 .tt-p2 #tab-description .tt-desc-nav a{font-size:13px}}
