.tk-study{padding-top:24px;padding-bottom:48px;border-top:1px solid rgba(0,0,0,.14)}.tk-study-intro,.tk-study-delivery{max-width:760px;line-height:1.5}.tk-study-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;list-style:none;padding:0;max-width:760px}.tk-study-card{border:1px solid rgba(0,0,0,.14);border-radius:12px;padding:20px;display:flex;flex-direction:column;min-width:0;background:#fff}.tk-study-card>a:first-child{color:inherit;text-decoration:none}.tk-study-image{width:100%;height:240px;object-fit:contain}.tk-study-card h3{font-size:20px;line-height:1.3}.tk-study-price{font-weight:700}.tk-study-card .button{margin-top:auto;min-height:44px;min-width:0;white-space:normal;box-sizing:border-box}.tk-study-delivery{font-size:14px}@media(max-width:749px){.tk-study-grid{gap:12px}.tk-study-card{padding:12px}.tk-study-image{height:150px}.tk-study-card h3{font-size:15px;overflow-wrap:anywhere}.tk-study-card .button{font-size:13px;line-height:1.3;padding:10px 8px;width:100%}}.tk-suggestions{padding-top:32px;padding-bottom:48px}.tk-suggestions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;list-style:none;padding:0;max-width:1000px}.tk-suggestion-card{padding:24px;border:1px solid rgba(0,0,0,.14);border-radius:12px;display:flex;flex-direction:column;align-items:flex-start}.tk-suggestion-card>a:first-child{color:inherit;text-decoration:none;width:100%}.tk-suggestion-card h3{font-size:20px;line-height:1.35}.tk-suggestion-image{width:100%;height:180px;object-fit:contain}.tk-suggestion-price{font-weight:700;margin-bottom:0}.tk-suggestion-card .button{margin-top:auto;min-height:44px}.tk-suggestion-card p{line-height:1.5}@media(max-width:749px){.tk-suggestions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tk-suggestion-card{padding:12px;min-width:0}.tk-suggestion-card h3{font-size:14px;overflow-wrap:anywhere}.tk-suggestion-card p{font-size:13px}.tk-suggestion-image{height:110px}.tk-suggestion-card .button{width:100%;min-width:0;box-sizing:border-box;padding:10px 8px;font-size:13px;line-height:1.3;white-space:normal}}tomkat-adapter-offer{display:block;border:1px solid rgba(var(--color-foreground),.2);border-radius:12px;padding:16px;margin:16px 0;background:rgba(var(--color-foreground),.025)}tomkat-adapter-offer[hidden],.tk-adapter-option[hidden]{display:none}tomkat-adapter-offer h3{margin:4px 0 10px}tomkat-adapter-offer p{font-size:1.4rem;line-height:1.5;margin:8px 0}tomkat-adapter-offer .tk-adapters-eyebrow{font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tk-adapters-options{display:grid;grid-template-columns:1fr;gap:16px;margin:16px 0}.tk-adapter-option{display:flex;gap:12px;align-items:flex-start;min-width:0}.tk-adapter-option img{width:104px;height:auto;flex-shrink:0}.tk-adapter-option a{color:rgb(var(--color-foreground));font-size:1.4rem}.tk-adapter-option .tk-adapter-price{font-size:1.8rem;font-weight:700}.tk-adapter-option .button{min-height:44px;padding:10px 16px;font-size:1.3rem}cart-drawer .tk-adapters-options{grid-template-columns:1fr}.tk-adapter-progress{border:0;border-radius:12px;padding:24px;max-width:85vw}.tk-adapter-progress::backdrop{background:#0006}@media(max-width:600px){.tk-adapters-options{grid-template-columns:1fr}}tomkat-book-offer{display:block;border:1px solid rgba(var(--color-foreground),.2);border-radius:12px;padding:16px;margin:16px 0;background:rgba(var(--color-foreground),.025)}tomkat-book-offer[hidden],.tk-book-option[hidden]{display:none}tomkat-book-offer h3{margin:4px 0 10px}tomkat-book-offer p{font-size:1.4rem;line-height:1.5;margin:8px 0}tomkat-book-offer .tk-books-eyebrow{font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tk-books-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}.tk-book-option{display:flex;gap:12px;align-items:flex-start;min-width:0}.tk-book-option img{width:64px;height:auto;flex-shrink:0}.tk-book-option a{color:rgb(var(--color-foreground));font-size:1.4rem}.tk-book-option .tk-book-price{font-size:1.8rem;font-weight:700}.tk-book-option .button{min-height:44px;padding:10px 16px;font-size:1.3rem}cart-drawer .tk-books-options{grid-template-columns:1fr}.tk-book-progress{border:0;border-radius:12px;padding:24px;max-width:85vw}.tk-book-progress::backdrop{background:#0006}@media(max-width:600px){.tk-books-options{grid-template-columns:1fr}}tomkat-bundle-upgrade{display:block;border:1px solid rgba(var(--color-foreground),.25);border-radius:12px;padding:16px;margin:16px 0;background:rgba(var(--color-foreground),.025)}tomkat-bundle-upgrade[hidden]{display:none}tomkat-bundle-upgrade h3{margin:0 0 8px}tomkat-bundle-upgrade p{margin:8px 0;font-size:1.4rem;line-height:1.5}tomkat-bundle-upgrade .button{width:100%}.tk-bundle-progress{border:0;border-radius:12px;padding:24px;max-width:85vw}.tk-bundle-progress::backdrop{background:#00000073}tomkat-pipe-manual-offer{display:block;border:1px solid rgba(var(--color-foreground),.2);border-radius:12px;padding:16px;margin:16px 0;background:rgba(var(--color-foreground),.025)}tomkat-pipe-manual-offer[hidden],.tk-pipe-book-option[hidden]{display:none}tomkat-pipe-manual-offer h3{margin:4px 0 10px}tomkat-pipe-manual-offer p{font-size:1.4rem;line-height:1.5;margin:8px 0}tomkat-pipe-manual-offer .tk-pipe-books-eyebrow{font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tk-pipe-books-options{display:grid;grid-template-columns:1fr;gap:16px;margin:16px 0}.tk-pipe-book-option{display:flex;gap:12px;align-items:flex-start;min-width:0}.tk-pipe-book-option img{width:64px;height:auto;flex-shrink:0}.tk-pipe-book-option a{color:rgb(var(--color-foreground));font-size:1.4rem}.tk-pipe-book-option .tk-pipe-book-price{font-size:1.8rem;font-weight:700}.tk-pipe-book-option .button{min-height:44px;padding:10px 16px;font-size:1.3rem}cart-drawer .tk-pipe-books-options{grid-template-columns:1fr}.tk-pipe-book-progress{border:0;border-radius:12px;padding:24px;max-width:85vw}.tk-pipe-book-progress::backdrop{background:#0006}@media(max-width:600px){.tk-pipe-books-options{grid-template-columns:1fr}}tomkat-pipe-manual-offer{padding:12px;margin:12px 0;background:#f0f6fa;border-color:#91aec0}tomkat-pipe-manual-offer .tk-pipe-compact-title{font-size:15px;font-weight:700;margin:0 0 10px}tomkat-pipe-manual-offer .tk-pipe-books-options{margin:0}tomkat-pipe-manual-offer .tk-pipe-book-option{align-items:center}tomkat-pipe-manual-offer .tk-pipe-book-option img{width:54px}tomkat-pipe-manual-offer .tk-pipe-book-option a{font-size:14px;font-weight:700;line-height:1.3}tomkat-pipe-manual-offer .tk-pipe-book-price{font-size:14px;font-weight:400;margin:5px 0}tomkat-pipe-manual-offer .tk-pipe-manual-details{margin:8px 0;font-size:13px}tomkat-pipe-manual-offer .tk-pipe-manual-details summary{cursor:pointer;text-decoration:underline}tomkat-pipe-manual-offer .tk-pipe-books-delivery{font-size:12px;margin:0}.tk-complete-pack{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;align-items:center;padding:20px 24px;margin:24px 0 36px;background:#eaf3f6;border:1px solid #10384a;border-radius:14px;color:#10384a}.tk-pack-image{display:block;line-height:0}.tk-pack-image img{display:block;width:100%;height:auto;border-radius:8px}.tk-pack-copy h2{font-size:24px;line-height:1.2;margin:0 0 8px}.tk-pack-copy p{font-size:15px;line-height:1.4;margin:0 0 8px}.tk-pack-prices{display:flex;gap:8px 24px;flex-wrap:wrap}.tk-pack-copy .tk-pack-note{font-size:13px;color:#496473}.tk-pack-cta{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:42px;padding:8px 16px;border:1px solid #177da5;border-radius:8px;background:#fff;color:#145979;text-decoration:none;font-size:14px;font-weight:700;line-height:1.3}.tk-pack-cta:focus-visible,.tk-pack-image:focus-visible{outline:3px solid #177da5;outline-offset:4px}@media(max-width:749px){.tk-complete-pack{grid-template-columns:112px minmax(0,1fr);gap:14px;align-items:start;padding:16px;margin:20px 0 28px}.tk-pack-copy h2{font-size:20px;margin-bottom:8px}.tk-pack-copy .tk-pack-intro{display:none}.tk-pack-copy p{font-size:13px;margin-bottom:8px}.tk-pack-prices{display:block}.tk-pack-prices strong{display:block;line-height:1.4;margin-bottom:3px}.tk-pack-copy .tk-pack-note{font-size:12px}.tk-pack-cta{font-size:13px;min-height:44px;padding:7px 10px}}.tk-gas-nav{display:flex;gap:16px;margin:24px 0 36px}.tk-gas-nav a{flex:1;background:#0c3042;color:#fff;padding:22px;border-radius:14px;text-align:center;font-size:24px;font-weight:700;text-decoration:none}.tk-gas-nav a[href="#tk-lpg"]{background:#8a4928}.tk-gas-nav a:focus-visible{outline:3px solid currentColor;outline-offset:4px}.tk-gas-section{scroll-margin-top:24px;margin-bottom:50px}.tk-gas-section>h2{font-size:36px;border-top:3px solid #0c3042;padding-top:24px}.tk-gas-lpg>h2{border-color:#8a4928;color:#8a4928}.tk-shared-sheet{font-size:14px;text-align:left;margin:0 0 18px;line-height:1.5}@media(max-width:749px){.tk-gas-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0 24px}.tk-gas-nav a{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:52px;padding:10px 6px;font-size:13px;line-height:1.25;border-radius:9px}}.tk-training-group{margin:0 0 5rem}.tk-training-group+.tk-training-group{border-top:1px solid rgba(var(--color-foreground),.18);padding-top:3rem}.tk-training-group h2{margin:0 0 .7rem;font-size:clamp(2.6rem,4vw,3.4rem)}.tk-format-heading{display:flex;align-items:center;gap:18px;padding:22px;background:#eaf3f6;border-radius:14px;margin:0 0 24px}.tk-format-icon{flex:0 0 46px;width:46px;height:46px;color:#0c3042}.tk-format-icon svg{width:100%;height:100%}.tk-training-group:nth-child(2) .tk-format-heading{background:#f1edf8}.tk-training-group:nth-child(2) .tk-format-label{background:#ebe2f6;color:#4b3469}.tk-format-label{background:#dceef3;color:#103c50;padding:10px 12px;border-radius:8px;font-size:14px;letter-spacing:.5px;font-weight:800;margin:0 0 12px;text-align:center}.tk-training-group .grid__item{display:flex;flex-direction:column}.tk-training-group .card-wrapper{flex:1}.tk-coming-collection{max-width:none;margin:28px 0 0}.tk-coming-collection h2{font-size:28px}@media(max-width:749px){.tk-format-heading{gap:12px;padding:18px 14px}.tk-format-icon{flex-basis:34px;width:34px;height:34px}.tk-format-label{font-size:11px;padding:8px 4px}.tk-coming-collection{margin:24px 0 0}}.tk-training-intro{max-width:72rem;margin:0;font-size:17px;line-height:1.4}.tk-training-clearance{background:#fff2d8;color:#493410;padding:.7rem 1.2rem;font-weight:700;border-radius:.6rem;margin:0 0 1rem}@media(min-width:750px){.tk-gas-nav{gap:12px;margin:16px 0 24px}.tk-gas-nav a{flex:0 1 auto;min-width:180px;padding:12px 24px;border-radius:10px;font-size:18px}}@media(min-width:990px){.tk-training-group>.product-grid,.tk-gas-heating-controls>.product-grid{max-width:760px;margin-left:auto;margin-right:auto}}.tk-training-group .grid__item>product-component{display:flex;flex:1;min-width:0}.tk-training-group .grid__item>product-component>.card-wrapper{width:100%}.tk-updates{font-size:16px;line-height:1.5;margin:26px auto;max-width:900px;color:#142b37}.tk-updates [hidden]{display:none!important}.tk-updates button{font:inherit;cursor:pointer;border:1px solid #173a4b;border-radius:28px;padding:10px 20px;background:#fff;color:#173a4b}.tk-updates-open{display:block;margin:auto}.tk-updates-panel{border:1px solid #d9e2e7;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #18374712}.tk-updates-body{padding:28px 32px}.tk-updates h2{font-size:30px;line-height:1.2;margin:8px 0 14px}.tk-updates p{margin:10px 0}.tk-updates .tk-updates-eyebrow{font-size:13px;letter-spacing:1px;text-transform:uppercase;color:#34778b;font-weight:700}.tk-updates-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0}.tk-updates-benefits>div{background:#eff6f8;padding:16px;border-radius:12px}.tk-updates-benefits span{display:block;font-size:24px}.tk-updates-benefits strong{display:block}.tk-updates-benefits p{font-size:14px}.tk-updates label{display:block;font-weight:700}.tk-updates input[type=email]{display:block;box-sizing:border-box;width:100%;max-width:430px;border:1px solid #8a9ca5;border-radius:8px;padding:13px;font:inherit;margin:8px 0}.tk-updates-consent{font-size:14px}.tk-updates-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.tk-updates-actions button[type=submit]{background:#103648;color:#fff}.tk-updates-actions button[type=button]{border:0;text-decoration:underline}.tk-updates-footer{background:#eff3f5;padding:18px 32px;font-size:13px}.tk-updates-small{font-size:12px;color:#52636b}.tk-updates-trap{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important}.tk-updates a{color:#174f69;text-decoration:underline}.tk-updates button:focus-visible,.tk-updates input:focus-visible{outline:3px solid #2d86a0;outline-offset:3px}@media(max-width:600px){.tk-updates-body{padding:22px}.tk-updates h2{font-size:27px}.tk-updates-benefits{grid-template-columns:1fr;gap:8px}.tk-updates-benefits>div{padding:10px 14px}.tk-updates-benefits span{float:left;margin-right:12px}.tk-updates-benefits p{margin:3px 0 0 34px}.tk-updates-footer{padding:18px 22px}.tk-updates-actions{gap:4px}.tk-updates-actions button[type=submit]{width:100%}}.tk-updates .tk-updates-open{background:#a64416;color:#fff;border-color:#a64416;font-weight:700;padding:14px 28px;box-shadow:0 4px 12px #a6441626}.tk-updates .tk-updates-open:hover{background:#873610;border-color:#873610}.tk-updates-banner{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:20px;align-items:center;padding:24px;border:1px solid #ead8cc;border-radius:16px;background:#fff5ed}.tk-updates-banner:has(.tk-updates-open[hidden]){display:none}.tk-updates-banner-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#f6dfce;color:#a64416}.tk-updates .tk-updates-banner-copy h2{font-size:24px;line-height:1.2;margin:0 0 8px;font-weight:700}.tk-updates .tk-updates-banner-copy p{font-size:15px;line-height:1.5;margin:0}.tk-updates-banner-action{text-align:center}.tk-updates .tk-updates-banner-action .tk-updates-open{white-space:nowrap;font-size:16px;padding:13px 20px}.tk-updates-banner-action small{display:block;margin-top:9px;font-size:12px;color:#52636b}@media(max-width:749px){.tk-updates-banner{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:20px}.tk-updates-banner-icon{width:42px;height:42px}.tk-updates .tk-updates-banner-copy h2{font-size:23px}.tk-updates-banner-action{grid-column:1/-1}.tk-updates .tk-updates-banner-action .tk-updates-open{width:100%;white-space:normal}}.tk-updates .tk-cat-banner{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:0;padding:0;overflow:hidden;background:#e6f4f7;border-color:#cddfe5;color:#10384a}.tk-cat-banner img{display:block;width:100%;height:auto}.tk-cat-copy{padding:24px}.tk-cat-banner .tk-updates-banner-action{text-align:left;margin-top:16px}.tk-updates .tk-cat-banner .tk-updates-open{display:inline-block;width:auto;margin:0;background:#ffcf48;color:#10384a;border:0;border-radius:8px;box-shadow:none;font:700 15px Arial;padding:13px 20px;white-space:normal}.tk-updates .tk-cat-banner .tk-updates-open:hover{background:#f5c43c}.tk-updates .tk-cat-banner h2{color:#10384a;font-size:24px}.tk-cat-banner small{color:#536975}@media(max-width:749px){.tk-updates .tk-cat-banner{grid-template-columns:1fr}.tk-cat-copy{padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/18/compiled_assets/styles.css.map */
