.st-store{color:var(--st-ink)}.st-store h1,.st-store h2,.st-store h3{font-family:Arial,Helvetica,sans-serif;font-weight:750;text-transform:none}.st-store p{margin-top:0}.st-store section{scroll-margin-top:24px}.st-hero{display:grid;grid-template-columns:1fr 1fr;gap:5%;align-items:center;padding-top:44px;padding-bottom:55px}.st-hero h1{font-size:clamp(42px,4.8vw,70px);line-height:1.01;letter-spacing:-3.8px;margin:0 0 28px}.st-hero h1 span{color:var(--st-blue)}.st-hero-copy>.st-copy{max-width:455px}.st-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--st-blue);margin-right:7px}.st-hero-actions{display:flex;align-items:center;gap:25px;margin-top:30px}.st-hero-note{display:flex;gap:20px;align-items:center;font-size:12px;color:var(--st-muted);margin-top:23px}.st-hero-note>span+span{border-left:1px solid var(--st-line);padding-left:20px}.st-hero-art{position:relative;border-radius:13px;overflow:hidden;background:#dae8f8}.st-hero-art>img{display:block;width:100%;height:auto;aspect-ratio:1/1.08;object-fit:cover}.st-art-tag{position:absolute;top:21px;left:20px;background:#ffffffdf;border:1px solid #fff;border-radius:50px;padding:10px 13px;font-size:11px;font-weight:600}.st-mini-demo{position:absolute;bottom:20px;left:20px;right:20px;display:flex;gap:14px;align-items:center;padding:16px;background:#fffe;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:9px;text-decoration:none}.st-mini-demo strong{font-size:13px;display:block}.st-mini-demo small{font-size:11px;display:block;margin-top:5px;color:var(--st-muted)}.st-mini-demo>span:last-child{margin-left:auto}.st-mini-play{width:39px;height:39px;border:1px solid var(--st-line);border-radius:50%;display:grid;place-items:center;color:var(--st-blue);font-size:12px}.st-benefit-bar{display:flex;justify-content:center;gap:7%;background:var(--st-paper);border-block:1px solid var(--st-line);padding:22px 5%;font-size:12px;font-weight:600}.st-benefit-bar span:before{content:"\2713";color:var(--st-blue);margin-right:10px}.st-product{display:grid;grid-template-columns:1.05fr 1fr;gap:7%;align-items:start}.st-gallery{position:sticky;top:25px}.st-gallery-main{position:relative;background:#f4f5f7;border:1px solid #e8ecf1;border-radius:10px;overflow:hidden;aspect-ratio:1}.st-main-img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:22px}.st-gallery-video{width:100%;height:100%;object-fit:contain;background:#111}.st-gallery-label{position:absolute;bottom:18px;left:0;right:0;text-align:center;font-size:9px;font-weight:700;letter-spacing:.13em;color:var(--st-muted)}.st-thumbs{display:flex;gap:9px;overflow:auto;padding:13px 2px 7px;scrollbar-width:thin}.st-thumbs button{flex:0 0 61px;height:61px;background:#f5f6f8;border:1px solid var(--st-line);padding:4px;border-radius:5px;cursor:pointer;color:var(--st-ink)}.st-thumbs button[aria-pressed=true]{border:2px solid var(--st-blue)}.st-thumbs img{width:100%;height:100%;object-fit:contain}.st-thumbs small{font-size:9px;display:block}.st-buy .st-title{font-size:43px;letter-spacing:-1.8px;max-width:440px}.st-buy>.st-copy{font-size:14px}.st-price{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:23px 0 28px}.st-price>strong{font-size:31px;letter-spacing:-1px}.st-price>span{font-size:12px;color:var(--st-muted)}.st-price .st-price-tag{margin-left:auto;background:#eef4e4;padding:7px 9px;border-radius:4px;color:#365321;font-size:10px}.st-label{font-weight:700;font-size:13px;display:block;margin:20px 0 12px}.st-quick-packs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}.st-quick-packs button{border:1px solid var(--st-line);background:#fff;border-radius:6px;padding:15px 7px;color:var(--st-ink);cursor:pointer}.st-quick-packs button[aria-pressed=true]{border:2px solid var(--st-blue);background:#f0f5ff;padding:14px 6px}.st-quick-packs strong,.st-quick-packs span{display:block;font-size:13px}.st-quick-packs span{font-size:12px;margin-top:7px}.st-buy select,.st-buy input[type=url]{width:100%;min-height:49px;border:1px solid #bfc9d8;border-radius:5px;padding:13px;background:#fff;color:var(--st-ink);font:13px Arial,sans-serif}.st-pack-note{margin:7px 0}.st-buy input+p{margin:9px 0}.st-tutorial{margin:13px 0 22px;font-size:12px}.st-tutorial summary{cursor:pointer;display:flex;justify-content:space-between;gap:12px;color:var(--st-blue);text-decoration:underline;text-underline-offset:4px;line-height:1.5}.st-tutorial video{display:block;max-width:240px;width:100%;max-height:470px;margin:16px auto;background:#111;border-radius:10px}.st-add{width:100%;justify-content:space-between;font-size:14px}.st-add [data-button-price]{margin-left:auto}.st-buy-assurances{display:flex;justify-content:center;gap:18px;font-size:10px;margin:16px 0 8px}.st-buy-assurances span:before{content:"\2713";color:var(--st-blue);margin-right:4px}.st-shipping{text-align:center;font-size:10px}.st-product-details{border-block:1px solid var(--st-line);margin-top:20px;font-size:13px}.st-product-details summary{padding:18px 0;cursor:pointer;display:flex;justify-content:space-between;font-weight:600}.st-rich{line-height:1.7;padding-bottom:15px;color:var(--st-muted)}.st-rich h2{font-size:20px;letter-spacing:-.4px;margin:20px 0 10px}.st-watch{background:#111d33;color:#fff}.st-watch .st-row>.st-copy{max-width:330px;color:#b9c4d6;font-size:14px;padding-bottom:20px}.st-watch .st-title{max-width:640px}.st-demo-frame{margin-top:25px;border:1px solid #ffffff24;border-radius:12px;overflow:hidden;background:#0b1425}.st-demo-frame video{width:100%;aspect-ratio:16/8.2;object-fit:contain;display:block}.st-demo-caption{display:flex;justify-content:space-between;gap:20px;padding:19px 25px;font-size:11px;letter-spacing:.07em}.st-watch .st-fine{color:#b9c4d6;margin:16px 0 0;font-size:11px}.st-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:30px}.st-steps article{border-top:1px solid var(--st-line);padding-top:25px}.st-steps article>span{display:inline-block;color:var(--st-blue);font-size:12px;font-weight:700;margin-bottom:20px}.st-steps h3,.st-use-grid h3{font-size:23px;letter-spacing:-.7px;margin:0 0 15px}.st-steps p,.st-use-grid p{color:var(--st-muted);font-size:14px;line-height:1.7;margin:0}.st-detail-band{background:#f1f4f9;padding:65px 0}.st-details-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.st-details-grid img{width:100%;height:auto;mix-blend-mode:multiply;border-radius:8px}.st-details-grid .st-title{font-size:48px}.st-checks{padding:0;list-style:none;margin:25px 0 30px}.st-checks li{font-size:13px;margin:15px 0}.st-checks li:before{content:"\2713";color:var(--st-blue);margin-right:10px}.st-row>.st-copy{max-width:330px;font-size:14px;padding-bottom:20px}.st-use-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:25px}.st-use-grid article{padding:29px;background:#f4f6fa;border-radius:8px;min-height:245px}.st-use-grid article:nth-child(2){background:#eaf0ff}.st-use-grid article:nth-child(3){background:#edf1e8}.st-use-grid article>span{font-size:10px;text-transform:uppercase;letter-spacing:.07em;font-weight:700;display:block;margin-bottom:35px}.st-use-grid h3{font-size:23px}.st-motion-row{display:grid;grid-template-columns:190px 1fr;align-items:center;gap:40px;border-top:1px solid var(--st-line);margin-top:42px;padding-top:40px}.st-motion-row video{width:190px;height:190px;border-radius:8px;background:var(--st-paper)}.st-motion-row h3{font-size:28px;letter-spacing:-.8px;margin:0 0 15px}.st-motion-row .st-eyebrow{margin-bottom:10px}.st-faq-band{background:var(--st-paper)}.st-faq-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:8%}.st-faq{border-bottom:1px solid #cfd7e3}.st-faq:first-child{border-top:1px solid #cfd7e3}.st-faq summary{cursor:pointer;display:flex;justify-content:space-between;gap:25px;align-items:center;font-size:14px;font-weight:600;padding:22px 0;line-height:1.5;list-style:none}.st-faq summary::-webkit-details-marker{display:none}.st-faq summary span{font-size:20px;color:var(--st-blue);font-weight:400}.st-faq[open] summary span{transform:rotate(45deg)}.st-faq>div{font-size:14px;line-height:1.7;color:var(--st-muted);padding:0 25px 20px 0}.st-guides{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:25px}.st-guides>a{border-top:2px solid var(--st-ink);padding:22px 0 10px;text-decoration:none}.st-guides>a>span{font-size:9px;letter-spacing:.06em;color:var(--st-muted)}.st-guides h3{font-size:24px;line-height:1.22;letter-spacing:-.6px;margin:19px 0 15px}.st-guides p{font-size:13px;line-height:1.7;color:var(--st-muted)}.st-guides strong{font-size:12px;display:block;margin-top:20px;color:var(--st-blue)}.st-final{background:var(--st-blue);color:#fff;text-align:center;padding:73px 0}.st-final h2{font-size:clamp(44px,6vw,80px);letter-spacing:-3px;margin:0 0 30px;line-height:1.05}.st-final>div>p:last-child{font-size:12px;margin:20px 0 0;color:#dbe5ff}.st-sticky{display:none}@media(max-width:850px){.st-hero{grid-template-columns:1fr;padding-top:35px;gap:30px;padding-bottom:32px}.st-hero h1{font-size:clamp(42px,8vw,62px);letter-spacing:-2.6px}.st-hero-copy>.st-copy{max-width:550px;font-size:15px}.st-hero-art>img{aspect-ratio:1.15}.st-hero-art{max-width:600px}.st-benefit-bar{display:grid;grid-template-columns:1fr 1fr;gap:16px;font-size:10px}.st-product{grid-template-columns:1fr;gap:30px}.st-gallery{position:static}.st-gallery-main{max-height:520px}.st-buy .st-title{font-size:37px}.st-watch .st-row>.st-copy{max-width:550px;padding-bottom:0}.st-demo-frame video{aspect-ratio:16/9}.st-demo-caption{font-size:9px;padding:16px}.st-steps{grid-template-columns:1fr;gap:24px}.st-steps article{display:grid;grid-template-columns:38px 1fr;column-gap:15px}.st-steps h3,.st-steps p{grid-column:2}.st-steps article>span{grid-row:1/3;margin-top:6px}.st-details-grid{grid-template-columns:1fr;gap:35px}.st-details-grid img{max-height:500px;object-fit:contain}.st-details-grid .st-title{font-size:37px}.st-detail-band{padding:40px 0 50px}.st-use-grid{grid-template-columns:1fr}.st-use-grid article{min-height:0;padding:25px}.st-use-grid article>span{margin-bottom:22px}.st-faq-grid{grid-template-columns:1fr;gap:30px}.st-faq summary{font-size:13px}.st-guides{grid-template-columns:1fr;gap:25px}.st-guides h3{font-size:23px}.st-final{padding:58px 0}.st-sticky{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:25;padding:12px 5% max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--st-line);background:#ffffffef;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);align-items:center;justify-content:space-between;gap:15px}.st-sticky>span{font-size:10px}.st-sticky strong{font-size:18px;display:block;margin-top:4px}.st-motion-row{grid-template-columns:115px 1fr;gap:20px}.st-motion-row video{width:115px;height:115px}.st-motion-row h3{font-size:21px}.st-motion-row .st-copy{font-size:13px}}@media(max-width:420px){.st-hero-actions{gap:17px}.st-hero-actions .st-btn{font-size:13px;padding:17px 19px}.st-hero-actions .st-link{font-size:12px}.st-mini-demo small{font-size:9px}.st-hero-note{font-size:11px;gap:13px}.st-hero-note>span+span{padding-left:13px}.st-hero h1{font-size:43px}.st-buy-assurances{gap:10px;font-size:9px}.st-price .st-price-tag{font-size:9px}.st-motion-row{grid-template-columns:1fr}.st-motion-row video{width:150px;height:150px}}.buy-offer-strip{display:flex;justify-content:center;align-items:center;gap:16px;padding:16px 5%;background:#102955;color:#fff;text-decoration:none;font-size:14px}.buy-offer-strip strong{background:#d7e7ff;color:#163c78;padding:6px 12px;border-radius:30px;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.st-buy.buy-refresh{background:linear-gradient(145deg,#f0f5ff,#fff 65%);border:1px solid #cad8ef;border-radius:24px;padding:30px;box-shadow:0 18px 50px #123c8010}.buy-pills{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.buy-pills span{padding:7px 10px;border-radius:30px;font-size:10px;font-weight:700;background:#e5efff;color:#204887}.buy-pills span+span{background:#e5efff;color:#204887}.buy-refresh .st-title{color:#102955;font-size:38px}.buy-price-caption{margin-top:24px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:#586881}.buy-refresh .st-price{margin:5px 0 22px;gap:12px}.buy-refresh .st-price>strong{font-size:48px;color:#102955;letter-spacing:-2px}.buy-refresh .st-price .st-price-tag{background:#e7ecf5;color:#364963}.buy-refresh .st-quick-packs{grid-template-columns:1fr 1fr;gap:12px}.buy-refresh .st-quick-packs button{position:relative;text-align:left;border-radius:14px;padding:18px 16px;background:#fff;border:2px solid #dce4f2;min-height:112px}.buy-refresh .st-quick-packs button[aria-pressed=true]{background:#eaf1ff;border:2px solid #2457e7;padding:18px 16px;box-shadow:0 0 0 3px #2457e712}.buy-refresh .st-quick-packs strong{font-size:15px}.buy-refresh .st-quick-packs span{font-size:25px;font-weight:700;color:#102955;margin:8px 0 6px}.buy-refresh .st-quick-packs small{font-size:11px;color:#365477}.buy-refresh .st-quick-packs em{position:absolute;right:10px;top:-11px;font-size:9px;font-style:normal;font-weight:800;background:#d7e7ff;color:#163c78;border-radius:20px;padding:5px 9px}.buy-count-row{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:16px 0;border-block:1px solid #d9e2f0}.buy-count-row label{font-size:13px;font-weight:700;color:#19345e;display:block}.buy-count-row small{display:block;font-size:11px;color:#5b6b82;margin-top:5px}.buy-stepper{display:flex;align-items:center;background:#fff;border:1px solid #b5c6e2;border-radius:12px;overflow:hidden;flex-shrink:0}.buy-stepper button{width:38px;height:46px;border:0;background:#e7effd;color:#173b83;font-size:22px;cursor:pointer}.buy-stepper button:disabled{opacity:.4;cursor:default}.buy-stepper input{width:54px;min-width:0;height:46px;border:0;border-radius:0;text-align:center;background:#fff;color:#102955;font:700 19px Arial;-webkit-appearance:textfield;appearance:textfield;padding:0}.buy-stepper input::-webkit-inner-spin-button,.buy-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.buy-refresh [data-profile]{display:block;width:100%;min-height:52px;box-sizing:border-box;border:1px solid #b5c6e2;background:#fff;color:#162f54;border-radius:12px;padding:14px;font:14px Arial}.buy-refresh [data-profile]:focus,.buy-stepper input:focus{outline:3px solid #91b6ff;outline-offset:1px}.buy-refresh .st-add{background:#2457e7;border:0;border-radius:13px;min-height:59px;box-shadow:0 7px 18px #2457e72b;font-size:16px;font-weight:700}.buy-refresh .st-add:hover{background:#143fc0}.buy-refresh .st-add:disabled{opacity:.5;cursor:not-allowed}.buy-refresh select[hidden],.buy-count-error[hidden]{display:none}.buy-count-error{font-size:12px;color:#a42228;margin:9px 0}.buy-refresh .st-pack-note{font-size:11px;margin-top:10px}.buy-refresh .st-buy-assurances{flex-wrap:wrap;gap:8px 14px;color:#365477}.buy-refresh .st-product-details{border-color:#d9e2f0}.buy-refresh .st-tutorial{margin-bottom:20px}@media(max-width:850px){.st-buy.buy-refresh{padding:23px 20px;border-radius:20px}.buy-refresh .st-title{font-size:33px}.buy-refresh .st-price>strong{font-size:43px}.buy-offer-strip{font-size:12px;gap:10px}.buy-offer-strip strong{font-size:9px;padding:5px 8px}}@media(max-width:380px){.buy-count-row{align-items:flex-start;flex-direction:column}.buy-refresh .st-quick-packs button,.buy-refresh .st-quick-packs button[aria-pressed=true]{padding:17px 12px}}.st-buy.buy-refresh{background:#f8fbff;border-color:#cad8ef;box-shadow:0 16px 45px #123c800b}.buy-refresh .st-title,.buy-refresh .st-price>strong,.buy-refresh .st-quick-packs span{color:#102955}.buy-refresh .st-eyebrow{color:#3458a0}.buy-pills{margin-bottom:14px}.buy-pills span,.buy-pills span+span{background:#e5efff;color:#204887}.buy-refresh>.st-copy{line-height:1.5;margin-bottom:17px}.buy-benefits{display:grid;grid-template-columns:1fr 1fr;gap:9px}.buy-benefits>span{display:flex;align-items:center;gap:9px;padding:12px 10px;border:1px solid #b9cfee;border-radius:9px;background:#eaf2ff;color:#204780;font-size:12px;line-height:1.4}.buy-benefits b{display:grid;place-items:center;flex-shrink:0;width:23px;height:23px;border:1px solid #799ccf;border-radius:50%;font-size:13px}.buy-price-caption{margin-top:19px;color:#506581}.buy-refresh .st-quick-packs button[aria-pressed=true]{background:#eaf2ff;border-color:#2457e7;box-shadow:0 0 0 3px #2457e712}.buy-refresh .st-quick-packs button{border-color:#d4dff0}.buy-refresh .st-quick-packs em{background:#d7e7ff;color:#163c78}.buy-count-row{border-color:#d9e2f0}.buy-count-row label{color:#163c78}.buy-stepper,.buy-refresh [data-profile]{border-color:#b5c6e2}.buy-stepper button{background:#eaf2ff;color:#204887}.buy-stepper input{color:#102955}.buy-refresh .st-add{background:#2457e7;box-shadow:0 6px 17px #2457e724}.buy-refresh .st-add:hover{background:#173fb3}.buy-refresh .st-buy-assurances{color:#365477}.buy-refresh .st-buy-assurances span:before{color:#2457e7}.buy-refresh .st-tutorial summary{color:#234fa8}.buy-offer-strip{background:#102955}.buy-offer-strip strong{background:#d9e8ff;color:#183e78}.buy-tabs{margin-top:23px;border-top:1px solid #d4dfef}.buy-tablist{display:flex;border-bottom:1px solid #d4dfef;gap:7px}.buy-tablist button{flex:1;background:transparent;border:0;border-bottom:3px solid transparent;padding:17px 4px 14px;font:700 12px Arial;color:#546782;cursor:pointer;min-height:48px}.buy-tablist button[aria-selected=true]{color:#183e78;border-bottom-color:#2457e7}.buy-tabs [role=tabpanel]{padding:16px 3px 0;font-size:13px;line-height:1.6;color:#445974}.buy-tabs [role=tabpanel][hidden]{display:none}.buy-tabs ul,.buy-tabs ol{padding-left:19px;margin:0}.buy-tabs li+li{margin-top:8px}.buy-tabs p{margin:0 0 12px}.buy-refresh button:focus-visible,.buy-tabs [tabindex]:focus-visible{outline:3px solid #769ce8;outline-offset:3px}.st-product-page .st-product{padding-top:35px;gap:4%;grid-template-columns:1.05fr 1fr}.st-product-page .st-gallery-main{background:#eef4ff;border-color:#dce6f5;border-radius:20px}.st-product-page .st-watch,.st-product-page .st-detail-band,.st-product-page #how,.st-product-page .st-use-grid,.st-product-page .st-motion-row{display:none}.st-product-page .st-product~.st-section:has(.st-use-grid){display:none}@media(max-width:850px){.st-product-page .st-product{grid-template-columns:1fr;padding-top:24px;gap:22px}.buy-benefits>span{font-size:11px}.buy-refresh .st-title{font-size:32px;line-height:1.08}.buy-tablist button{font-size:11px}}.buy-tablist{padding:14px 0;border-bottom:0;gap:8px}.buy-tablist button{border:1px solid #c4d4ef;border-radius:30px;padding:12px 7px;min-height:44px;background:#edf3fd}.buy-tablist button[aria-selected=true]{background:#2457e7;border-color:#2457e7;color:#fff}.buy-tabs [role=tabpanel]{padding-top:2px}.buy-offer-strip,.buy-offer-strip:visited,.buy-offer-strip>span{color:#fff!important}.pro-gallery-heading{background:linear-gradient(115deg,#087d8b,#1267af 48%,#0b3ba7);color:#fff;text-align:center;padding:27px 20px 22px;border-radius:20px 20px 0 0}.pro-gallery-heading p{font-size:10px;letter-spacing:.19em;color:#8ee9ec;margin-bottom:10px}.pro-gallery-heading h2{font-size:29px;line-height:1.12;letter-spacing:-.8px;margin:0 auto 10px;max-width:400px}.pro-gallery-heading>span{font-size:12px;color:#e3efff}.st-product-page .st-gallery-main,.st-gallery-main{border-radius:0;background:radial-gradient(ellipse at 70% 20%,#d7f6f8,#e5efff 58%,#accbfb);border:0}.st-main-img{padding:28px 60px}.pro-watch{position:absolute;right:13px;bottom:35px;background:#fff;border:1px solid #b9d7ed;box-shadow:0 5px 18px #12397b15;border-radius:28px;padding:11px 13px;color:#123b85;font-size:11px;cursor:pointer}.pro-watch span{display:inline-grid;place-items:center;border-radius:50%;width:23px;height:23px;background:#164be0;color:#fff;margin-right:7px}.pro-watch[hidden]{display:none}.pro-benefit-strip{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid #dbe5f1;border-radius:0 0 16px 16px;padding:15px 0;box-shadow:0 8px 25px #1434700a}.pro-benefit-strip>div{text-align:center;padding:0 6px}.pro-benefit-strip>div+div{border-left:1px solid #e2eaf3}.pro-benefit-strip span{display:block;color:#0c8e9c;font-size:24px;line-height:1;margin-bottom:8px}.pro-benefit-strip strong{font-size:10px;line-height:1.35;display:block;color:#163869}.st-buy.buy-refresh{background:#fff;border:0;padding:20px 0;box-shadow:none}.buy-pills span{background:#dcf6f4;color:#095f67}.buy-pills span+span{background:#fff2cb;color:#674e03}.buy-refresh .st-title{font-size:36px;line-height:1.08}.buy-benefits{display:none}.buy-price-caption{margin-top:18px}.buy-refresh .st-price{margin-bottom:20px;gap:10px}.buy-refresh .st-price>strong{font-size:42px}.st-price s{font-size:22px;color:#75829a;font-weight:400}.pro-discount{background:#f7cf60;color:#382900;border-radius:25px;padding:7px 12px;font-size:12px;font-weight:800}.st-price [hidden]{display:none}.buy-refresh .st-price>[data-unit]{flex-basis:100%;font-size:12px;color:#536a87}.buy-refresh .st-quick-packs button{border-radius:11px;min-height:105px}.buy-refresh .st-quick-packs em{background:#ffe19a;color:#4c3800}.buy-refresh .st-quick-packs button[aria-pressed=true]{background:#e9f4ff;border-color:#1260de}.buy-refresh .st-add{background:#164fe8;box-shadow:0 7px 20px #124ade22}.iphone-compat{margin:20px 0 0;padding:17px 19px;background:#e9f7f8;border:1px solid #b9e4e7;border-left:4px solid #0c8998;border-radius:12px;color:#163869}.iphone-compat strong{font-size:15px}.iphone-compat p{font-size:13px;line-height:1.6;margin:7px 0 0;color:#405b73}.pro-accordions{margin-top:23px;border-top:1px solid #dbe4f0}.pro-accordions details{border-bottom:1px solid #dbe4f0}.pro-accordions summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:19px 0;list-style:none;font-size:14px;font-weight:700;color:#163869}.pro-accordions summary::-webkit-details-marker{display:none}.pro-accordions summary span{font-size:23px;font-weight:400;color:#087e91}.pro-accordions details[open] summary span{transform:rotate(45deg)}.pro-accordions details>div{font-size:13px;line-height:1.65;color:#52647b;padding:0 15px 19px 0}.st-product-page .st-product{gap:5%;padding-top:25px}.pro-watch:focus-visible,.pro-accordions summary:focus-visible{outline:3px solid #12a3b1;outline-offset:4px}@media(max-width:850px){.st-product-page .st-product{gap:10px}.st-buy.buy-refresh{padding:15px 3px}.pro-gallery-heading{padding:22px 18px 19px}.pro-gallery-heading h2{font-size:27px}.st-gallery-main{max-height:390px;aspect-ratio:1.15}.st-main-img{padding:20px 42px}.buy-refresh .st-title{font-size:31px}.st-thumbs button{flex-basis:55px;height:55px}.pro-benefit-strip{padding:13px 0}.pro-benefit-strip strong{font-size:9px}.buy-refresh .st-price>strong{font-size:37px}}.st-footer{background:#111d33;color:#fff;padding:62px 0 30px}.st-footer-top{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;padding-bottom:50px}.st-footer-top p{font-size:14px;line-height:1.7;color:#b9c4d6;max-width:230px}.st-footer-top>div:not(:first-child){display:flex;flex-direction:column;gap:15px;font-size:13px}.st-footer-top strong{margin-bottom:7px}.st-footer-top>div:not(:first-child) a{color:#b9c4d6;text-decoration:none}.st-footer-bottom{padding-top:24px;border-top:1px solid #ffffff26;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:10px;color:#b9c4d6}.st-payments{display:flex;gap:4px;flex-wrap:wrap}.st-payments svg{width:32px;height:22px}@media(max-width:700px){.st-footer-top{grid-template-columns:1fr 1fr;gap:35px}.st-footer-top>div:first-child{grid-column:1/-1}.st-footer-bottom{flex-wrap:wrap}.st-footer{padding-bottom:100px}}:root{--st-ink:#121c30;--st-blue:#1555f5;--st-muted:#566176;--st-line:#dce2ec;--st-paper:#f6f7fa;--st-lime:#dcf98b}html{scroll-behavior:smooth;scroll-padding-top:96px}body.studio-body{margin:0;background:#fff;color:var(--st-ink);font-family:Arial,Helvetica,sans-serif}.studio-body *{box-sizing:border-box}.studio-body [hidden]{display:none!important}.studio-body a{color:inherit}.st-announcement{background:var(--st-ink);color:#fff;text-align:center;font-size:12px;letter-spacing:.04em;padding:11px 20px}.st-header{max-width:1440px;margin:auto;padding:22px 5%;display:flex;align-items:center;justify-content:space-between;gap:32px;border-bottom:1px solid var(--st-line);background:#fff}.st-logo{font-weight:800;font-size:34px;letter-spacing:-1.8px;text-decoration:none}.st-logo span{font-size:12px;vertical-align:top;margin-left:3px;letter-spacing:0}.st-header nav{display:flex;gap:27px;font-size:13px;font-weight:600}.st-header nav a{text-decoration:none}.st-header nav a:hover{text-decoration:underline;text-underline-offset:5px}.st-header-actions{display:flex;align-items:center;gap:27px}.st-bag{font-size:13px;text-decoration:none}.st-bag span{background:var(--st-paper);padding:5px 8px;border-radius:100%}.st-btn{border:0;border-radius:7px;min-height:54px;background:var(--st-blue);color:#fff!important;font-size:15px;line-height:1.3;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:26px;padding:17px 26px;cursor:pointer;transition:background .2s,transform .2s;font-family:inherit}.st-btn:hover{background:#083ecb;transform:translateY(-1px)}.st-btn:disabled{opacity:.55;cursor:not-allowed}.st-btn-small{min-height:43px;padding:12px 18px;font-size:12px;gap:20px}.st-btn-light{background:#fff;color:var(--st-ink)!important}.st-btn-light:hover{background:#eef2ff}.st-wrap{max-width:1280px;width:90%;margin:auto}.st-eyebrow{font-size:11px!important;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:0 0 20px}.st-skip{position:absolute;left:12px;top:-100px;z-index:100;background:#fff;padding:15px}.st-skip:focus{top:12px}:focus-visible{outline:3px solid #f4b400;outline-offset:4px}.st-link{font-size:13px;font-weight:700;text-underline-offset:5px}.st-section{padding:90px 0}.st-title{font-size:clamp(34px,4.3vw,58px);line-height:1.03;letter-spacing:-2.5px;margin:0 0 23px;font-weight:750}.st-copy{color:var(--st-muted);font-size:16px;line-height:1.65;margin:0}.st-row{display:flex;justify-content:space-between;gap:30px;align-items:end}.st-fine{font-size:12px;line-height:1.6;color:var(--st-muted)}.st-divider{border-bottom:1px solid var(--st-line)}@media(max-width:850px){.st-header nav{display:none}.st-header{padding:18px 5%;gap:15px}.st-logo{font-size:29px}.st-header-actions{gap:18px}.st-section{padding:58px 0}.st-title{letter-spacing:-1.5px}.st-announcement{font-size:10px}.st-row{display:block}.st-row>.st-link{display:inline-block;margin-top:15px}}@media(max-width:390px){.st-header-actions .st-btn{padding:12px;font-size:11px}.st-header-actions{gap:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.studio-body *{transition:none!important;animation:none!important}}.business-assignments{margin:22px 0}.business-assignments [hidden],[data-one-business][hidden]{display:none!important}.multi-help{font-size:13px;line-height:1.5;color:#315273;background:#eaf7f8;border-radius:10px;padding:13px 15px}.multi-mode{border:0;padding:0;margin:18px 0}.multi-mode legend{font-size:14px;font-weight:700;color:#163869;margin-bottom:12px}.multi-mode label{display:inline-flex;align-items:center;gap:8px;margin:0 18px 10px 0;font-size:14px;cursor:pointer}.multi-mode input{accent-color:#1263d9;width:18px;height:18px}.multi-entry{min-width:0;padding:16px;margin:18px 0;border:1px solid #bedde5;border-radius:12px;background:#f6fbff}.multi-entry legend{font-size:14px;font-weight:700;color:#12556c;padding:0 6px}.multi-entry label{display:block;font-size:12px;font-weight:600;color:#294565;margin-bottom:13px}.multi-entry input{box-sizing:border-box;display:block;width:100%;min-height:45px;padding:11px 12px;border:1px solid #c0cedf;background:#fff;color:#173453;border-radius:8px;margin-top:7px;font:16px Arial,sans-serif}.multi-entry-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px}.multi-entry-bottom input{max-width:110px}.multi-entry-bottom label{margin:0}.multi-entry button,.multi-add{font-size:13px;font-weight:700;border:1px solid #bfd1e7;border-radius:8px;padding:12px 15px;background:#fff;color:#164ba7;cursor:pointer}.multi-entry button:disabled,.multi-add:disabled{opacity:.45;cursor:default}.multi-add{width:100%;border-style:dashed}.multi-progress{font-size:14px;font-weight:700;color:#7b5413;margin:15px 0 6px}.multi-progress.is-complete{color:#087482}.multi-error{font-size:12px;line-height:1.5;color:#795721;margin:0}.multi-entry input:focus-visible,.multi-mode input:focus-visible,.multi-add:focus-visible{outline:2px solid #109daa;outline-offset:2px}.business-stepper{display:flex;align-items:center;gap:5px;margin-top:7px}.business-stepper input{width:65px!important;max-width:65px;margin:0;text-align:center}.business-stepper button{width:40px;height:45px;padding:0;font-size:20px}.multi-entry-bottom{flex-wrap:wrap}.multi-help{margin-bottom:20px}.product-card:hover,.collection-card:hover,.predictive-search-results__card:hover{z-index:var(--layer-raised)}.featured-tap{display:grid;grid-template-columns:1fr 320px;gap:70px;align-items:center;padding-top:48px;padding-bottom:48px;max-width:1000px}.featured-tap .st-title{max-width:520px}.featured-tap .st-copy{max-width:460px;margin-bottom:25px}.featured-tap-player{aspect-ratio:9/16;background:#102333;border-radius:18px;overflow:hidden;box-shadow:0 12px 32px #10233318}.featured-tap video{display:block;width:100%;height:100%;object-fit:contain}@media(max-width:700px){.featured-tap{grid-template-columns:1fr;gap:26px;padding-top:34px;padding-bottom:34px}.featured-tap-player{width:min(100%,300px);justify-self:center}.featured-tap .st-title{font-size:36px}}.st-thumbs .st-real-video-thumb{position:relative;overflow:hidden}.st-thumbs .st-real-video-thumb img{object-fit:cover}.st-real-video-thumb>span{position:absolute;top:12px;left:20px;background:#102333cc;color:#fff;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;font-size:10px}.st-real-video-thumb small{position:absolute;bottom:0;left:0;right:0;background:#102333dd;color:#fff;padding:2px}.st-gallery-video[hidden]{display:none}.studio-campaign img{display:block;width:100%;height:auto}.studio-campaign-white{max-width:850px;margin:55px auto;padding:0 20px}.studio-campaign-white img{border-radius:20px}.studio-campaign-bottom{background:#0753ce;margin-top:35px}.studio-campaign-bottom>img{max-width:1200px;margin:auto}.studio-campaign-bottom>div{text-align:center;padding:0 20px 35px}.studio-campaign-bottom .st-btn{background:#fff;color:#154fc0}@media(max-width:750px){.studio-campaign-white{margin:30px auto;padding:0 12px}.studio-campaign-bottom>div{padding:12px 20px 28px}}.gift-banner{background:linear-gradient(100deg,#e8c56d,#f9e7ac,#ddb456);color:#173453;text-align:center}.gift-banner button{background:none;border:0;color:inherit;width:100%;font:700 13px/1.4 Arial,sans-serif;padding:13px 20px;cursor:pointer}.gift-banner span{margin-left:15px}.gift-dialog{box-sizing:border-box;border:1px solid #d8c7a3;border-radius:22px;padding:34px 34px 25px;width:calc(100% - 28px);max-width:650px;max-height:92dvh;overflow:auto;background:radial-gradient(ellipse at top,#fffaf0,#fff 65%);color:#152d29;text-align:center;font:15px/1.5 Arial,sans-serif;box-shadow:0 25px 100px #0006}.gift-dialog::backdrop{background:#0b1d29aa;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.gift-dialog [hidden]{display:none!important}.gift-close{position:absolute;right:12px;top:12px;background:transparent;border:0;border-radius:50%;width:40px;height:40px;font-size:30px;color:#29463d;cursor:pointer}.gift-stars{color:#b18535;letter-spacing:18px;font-size:25px;margin-bottom:8px}.gift-stars span{font-size:34px}.gift-eyebrow{margin:0 0 8px;font-size:10px;letter-spacing:.2em;font-weight:800;text-transform:uppercase;color:#826328}.gift-dialog h2{font-size:48px;line-height:1.04;letter-spacing:-2px;margin:0 0 13px}.gift-intro{color:#66716b;margin:0 auto 15px;max-width:400px;font-size:14px}.gift-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:12px 0 8px}.gift-choice{--wrap:#b83744;--dark:#85232e;--ribbon:#edcf7c;position:relative;border:0;background:transparent;color:#294139;padding:0 4px 8px;cursor:pointer;border-radius:12px}.gift-color-2{--wrap:#23745a;--dark:#14513d}.gift-color-3{--wrap:#305dbc;--dark:#20438e}.gift-choice:focus-visible{outline:3px solid #a47b25;outline-offset:2px}.gift-art{display:block;position:relative;width:130px;height:147px;margin:0 auto;animation:gift-wiggle 3.2s ease-in-out infinite;transform-origin:50% 90%}.gift-color-2 .gift-art{animation-delay:.45s}.gift-color-3 .gift-art{animation-delay:.9s}.gift-glow{position:absolute;width:110px;height:18px;bottom:5px;left:10px;border-radius:50%;background:#172f2a22;filter:blur(5px)}.gift-box{position:absolute;bottom:14px;left:13px;width:104px;height:86px;border-radius:3px 3px 9px 9px;background:linear-gradient(90deg,transparent 40%,var(--ribbon) 40%,#f8e5a8 58%,transparent 58%),linear-gradient(115deg,var(--wrap),var(--dark));box-shadow:inset -7px 0 #0001,inset 0 5px #0002,0 6px 8px #0001}.gift-lid{position:absolute;bottom:97px;left:7px;width:116px;height:23px;border-radius:4px;background:linear-gradient(90deg,transparent 41%,#f7dc8d 41%,#fff0b6 57%,transparent 57%),var(--wrap);box-shadow:0 4px 5px #0002;animation:gift-lid-bounce 3.2s ease-in-out infinite}.gift-color-2 .gift-lid{animation-delay:.45s}.gift-color-3 .gift-lid{animation-delay:.9s}.gift-bow:before,.gift-bow:after{content:"";position:absolute;border:6px solid var(--ribbon);width:27px;height:18px;bottom:21px;border-radius:55% 55% 10%}.gift-bow:before{left:23px;transform:rotate(20deg)}.gift-bow:after{right:23px;transform:scaleX(-1) rotate(20deg)}.gift-spark{position:absolute;left:56px;top:52px;font-size:25px;color:#b88a25;opacity:0}.gift-number{font:700 11px Arial,sans-serif;text-transform:uppercase;letter-spacing:.13em;color:#637069}.gift-choice:hover{background:#d7c59c18}.gift-choice:disabled{cursor:default}.gift-choice.is-dim{opacity:.35}.gift-choice.is-picked .gift-art,.gift-choice.is-picked .gift-lid{animation:none}.gift-choice.is-picked .gift-lid{transform:translateY(-25px) rotate(-12deg);transition:transform .6s}.gift-choice.is-picked .gift-spark{opacity:1;transform:translateY(-13px);transition:all .6s}.gift-reveal{border-top:1px solid #e8e2d5;margin:10px 0 14px;padding-top:15px}.gift-result-label{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#82704a;margin:0}.gift-reveal h3{font-size:36px;line-height:1.1;letter-spacing:-1px;color:#176148;margin:6px 0}.gift-reveal>p:last-child{font-size:12px;color:#637069;margin:8px auto;max-width:440px}.gift-claim{max-width:420px;margin:0 auto;text-align:left}.gift-claim label{display:block;font-size:12px;font-weight:700;margin:10px 0 5px}.gift-claim input[type=email]{box-sizing:border-box;border:1px solid #b7c2bd;border-radius:7px;padding:13px 14px;width:100%;font:16px Arial,sans-serif;background:#fff;color:#152d29}.gift-consent{font-size:10px;line-height:1.5;color:#64716b;margin:9px 0}.gift-consent a{color:inherit}.gift-submit{display:block;box-sizing:border-box;width:100%;text-align:center;background:#155d46;color:#fff!important;border:0;border-radius:8px;padding:15px;font:700 14px Arial,sans-serif;text-decoration:none;cursor:pointer}.gift-code{text-align:center;font-weight:700;letter-spacing:.09em;-webkit-user-select:all;user-select:all}.gift-rules{font-size:10px;color:#6f756c;margin:14px auto 0;max-width:480px}.gift-rules summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.gift-rules p{text-align:left}.gift-later{border:0;background:none;color:#65726d;font:12px Arial,sans-serif;text-decoration:underline;margin-top:15px;cursor:pointer}.gift-error{color:#9e2934;font-size:12px}@keyframes gift-wiggle{0%,55%,to{transform:rotate(0)}62%{transform:rotate(-4deg)}69%{transform:rotate(4deg)}76%{transform:rotate(-3deg)}83%{transform:rotate(2deg)}}@keyframes gift-lid-bounce{0%,55%,to{transform:translateY(0)}65%{transform:translateY(-7px) rotate(-3deg)}77%{transform:translateY(-2px) rotate(2deg)}86%{transform:translateY(-5px)}}@media(max-width:520px){.gift-dialog{padding:32px 16px 22px}.gift-dialog h2{font-size:38px}.gift-choices{gap:0}.gift-art{width:100px;height:125px;transform:scale(.85)}.gift-box{width:82px;left:9px;height:72px}.gift-lid{width:94px;left:3px;bottom:83px}.gift-bow:before{left:13px}.gift-bow:after{right:13px}.gift-glow{width:80px;left:10px}.gift-spark{left:40px;top:40px}.gift-number{font-size:9px}.gift-reveal h3{font-size:30px}.gift-intro{font-size:12px}.gift-stars{margin-bottom:5px}}@media(prefers-reduced-motion:reduce){.gift-art,.gift-lid{animation:none!important}.gift-choice.is-picked .gift-lid,.gift-choice.is-picked .gift-spark{transition:none!important}}.gift-banner{display:flex;align-items:stretch;overflow:hidden}.gift-banner .gift-banner-open{flex:1;min-width:0;overflow:hidden;padding:13px 0;text-align:left}.gift-banner .gift-banner-track{display:flex;width:max-content;margin:0;animation:gift-banner-scroll 32s linear infinite}.gift-banner .gift-banner-copy{flex:none;margin:0;padding-left:35px;white-space:nowrap}.gift-banner .gift-banner-star{margin:0 32px;color:#805e16}.gift-banner .gift-banner-pause{flex:none;width:45px;padding:0;border-left:1px solid #ffffff35}.gift-banner:hover .gift-banner-track,.gift-banner:focus-within .gift-banner-track,.gift-banner.is-paused .gift-banner-track{animation-play-state:paused}@keyframes gift-banner-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.gift-banner .gift-banner-track{animation:none;width:auto}.gift-banner .gift-banner-copy{white-space:normal;text-align:center;padding:0 12px}.gift-banner .gift-banner-copy+.gift-banner-copy,.gift-banner .gift-banner-pause{display:none}.gift-banner .gift-banner-star{margin:0 10px}}.real-clips-heading{text-align:center;max-width:690px;margin:0 auto 36px}.real-clips-heading .st-copy{margin-left:auto;margin-right:auto}.real-clips-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:760px;margin:auto}.real-clips-grid figure{margin:0;min-width:0}.real-clips-frame{aspect-ratio:9/16;background:#102333;border-radius:18px;overflow:hidden;border:1px solid #dce4ec;box-shadow:0 12px 32px #10233312}.real-clips-frame video{display:block;width:100%;height:100%;object-fit:contain}.real-clips-grid figcaption{padding:20px 4px 0}.real-clips-grid h3{font-size:21px;letter-spacing:-.4px;line-height:1.25;margin:0 0 9px}.real-clips-grid p{color:#647184;font-size:14px;line-height:1.65;margin:0}.real-clips-action{display:flex;justify-content:center;margin-top:30px}@media(max-width:600px){.real-clips-grid{grid-template-columns:1fr;max-width:360px;gap:32px}.real-clips-heading{margin-bottom:25px}.real-clips-frame{border-radius:14px}}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map?subset=AAAAAAAOAAAAAAAAAAAAAAAAAIQAACAEAAAMAAAABA */
