.nav .links a.cur{opacity:1;border-bottom:1px solid currentColor;padding-bottom:3px}.announce span{white-space:nowrap}.avail{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.avail .wrap{padding-top:28px;padding-bottom:30px}.avail .al{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.avail .al b{font-weight:500;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--taupe)}.avail .al span{font-size:14px;color:var(--muted)}.avail .logos{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:22px 32px;margin-top:22px}.avail .logos img{height:var(--h);width:auto;opacity:.86}.avail.sand{background:var(--sand)}@media(max-width:1100px){.avail .logos{justify-content:flex-start;gap:22px 36px}}@media(max-width:600px){.avail .logos{gap:18px 26px}.avail .logos img{height:calc(var(--h) * .78)}}.ph-chip{display:inline-flex;align-items:center;gap:6px;font:500 10.5px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#8a3b2b;background:#fffaf4ed;border:1px dashed #B4533C;border-radius:999px;padding:4px 9px;white-space:nowrap;vertical-align:middle}.ph-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:#b4533c;flex:none}.ill-chip{display:inline-flex;align-items:center;font:500 10.5px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:#ffffffe6;border:1px solid var(--line);border-radius:999px;padding:5px 10px;white-space:nowrap}.xbtn{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:#fff;cursor:pointer;font:300 22px/1 var(--sans);color:var(--ink)}.wdl{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(246,242,236,.5);border-radius:999px;padding:7px 14px;color:var(--bone);cursor:pointer;background:none;font:14px var(--sans);margin-top:4px}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:none;align-items:center;justify-content:center;background:#15110f85;padding:16px}.modal.on{display:flex}.mbox{background:var(--bone);border-radius:24px;width:min(560px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:28px 30px 30px;position:relative;color:var(--ink)}.mbox .xbtn{position:absolute;right:18px;top:18px}.mbox h3{font-size:28px;margin:10px 44px 8px 0}.mbox p{color:var(--muted);font-size:15px}.mbox label{display:block;font-size:13px;color:var(--taupe);margin-top:14px}.mbox input,.mbox textarea{display:block;width:100%;margin-top:6px;height:48px;border:1px solid var(--line);border-radius:12px;padding:0 14px;font:15px var(--sans);background:#fff;color:var(--ink)}.mbox textarea{height:76px;padding:12px 14px;resize:vertical}.mbox .btn{margin-top:22px;width:100%}.mbox .err{color:#b4533c;font-size:13px;margin-top:10px;display:none}.mbox .err.on{display:block}.mstep{display:none}.mstep.on{display:block}.mbox .summ{background:#fff;border-radius:14px;padding:16px;margin-top:16px;font-size:14px;display:grid;gap:6px}.mbox .summ span{color:var(--taupe)}.mbox .proto{font-size:12px;color:var(--taupe);margin-top:14px}footer a.fl{border-bottom:1px solid rgba(246,242,236,.25)}footer a.fl:hover{border-bottom-color:#f6f2ecb3}.addon.gift small em{font-style:normal;color:var(--ink)}.giftnote{font-size:12.5px;color:var(--muted);margin-top:8px}.xmas{display:none;margin-top:12px;font-size:14px;color:var(--ink);background:var(--sand);border-radius:12px;padding:10px 14px}.xmas.on{display:block}.soon{display:block;margin-top:12px;font-size:13px;color:var(--taupe)}.demo.ill{color:var(--ink);border:1px solid var(--line);background:#ffffffeb}.demo.ill:before{display:none}@media(max-width:1180px){.nav .links{gap:20px}.nav .wrap{gap:28px}}@media(min-width:901px)and (max-width:1200px){.ps{gap:9px;padding:8px 6px}.ps b{white-space:normal}.ps .pi{width:46px;height:46px}}.tl-cap{display:none}@media(max-width:600px){.ribbon{font-size:11px;padding:6px 12px;line-height:1.35}.ribbon .rl{display:none}.ribbon .rb{margin-left:6px}.sec{padding:52px 0}.sec-sm{padding:40px 0}.h-lg{font-size:31px}.lead{font-size:16px}.buy{padding:22px 18px}.buy h1{font-size:38px}.ticks{grid-template-columns:1fr 1fr;gap:8px 12px;font-size:12.5px;margin-bottom:16px}.ticks svg{width:16px;height:16px}.ship{font-size:13px}.headrow{gap:14px}.headrow .acts{flex-wrap:nowrap;overflow-x:auto;width:100%;scrollbar-width:none;padding-bottom:2px}.headrow .acts::-webkit-scrollbar{display:none}.headrow .acts .btn{height:38px;padding:0 14px;font-size:13px;flex:none}.vrow{grid-auto-columns:47%;gap:10px;margin-top:18px}.vcard{border-radius:18px}.vcard .bot b{font-size:14px}#light .res{margin-top:40px;padding-top:32px}.res-head h3{font-size:26px}.res-head .note{font-size:12.5px}.cmp{aspect-ratio:1/1}.tline{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tstep{grid-template-columns:1fr;gap:8px;padding:6px 6px 10px;border-radius:14px}.tstep .ph{aspect-ratio:1;min-height:0;border-radius:10px}.tstep>div:last-child{padding:0 4px}.tstep small{font-size:9.5px;letter-spacing:.1em;margin-bottom:2px}.tstep b{font-size:13px}.tstep p{display:none}.tl-cap{display:block;font-size:12.5px;color:#f6f2ec9e;margin-top:10px}.bento{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.bento .card{padding:18px;border-radius:20px}.bento .card.split{grid-column:span 2;padding:0}.bento .card.split .img{min-height:210px;order:-1}.bento .card.split .txt{padding:20px 20px 22px}.bento .card.split h3{font-size:28px!important}.bento .card.split p{font-size:14.5px;margin-top:10px}.bento .bigstat{font-size:52px;margin-top:12px}.bento .bigstat small{font-size:17px}.bento .card.photo{min-height:250px;padding:0}.bento .card.photo .in{padding:14px}.bento .card.photo h3{font-size:18px}.bento .card.photo p{font-size:12.5px;margin-top:4px}.bento .card.sand{grid-column:span 2}.bento .card h3{font-size:20px}.bento .card p{font-size:13.5px}.bento .card .eyebrow{font-size:10.5px}.wkimg{aspect-ratio:16/9;margin-top:20px}.fullbleed{height:400px}.steps{gap:10px;margin-top:22px}.step{display:grid!important;grid-template-columns:104px minmax(0,1fr);column-gap:14px;align-items:center;padding:10px!important}.step .ph{grid-row:1 / span 3;margin:0!important;aspect-ratio:4/5;border-radius:12px}.step>*:not(.ph){grid-column:2}.step .n{font-size:28px}.step h3{font-size:18px;margin:2px 0 4px}.step p{font-size:13.5px}.reviews{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:22px}.reviews>*{min-width:0}.rv-sum{padding:20px}.rv-sum .big{font-size:52px}.rv-sum p{font-size:13.5px}.rv-sum .btn{margin-top:12px!important}.rvfilter{padding:14px;gap:10px}.rvfilter .fg{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.rvfilter .fg::-webkit-scrollbar{display:none}.rvfilter .fg>span{min-width:auto;flex:none;font-size:12px}.rvfilter .fg .chip{flex:none;height:32px;padding:0 12px;font-size:12.5px}.rvphotos{gap:6px}.rvc{padding:16px;min-height:0}.rq{font-size:14px}.rvnote{font-size:12px}#reviews .eyebrow{flex-wrap:wrap}#reviews .eyebrow .demo{white-space:normal;line-height:1.35}.faqimg{aspect-ratio:21/9;margin-top:16px}.exploded.ex{margin-top:8px}.depth .dv{aspect-ratio:16/11}.rail{grid-template-columns:repeat(5,62%)}.tiles{grid-template-columns:1fr;gap:10px;padding:10px}.tiles4{padding:0 10px 10px;gap:10px}.tiles .tile,.tiles4 .tile{min-height:0;padding:22px 18px 22px 20px;text-align:left;align-items:start;display:grid;grid-template-columns:minmax(0,1fr) 34%;grid-template-rows:auto auto auto 1fr;column-gap:10px;border-radius:24px}.tile>*:not(.pimg){grid-column:1}.tiles .tile .pimg,.tiles4 .tile .pimg{grid-column:2;grid-row:1 / span 4;height:170px!important;align-self:center;justify-self:center;margin:0}.tile .eyebrow{margin-bottom:6px;font-size:11px}.tiles .tile h2,.tiles4 .tile h2{font-size:24px}.tiles .tile p,.tiles4 .tile p{font-size:13.5px;margin-top:6px}.tile .links2{margin-top:14px;gap:8px;flex-wrap:wrap}.tile .links2 .btn{height:38px;padding:0 14px;font-size:13px}.vrow.shoprow{grid-auto-columns:70%}.wallg{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.gt{border-radius:12px}.gt .gd{font-size:9.5px;left:6px;top:6px;padding:3px 7px}.gt .pl{right:6px;top:6px;width:22px;height:22px}.gt .gb{left:8px;right:8px;bottom:8px}.gt .gb small{font-size:10px}.gt .gb b{font-size:12px}.minutes{gap:10px;margin-top:22px}.mn{padding:12px 12px 16px;border-radius:20px}.mn .ph{aspect-ratio:16/10;margin:0 0 12px;border-radius:12px}.mn .v{font-size:44px}.mn .v small{font-size:15px}.mn b{margin-top:8px;font-size:14.5px}.mn span{font-size:12.5px}.goals{gap:8px;margin-top:22px}.goal{min-height:150px;padding:14px;border-radius:18px}.goal h3{font-size:17px}.goal span{font-size:11.5px}.journal{grid-template-columns:repeat(3,72%);overflow-x:auto;gap:12px;margin-top:22px;scrollbar-width:none}.journal::-webkit-scrollbar{display:none}.jc h3{font-size:18px}.method .mi{min-height:300px}.method .mt{padding:40px 20px}.method h2{font-size:36px}.triad{margin-top:24px;gap:14px}.game{padding:26px}footer{padding:56px 0 100px}.fgrid{gap:28px}.tagline{font-size:26px;margin-top:36px}}.tl2{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:64px;align-items:center}.tl2 h2{margin-top:14px}.tlv{position:relative;aspect-ratio:4/5;border-radius:var(--r-xl);overflow:hidden;background:#000}.tlv .strip{position:absolute;top:0;left:0;height:100%;width:300%;background:url(tl-tiles.jpg) left top/100% 100% no-repeat;transform:translate(calc(var(--i) * -33.3333%));transition:transform .55s cubic-bezier(.2,.7,.2,1)}.tlv video{display:block;width:100%;height:100%;object-fit:cover}.tlv .cap{position:absolute;left:18px;bottom:16px;font-size:13px;color:#fff;background:#0000006b;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:6px 12px;border-radius:999px;z-index:2}.bqq{font-size:17px;margin-top:24px;color:#f6f2ecd9}.bans{display:grid;gap:10px;margin-top:14px}.bans button{display:flex;align-items:center;gap:14px;text-align:left;padding:14px 18px;border-radius:16px;border:1px solid var(--line-d);background:#ffffff0a;color:#f6f2ecc7;font:15px var(--sans);cursor:pointer;transition:background .2s}.bans button i{width:14px;height:14px;border-radius:50%;background:var(--c);box-shadow:0 0 14px 3px var(--c);flex:none}.bans button b{display:block;font-weight:500;font-size:16px;color:var(--bone)}.bans button.on{background:var(--bone);color:var(--muted);border-color:var(--bone)}.bans button.on b{color:var(--ink)}.tlres{margin-top:26px;padding-top:22px;border-top:1px solid var(--line-d)}.tlyour{color:var(--c)!important}.tlyour b{font-weight:600}.tl2 .tl-line{margin-top:8px}.tlnote{font-size:13px;color:#f6f2ec8c;margin-top:14px}@media(max-width:900px){.tl2{grid-template-columns:1fr;gap:28px}}@media(max-width:600px){.tl2{display:flex;flex-direction:column;align-items:stretch;gap:0}.tl2-tx{display:contents}.tl2-tx>.eyebrow{order:1}.tl2 h2{order:2;font-size:29px;margin-top:10px}.tl2 .bq{order:3}.tl2-vis{order:4;margin-top:14px}.tlres{order:5;margin-top:16px;padding-top:14px}.bqq{font-size:15px;margin-top:14px}.bans{gap:8px;margin-top:10px}.bans button{padding:10px 14px;font-size:13.5px;gap:12px;border-radius:14px}.bans button b{font-size:15px}.tlv{border-radius:22px}.tl2 .tl-line{font-size:15px}.tl-meta .pill{height:30px;padding:0 12px;font-size:12px}.tl2 .tl-src{font-size:11.5px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/site4.css.map */
