@import"https://fonts.googleapis.com/css2?family=Atkinson+Hyperlegible+Next:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap";:root{--sv-paper: #ffffff;--sv-mist: #f4f5f7;--sv-ink: #1c1d1f;--sv-slate: #5f6368;--sv-line: #dadce0;--sv-link: #1f5f8b;--sv-font: "Atkinson Hyperlegible Next", "Atkinson Hyperlegible", -apple-system, "Segoe UI", system-ui, sans-serif;--sv-pad-y: clamp(72px, 10vw, 136px);--sv-panel-radius: 28px;--font-body--family: var(--sv-font);--font-subheading--family: var(--sv-font);--font-heading--family: var(--sv-font);--font-accent--family: var(--sv-font)}body{font-family:var(--sv-font);color:var(--sv-ink);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--sv-font);letter-spacing:-.02em}:focus-visible{outline:3px solid var(--sv-link)!important;outline-offset:3px!important;border-radius:6px}button,.button,.shopify-payment-button__button{min-height:52px}input,select,textarea{font-size:18px;min-height:48px}.rte{font-size:1.1rem;line-height:1.65}.rte a{color:var(--sv-link);text-underline-offset:3px}.rte li{margin-bottom:.45em}.rte h3{margin-top:1.6em;font-size:1.3rem}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sv{padding-block:var(--sv-pad-y);color:var(--sv-ink);font-family:var(--sv-font)}.sv--white{background:var(--sv-paper)}.sv--mist{background:var(--sv-mist)}.sv--flush-top{padding-top:0}.sv-wrap{width:100%;max-width:1180px;margin-inline:auto;padding-inline:16px;box-sizing:border-box}.sv-wrap--narrow{max-width:860px}@media(min-width:750px){.sv-wrap{padding-inline:40px}}.sv-head{max-width:720px;margin:0 auto clamp(40px,6vw,72px);text-align:center}.sv-title{font-size:clamp(2.25rem,4.6vw,3.5rem);font-weight:600;line-height:1.08;letter-spacing:-.028em;margin:0 0 18px;text-wrap:balance;color:var(--sv-ink)}.sv-lede{font-size:clamp(1.2rem,1.7vw,1.4rem);line-height:1.5;color:var(--sv-slate);margin:0;text-wrap:pretty}.sv-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 30px;border-radius:999px;background:var(--sv-ink);color:#fff;border:0;font:600 1.125rem/1 var(--sv-font);letter-spacing:-.005em;text-decoration:none;box-sizing:border-box;transition:background-color .2s ease}.sv-btn:hover{background:#3a3b3e;color:#fff}.sv-link{display:inline-flex;align-items:center;min-height:48px;color:var(--sv-link);font:500 1.125rem/1.3 var(--sv-font);text-decoration:none}.sv-link:hover{text-decoration:underline;text-underline-offset:4px}.sv-link:after{content:"\203a";margin-left:.35em;font-size:1.3em;line-height:1;transform:translateY(-1px)}.sv-actions{display:flex;flex-wrap:wrap;gap:8px 28px;align-items:center}.sv-actions--center{justify-content:center}.sv-shot{background:var(--sv-mist);border-radius:var(--sv-panel-radius);overflow:hidden;display:grid;place-items:center}.sv-shot img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.sv-shot--photo img{mix-blend-mode:normal;object-fit:cover}.sv-icon{width:30px;height:30px;flex:none;color:var(--sv-ink);display:inline-block}.sv-icon svg{width:100%;height:100%;display:block;stroke-width:1.5}.sv-hero{padding-top:clamp(56px,8vw,104px);padding-bottom:clamp(40px,6vw,72px);text-align:center}.sv-hero__title{font-size:clamp(2.75rem,7.4vw,5.75rem);font-weight:600;line-height:1.02;letter-spacing:-.035em;margin:0 auto 24px;max-width:13ch;text-wrap:balance;color:var(--sv-ink)}.sv-hero__lede{font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.45;color:var(--sv-slate);margin:0 auto 32px;max-width:34ch;text-wrap:pretty}.sv-hero .sv-shot{margin-top:clamp(40px,6vw,72px);aspect-ratio:16 / 9}.sv-hero .sv-shot img{width:62%;height:80%}@media(max-width:749px){.sv-hero .sv-shot{aspect-ratio:4 / 3}.sv-hero .sv-shot img{width:94%}}.sv-hero__note{margin:20px 0 0;font-size:1rem;color:var(--sv-slate)}.sv-features{display:grid;gap:40px}@media(min-width:900px){.sv-features{grid-template-columns:repeat(3,1fr);gap:56px}}.sv-feature h3{font-size:clamp(1.5rem,2.2vw,1.85rem);font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0 0 12px}.sv-feature p{margin:0;font-size:1.15rem;line-height:1.55;color:var(--sv-slate);max-width:34ch}.sv-grid{display:grid;gap:20px}@media(min-width:900px){.sv-grid{grid-template-columns:repeat(2,1fr)}}.sv-tile{background:var(--sv-mist);border-radius:var(--sv-panel-radius);padding:clamp(32px,4vw,48px) clamp(24px,4vw,48px) 0;display:flex;flex-direction:column;align-items:center;text-align:center;overflow:hidden}.sv-tile .sv-tile__flag{display:block;font-size:1rem;line-height:1.5;font-weight:600;color:var(--sv-link);margin:0 0 8px;min-height:1.5em}.sv-tile__name{font-size:clamp(1.75rem,2.8vw,2.25rem);font-weight:600;letter-spacing:-.025em;line-height:1.1;margin:0 0 10px}.sv-tile__tag{font-size:1.2rem;line-height:1.5;color:var(--sv-slate);margin:0 0 8px;max-width:30ch}@media(min-width:900px){.sv-tile__tag{min-height:3em}}.sv-tile__price{font-size:1.15rem;margin:0 0 22px;color:var(--sv-ink)}.sv-tile .sv-actions{justify-content:center}.sv-tile{padding-bottom:clamp(32px,4vw,48px)}.sv-tile__img{margin-top:auto;padding-top:32px;width:100%;height:clamp(240px,26vw,320px);box-sizing:content-box;display:flex;align-items:center;justify-content:center}.sv-tile__img img{width:80%;height:100%;object-fit:contain;object-position:center;mix-blend-mode:multiply;transform:scale(var(--sv-scale, 1))}.sv-needs{display:grid;gap:0 48px;border-top:1px solid var(--sv-line)}@media(min-width:900px){.sv-needs{grid-template-columns:repeat(2,1fr)}}.sv-need{display:grid;grid-template-columns:30px 1fr;gap:6px 20px;padding:32px 0;border-bottom:1px solid var(--sv-line)}.sv-need .sv-icon{grid-row:span 3;margin-top:4px}.sv-need h3{font-size:1.45rem;font-weight:600;letter-spacing:-.015em;margin:0;line-height:1.25}.sv-need p{margin:0;font-size:1.12rem;color:var(--sv-slate);max-width:40ch}.sv-need .sv-link{min-height:40px}.sv-compare__cols{display:grid;gap:48px 28px}@media(min-width:600px){.sv-compare__cols{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.sv-compare__cols{grid-template-columns:repeat(4,1fr)}}.sv-col{display:flex;flex-direction:column;text-align:center}.sv-col .sv-shot{aspect-ratio:1;margin-bottom:22px;background:var(--sv-paper)}.sv--white .sv-col .sv-shot{background:var(--sv-mist)}.sv-col .sv-shot img{width:80%;height:80%;transform:scale(var(--sv-scale, 1))}.sv-col .sv-col__flag{display:block;font-size:.95rem;line-height:1.5;font-weight:600;color:var(--sv-link);min-height:1.5em;margin:0 0 4px}.sv-col__name{font-size:1.5rem;font-weight:600;letter-spacing:-.02em;margin:0 0 4px}.sv-col__price{font-size:1.1rem;margin:0 0 14px}.sv-col__best{font-size:1.05rem;line-height:1.5;color:var(--sv-slate);margin:0 auto 18px;max-width:24ch}@media(min-width:600px){.sv-col__best{min-height:3em}}.sv-col .sv-actions{justify-content:center;margin-bottom:18px}.sv-specs{list-style:none;margin:0;padding:0;border-top:1px solid var(--sv-line);text-align:center}.sv-specs li{padding:18px 4px;border-bottom:1px solid var(--sv-line)}.sv-specs .sv-spec__value{display:block;font-size:1.12rem;font-weight:600;line-height:1.3}.sv-specs .sv-spec__label{display:block;font-size:.98rem;color:var(--sv-slate);margin-top:2px}.sv-specs .is-no .sv-spec__value{color:var(--sv-slate);font-weight:400}.sv-panel{display:grid;gap:clamp(32px,5vw,64px);align-items:center}@media(min-width:900px){.sv-panel{grid-template-columns:1fr 1.1fr}}.sv-panel .sv-title{text-align:left}.sv-panel .sv-lede{margin-bottom:28px;max-width:32ch}.sv-panel .sv-shot{aspect-ratio:5 / 4}.sv-panel .sv-shot img{width:86%;height:86%}.sv-compat__grid{display:grid;gap:40px}@media(min-width:900px){.sv-compat__grid{grid-template-columns:repeat(3,1fr);gap:48px}}.sv-compat__item{text-align:center}.sv-compat__item .sv-icon{width:40px;height:40px;margin-bottom:14px}.sv-compat__item h3{font-size:1.4rem;font-weight:600;letter-spacing:-.015em;margin:0 0 8px}.sv-compat__item p{margin:0 auto;font-size:1.12rem;color:var(--sv-slate);max-width:30ch}.sv-compat__note{margin:clamp(40px,5vw,56px) auto 0;max-width:640px;text-align:center;font-size:1.05rem;color:var(--sv-slate)}.sv-trust{padding-block:clamp(40px,5vw,56px);border-top:1px solid var(--sv-line)}.sv-trust__grid{display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.sv-trust__item{display:grid;grid-template-columns:30px 1fr;gap:2px 16px;align-items:start}.sv-trust__item .sv-icon{grid-row:span 2}.sv-trust__item h3{font-size:1.12rem;font-weight:600;margin:0;line-height:1.35;letter-spacing:-.01em}.sv-trust__item p{margin:0;font-size:1rem;color:var(--sv-slate)}.sv-faq__list{border-top:1px solid var(--sv-line)}.sv-faq details{border-bottom:1px solid var(--sv-line)}.sv-faq summary{list-style:none;cursor:pointer;position:relative;padding:26px 56px 26px 0;min-height:48px;font-size:clamp(1.2rem,1.8vw,1.4rem);font-weight:600;letter-spacing:-.015em;line-height:1.35}.sv-faq summary::-webkit-details-marker{display:none}.sv-faq summary:after{content:"";position:absolute;right:8px;top:50%;width:12px;height:12px;border-right:2px solid var(--sv-ink);border-bottom:2px solid var(--sv-ink);transform:translateY(-70%) rotate(45deg);transition:transform .2s ease}.sv-faq details[open] summary:after{transform:translateY(-30%) rotate(-135deg)}.sv-faq__a{padding:0 56px 28px 0;font-size:1.15rem;line-height:1.6;color:var(--sv-slate)}.sv-faq__a p{margin:0 0 .8em}.sv-faq__a p:last-child{margin:0}.sv-faq__a a{color:var(--sv-link)}.sv-steps{list-style:none;margin:0;padding:0;counter-reset:step;border-top:1px solid var(--sv-line)}.sv-step{counter-increment:step;display:grid;grid-template-columns:64px 1fr;gap:20px;padding:32px 0;border-bottom:1px solid var(--sv-line)}.sv-step:before{content:counter(step);font-size:2.5rem;font-weight:600;line-height:1;color:var(--sv-line);letter-spacing:-.03em}.sv-step h3{margin:0 0 6px;font-size:1.4rem;font-weight:600;letter-spacing:-.015em}.sv-step p{margin:0;font-size:1.12rem;color:var(--sv-slate);max-width:52ch}.sv-support{text-align:center}.sv-support__phone{display:inline-block;margin:8px 0 4px;font-size:clamp(2rem,4vw,2.75rem);font-weight:600;letter-spacing:-.02em;color:var(--sv-ink);text-decoration:none}.sv-support__hours{margin:0 0 20px;font-size:1.05rem;color:var(--sv-slate)}.sv-support .sv-lede{max-width:40ch;margin:0 auto 28px}.sv-trust__item .sv-icon{grid-row:auto;margin-top:2px}.sv-trust__item p{margin-top:2px}.sv-feats{padding-top:clamp(40px,5vw,64px)}.card-gallery{--gallery-aspect-ratio: 1 !important;background:var(--sv-mist);border-radius:20px;overflow:hidden}.card-gallery .product-media-container{--product-media-fit: contain !important;aspect-ratio:1 / 1!important;background:transparent}.card-gallery img{object-fit:contain!important;mix-blend-mode:multiply;padding:12%;box-sizing:border-box;transform:scale(var(--sv-card-scale, 1));transition:transform .3s ease}.card-gallery[data-product-handle=xtra-3355-combo],.card-gallery[data-product-handle=xtra-2355-duo]{--sv-card-scale: 1.12}.card-gallery[data-product-handle=xtra-2355]{--sv-card-scale: .95}.card-gallery[data-product-handle=tmax-10-photo-phone]{--sv-card-scale: 1}.product-card .product-title,.product-card [class*=title]{font-weight:600;letter-spacing:-.01em}.product-details .text-block.h3>h1,.product-details .text-block :is(h1,h2,h3){font-weight:700!important}.product-details product-price{--sv-price-size: calc(max(1.125rem, calc(var(--font-h3--size, 2rem) * .55)) + 4px) ;--font-paragraph--size: var(--sv-price-size);--font-paragraph--weight: 400}.product-details product-price,.product-details product-price>*,.product-details product-price .price{font-size:var(--sv-price-size)!important;font-weight:400!important;line-height:1.35;color:var(--sv-ink)}.product-details product-price .compare-at-price{font-size:.85em!important;color:var(--sv-slate)}.product-details product-price .compare-at-price *{font-size:inherit!important}.product-details product-price .tax-note,.product-details product-price .unit-price{font-size:1rem!important}.sticky-add-to-cart__price,.sticky-add-to-cart__price *{font-size:1.125rem!important;font-weight:600!important}.sv-footer{background:var(--sv-mist);color:var(--sv-ink);font-family:var(--sv-font);padding:clamp(56px,7vw,88px) 0 clamp(32px,4vw,48px)}.sv-footer__grid{display:grid;gap:40px 32px}@media(min-width:750px){.sv-footer__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.sv-footer__grid{grid-template-columns:1.4fr 1fr 1fr 1.2fr}}.sv-footer__logo{display:inline-block}.sv-footer__logo img{height:28px;width:auto;display:block}.sv-footer__tagline{margin:16px 0 0;font-size:1.05rem;line-height:1.55;color:var(--sv-slate);max-width:30ch}.sv-footer h3{font-size:1.05rem;font-weight:700;letter-spacing:-.005em;margin:0 0 14px;color:var(--sv-ink)}.sv-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.sv-footer a{color:var(--sv-ink);text-decoration:none;font-size:1.05rem;display:inline-flex;align-items:center;min-height:40px}.sv-footer a:hover{text-decoration:underline;text-underline-offset:3px}.sv-footer p{margin:0}.sv-footer__phone{font-size:1.5rem!important;font-weight:600;letter-spacing:-.01em}.sv-footer__muted{color:var(--sv-slate);font-size:1rem;line-height:1.5}.sv-footer__signup{margin-top:clamp(40px,5vw,56px);padding-top:clamp(32px,4vw,40px);border-top:1px solid var(--sv-line);display:grid;gap:20px;align-items:center}@media(min-width:900px){.sv-footer__signup{grid-template-columns:1fr 1fr}}.sv-footer__signup h3{margin-bottom:6px;font-size:1.25rem}.sv-footer__form{display:flex;flex-wrap:wrap;gap:10px}.sv-footer__form input[type=email]{flex:1 1 240px;min-height:54px;padding:0 20px;font:400 1.1rem var(--sv-font);border:1px solid #c6c8cc;border-radius:999px;background:#fff;color:var(--sv-ink)}.sv-footer__ok{font-weight:600;font-size:1.1rem}.sv-footer__err{flex-basis:100%;color:#a3251c}.sv-contact{padding-top:clamp(48px,7vw,96px)}.sv-contact__grid{display:grid;gap:clamp(40px,6vw,80px);align-items:start}@media(min-width:900px){.sv-contact__grid{grid-template-columns:1fr 1.1fr}}.sv-contact__info .sv-title{font-size:clamp(2.5rem,5vw,3.75rem);text-align:left}.sv-contact__info .sv-lede{margin-bottom:36px;max-width:36ch}.sv-contact__ways{margin:0;display:grid;gap:0;border-top:1px solid var(--sv-line)}.sv-contact__ways>div{padding:22px 0;border-bottom:1px solid var(--sv-line)}.sv-contact__ways dt{font-size:1rem;font-weight:700;color:var(--sv-slate);margin-bottom:6px}.sv-contact__ways dd{margin:0;display:grid;gap:4px}.sv-contact__big{font-size:clamp(1.4rem,2.4vw,1.75rem);font-weight:600;color:var(--sv-ink);text-decoration:none;letter-spacing:-.01em;word-break:break-word}.sv-contact__muted{color:var(--sv-slate);font-size:1rem}.sv-contact__links{display:flex!important;flex-direction:column;align-items:flex-start;gap:0!important}.sv-contact__formwrap{background:var(--sv-mist);border-radius:var(--sv-panel-radius);padding:clamp(28px,4vw,48px)}.sv-form__title{font-size:1.6rem;font-weight:700;letter-spacing:-.02em;margin:0 0 24px}.sv-field{display:grid;gap:8px;margin-bottom:20px}.sv-field label{font-size:1.1rem;font-weight:600;color:var(--sv-ink)}.sv-field label span{font-weight:400;color:var(--sv-slate)}.sv-field input,.sv-field select,.sv-field textarea{width:100%;box-sizing:border-box;min-height:56px;padding:14px 18px;font:400 1.15rem/1.4 var(--sv-font);color:var(--sv-ink);background:#fff;border:1px solid #c6c8cc;border-radius:14px}.sv-field textarea{min-height:160px;resize:vertical}.sv-field input:focus,.sv-field select:focus,.sv-field textarea:focus{border-color:var(--sv-ink);outline:3px solid var(--sv-link);outline-offset:2px}.sv-field [aria-invalid=true]{border-color:#a3251c}.sv-form__submit{width:100%;margin-top:8px}.sv-form__err{background:#fdecea;color:#7d1c15;border-radius:12px;padding:14px 18px;margin-bottom:20px;font-size:1.05rem}.sv-form__ok h2{font-size:1.6rem;font-weight:700;margin:0 0 10px;letter-spacing:-.02em}.sv-form__ok p{font-size:1.15rem;color:var(--sv-slate);margin:0}.shopify-policy__container{max-width:760px!important;margin:0 auto!important;padding:clamp(48px,7vw,96px) 16px clamp(64px,8vw,112px)!important;font-family:var(--sv-font);color:var(--sv-ink)}.shopify-policy__title h1{font-size:clamp(2.25rem,4.5vw,3.25rem);font-weight:700;letter-spacing:-.03em;line-height:1.1;margin:0 0 32px;text-align:left}.shopify-policy__body{font-size:1.15rem;line-height:1.7}.shopify-policy__body h2,.shopify-policy__body h3{font-size:1.5rem;font-weight:700;letter-spacing:-.015em;margin:2em 0 .5em;line-height:1.25}.shopify-policy__body p,.shopify-policy__body li{max-width:68ch}.shopify-policy__body a{color:var(--sv-link);text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/sv-custom.css.map */
