.thub-page{--tes-tile:#f6f6f6;--tes-good-ink:#3f6212}.thub-page *,.thub-page *:before,.thub-page *:after{box-sizing:border-box}main.main-content.wrapper:has(.thub-page){max-width:none;padding:0}.thub-bc .te-bc{margin:0}.thub-page :is(.thub-faq__guides h3,.thub-faq summary h3,.ca-card h3){font-size:var(--thub-h3)!important}.tes *,.tes *:before,.tes *:after{box-sizing:border-box}.tes :where(table){border-collapse:collapse;width:100%}.tes .vh{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);white-space:nowrap}.thub-stable{position:relative}.tes-sec--line{border-top:1px solid var(--tes-line)}.tes-sec-head>div{max-width:720px}.tes-kicker{display:block;margin-bottom:8px;color:var(--tes-brand-dark);font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.tes-lead{margin-top:10px;font-size:17px;line-height:1.55;color:var(--tes-ink)}.tes-lead strong{color:var(--tes-head)}.tes-check{display:grid;gap:10px}.tes-check li{display:flex;gap:10px;align-items:flex-start}.tes-check .tes-ico{color:var(--tes-good-ink);margin-top:2px}.thub-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.thub-hero__rating{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:22px;font-size:14.5px}.thub-hero__rating b{color:var(--tes-head)}.thub-sizes{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.thub-size{display:flex;flex-direction:column;gap:2px;padding:14px 14px 12px;border:1px solid var(--tes-line);border-radius:12px;background:#fff}.thub-size:hover{border-color:var(--tes-brand);box-shadow:var(--tes-shadow)}.thub-size b{color:var(--tes-head);font-size:16px;line-height:1.25}.thub-size span{color:var(--tes-muted);font-size:13px}.thub-size em{margin-top:6px;color:var(--tes-brand-dark);font-size:13px;font-style:normal;font-weight:700}.thub-pcards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.thub-stable{border:1px solid var(--tes-line);border-radius:14px;overflow:hidden;background:#fff}.thub-stable table{font-size:14.5px}.thub-stable th{padding:12px 16px;background:var(--tes-soft);color:var(--tes-muted);font-size:12px;font-weight:700;letter-spacing:.06em;text-align:left;text-transform:uppercase}.thub-stable td{padding:12px 16px;border-top:1px solid var(--tes-line);vertical-align:middle}.thub-stable td:first-child a{display:flex;align-items:center;gap:12px;color:var(--tes-head);font-weight:700}.thub-stable td:first-child img{width:44px;height:44px;flex:none;object-fit:contain;border-radius:8px;background:var(--tes-tile);mix-blend-mode:darken}.thub-stable td.num{font-family:var(--tes-mono);font-size:13.5px;white-space:nowrap}.thub-stable td:last-child{text-align:right}.thub-faq__guides{margin-top:24px;padding:16px 18px;border:1px solid var(--tes-line);border-radius:14px;background:var(--tes-soft)}.thub-faq__guides h3{margin-bottom:4px;color:var(--tes-head);font-size:15px}.thub-faq__guides h3{--thub-h3:15px}.thub-faq__guides a{display:block;padding:9px 0;border-top:1px solid var(--tes-line);color:var(--tes-brand-dark);font-size:14.5px;font-weight:700;line-height:1.35}.thub-faq__guides a:hover{text-decoration:underline;text-underline-offset:3px}.thub-faq__guides small{display:block;color:var(--tes-muted);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.thub-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;align-items:start}.thub-faq__list{border-top:1px solid var(--tes-line)}.thub-faq details{border-bottom:1px solid var(--tes-line)}.thub-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;cursor:pointer;list-style:none}.thub-faq summary::-webkit-details-marker{display:none}.thub-faq summary h3{font-size:17px;font-weight:700;color:var(--tes-head)}.thub-faq summary h3{--thub-h3:17px}.thub-faq summary .tes-ico{color:var(--tes-brand);transition:transform .2s}.thub-faq details[open] summary .tes-ico{transform:rotate(180deg)}.thub-faq details>div{padding:0 0 18px;color:var(--tes-ink);font-size:15.5px}.thub-faq details>div p+p{margin-top:10px}.thub-faq details a{color:var(--tes-brand-dark);text-decoration:underline;text-underline-offset:2px}.thub-trust{border-block:1px solid var(--tes-line);background:var(--tes-soft)}.thub-trust ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding-block:18px}.thub-trust li{display:flex;align-items:center;gap:10px;color:var(--tes-ink);font-size:14.5px}.thub-trust li b{color:var(--tes-head)}.thub-trust .tes-ico{color:var(--tes-brand)}.thub-related{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.thub-rel{display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 10px 16px;border:1px solid var(--tes-line);border-radius:14px;background:#fff;text-align:center}.thub-rel:hover{border-color:var(--tes-brand);box-shadow:var(--tes-shadow)}.thub-rel span{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4 / 3;border-radius:10px;background:var(--tes-tile)}.thub-rel img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:78%;height:78%;object-fit:contain;mix-blend-mode:darken}.thub-rel b{color:var(--tes-head);font-size:14.5px;line-height:1.3}.ca-hero{background:#fff}.ca-hero__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:center;padding-block:44px 40px}.ca-hero__title{margin-top:14px;font-size:56px;font-weight:700;line-height:1.04;letter-spacing:-.025em;color:var(--tes-head);text-wrap:balance}.ca-hero__title--long{font-size:44px}.ca-hero__lede{margin-top:18px;max-width:520px;color:var(--tes-muted);font-size:19px;line-height:1.55}.ca-hero__popular{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px}.ca-hero__popular .tes-kicker{margin:0 4px 0 0}.ca-stage{position:relative;display:grid;grid-template-columns:1.25fr 1fr;grid-template-rows:1fr 1fr;gap:14px;height:520px}.ca-stage a{position:relative;display:block;overflow:hidden;border-radius:18px;background:#fff;border:1px solid var(--tes-line)}.ca-stage a:first-child{grid-row:1 / 3}.ca-stage img{position:absolute;top:8%;right:8%;bottom:22%;left:8%;width:84%;height:70%;object-fit:contain}.ca-stage span{position:absolute;left:18px;bottom:16px;right:18px;color:var(--tes-head);font-size:16px;font-weight:700}.ca-stage span small{display:block;color:var(--tes-muted);font-size:13px;font-weight:400}.ca-shelf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ca-card{display:flex;flex-direction:column;gap:12px}.ca-card__img{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1 / .82;border-radius:18px;background:var(--tes-tile);overflow:hidden;transition:box-shadow .2s}.ca-card:hover .ca-card__img{box-shadow:var(--tes-shadow-lg)}.ca-card__img img{width:74%;height:74%;object-fit:contain;mix-blend-mode:darken}.ca-card__img .tes-tag{position:absolute;top:14px;left:14px}.ca-card h3{font-size:19px}.ca-card h3{--thub-h3:19px}.ca-card p{color:var(--tes-muted);font-size:15px}.ca-card__meta{display:flex;align-items:center;justify-content:space-between;color:var(--tes-muted);font-size:13.5px}.ca-card__meta .tes-link{font-size:14.5px}.ca-card--wide{grid-column:span 2}.ca-card--wide .ca-card__img{aspect-ratio:2.05 / .82}.ca-ideas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ca-idea{display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:16px;background:var(--tes-soft)}.ca-idea>svg{width:30px;height:30px;color:var(--tes-brand)}.ca-idea b{color:var(--tes-head);font-size:16px}.ca-idea>span:not(.tes-link){color:var(--tes-muted);font-size:14px}.ca-idea .tes-link{margin-top:auto}.ca-band{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ca-band>div{padding:32px;border-radius:18px;background:var(--tes-soft)}.ca-band>div.dark{background:var(--tes-graphite);color:var(--tes-on-dark)}.ca-band h2{font-size:26px}.ca-band .dark h2{color:#fff}.ca-band p{margin-top:8px;font-size:15.5px}.ca-band .tes-check{margin-top:16px;font-size:15px}.ca-band .dark .tes-check .tes-ico{color:#8fc3ff}.ca-band .ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}@media(max-width:1099px){.ca-hero__title{font-size:44px}.ca-hero__title--long{font-size:38px}.thub-sizes{grid-template-columns:repeat(3,minmax(0,1fr))}.thub-pcards{grid-template-columns:repeat(2,minmax(0,1fr))}.thub-related{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:989px){.ca-hero__grid{grid-template-columns:minmax(0,1fr);gap:28px}.ca-stage{height:420px}.thub-faq{grid-template-columns:minmax(0,1fr);gap:20px}.thub-trust ul,.ca-shelf,.ca-ideas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.tes-lead{font-size:15.5px}.thub-hero__ctas{margin-top:18px}.thub-hero__ctas .tes-btn{flex:1 1 100%}.thub-sizes{display:flex;overflow-x:auto;margin-inline:calc(var(--tes-gutter) * -1);padding-inline:var(--tes-gutter);scrollbar-width:none}.thub-size{flex:0 0 150px}.thub-pcards{display:flex;overflow-x:auto;margin-inline:calc(var(--tes-gutter) * -1);padding-inline:var(--tes-gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.thub-pcards .tes-pcard{flex:0 0 72%;scroll-snap-align:start}.thub-stable thead{display:none}.thub-stable tr{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:12px 14px;border-top:1px solid var(--tes-line)}.thub-stable tr:first-child{border-top:0}.thub-stable td{padding:0;border:0}.thub-stable td:first-child{grid-column:1 / -1}.thub-stable td.num{font-size:12.5px;color:var(--tes-muted)}.thub-stable td:last-child{grid-column:2;grid-row:2 / 4;align-self:center}.thub-faq summary h3{font-size:16px}.thub-faq summary h3{--thub-h3:16px}.thub-trust ul{grid-template-columns:minmax(0,1fr);gap:10px;padding-block:16px}.thub-related{display:flex;overflow-x:auto;margin-inline:calc(var(--tes-gutter) * -1);padding-inline:var(--tes-gutter);scrollbar-width:none}.thub-rel{flex:0 0 136px}.ca-hero__grid{padding-block:22px 28px}.ca-hero__title{font-size:34px}.ca-hero__title--long{font-size:30px}.ca-hero__lede{font-size:16px}.ca-stage{height:300px;gap:8px}.ca-stage a{border-radius:12px}.ca-stage span{left:10px;right:10px;bottom:8px;font-size:13px}.ca-stage span small{display:none}.ca-shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ca-card--wide{grid-column:1 / -1}.ca-card h3{font-size:15.5px}.ca-card h3{--thub-h3:15.5px}.ca-card p{font-size:13px}.ca-card__meta{display:none}.ca-ideas,.ca-band{grid-template-columns:minmax(0,1fr)}.ca-band>div{padding:22px}}@media(prefers-reduced-motion:reduce){.thub-faq summary .tes-ico,.ca-card__img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/te-hub.css.map */
