.ts{--ts-navy:#142b52;--ts-paper:#f5f7fa;--ts-ink:#16191f;font-family:Poppins,Arial,sans-serif;color:var(--ts-ink);font-size:16px;line-height:1.65;letter-spacing:0;background:#fff}.ts *{box-sizing:border-box}.ts [hidden]{display:none!important}.ts-wrap{max-width:1240px;margin:0 auto;padding:0 32px}.ts h1,.ts h2,.ts h3,.ts p{color:inherit;letter-spacing:0}.ts h1{font-size:40px;line-height:1.22;font-weight:700;margin:0 0 22px}.ts h2{font-size:36px;line-height:1.25;font-weight:700;margin:0 0 24px}.ts h3{font-size:22px;line-height:1.4;font-weight:700}.ts p{margin:0 0 18px}.ts a{color:var(--ts-navy);text-underline-offset:4px}.ts button{font:inherit;cursor:pointer}.ts button:disabled{cursor:not-allowed;opacity:.6}.ts button:focus-visible,.ts summary:focus-visible,.ts a:focus-visible,.ts [tabindex]:focus-visible{outline:3px solid #416bac;outline-offset:4px}.ts-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;padding-top:36px;padding-bottom:54px;align-items:start}.ts-gallery{min-width:0;position:sticky;top:18px}.ts-slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.ts-slides::-webkit-scrollbar{display:none}.ts-slide{flex:0 0 100%;padding:0;border:0;background:#f5f7fa;scroll-snap-align:start;aspect-ratio:1;display:block}.ts-slide img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.ts-gallery-controls{display:flex;justify-content:space-between;align-items:center;margin:8px 0}.ts-gallery-controls>button{width:42px;height:42px;line-height:1;border:0;border-radius:50%;background:var(--ts-paper);color:var(--ts-navy);font-size:30px}.ts-dots{display:flex;gap:2px}.ts-dots button{width:32px;height:32px;border:0;padding:10px;background:none}.ts-dots button:after{content:"";display:block;width:9px;height:9px;border-radius:50%;background:#bec5ce}.ts-dots button[aria-current=true]:after{background:var(--ts-navy)}.ts-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ts-thumbs button{padding:3px;background:#fff;border:1px solid #d7dce2;border-radius:5px}.ts-thumbs button[aria-current=true]{border:2px solid var(--ts-navy);padding:2px}.ts-thumbs img{width:100%;height:auto;display:block}.ts-kicker{font-size:11px;font-weight:700;letter-spacing:.14em!important;color:var(--ts-navy)!important;margin:0 0 12px!important}.ts-price{font-size:24px;font-weight:700}.ts-benefits{list-style:none;padding:0;margin:0 0 26px}.ts-benefits li{display:flex;gap:12px;margin:7px 0}.ts-benefits li span{width:26px}.ts-caption{font-size:13px;text-align:center;text-transform:uppercase;font-weight:700;letter-spacing:.08em!important;margin:0 0 12px!important}.ts-buybox{margin:24px 0 26px}.ts-offer{display:flex;gap:12px;align-items:center;padding:20px 16px;border:2px solid var(--ts-navy);background:#f4f6fa;border-radius:9px;margin-bottom:14px;font-size:15px}.ts-offer>span:last-child:not(.ts-radio){margin-left:auto}.ts-radio{width:18px;height:18px;border:4px solid #fff;box-shadow:0 0 0 1px var(--ts-navy);border-radius:50%;background:var(--ts-navy);flex:none}.ts .ts-button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:14px 26px;border:0;border-radius:7px;background:var(--ts-navy);color:#fff;text-decoration:none;font-weight:700;font-size:16px;line-height:1.4;text-align:center}.ts-form .ts-button{width:100%}.ts-form-status{font-size:13px;margin:12px 0!important}.ts-accordions{border-top:1px solid #d8dee6}.ts-accordions details{border-bottom:1px solid #d8dee6}.ts-accordions summary{list-style:none;padding:18px 0;display:flex;gap:20px;align-items:center;justify-content:space-between;cursor:pointer;font-size:15px;font-weight:700;color:var(--ts-navy)}.ts-accordions summary::-webkit-details-marker{display:none}.ts-accordions summary span{font-size:23px;font-weight:400;line-height:1;transition:transform .2s}.ts-accordions details[open] summary span{transform:rotate(45deg)}.ts-answer{font-size:14px;line-height:1.75;padding:0 0 16px}.ts-answer p:last-child{margin-bottom:0}.ts-sticky{position:fixed;z-index:25;bottom:0;left:0;right:0;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:12px max(24px,calc((100% - 1176px)/2));background:#fff;border-top:1px solid #d8dee6;box-shadow:0 -4px 20px #12284c14}.ts-sticky strong{display:block;font-size:16px}.ts-sticky span{font-size:14px}.ts-sticky .ts-button{min-width:200px}.ts-lightbox{max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:0;border:0;background:#fff;overflow:auto}.ts-lightbox::backdrop{background:#111a2bcc}.ts-lightbox img{display:block;max-width:100%;width:min(900px,90vw);height:auto}.ts-close{position:sticky;top:8px;float:right;width:44px;height:44px;border:0;background:#fff;border-radius:50%;color:var(--ts-navy);font-size:30px!important;margin:8px 8px -52px 0;z-index:1}.ts-story{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding-top:45px;padding-bottom:70px}.ts-story-image img{width:100%;height:auto;display:block;border-radius:12px}.ts-story-copy{font-size:16px}.ts-story-copy h3{margin:28px 0 12px;color:var(--ts-navy)}.ts-video-section{padding-top:45px;padding-bottom:64px;text-align:center}.ts-video-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:940px;margin:32px auto 0}.ts-video-card{min-width:0;position:relative}.ts-video{display:block;aspect-ratio:9/16;object-fit:cover;width:100%;height:auto;background:#eef0f4;border-radius:8px}.ts-video-error{font-size:13px;padding:14px;background:#f5f7fa}.ts-assurance{text-align:center;background:var(--ts-paper);padding:65px 0}.ts-assurance-copy{max-width:760px;margin:auto;font-size:17px;line-height:1.8}.ts-assurance .ts-button{margin-top:12px;min-width:220px}.ts-reviews{padding-top:60px;padding-bottom:60px;text-align:center}.ts-review-rail{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.ts-review-rail figure{margin:0;padding:24px;background:var(--ts-paper);border-radius:8px}.ts-review-rail blockquote{margin:0 0 16px;font-size:15px}.ts-faq{max-width:900px;padding-top:64px;padding-bottom:80px}.ts-faq h2{text-align:center;margin-bottom:35px}.ts-faq .ts-accordions{border:0}.ts-faq details{margin-bottom:10px;border:1px solid #d8dee6;border-radius:8px;overflow:hidden}.ts-faq summary{background:var(--ts-navy);color:#fff;padding:19px 22px}.ts-faq .ts-answer{padding:20px 22px}.ts-faq details[open] summary{background:#e9eef6;color:var(--ts-navy)}@media(max-width:989px){.ts h1{font-size:33px}.ts h2{font-size:30px}.ts-hero{gap:28px;padding-left:24px;padding-right:24px}.ts-story{gap:30px}.ts-video-rail{gap:14px}.ts-sticky{padding:12px 24px}.ts-sticky .ts-button{min-width:170px}.ts-benefits{font-size:14px}.ts-offer{padding:16px 12px;font-size:13px}}@media(max-width:749px){.ts-wrap{padding-left:20px;padding-right:20px}.ts-hero{display:block;padding:0 0 35px}.ts-gallery{position:relative;top:auto}.ts-thumbs{display:none}.ts-gallery-controls{margin:0;padding:0 12px}.ts-gallery-controls>button{width:38px;height:38px}.ts-info{padding:24px 20px 0}.ts h1{font-size:32px;line-height:1.22;margin-bottom:22px}.ts h2{font-size:29px;line-height:1.25}.ts-kicker{font-size:10px}.ts-benefits{font-size:15px;line-height:1.6}.ts-benefits li{margin:9px 0}.ts-offer{font-size:14px;padding:20px 16px}.ts-story{display:flex;flex-direction:column;padding-top:32px;padding-bottom:35px;gap:30px}.ts-story-image{width:100%}.ts-story-copy{text-align:center}.ts-story-copy h3{font-size:20px}.ts-video-section{padding-top:35px;padding-bottom:40px}.ts-video-rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:14px;scrollbar-width:thin;scrollbar-color:#142b52 #e9eef6;margin-top:26px}.ts-video-card{flex:0 0 calc((100% - 12px)/2);scroll-snap-align:start}.ts-assurance{padding:45px 0}.ts-assurance-copy{font-size:16px}.ts-faq{padding-top:44px;padding-bottom:90px}.ts-faq summary{font-size:14px;padding:17px 16px}.ts-faq .ts-answer{padding:18px 16px}.ts-review-rail{display:flex;overflow:auto;scroll-snap-type:x mandatory}.ts-review-rail figure{flex:0 0 90%;scroll-snap-align:start}.ts-sticky{padding:10px 15px max(10px,env(safe-area-inset-bottom));gap:12px}.ts-sticky strong{font-size:13px;line-height:1.4}.ts-sticky .ts-button{min-width:0;width:155px;flex:none;min-height:46px;padding:10px;font-size:12px}.ts-lightbox{max-width:calc(100vw - 16px);max-height:calc(100dvh - 24px)}.ts-lightbox img{width:100vw}.ts-gallery .ts-slide img{border-radius:0}}@media(prefers-reduced-motion:reduce){.ts *{scroll-behavior:auto!important;transition:none!important}}.ts-video-controls{display:none;justify-content:center;gap:12px;margin-top:8px}.ts-video-controls button{border:1px solid #ccd2dc;background:#fff;border-radius:50%;width:42px;height:42px;font-size:26px;color:var(--ts-navy);cursor:pointer}.ts-video-controls button:disabled{opacity:.3;cursor:default}@media(max-width:767px){.ts-video-controls{display:flex}}.ts{--ts-navy:#152b54;--ts-paper:#fff;color:#121212;font-family:Poppins,Arial,sans-serif;font-size:16px;line-height:1.8;letter-spacing:.4px}.ts h1,.ts h2,.ts h3{font-family:Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:0;color:#121212}.ts h2{font-size:39px;line-height:48px;margin:0 0 30px}.ts-wrap{max-width:1400px;margin:0 auto;padding-left:50px;padding-right:50px}.ts-hero{display:grid;grid-template-columns:55% 45%;gap:0;padding-top:36px;padding-bottom:36px;align-items:start}.ts-info{padding-left:50px}.ts-info h1{font-size:39px;line-height:48px;margin:15px 0 6px}.ts-gallery{position:sticky;top:20px}.ts-slides{border-radius:0}.ts-gallery .ts-slide img{border-radius:0;aspect-ratio:1;object-fit:contain}.ts-gallery-controls{display:none}.ts-thumbs{display:flex;gap:8px;padding:6px 4px 0}.ts-thumbs button{width:calc((100% - 24px)/5);border:1px solid transparent;border-radius:14px;padding:0;background:none;overflow:hidden}.ts-thumbs button[aria-current=true]{border-color:#121212}.ts-thumbs img{width:100%;display:block}.ts-proof{display:flex;justify-content:center;align-items:center;margin:0 0 16px;height:42px}.ts-faces{display:flex;align-items:center}.ts-faces>span{position:relative;width:32px}.ts-faces img{width:40px;height:40px;border-radius:50%;object-fit:cover}.ts-faces i{position:absolute;right:-2px;top:-3px;background:#152b54;color:#fff;border-radius:50%;font:700 10px Arial;width:15px;height:15px;display:grid;place-items:center}.ts-proof p{background:#152b54;color:#fff;padding:4px 16px 4px 20px;border-radius:0 25px 25px 0;font-size:12px;line-height:14px;margin:0 0 0 6px}.ts-proof strong{font-size:14px}.ts-rating{display:flex;align-items:center;gap:8px;text-decoration:none;color:#121212;font-size:18px;line-height:25px}.ts-stars{color:#ffcf32;letter-spacing:1px;white-space:nowrap}.ts-rating .ts-stars{font-size:21px}.ts-stars-partial{clip-path:inset(0 8% 0 0);margin-right:-7px}.ts-source-price{display:flex;gap:8px;align-items:center;margin:12px 0 7px;flex-wrap:wrap}.ts-source-price>strong{color:#152b54;font-size:21px;line-height:30px;letter-spacing:1px;font-weight:800}.ts-source-price s{font-size:15px;font-weight:700}.ts-source-price>b{font-size:12px;margin-left:6px;letter-spacing:.5px}.ts-benefits{margin:8px 0 20px;padding:0;gap:0;line-height:28px;font-size:14px}.ts-benefits li{gap:3px}.ts-benefits span{font-size:14px;width:auto}.ts-buybox{margin:0}.ts-caption{display:flex;align-items:center;gap:8px;margin:17px 0 12px;line-height:20px;font-size:14px;font-weight:700;letter-spacing:0}.ts-caption:before,.ts-caption:after{content:"";height:2px;background:#bfc3c9;flex:1}.ts-bundles{display:grid;gap:10px}.ts-bundle{position:relative;background:#e2e5e9;border:1px solid #a7adb7;border-radius:8px;overflow:visible;letter-spacing:0}.ts-bundle-choice{display:flex;align-items:center;gap:14px;width:100%;padding:14px 17px;text-align:left;color:#121212;border:0;border-radius:8px 8px 0 0;background:transparent;cursor:pointer;font:inherit;line-height:1.2}.ts-bundle .ts-radio{width:24px;height:24px;border:2px solid #a3acb7;background:#fff;flex:none;margin:0;position:relative}.ts-bundle .ts-radio:after{display:none}.ts-bundle.is-selected{border:2px solid #152b54;background:#fff}.ts-bundle.is-selected .ts-radio{border-color:#152b54}.ts-bundle.is-selected .ts-radio:after{content:"";display:block;position:absolute;top:4px;right:4px;bottom:4px;left:4px;background:#152b54;border-radius:50%}.ts-offer-title{flex:1;min-width:0}.ts-offer-title>strong{font-size:22px;font-weight:800;display:inline-block}.ts-offer-title>small{display:inline-block;background:#152b54;color:#fff;border-radius:6px;font-size:11px;padding:5px 8px;margin-left:6px;vertical-align:middle}.ts-offer-title>em{display:block;font-size:14px;font-style:normal;margin-top:2px}.ts-offer-title>em:empty{display:none}.ts-offer-price{text-align:right;white-space:nowrap}.ts-offer-price>strong{display:block;font-size:21px;font-weight:800}.ts-offer-price>s{display:block;font-size:12px;color:#444;margin-top:4px}.ts-addon-rows{background:#a4adbf;border-radius:0 0 6px 6px;overflow:hidden}.ts-addon,.ts-shipping-addon{display:flex;align-items:center;gap:8px;min-height:44px;padding:6px 9px;font-size:12px;line-height:1.3;margin:0;cursor:pointer}.ts-addon+.ts-addon{border-top:1px solid #ffffff66}.ts-addon img,.ts-shipping-addon img{object-fit:contain;flex:none}.ts-addon strong{flex:1}.ts-addon b{font-size:12px;white-space:nowrap}.ts-addon input{width:16px;height:16px;margin:0;accent-color:#152b54;flex:none}.ts-bundle:not(.is-selected) .ts-addon input{display:none}.ts-bundle.is-selected .ts-addon-rows{background:#152b54;color:#fff}.ts-shipping-addon{cursor:default;min-height:44px}.ts-popular{position:absolute;right:-17px;top:-24px;z-index:2;background:#152b54;color:#fff;border-radius:50%;width:97px;height:48px;display:grid;place-items:center;text-align:center;transform:rotate(8deg);font:700 16px/15px Georgia,serif;padding:7px 15px}.ts-reference-submit{width:100%;margin-top:12px;text-transform:uppercase;font-size:16px;letter-spacing:1px;min-height:49px;line-height:22px}.ts .ts-button{background:#152b54;border-radius:5px;border:0;box-shadow:none;min-height:50px;font-size:16px;font-weight:700}.ts .ts-button:disabled{background:#8993ab;opacity:1;color:#fff;cursor:not-allowed}.ts-payments{display:flex;justify-content:center;align-items:center;gap:9px;margin:14px 0 25px;flex-wrap:wrap}.ts-payments svg{width:38px;height:24px}.ts-delivery{display:flex;justify-content:space-between;gap:5px;position:relative;margin:20px 0 24px;text-align:center;line-height:1.4}.ts-delivery:before{content:"";position:absolute;left:16%;right:16%;top:25px;height:3px;background:#121212}.ts-delivery>div{position:relative;flex:1;min-width:0}.ts-delivery span{width:50px;height:50px;border-radius:50%;background:#121212;color:#fff;display:grid;place-items:center;margin:0 auto 8px;font-size:24px}.ts-delivery strong{font-size:14px;white-space:nowrap}.ts-delivery p{font-size:14px;margin:0}.ts-delivery svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.5}.ts-quotes{font-size:14px;line-height:1.4;margin:20px 0 24px}.ts-quotes figure{margin:0}.ts-quotes blockquote{margin:0 0 5px;border:0;padding:0;font:inherit}.ts-quotes figcaption{border-top:1px solid #f0f0f0;padding-top:5px;font-size:12px;color:#777}.ts-quote-dots,.ts-review-controls{display:flex;gap:10px;justify-content:center;margin:10px 0 0}.ts-quote-dots button,.ts-review-controls button{width:7px;height:7px;border-radius:50%;border:0;background:#999;padding:0;cursor:pointer}.ts-quote-dots button[aria-selected=true],.ts-review-controls button[aria-current=true]{background:#111;transform:scale(1.35)}.ts-accordions{border-top:1px solid #eee;margin-top:0}.ts-accordions details{border:0;border-bottom:1px solid #eee;border-radius:0}.ts-accordions summary{display:flex;gap:12px;align-items:center;justify-content:flex-start;padding:16px 0;font-size:15.6px;line-height:19.2px;min-height:50px;font-weight:700;font-family:Helvetica,Arial,sans-serif;letter-spacing:.4px}.ts-chevron{margin-left:auto;font-size:20px;font-weight:400}.ts-check{font-size:19px}.ts-accordions .ts-answer{font-size:16px;padding:12px 0 18px;line-height:1.8}.ts-answer a,.ts-assurance-copy a{text-decoration:underline}.ts-story{display:block;padding-top:36px;padding-bottom:36px;text-align:center}.ts-story h2{margin-bottom:25px}.ts-story-intro{font-size:16px;line-height:28.8px}.ts-story-intro p{margin:0}.ts-quiet{width:calc(33.333% - 27px);text-align:left;margin-top:25px;line-height:24px}.ts-quiet h3{display:flex;gap:12px;font-size:22.5px;line-height:29.25px;margin:0 0 10px}.ts-quiet h3>span{font-size:26px;font-weight:400}.ts-quiet p{font-size:16px;margin:0}.ts-video-section{padding-top:36px;padding-bottom:36px}.ts-video-section h2{margin-bottom:30px}.ts-video-rail{max-width:none;gap:28px;margin:0;grid-template-columns:repeat(3,minmax(0,1fr))}.ts-video-card{border-radius:0}.ts-video{border-radius:0;aspect-ratio:9/16}.ts-video-controls{display:flex;margin-top:16px}.ts-video-controls button{background:#152b54;color:#fff;border:0;width:34px;height:34px;font-size:23px}.ts-assurance{background:#fff;padding:36px 0;text-align:center}.ts-assurance h2{margin-bottom:24px}.ts-assurance-copy{max-width:780px;font-size:16px;line-height:28.8px}.ts-assurance-copy p{margin:0 0 22px}.ts-assurance .ts-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-width:157px;padding:12px 22px;letter-spacing:1px;color:#fff}.ts-reviews{padding-top:36px;padding-bottom:36px}.ts-reviews h2{text-align:center;margin-bottom:30px}.ts-review-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;align-items:center;overflow:visible}.ts-review-card{background:#f6f6f6;min-width:0;text-align:center;border-radius:0}.ts-review-image{width:100%;aspect-ratio:1;object-fit:cover;display:block}.ts-review-body{padding:20px 15px 12px;position:relative;line-height:24px;letter-spacing:0}.ts-review-body .ts-stars{font-size:19px;line-height:24px;margin-bottom:9px}.ts-review-mark{position:absolute;right:14px;top:12px;font-size:26px;line-height:26px;color:#152b54}.ts-review-body h3{font-size:18.85px;line-height:26.1px;margin:0 0 8px}.ts-review-body p{font-size:14px;line-height:23px;margin:0}.ts-review-body .ts-review-author{margin-top:12px;font-size:14px}.ts-review-controls{display:none}.ts-faq{max-width:830px;padding:36px 50px 96px}.ts-faq h2{margin-bottom:25px}.ts-faq details{border:0;border-radius:0;margin:0 0 10px;background:#152b54;color:#fff}.ts-faq summary{background:transparent;color:#fff;font:700 15.6px/19.2px Helvetica,Arial,sans-serif;min-height:48px;padding:14px 18px;letter-spacing:.2px}.ts-faq .ts-answer{padding:16px 18px;font-size:16px;background:#fff;color:#121212;border:1px solid #152b54;border-top:0}.ts-sticky{border-top:1px solid #eee;box-shadow:0 -2px 10px #0001;padding:10px max(30px,calc((100vw - 1300px)/2));gap:15px;z-index:40;background:#fff}.ts-sticky-image{width:52px;height:52px;object-fit:contain;flex:none}.ts-sticky>div{flex:1}.ts-sticky strong{font-size:19px;line-height:24px}.ts-sticky p{margin:0;font-size:16px;line-height:24px}.ts-sticky b{color:#152b54;letter-spacing:1px}.ts-sticky small{font-size:12px;margin-left:8px}.ts-sticky .ts-button{min-width:145px;font-size:18px}.ts-promo{height:50px;overflow:hidden;background:#152b54;color:#fff;font-size:18px;line-height:50px}.ts-promo-track{display:flex;width:max-content;animation:ts-promo-scroll 34s linear infinite}.ts-promo-track span{white-space:nowrap;padding:0 45px}.ts-promo:hover .ts-promo-track{animation-play-state:paused}@keyframes ts-promo-scroll{to{transform:translate(-25%)}}.ts-newsletter{border-top:1px solid #ddd;text-align:center;padding:36px 0 25px;background:#fff}.ts-newsletter h2{font-size:24px;line-height:32px;margin-bottom:10px}.ts-newsletter p{margin:0 0 20px}.ts-newsletter-input{display:flex;width:360px;max-width:100%;margin:0 auto;border:1px solid #777;height:48px}.ts-newsletter-input input{min-width:0;flex:1;border:0;padding:12px;font:inherit;background:#fff;color:#121212}.ts-newsletter-input button{width:48px;border:0;background:#fff;font-size:23px;color:#121212;cursor:pointer}.ts-newsletter .ts-payments{margin:28px 0 0}.ts-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.ts-back-top{position:fixed;right:20px;bottom:105px;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#152b54;color:#fff;text-decoration:none;font-size:32px;z-index:39;box-shadow:0 1px 8px #0004}@media(max-width:989px)and (min-width:750px){.ts-wrap{padding-left:30px;padding-right:30px}.ts-info{padding-left:30px}.ts-info h1{font-size:31px;line-height:38px}.ts-offer-title>strong{font-size:19px}.ts-offer-price>strong{font-size:17px}.ts-bundle-choice{padding:12px;gap:7px}.ts-addon{gap:4px;padding:6px;font-size:10px}.ts-addon b,.ts-delivery strong{font-size:10px}.ts-delivery p{font-size:12px}}@media(max-width:749px){.ts{font-size:15px}.ts-wrap{padding-left:15px;padding-right:15px}.ts h2{font-size:29.25px;line-height:36px;margin-bottom:22px}.ts-hero{display:block;padding-top:0;padding-bottom:27px}.ts-gallery{position:static;margin:0 -15px}.ts-gallery-controls{display:flex;margin:10px 0 14px;gap:20px;justify-content:center}.ts-gallery-controls>button{border:0;background:none;box-shadow:none;width:24px;height:24px;font-size:25px}.ts-thumbs{display:none}.ts-info{padding:10px 0 0}.ts-info h1{font-size:29.25px;line-height:36px;margin:13px 0 8px}.ts-proof{margin:0 0 12px}.ts-rating{font-size:16px;line-height:25px}.ts-source-price>strong{font-size:20px}.ts-source-price s{font-size:14px}.ts-source-price>b{font-size:10px;margin-left:0}.ts-benefits{font-size:14px;line-height:27px;margin:7px 0 17px}.ts-bundle-choice{padding:14px 15px;gap:12px}.ts-offer-title>strong{font-size:21px}.ts-offer-title>small{font-size:9px;padding:5px;margin-left:4px}.ts-offer-price>strong{font-size:19px}.ts-offer-title>em{font-size:12px}.ts-popular{right:-9px;top:-19px;width:83px;height:43px;font-size:14px;padding:6px 10px}.ts-addon{font-size:11px;padding:6px;gap:6px;min-height:41px}.ts-addon strong,.ts-addon b{font-size:11px}.ts-addon img{height:27px;width:29px}.ts-shipping-addon{min-height:41px;font-size:11px}.ts-reference-submit{font-size:15px}.ts-payments{gap:6px;margin:13px 0 18px}.ts-payments svg{width:35px;height:22px}.ts-delivery{margin:18px 0}.ts-delivery strong{font-size:10px}.ts-delivery p{font-size:12px}.ts-delivery span{width:43px;height:43px}.ts-delivery:before{top:21px}.ts-quotes{font-size:13px;margin:18px 0 24px}.ts-accordions summary{padding:15px 0;font-size:15.6px}.ts-accordions .ts-answer{font-size:15px;line-height:27px}.ts-story{padding-top:27px;padding-bottom:27px}.ts-story-intro{font-size:15px;line-height:27px}.ts-quiet{width:100%;margin-top:25px;text-align:left}.ts-quiet h3{font-size:20px;line-height:26px}.ts-quiet p{font-size:15px;line-height:24px}.ts-video-section{padding-top:27px;padding-bottom:27px}.ts-video-rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:0}.ts-video-card{flex:0 0 calc((100% - 12px)/2);scroll-snap-align:start}.ts-video-controls{margin-top:15px}.ts-assurance{padding:27px 0}.ts-assurance-copy{font-size:15px;line-height:27px}.ts-reviews{padding-top:27px;padding-bottom:27px}.ts-review-rail{display:flex;gap:15px;overflow-x:auto;scroll-snap-type:x mandatory;align-items:center;scrollbar-width:none}.ts-review-card{flex:0 0 100%;scroll-snap-align:start}.ts-review-controls{display:flex;margin-top:20px}.ts-faq{padding:27px 15px 87px}.ts-faq summary{font-size:15.6px;padding:14px 12px;line-height:19px}.ts-faq .ts-answer{font-size:15px;line-height:27px}.ts-sticky{padding:10px 15px;gap:10px}.ts-sticky-image{display:none}.ts-sticky strong{font-size:12px;line-height:16px;display:none}.ts-sticky p{font-size:14px}.ts-sticky p small{display:none}.ts-sticky .ts-button{width:145px;min-width:145px;font-size:15px;min-height:45px}.ts-promo{height:40px;line-height:40px;font-size:14px}.ts-promo-track span{padding:0 30px}.ts-newsletter{padding:30px 0 25px}.ts-newsletter h2{font-size:22px}.ts-back-top{width:40px;height:40px;right:13px;bottom:85px}}@media(prefers-reduced-motion:reduce){.ts-promo-track{animation:none}}.ts-benefits li{margin:0}.ts-benefits li span{width:auto}.ts .ts-bundle-choice{line-height:1.2}.ts-quiet h3{max-width:350px}.ts-faq{padding-bottom:46px}.ts-back-top[hidden]{display:none}.ts-faq summary{justify-content:flex-start;gap:12px}.ts-faq summary>span:last-child{margin-left:auto}.ts-quote-dots button,.ts-review-controls button{min-height:7px;min-width:7px}@media(max-width:749px){.ts-faq{padding-bottom:77px}.ts-quiet h3{max-width:none}}.ts-review-body{padding:12.5px 20px}.ts-review-body p{font-size:16px;line-height:28.8px}.ts-review-body h3{margin:5px 0 10px}.ts-review-body .ts-stars{margin:2px 0 10px;font-size:18px;line-height:20.7px}.ts-review-body .ts-review-author{margin-top:7.5px;font-size:14px;line-height:26.4px}.ts-review-mark{font-size:50px;line-height:50px;right:15px;top:-20px}@media(min-width:750px){.ts-story{padding-bottom:61px}}@media(min-width:750px)and (max-width:989px){.ts-wrap{padding-left:50px;padding-right:50px}.ts-hero{grid-template-columns:50% 50%}.ts-info{padding-left:50px}.ts-info h1{font-size:39px;line-height:48px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/travel-sleep.css.map */
