.exp5-root{--thrive-black: #000;--thrive-ink: #0f1422;--thrive-white: #fff;--thrive-blue: #205eee;--thrive-blue-2: #2a6bff;--thrive-blue-ink: #3152c8;--thrive-blue-soft: #a4bfff;--thrive-grey-100: #eef0f6;--thrive-grey-200: #d9d9d9;--thrive-grey-300: #cccbcc;--thrive-grey-700: #778390;--thrive-grey-800: #666;--thrive-grey-900: #434343;--thrive-cyan: #2dc7ff;--thrive-yellow: #ffb800;--thrive-cream: #F4F1EB;font-family:Poppins,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;color:var(--thrive-ink);background:var(--thrive-white);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.exp5-root,.exp5-root *,.exp5-root *:before,.exp5-root *:after{box-sizing:border-box}.exp5-root img{display:block;max-width:100%}.exp5-root button{font-family:inherit}.exp5-root a{color:inherit}.exp5-root .exp5-no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.exp5-root .exp5-no-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.exp5-root .exp5-sticky-promo{position:sticky;top:0;left:0;right:0;z-index:80;background:#205eee;color:#fff;transform:translateY(-100%);transition:transform .38s cubic-bezier(.2,.8,.2,1),max-height .3s ease;max-height:0;overflow:hidden;pointer-events:none}.exp5-root .exp5-sticky-promo[data-visible=true]{transform:translateY(0);max-height:110px;pointer-events:auto;box-shadow:0 8px 22px #0000002e}@keyframes exp5-marco-in{0%{transform:translate(-110%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes exp5-pack-card-in{0%{transform:translate(-200px) rotate(0);opacity:0}to{transform:translate(0) rotate(var(--exp5-rot, 0deg));opacity:1}}@keyframes exp5-cyclist-in{0%{transform:translate(-40px);opacity:0}to{transform:translate(0);opacity:1}}.exp5-root [data-exp5-marco-card]{animation:exp5-marco-in .65s .15s cubic-bezier(.2,.8,.2,1) backwards;will-change:transform}.exp5-root .exp5-hero-pack-card{transform:rotate(var(--exp5-rot, 0deg));animation:exp5-pack-card-in .55s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:.4s;will-change:transform}.exp5-root .exp5-hero-pack-card[data-pack="1"]{animation-delay:.5s}.exp5-root .exp5-hero-pack-card[data-pack="2"]{animation-delay:.6s}.exp5-root .exp5-hero-pack-card[data-pack="3"]{animation-delay:.7s}.exp5-root .exp5-hero-pack-card[data-pack="4"]{animation-delay:.8s}.exp5-root [data-exp5-cyclist-text]{animation:exp5-cyclist-in .55s 1s cubic-bezier(.2,.8,.2,1) backwards;will-change:transform}@media(prefers-reduced-motion:reduce){.exp5-root [data-exp5-marco-card],.exp5-root .exp5-hero-pack-card,.exp5-root [data-exp5-cyclist-text]{animation:none}}.exp5-root .exp5-team-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0000008c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:none;align-items:center;justify-content:center;padding:20px}.exp5-root .exp5-team-modal.is-open{display:flex}.exp5-root .exp5-team-modal-card{width:100%;max-width:380px;max-height:88vh;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 20px 50px #0006;display:flex;flex-direction:column;animation:exp5-team-pop .3s cubic-bezier(.2,.8,.2,1)}@keyframes exp5-team-pop{0%{transform:scale(.94) translateY(8px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.exp5-root .exp5-team-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px}.exp5-root .exp5-team-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:12px 8px;background:#f7f8fb;border:1px solid #eef0f6;border-radius:10px}.exp5-root .exp5-expect-card{transform:translate(-220px);opacity:0;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .6s cubic-bezier(.2,.8,.2,1);will-change:transform,opacity}.exp5-root [data-exp5-expect].exp5-in-view .exp5-expect-card{transform:translate(0);opacity:1}.exp5-root [data-exp5-expect].exp5-in-view .exp5-expect-card[data-expect="0"]{transition-delay:0s}.exp5-root [data-exp5-expect].exp5-in-view .exp5-expect-card[data-expect="1"]{transition-delay:.15s}.exp5-root [data-exp5-expect].exp5-in-view .exp5-expect-card[data-expect="2"]{transition-delay:.3s}@media(prefers-reduced-motion:reduce){.exp5-root .exp5-expect-card{transform:translate(0);opacity:1;transition:none}}@keyframes exp5-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes exp5-scroll-rev{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes exp5-amb{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes exp5-ugc{0%{transform:translate(0)}to{transform:translate(-50%)}}.exp5-root .exp5-marquee-row1{animation:exp5-scroll 70s linear infinite}.exp5-root .exp5-marquee-row2{animation:exp5-scroll-rev 80s linear infinite}.exp5-root .exp5-marquee-row3{animation:exp5-scroll 90s linear infinite}.exp5-root .exp5-amb-track{animation:exp5-amb 32s linear infinite}.exp5-root .exp5-ugc-track{animation:exp5-ugc 38s linear infinite}@media(prefers-reduced-motion:reduce){.exp5-root .exp5-marquee-row1,.exp5-root .exp5-marquee-row2,.exp5-root .exp5-marquee-row3,.exp5-root .exp5-amb-track,.exp5-root .exp5-ugc-track{animation:none}}.exp5-root .exp5-finish-card{position:relative;padding:8px 6px 6px;background:#fff;border:1px solid var(--thrive-grey-100);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;box-shadow:0 2px 6px #0f142208;transition:all .18s cubic-bezier(.2,.8,.2,1)}.exp5-root .exp5-finish-card:hover{transform:translateY(-1px)}.exp5-root .exp5-finish-card[aria-pressed=true]{border-color:var(--thrive-blue);border-width:1.5px;box-shadow:0 6px 18px #205eee2e}.exp5-root .exp5-finish-card[aria-pressed=true] .exp5-finish-num{color:var(--thrive-blue)}.exp5-root .exp5-finish-check{display:none}.exp5-root .exp5-finish-card[aria-pressed=true] .exp5-finish-check{display:inline-flex}.exp5-root .exp5-size-btn{background:transparent;border:none;padding:0;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer}.exp5-root .exp5-size-btn[disabled]{opacity:.35;cursor:not-allowed}.exp5-root .exp5-size-ring{border-radius:50%;border:2px solid rgba(15,20,34,.22);background:transparent;transition:all .18s cubic-bezier(.2,.8,.2,1)}.exp5-root .exp5-size-btn[aria-pressed=true] .exp5-size-ring{border:3px solid var(--thrive-blue);background:#205eee1a;box-shadow:0 0 0 1px #205eee59}.exp5-root .exp5-size-label{font:600 10px Poppins;color:#0f14228c;letter-spacing:.02em}.exp5-root .exp5-size-btn[aria-pressed=true] .exp5-size-label{font:900 italic 12px Inter;color:var(--thrive-ink);letter-spacing:-.01em}.exp5-root .exp5-size-btn[disabled] .exp5-size-label{text-decoration:line-through}.exp5-root .exp5-buy-cta{width:100%;background:linear-gradient(180deg,#2a72ff,#205eee);color:#fff;border:none;padding:14px 18px;border-radius:9999px;font:700 italic 15px Inter;letter-spacing:-.005em;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;box-shadow:0 8px 22px #205eee66,inset 0 1px #ffffff40;transition:transform .08s ease,box-shadow .18s ease}.exp5-root .exp5-buy-cta:hover{box-shadow:0 12px 28px #205eee80,inset 0 1px #ffffff40}.exp5-root .exp5-buy-cta:active{transform:scale(.98)}.exp5-root .exp5-buy-cta[disabled]{opacity:.6;cursor:not-allowed}.exp5-root .exp5-acc-item{border-bottom:1px solid var(--thrive-grey-100)}.exp5-root .exp5-acc-btn{width:100%;padding:5px 18px;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:10px;font:600 13px/1.3 Poppins;color:#000;text-align:left}.exp5-root .exp5-acc-toggle{font-size:18px;color:var(--thrive-grey-800);transition:transform .15s}.exp5-root .exp5-acc-item[open]>.exp5-acc-btn .exp5-acc-toggle{transform:rotate(45deg)}.exp5-root .exp5-acc-body{padding:0 18px 6px;font:400 12px/1.4 Poppins;color:var(--thrive-grey-900)}.exp5-root details.exp5-acc-item summary{list-style:none;cursor:pointer}.exp5-root details.exp5-acc-item summary::-webkit-details-marker{display:none}.exp5-root .exp5-gallery{position:relative;background:#000;overflow:hidden}.exp5-root .exp5-hero-wrap{position:relative}.exp5-root .exp5-gallery-rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;aspect-ratio:1 / 1}.exp5-root .exp5-gallery-rail::-webkit-scrollbar{display:none}.exp5-root .exp5-gallery-slide{flex:0 0 100%;scroll-snap-align:center;position:relative;overflow:hidden}.exp5-root .exp5-gallery-slide img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.exp5-root .exp5-filmstrip-thumbs{background:#fff;border-top:1px solid var(--thrive-grey-100);padding:3px;display:flex;gap:10px;align-items:center;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.exp5-root .exp5-filmstrip-thumbs::-webkit-scrollbar{display:none}.exp5-root .exp5-thumb{flex-shrink:0;width:40px;height:40px;border-radius:9px;background-size:cover;background-position:center;border:1.5px solid var(--thrive-grey-100);box-shadow:0 1px 3px #0f14220f;opacity:.7;cursor:pointer;padding:0;transition:all .18s cubic-bezier(.2,.8,.2,1)}.exp5-root .exp5-thumb[aria-current=true]{opacity:1;border-color:var(--thrive-blue);box-shadow:0 0 0 1.5px #205eee59,0 3px 8px #0f14221a}.exp5-root .exp5-hero-banner{position:absolute;left:-20%;right:-20%;top:37%;transform:translateY(-50%) rotate(-10deg);background:var(--thrive-blue);padding:9px 0;text-align:center;font:900 italic 13px/1 Inter;letter-spacing:-.005em;color:#fff;white-space:nowrap;box-shadow:0 10px 26px #0000008c;pointer-events:none}.exp5-root .exp5-fan-stage{position:relative;padding:6px 14px 0;overflow:visible}.exp5-root .exp5-fan-track{position:relative;margin-left:-14px;margin-right:-14px}.exp5-root .exp5-fan-card{position:absolute;top:4px;border-radius:11px;border:2px solid #fff;box-shadow:0 8px 18px #0f142247,0 0 0 .5px #0f142214;display:flex;align-items:center;justify-content:center;overflow:hidden;transform-origin:50% 50%;will-change:transform;transition:transform .12s cubic-bezier(.2,.8,.2,1)}.exp5-root .exp5-phone-stage{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.exp5-root .exp5-phone{position:absolute;transform-origin:50% 95%;will-change:transform;border-radius:30px;background:linear-gradient(180deg,#1f2127,#0a0a0c);padding:4px;box-shadow:0 18px 36px -16px #0f142261,0 2px 6px #0f142214,inset 0 0 0 1px #ffffff0d;overflow:hidden;transition:transform .12s cubic-bezier(.2,.8,.2,1)}.exp5-root .exp5-phone-screen{position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:26px;overflow:hidden}.exp5-root .exp5-phone-notch{position:absolute;top:8px;left:50%;transform:translate(-50%);width:56px;height:16px;background:#000;border-radius:999px;z-index:3}.exp5-root .exp5-dot{width:6px;height:6px;border-radius:50%;background:var(--thrive-grey-300);transition:all .18s}.exp5-root .exp5-dot.active{width:24px;border-radius:3px;background:#000}.exp5-root .exp5-eyebrow{font:700 9px Poppins;letter-spacing:.22em;color:var(--thrive-blue);text-transform:uppercase}.exp5-root .exp5-best-value-ribbon{position:absolute;top:0;right:0;padding:5px 10px 5px 14px;background:var(--thrive-ink);color:#fff;font:900 italic 9px Inter;letter-spacing:.16em;text-transform:uppercase;border-radius:0 12px 0 8px;box-shadow:0 2px 6px #0f14222e}.exp5-root .exp5-ring-img[data-finish=black]{filter:drop-shadow(0 8px 14px rgba(0,0,0,.5))}.exp5-root .exp5-ring-img[data-finish=silver]{filter:hue-rotate(0deg) brightness(1.4) saturate(0) drop-shadow(0 8px 14px rgba(0,0,0,.5))}.exp5-root .exp5-ring-img[data-finish=gold]{filter:sepia(.6) hue-rotate(-20deg) saturate(2) brightness(1.05) drop-shadow(0 8px 14px rgba(0,0,0,.5))}@media(max-width:1023px){.exp5-desktop-root,.exp5-desktop-section{display:none!important}}@media(min-width:1024px){.exp5-root,.exp5-section{display:none!important}}@media(min-width:768px)and (max-width:1023px){.exp5-root{max-width:480px;margin:0 auto;box-shadow:0 0 60px #00000014}}.exp5-desktop-root{font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;color:#0f1422;background:#fff;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.exp5-desktop-root,.exp5-desktop-root *,.exp5-desktop-root *:before,.exp5-desktop-root *:after{box-sizing:border-box}.exp5-desktop-root img{display:block;max-width:100%}@keyframes exp5d-pulse{0%,to{opacity:1}50%{opacity:.4}}@media(min-width:1024px){.exp5-desktop-root .exp5-root,.exp5-desktop-root .exp5-section{display:block!important}.exp5-desktop-root .exp5-rail-clone>section,.exp5-desktop-root .exp5-rail-clone section{margin-left:0!important;margin-right:0!important}.exp5-desktop-root .exp5-rail-clone{width:100%;max-width:100%}}.exp5-desktop-root .exp5d-sticky-promo{position:fixed;top:0;left:0;right:0;z-index:200;background:#205eee;color:#fff;transform:translateY(-100%);transition:transform .38s cubic-bezier(.2,.8,.2,1);pointer-events:none}.exp5-desktop-root .exp5d-sticky-promo[data-visible=true]{transform:translateY(0);pointer-events:auto;box-shadow:0 8px 22px #00000024}.exp5-desktop-root .exp5d-sticky-promo-inner{max-width:1440px;margin:0 auto;padding:8px 32px;display:flex;align-items:center;gap:24px;height:74px}.exp5-desktop-root .exp5d-nav{position:sticky;top:0;z-index:80;background:#fff;border-bottom:1px solid #eef0f6}.exp5-desktop-root .exp5d-nav-inner{max-width:1440px;margin:0 auto;height:66px;display:flex;align-items:center;gap:40px;padding:0 32px}.exp5-desktop-root .exp5d-nav-links{display:flex;gap:32px;flex:1;justify-content:center}.exp5-desktop-root .exp5d-nav-links a:hover{opacity:1;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.exp5-desktop-root .exp5d-hero-section{background:#fff;padding:32px 32px 80px}.exp5-desktop-root .exp5d-hero-grid{max-width:1600px;margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:start}.exp5-desktop-root .exp5d-hero-bento-wrap{position:sticky;top:82px;align-self:start}.exp5-desktop-root .exp5d-buy-rail{align-self:start;width:100%;min-width:0}.exp5-desktop-root .exp5d-bento{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;grid-auto-rows:140px}.exp5-desktop-root .exp5d-bento-tile{border-radius:10px;overflow:hidden;position:relative;background:#eef0f6}.exp5-desktop-root .exp5d-bento-tile-hero{grid-column:1 / span 6;grid-row:span 4;background:#000}.exp5-desktop-root .exp5d-bento-tile-studio{grid-column:1 / span 6;grid-row:span 3;background:#f5f1e8}.exp5-desktop-root .exp5d-bento-tile-palm{grid-column:1 / span 3;grid-row:span 3}.exp5-desktop-root .exp5d-bento-tile-action{grid-column:4 / span 3;grid-row:span 3}.exp5-desktop-root .exp5d-bento-tile-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%}.exp5-desktop-root .exp5d-bento-tile-chips{position:absolute;top:18px;left:18px;right:18px;display:flex;justify-content:space-between;z-index:3;gap:8px}.exp5-desktop-root .exp5d-bento-tile-caption{position:absolute;bottom:0;left:0;right:0;padding:22px 24px;background:linear-gradient(to top,rgba(0,0,0,.55) 0%,rgba(0,0,0,.15) 60%,transparent);color:#fff}.exp5-desktop-root .exp5d-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:9999px;font:500 11px Poppins;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.exp5-desktop-root .exp5d-chip-dark{background:#000000bf;color:#fff}@keyframes exp5d-ugc{0%{transform:translate(0)}to{transform:translate(-50%)}}.exp5-desktop-root .exp5d-ugc-track{animation:exp5d-ugc 48s linear infinite}.exp5-desktop-root section:has(.exp5d-ugc-track):hover .exp5d-ugc-track{animation-play-state:paused}.exp5-desktop-root{padding-bottom:96px}.exp5-desktop-root .exp5d-sticky-buy{position:fixed;bottom:0;left:0;right:0;z-index:90;background:#0f0f0f;color:#f4f1eb;border-top:1px solid rgba(255,255,255,.08);box-shadow:0 -10px 30px #0000002e}.exp5-desktop-root .exp5d-sticky-buy-inner{max-width:1600px;margin:0 auto;padding:12px 32px;display:flex;align-items:center;gap:22px;min-height:88px}.exp5-desktop-root .exp5d-chat-fab{animation:exp5d-chat-pulse 2.4s cubic-bezier(.4,0,.2,1) infinite}@keyframes exp5d-chat-pulse{0%,to{box-shadow:0 8px 22px #205eee40,0 0 #205eee59}50%{box-shadow:0 8px 22px #205eee40,0 0 0 14px #205eee00}}.exp5-root .exp5-phone-stage{height:420px!important;position:relative;display:flex;align-items:center;justify-content:center;overflow:visible;margin-left:-18px;margin-right:-18px}.exp5-root .exp5-phone{width:180px!important;height:390px!important}.exp5-root section:has(>div .exp5-fan-stage)>div:first-child{border-color:#205eee47!important;box-shadow:0 0 28px 4px #205eee2e,0 0 60px 8px #205eee14,0 6px 18px #0f14220d!important}.exp5-root section:has(>div .exp5-fan-stage)>div:first-child>div:first-child{border-top-left-radius:12px;border-top-right-radius:12px;overflow:hidden}.exp5-root section:has(>[data-exp5-phone-stage])>div:first-child{margin-bottom:32px!important}.exp5-root section:has(>[data-exp5-phone-stage])>[data-exp5-phone-stage]+div{margin-top:32px!important}.exp5-root .exp5-phone{transform-origin:50% 50%!important}.exp5-root section:has(>div .exp5-fan-stage) span[style*=line-through]{text-decoration-thickness:1px!important}.exp5-root .exp5-expect-card{width:145px!important}.exp5-root .exp5-expect-card[data-expect="0"]{left:0!important}.exp5-root .exp5-expect-card[data-expect="1"]{left:95px!important}.exp5-root .exp5-expect-card[data-expect="2"]{left:190px!important}.exp5-root [data-exp5-expect]>div>div{width:335px!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/exp5.css.map */
