.footer__title{font-weight:700;font-size:var(--body-font-size)!important}.type-banner .promo-grid__container{align-items:center;height:100%}.type-banner__text{flex-direction:column;gap:1rem}.flex-grid__item--75 .type-banner__text,.flex-grid__item--100 .type-banner__text{flex-direction:row}.type-banner__text h2,.type-banner__text p,.type-banner__text .element-button{margin:0}.collection-hero__content.overlay{--element-text-color: rgb(255,255,255);--color-secondary: rgb(0,0,0, .6)}.element-input:not(.element-input--transparent){--element-input-color-primary: var(--root-color-primary, #000);--element-input-color-secondary: var(--root-color-secondary, #fff)}.newsletter__input-group .element-input~button{--element-button-height: initial}.newsletter-section .element-text.element-text--heading-h0{font-size:var(--element-text-font-size--heading-2xl);line-height:var(--element-text-line-height--heading-2xl)}.newsletter-section .element-text.element-text--heading-h1{font-size:var(--element-text-font-size--heading-xl);line-height:var(--element-text-line-height--heading-xl)}.newsletter-section .element-text.element-text--heading-h2{font-size:var(--element-text-font-size--heading-lg);line-height:var(--element-text-line-height--heading-lg)}.newsletter-section .element-text.element-text--heading-h3{font-size:var(--element-text-font-size--heading-md);line-height:var(--element-text-line-height--heading-md)}.text-with-icons__block-text a,.newsletter-section__content a{text-decoration:underline}.element-button{line-height:normal}html{scroll-behavior:smooth}:root{--pts-brand-green: #ACE354;--pts-brand-green-hover: #93C149;--pts-bridge: #0F5F73;--pts-bridge-2: #1E6F8C;--pts-ink: #201C3B;--pts-text: #111827;--pts-muted: #6b7280;--pts-border: rgba(15, 95, 115, .15);--pts-border-strong: rgba(15, 95, 115, .25);--pts-surface: #ffffff;--pts-soft: #F5F9F2;--pts-soft-blue: #EAF4FD;--pts-soft-bridge: #F4F9FB;--pts-shadow-sm: 0 2px 6px rgba(0, 0, 0, .05);--pts-shadow-md: 0 4px 12px rgba(0, 0, 0, .05);--pts-radius-sm: 8px;--pts-radius-md: 10px;--pts-radius-lg: 14px;--pts-font: Arial, sans-serif;--pts-line: 1.7}:where(.article-template,.blog-content){font-family:var(--pts-font);line-height:var(--pts-line);color:var(--pts-text)}.blog-content{padding:25px;font-family:var(--pts-font);color:#000;max-width:800px;margin:0 auto;line-height:var(--pts-line);font-size:16px;background-color:transparent;border:none;border-radius:0}:where(.article-template,.blog-content) h2{color:var(--pts-bridge);font-weight:700;margin-top:48px;margin-bottom:18px;padding-bottom:10px;line-height:1.25;border-bottom:2px solid var(--pts-border);letter-spacing:0}:where(.article-template,.blog-content) h3{color:var(--pts-bridge-2);font-size:22px;font-weight:600;margin-top:28px;margin-bottom:14px;line-height:1.35}:where(.article-template,.blog-content) h4{color:var(--pts-ink);font-size:18px;font-weight:600;margin-top:20px;margin-bottom:10px}:where(.article-template,.blog-content) p,:where(.article-template,.blog-content) ul,:where(.article-template,.blog-content) ol{margin-bottom:14px;line-height:var(--pts-line)}:where(.article-template,.blog-content) a{color:var(--pts-ink);text-decoration:underline;font-weight:500;text-underline-offset:2px}:where(.article-template,.blog-content) a:hover{color:#7c6bb2;text-decoration:none}:where(.article-template,.blog-content) ul{padding-left:20px;list-style-type:disc;margin-bottom:18px}:where(.article-template,.blog-content) ol{padding-left:20px;list-style-type:decimal;margin-bottom:18px}:where(.article-template,.blog-content) li{margin-bottom:8px}@media (max-width: 768px){:where(.article-template,.blog-content) ul,:where(.article-template,.blog-content) ol{padding-left:18px}}.custom-table{width:100%;border-collapse:collapse;border:1px solid var(--pts-brand-green);font-family:var(--pts-font);margin:26px 0;background:var(--pts-surface);border-radius:var(--pts-radius-sm);overflow:hidden}.custom-table th,.custom-table td{border:1px solid var(--pts-brand-green);padding:12px;text-align:left;vertical-align:top}.custom-table thead tr{background-color:var(--pts-brand-green);color:var(--pts-ink)}:where(.article-template,.blog-content) table:not(.custom-table){width:100%;border-collapse:collapse;margin:26px 0;background:var(--pts-surface)}:where(.article-template,.blog-content) table:not(.custom-table) th,:where(.article-template,.blog-content) table:not(.custom-table) td{border-bottom:1px solid #E5E7EB;padding:10px 12px;text-align:left}@media (max-width: 768px){:where(.article-template,.blog-content) .custom-table,:where(.article-template,.blog-content) table:not(.custom-table){display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}.pts-image{margin:34px 0;padding:18px;background:var(--pts-surface);border-radius:var(--pts-radius-lg);box-shadow:0 8px 20px #0000000a;position:relative;text-align:center}.pts-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--pts-bridge-2),var(--pts-bridge));border-top-left-radius:var(--pts-radius-lg);border-top-right-radius:var(--pts-radius-lg)}.pts-image img{display:block;margin:0 auto;max-width:100%;height:auto;border-radius:12px;object-fit:contain}.pts-image figcaption{font-size:14px;color:var(--pts-muted);margin-top:12px;line-height:1.5;max-width:85%;margin-left:auto;margin-right:auto}:where(.article-template,.blog-content) figure:not(.pts-image){margin:28px auto;text-align:center}:where(.article-template,.blog-content) figure:not(.pts-image) img{display:block;margin:0 auto;max-width:100%;height:auto;border-radius:12px}:where(.article-template,.blog-content) figure:not(.pts-image) figcaption{margin-top:10px;font-size:.9rem;color:var(--pts-muted);line-height:1.4;max-width:85%;margin-left:auto;margin-right:auto}@media (max-width: 768px){.pts-image{padding:14px;margin:26px 0}.pts-image figcaption{max-width:100%}}.did-you-know-box{background-color:var(--pts-soft);border-left:6px solid var(--pts-brand-green);padding:30px 35px;margin:30px 0;font-family:var(--pts-font);border-radius:var(--pts-radius-sm);box-shadow:var(--pts-shadow-sm);position:relative;color:var(--pts-ink)}.did-you-know-box h2,.did-you-know-box h3,.did-you-know-box h4{color:var(--pts-ink);margin-top:0;margin-bottom:10px;font-weight:700;font-size:1.25rem;display:flex;align-items:center;gap:8px}.did-you-know-box p{margin:0;font-size:1rem;line-height:1.6;color:var(--pts-ink)}.did-you-know-box:before{content:"";position:absolute;left:20px;top:20px;font-size:20px}@media screen and (max-width: 600px){.did-you-know-box{padding:16px 18px}.did-you-know-box h2,.did-you-know-box h3,.did-you-know-box h4{font-size:1.1rem}.did-you-know-box:before{top:16px;left:10px;font-size:18px}}.pts-cta{background:var(--pts-soft-bridge);border:1px solid var(--pts-border);border-radius:18px;padding:38px 34px;margin:44px 0;text-align:center;box-shadow:var(--pts-shadow-md)}.pts-cta h3,.pts-cta h4{color:var(--pts-bridge);margin:0 0 14px;font-weight:700;line-height:1.2}.pts-cta h3{font-size:32px}.pts-cta h4{font-size:26px}.pts-cta p{font-size:18px;margin:0 auto 22px;max-width:850px;color:var(--pts-text);line-height:1.55}.pts-cta a{display:inline-block;padding:14px 28px;border-radius:10px;text-decoration:none!important;font-weight:700;font-size:17px;background:var(--pts-bridge);color:#fff!important;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease;box-shadow:0 12px 22px #0f5f732e}.pts-cta a:hover{background:#0b4b5a;transform:translateY(-2px);box-shadow:0 16px 28px #0f5f7338}.pts-cta-soft{background:#fff;border:1px solid var(--pts-border);border-radius:16px;padding:28px 26px;margin:34px 0;text-align:left;box-shadow:var(--pts-shadow-sm)}.pts-cta-soft h3,.pts-cta-soft h4{margin:0 0 10px;font-weight:700;line-height:1.25;color:var(--pts-bridge)}.pts-cta-soft h3{font-size:24px}.pts-cta-soft h4{font-size:20px}.pts-cta-soft p{margin:0 0 14px;font-size:16px;color:var(--pts-text);line-height:1.6}.pts-cta-soft a{display:inline-block;text-decoration:none!important;font-weight:800;color:var(--pts-bridge)!important;border-bottom:2px solid var(--pts-bridge);padding-bottom:2px;transition:color .18s ease,border-color .18s ease}.pts-cta-soft a:hover{color:#0b4b5a!important;border-color:#0b4b5a}.pts-cta-inline{margin:22px 0;font-size:17px;font-weight:600;color:var(--pts-text);line-height:1.6}.pts-cta-inline a{font-weight:800;color:var(--pts-bridge);text-decoration:underline;text-underline-offset:2px}.pts-cta-inline a:hover{color:#0b4b5a;text-decoration:none}@media (max-width: 768px){.pts-cta{padding:24px 18px;border-radius:14px}.pts-cta h3{font-size:24px}.pts-cta h4{font-size:20px}.pts-cta p{font-size:16px}.pts-cta a{width:100%;max-width:340px}.pts-cta-soft{padding:20px 18px;border-radius:14px}.pts-cta-soft h3{font-size:20px}.pts-cta-soft h4{font-size:18px}.pts-cta-soft p{font-size:15px}}.pts-button{display:inline-block;padding:14px 28px;border-radius:10px;text-decoration:none!important;font-weight:700;font-size:17px;background:var(--pts-bridge);color:#fff!important;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease;box-shadow:0 12px 22px #0f5f732e}.pts-button:hover{background:#0b4b5a;transform:translateY(-2px);box-shadow:0 16px 28px #0f5f7338}.pts-button-center{display:block;width:fit-content;margin:28px auto}@media (max-width: 768px){.pts-button{width:100%;max-width:340px;text-align:center}}.toc.tcontent{background-color:var(--pts-soft);border-left:6px solid var(--pts-brand-green);padding:24px;border-radius:var(--pts-radius-md);font-family:var(--pts-font);color:var(--pts-ink);max-width:800px;margin:30px auto;box-shadow:var(--pts-shadow-sm)}.toc.tcontent h2{font-size:20px;font-weight:700;margin-top:0;margin-bottom:16px;color:var(--pts-ink);border-bottom:none;padding-bottom:0}.toc.tcontent ul{list-style:none;padding-left:0;margin:0}.toc.tcontent li{margin-bottom:8px}.toc.tcontent li a{text-decoration:none;color:var(--pts-ink);font-weight:600;transition:color .2s ease}.toc.tcontent li a:hover{color:var(--pts-brand-green-hover);text-decoration:underline}.toc.tcontent li.toc-h2{margin-left:0}.toc.tcontent li.toc-h3{margin-left:20px}.toc.tcontent li.toc-h4{margin-left:40px}@media (max-width: 768px){.toc.tcontent{padding:18px}.toc.tcontent li.toc-h3{margin-left:14px}.toc.tcontent li.toc-h4{margin-left:26px}}.recommended-box{background-color:var(--pts-soft);border-left:6px solid var(--pts-brand-green);padding:30px;border-radius:12px;font-family:var(--pts-font);color:var(--pts-ink);box-shadow:var(--pts-shadow-md);max-width:1000px;margin:40px auto}.recommended-box .recommended-heading{font-size:20px;margin-bottom:20px;font-weight:700;color:var(--pts-ink)}.recommended-grid{display:flex;gap:24px;flex-wrap:wrap}.recommended-item{flex:1 1 45%;background:#fff;padding:20px;border-radius:8px;border:1px solid #E0E0E0;transition:box-shadow .3s ease}.recommended-item:hover{box-shadow:0 4px 16px #00000014}.recommended-item h4{margin-top:0;font-size:18px;margin-bottom:10px;color:var(--pts-ink)}.recommended-item p{font-size:15px;margin-bottom:16px;line-height:1.5}.recommended-item .recommended-link{font-weight:700;color:var(--pts-ink);text-decoration:underline;transition:color .3s ease}.recommended-item .recommended-link:hover{color:var(--pts-brand-green-hover);text-decoration:none}.recommended-green-box{background-color:var(--pts-brand-green);padding:20px;border-radius:12px;margin:20px 0;font-family:var(--pts-font);color:var(--pts-ink);display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;box-shadow:0 4px 12px #00000014}.recommended-green-box .recommended-green-item{flex:1 1 45%;background-color:#fff;padding:20px;border-radius:10px;border:2px solid var(--pts-soft);transition:box-shadow .3s ease}.recommended-green-box .recommended-green-item:hover{box-shadow:0 6px 16px #0000001a}.recommended-green-box .recommended-green-item h4{font-size:18px;margin-top:0;color:var(--pts-ink);margin-bottom:10px}.recommended-green-box .recommended-green-item p{font-size:15px;color:#333;margin-bottom:12px;line-height:1.5}.recommended-green-link{font-weight:700;color:var(--pts-ink);text-decoration:underline;transition:color .3s ease}.recommended-green-link:hover{color:#fff;background-color:var(--pts-ink);padding:6px 12px;border-radius:6px;text-decoration:none}.recommended-blue-box{background-color:var(--pts-soft-blue);padding:20px;border-radius:12px;margin:20px 0;font-family:var(--pts-font);color:var(--pts-ink);display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;box-shadow:0 4px 12px #0000000d}.recommended-blue-box .recommended-blue-item{flex:1 1 45%;background-color:#fff;padding:16px;border-radius:10px;border:2px solid #D0E7F8;transition:box-shadow .3s ease}.recommended-blue-box .recommended-blue-item:hover{box-shadow:0 6px 16px #00000014}.recommended-blue-box .recommended-blue-item h4{font-size:18px;margin-top:0;margin-bottom:10px;color:var(--pts-ink)}.recommended-blue-box .recommended-blue-item p{font-size:15px;color:#333;margin-bottom:12px;line-height:1.5}.recommended-blue-link{font-weight:700;color:var(--pts-ink);text-decoration:underline;transition:color .3s ease,background-color .3s ease}.recommended-blue-link:hover{color:#fff;background-color:var(--pts-ink);padding:6px 12px;border-radius:6px;text-decoration:none}.pts-recommended-article{background:var(--pts-soft-bridge);border:1px solid var(--pts-border);border-radius:14px;padding:26px;margin:36px 0;box-shadow:var(--pts-shadow-md)}.pts-recommended-article__title{font-size:18px;font-weight:800;color:var(--pts-ink);margin:0 0 14px}.pts-recommended-article__grid{display:flex;gap:18px;flex-wrap:wrap}.pts-recommended-article__item{flex:1 1 45%;background:var(--pts-surface);border:1px solid rgba(0,0,0,.06);border-radius:12px;padding:18px;transition:box-shadow .2s ease,transform .2s ease}.pts-recommended-article__item:hover{transform:translateY(-1px);box-shadow:0 12px 22px #00000014}.pts-recommended-article__item h4{margin:0 0 8px;font-size:16px;color:var(--pts-ink)}.pts-recommended-article__item p{margin:0 0 10px;font-size:14px;color:#374151}.pts-recommended-article__link{font-weight:800;color:var(--pts-bridge);text-decoration:underline;text-underline-offset:2px}.pts-recommended-article__link:hover{color:var(--pts-bridge-2);text-decoration:none}@media (max-width: 768px){.recommended-item,.recommended-green-box .recommended-green-item,.recommended-blue-box .recommended-blue-item,.pts-recommended-article__item{flex:1 1 100%}}.promotional-box{background-color:var(--pts-soft);border-left:6px solid var(--pts-brand-green);padding:25px;border-radius:var(--pts-radius-md);font-family:var(--pts-font);color:var(--pts-ink);max-width:800px;margin:30px auto;box-shadow:0 2px 6px #00000008}.promotional-box h3{color:var(--pts-ink);font-size:22px;font-weight:700;margin-top:0;margin-bottom:10px}.promotional-box p{font-size:16px;line-height:1.6;margin-bottom:20px}.promotional-box .btn{display:inline-block;padding:12px 24px;background-color:var(--pts-brand-green);color:var(--pts-ink);font-weight:700;border-radius:6px;text-decoration:none;font-size:16px;transition:background-color .3s ease,color .3s ease}.promotional-box .btn:hover{background-color:var(--pts-brand-green-hover);color:#fff;text-decoration:none}a.ext_link{font-style:italic;font-weight:700;color:#8f83e1!important}a.ext_link:visited{color:var(--pts-brand-green-hover)!important}.alert_box{color:#003862;background-color:var(--pts-brand-green);border-color:var(--pts-brand-green)}.alert{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;padding:calc(.75rem - 1px) 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.125rem}.alert_box .alert-icon{color:var(--pts-ink)}.dti.alert-icon{-ms-flex-negative:0;flex-shrink:0;margin-top:.25rem;margin-right:.5rem}.border-radius{border-radius:none!important}.site-nav__item a{padding-left:9px;padding-right:9px}.site-nav__link{letter-spacing:2px}.pts-theme--smart-home :where(h2){color:var(--pts-bridge)}.pts-theme--smart-home :where(h3){color:var(--pts-bridge-2)}.pts-theme--gaming{color:#e5e7eb}.pts-theme--gaming :where(h2){color:#58a6ff;border-bottom-color:#ffffff1f}.pts-theme--gaming :where(h3){color:#9cdcfe}.pts-theme--gaming .pts-image{background:#ffffff0a}@media (max-width: 768px){.blog-content{padding:20px;font-size:15px}:where(.article-template,.blog-content) h2{font-size:22px}:where(.article-template,.blog-content) h3{font-size:19px}:where(.article-template,.blog-content) h4{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/overrides.css.map */
