:root{--hig-label:#1d1d1f;--hig-label-2:#6e6e73;--hig-label-3:#86868b;--hig-grouped:#f5f5f7;--hig-fill:rgba(118,118,128,.12);--hig-fill-2:rgba(118,118,128,.08);--hig-separator:rgba(60,60,67,.14);--hig-glass:rgba(255,255,255,.64);--hig-glass-strong:rgba(255,255,255,.8);--hig-glass-edge:rgba(255,255,255,.7);--hig-glass-rim:rgba(0,0,0,.06);--hig-glass-shadow:0 10px 36px -8px rgba(15,23,42,.18),0 2px 6px rgba(15,23,42,.06);--hig-blur:saturate(190%) blur(22px);--hig-smooth:linear(0,.053,.168,.301,.431,.547,.646,.727,.791,.842,.881,.911,.934,.951,.964,.974,.981,.986,.99,.993,.995,.996,.997,.998,.999,.999,1);--hig-snappy:linear(0,.054,.178,.33,.482,.62,.736,.828,.897,.947,.98,1.001,1.013,1.019,1.02,1.019,1.016,1.013,1.01,1.007,1.005,1.003,1.002,1.001,1);--hig-bouncy:linear(0,.034,.12,.24,.378,.52,.655,.778,.883,.968,1.033,1.079,1.108,1.123,1.126,1.12,1.108,1.092,1.075,1.057,1.04,1.025,1.012,1.002,.994,.989,.986,.984,.984,.985,.987,.989,.991,.993,.995,.997,.999,1);--hig-focus:0 0 0 4px rgba(0,125,250,.35);--font-body-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue","Segoe UI",Roboto,Arial,sans-serif;--font-heading-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue","Segoe UI",Roboto,Arial,sans-serif}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:#0071e32e}.cm-site h1,.cm-header h1{letter-spacing:-.032em!important;font-weight:650}.cm-site h2{letter-spacing:-.027em!important}.cm-site h3{letter-spacing:-.016em!important}.cm-site :is(h1,h2) span{letter-spacing:inherit!important}.cm-site p{text-wrap:pretty}.cm-site :is(h1,h2,h3){text-wrap:balance}.shopify-section-group-header-group{transition:transform .5s var(--hig-smooth)}.cm-header{background:var(--hig-glass)!important;-webkit-backdrop-filter:var(--hig-blur);backdrop-filter:var(--hig-blur);border-bottom:0!important;box-shadow:inset 0 -.5px 0 var(--hig-separator),inset 0 1px #ffffff80;transition:background-color .4s ease,box-shadow .4s ease}html.hig-scrolled .cm-header{background:var(--hig-glass-strong)!important;box-shadow:inset 0 -.5px 0 var(--hig-separator),0 8px 30px -18px #0f172a59}body:has(.cm-wow-home) .cm-header{background:#10171ee6!important;box-shadow:inset 0 -.5px #ffffff1a,inset 0 1px #ffffff0f}html.hig-scrolled body:has(.cm-wow-home) .cm-header{background:#10171ebd!important}.cm-utility{position:relative;z-index:21}.cm-header,.cm-header .cm-brand img,.cm-nav-actions>.cm-btn{transition:background-color .55s var(--hig-smooth),color .55s var(--hig-smooth),filter .55s var(--hig-smooth),box-shadow .55s var(--hig-smooth)}html.hig-over-light body:has(.cm-wow-home) .cm-header{background:var(--hig-glass-strong)!important;color:var(--hig-label)!important;box-shadow:inset 0 -.5px 0 var(--hig-separator),0 8px 30px -18px #0f172a59}html.hig-over-light body:has(.cm-wow-home) .cm-header .cm-brand img{filter:none}html.hig-over-light body:has(.cm-wow-home) .cm-nav-actions>.cm-btn{background:var(--cm-blue);color:#fff!important}.cm-mobile-menu .cm-menu-panel{background:#ffffffdb!important;-webkit-backdrop-filter:saturate(180%) blur(30px);backdrop-filter:saturate(180%) blur(30px);box-shadow:0 30px 60px -30px #0f172a59,inset 0 .5px #fffc!important;border-color:transparent!important}.cm-mobile-menu .cm-nav-menu[open] .cm-menu-panel{animation:hig-pop .42s var(--hig-snappy) both;transform-origin:50% 0}@keyframes hig-pop{0%{opacity:0;transform:translateY(-6px) scale(.985)}}.cm-desktop-nav{--cm-nav-ease:cubic-bezier(.2,.8,.2,1)}.cm-desktop-nav>.cm-nav-menu>summary{gap:0!important;border-radius:999px}.cm-desktop-nav .cm-menu-chevron{flex:none;width:10px;height:10px;margin:1px 0 0 5px;opacity:.55;transition:transform .2s var(--cm-nav-ease),opacity .2s ease}.cm-desktop-nav>.cm-nav-menu:is([open],:hover)>summary .cm-menu-chevron{opacity:.85}.cm-desktop-nav>.cm-nav-menu[open]>summary .cm-menu-chevron{transform:rotate(180deg)}.cm-desktop-nav .cm-menu-panel{top:calc(100% + 8px);left:0;right:0;width:min(1240px,calc(100% - 88px));margin:0 auto;padding:0;background:#fff!important;color:#1d1d1f!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;border-radius:20px;box-shadow:0 0 0 1px #00000012,0 2px 6px #0000000a,0 24px 60px -16px #0003!important;max-height:calc(100vh - 150px);overflow:auto;overscroll-behavior:contain;transform-origin:50% 0;opacity:0;transform:translateY(-6px) scale(.98);transition:opacity .15s ease,transform .15s ease;animation:none}.cm-desktop-nav>.cm-nav-menu>summary{position:relative}.cm-desktop-nav>.cm-nav-menu[open]>summary:after{content:""!important;display:block!important;position:absolute;left:-14px;right:-14px;top:100%;height:18px;transform:none!important}.cm-desktop-nav .cm-nav-menu[open] .cm-menu-panel{opacity:1;transform:none;transition:none;animation:cm-nav-in .22s var(--cm-nav-ease) both}@keyframes cm-nav-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}@supports selector(::details-content){.cm-desktop-nav>.cm-nav-menu:not([open])::details-content{transition:content-visibility .15s allow-discrete}}html.cm-nav-swap .cm-desktop-nav .cm-menu-panel,html.cm-nav-swap .cm-desktop-nav>.cm-nav-menu::details-content{transition:none!important}html.cm-nav-swap .cm-desktop-nav .cm-nav-menu[open] .cm-menu-panel{animation:none}html.cm-nav-swap .cm-desktop-nav .cm-nav-menu[open] .cm-menu-grid{animation:cm-nav-swap .18s ease both}@keyframes cm-nav-swap{0%{opacity:.25}}.cm-desktop-nav .cm-menu-panel>.cm-wrap.cm-menu-grid{width:auto;max-width:none;margin:0;padding:28px 32px 30px;gap:36px;grid-template-columns:minmax(220px,.9fr) 1fr 1fr 1fr;align-items:start}.cm-desktop-nav .cm-menu-group>p{margin:6px 0 10px;font-size:1.2rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#6e6e73}.cm-desktop-nav .cm-menu-group>a,.cm-desktop-nav .cm-accessories-nav>summary{display:flex;align-items:center;width:fit-content;max-width:calc(100% + 24px);min-height:0;margin:0 -12px;padding:7px 12px!important;border-radius:999px;font-size:1.7rem!important;line-height:1.3;font-weight:400;letter-spacing:-.01em;color:#1d1d1f!important;text-decoration:none!important;background:transparent;transition:background-color .15s ease,color .15s ease}.cm-desktop-nav .cm-menu-group>a:is(:hover,:focus-visible),.cm-desktop-nav .cm-accessories-nav>summary:is(:hover,:focus-visible){background:#f2f2f4;color:#000!important}.cm-desktop-nav .cm-menu-panel :is(a,summary):focus-visible{outline:2px solid #0071e3!important;outline-offset:1px!important}.cm-desktop-nav .cm-accessories-nav>summary{justify-content:flex-start}.cm-sub-chevron{display:inline-flex;flex:none;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.cm-desktop-nav .cm-sub-chevron{margin:1px 0 0 6px;opacity:.55}.cm-desktop-nav .cm-accessories-nav nav{border-left:1px solid rgba(0,0,0,.1);margin:4px 0 6px;padding:4px 0 4px 14px}.cm-desktop-nav .cm-accessories-nav nav>a{width:fit-content;max-width:calc(100% + 20px);margin:0 -10px;padding:6px 10px;border-radius:999px;font-size:1.5rem!important;color:#1d1d1f;text-decoration:none;transition:background-color .15s ease}.cm-desktop-nav .cm-accessories-nav nav>a:is(:hover,:focus-visible){background:#f2f2f4}.cm-desktop-nav .cm-menu-grid .cm-menu-feature{background:#f5f5f7!important;border-radius:16px!important;padding:24px!important;box-shadow:none!important;color:#1d1d1f!important;transform:none!important;transition:background-color .2s ease!important}.cm-desktop-nav .cm-menu-grid .cm-menu-feature:hover{background:#ededf0!important}.cm-desktop-nav .cm-menu-feature>strong{font-size:2.2rem;line-height:1.18;letter-spacing:-.025em;font-weight:600;color:#1d1d1f}.cm-desktop-nav .cm-menu-feature>span:not(.cm-icon-tile){color:#6e6e73!important}.cm-desktop-nav .cm-menu-feature .cm-icon-tile{background:#fff;color:#1d1d1f;border-radius:12px;box-shadow:0 0 0 1px #0000000f}.cm-desktop-nav .cm-menu-feature .cm-menu-feature-arrow{color:#06c!important;font-weight:500}.cm-desktop-nav .cm-menu-feature-arrow svg{transition:transform .2s var(--cm-nav-ease)}.cm-desktop-nav .cm-menu-feature:hover .cm-menu-feature-arrow svg{transform:translate(3px)}@media(max-width:1200px){.cm-desktop-nav .cm-menu-panel>.cm-wrap.cm-menu-grid{padding:24px 24px 26px;gap:24px;grid-template-columns:minmax(200px,.9fr) 1fr 1fr 1fr}.cm-desktop-nav .cm-menu-group>a,.cm-desktop-nav .cm-accessories-nav>summary{font-size:1.6rem!important}}@media(min-width:1051px){body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:39;background:#0000000a;opacity:0;pointer-events:none;transition:opacity .15s ease}body:has(.cm-desktop-nav>.cm-nav-menu[open]):after{opacity:1;transition-duration:.22s}}.cm-btn,.cm-acc-link,.hig-press{transition:transform .55s var(--hig-snappy),background-color .25s ease,box-shadow .35s ease,color .25s ease,opacity .2s}.cm-btn{border-radius:999px!important;will-change:transform}.cm-btn:active,.hig-press:active{transform:scale(.955)!important;transition-duration:.12s}@media(hover:hover){.cm-btn:not(.cm-btn-white):not(.cm-btn-outline):hover{box-shadow:0 10px 24px -10px #2455ed8c}}.cm-btn-outline{background:var(--hig-fill-2)!important;border-color:transparent!important;color:var(--hig-label)!important}@media(hover:hover){.cm-btn-outline:hover{background:var(--hig-fill)!important}}.cm-btn-white{box-shadow:0 1px #fff6 inset,0 10px 30px -12px #00000073}.cm-guide-tabs,.cm-acc-tabs{position:relative;background:var(--hig-fill)!important;border-radius:999px!important;padding:5px!important;isolation:isolate}.cm-guide-tabs button,.cm-acc-tabs a{border-radius:999px!important;position:relative;z-index:1;transition:color .3s ease}.hig-seg-thumb{position:absolute;z-index:0;top:0;left:0;border-radius:999px;background:#fff;box-shadow:0 3px 8px #0000001f,0 3px 1px #0000000a,inset 0 .5px #ffffffe6;transition:transform .6s var(--hig-snappy),width .6s var(--hig-snappy),height .6s var(--hig-snappy);pointer-events:none}.hig-seg-ready>button[aria-selected=true],.hig-seg-ready>a.is-active{background:transparent!important;box-shadow:none!important}.hig-seg-ready>button:hover,.hig-seg-ready>a:hover{background:transparent!important}@media(max-width:760px){.cm-guide-tabs{border-radius:22px!important}.cm-guide-tabs button{border-radius:17px!important}}@media(hover:hover){.cm-guide-panel a,.cm-acc-actions-grid a,.cm-acc-now-card,.cm-acc-devices li,.cm-pause-alt a,.cm-learn-card,.cm-intent-strip>a{transition:transform .7s var(--hig-snappy),box-shadow .7s var(--hig-smooth),border-color .3s ease!important}.cm-guide-panel a:hover,.cm-acc-actions-grid a:hover,.cm-acc-now-card:hover,.cm-acc-devices li:hover,.cm-pause-alt a:hover,.cm-learn-card:hover,.cm-intent-strip>a:hover{transform:translateY(-4px)!important;box-shadow:0 24px 44px -24px #0f172a47!important}}:where(.hig-sheen){position:relative}.hig-sheen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;overflow:hidden;transition:opacity .4s ease;background:radial-gradient(420px circle at var(--hig-mx,50%) var(--hig-my,0%),rgba(255,255,255,.55),transparent 40%);mix-blend-mode:soft-light}.hig-sheen:hover:after{opacity:1}.cm-experience-note{background:#16221e6b!important;-webkit-backdrop-filter:saturate(180%) blur(26px)!important;backdrop-filter:saturate(180%) blur(26px)!important;border:1px solid rgba(255,255,255,.22)!important;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #ffffff0f,0 24px 60px -20px #0009!important;transition:transform .7s var(--hig-snappy)!important}@media(hover:hover){.cm-experience-note:hover{transform:translateY(-3px) scale(1.01)}}.cm-site :is(a,button,summary,input,select,textarea):focus-visible,.cm-header :is(a,button,summary):focus-visible{outline:none!important;box-shadow:var(--hig-focus)!important;border-radius:12px}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.shopify-section-group-header-group{view-transition-name:hig-header}::view-transition-group(hig-header){animation:none}::view-transition-old(root){animation:hig-vt-out .26s ease both}::view-transition-new(root){animation:hig-vt-in .5s var(--hig-smooth) both}}@keyframes hig-vt-out{to{opacity:0;filter:blur(3px);transform:scale(.992)}}@keyframes hig-vt-in{0%{opacity:0;transform:translateY(14px)}}.cm-motion-ready [data-reveal]{filter:blur(8px);transform:translateY(26px) scale(.985)!important;transition:opacity .8s var(--hig-smooth),transform 1.1s var(--hig-snappy),filter .8s var(--hig-smooth)!important;transition-delay:var(--cm-reveal-delay,0ms)!important}.cm-motion-ready [data-reveal].is-visible{filter:none;transform:none!important}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.cm-acc-card,.cm-acc-now-card,.cm-acc-actions-grid a,.cm-acc-devices li,.cm-acc-box,.cm-pause-alt li,.hig-rise{animation:hig-rise linear both;animation-timeline:view();animation-range:entry 0% entry 42%}.cm-experience-photo img{animation:hig-drift linear both;animation-timeline:scroll(root);animation-range:0 90vh}}}@keyframes hig-rise{0%{opacity:0;transform:translateY(30px) scale(.97);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes hig-drift{to{transform:scale(1.08) translateY(-18px)}}.hig-tabbar{display:none}@media(max-width:760px){.hig-tabbar{display:flex;position:fixed;z-index:60;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));justify-content:space-around;gap:2px;padding:6px;border-radius:999px;background:#ffffffa8;-webkit-backdrop-filter:var(--hig-blur);backdrop-filter:var(--hig-blur);box-shadow:var(--hig-glass-shadow),inset 0 1px 0 var(--hig-glass-edge),inset 0 0 0 .5px var(--hig-glass-rim);transition:transform .6s var(--hig-snappy),opacity .3s ease}.hig-tabbar a{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:52px;border-radius:999px;font:600 1.02rem/1.1 var(--font-body-family);color:#3c3c43;text-decoration:none;letter-spacing:.01em;transition:transform .5s var(--hig-snappy),background-color .25s ease,color .25s ease;-webkit-tap-highlight-color:transparent}.hig-tabbar a svg{width:23px;height:23px;stroke-width:1.7}.hig-tabbar a[aria-current=page]{background:#0071e31f;color:#0a60d0}.hig-tabbar a:active{transform:scale(.9);transition-duration:.12s}.hig-tabbar a.hig-tab-cta{color:#fff;background:linear-gradient(180deg,#3d6cf5,#2455ed);box-shadow:inset 0 1px #ffffff59,0 6px 16px -6px #2455edb3}html.hig-tabbar-hidden .hig-tabbar{transform:translateY(calc(100% + 24px));opacity:.001}html:has(.cm-mobile-menu[open]) .hig-tabbar{transform:translateY(calc(100% + 24px));opacity:.001;pointer-events:none}body{padding-bottom:calc(84px + env(safe-area-inset-bottom))}body:has(.cm-wow-home) .hig-tabbar{background:#18202694;box-shadow:0 12px 40px -10px #0000008c,inset 0 1px #ffffff24,inset 0 0 0 .5px #ffffff1a}body:has(.cm-wow-home) .hig-tabbar a{color:#e7ecef}body:has(.cm-wow-home) .hig-tabbar a[aria-current=page]{background:#ffffff24;color:#fff}html.hig-over-light body:has(.cm-wow-home) .hig-tabbar{background:#ffffffa8;box-shadow:var(--hig-glass-shadow),inset 0 1px 0 var(--hig-glass-edge),inset 0 0 0 .5px var(--hig-glass-rim)}html.hig-over-light body:has(.cm-wow-home) .hig-tabbar a{color:#3c3c43}html.hig-over-light body:has(.cm-wow-home) .hig-tabbar a[aria-current=page]{background:#0071e31f;color:#0a60d0}.hig-tabbar{transition:transform .6s var(--hig-snappy),opacity .3s ease,background-color .55s var(--hig-smooth),box-shadow .55s var(--hig-smooth)}}@media(prefers-reduced-motion:reduce){.cm-btn,.hig-tabbar,.hig-tabbar a,.hig-seg-thumb,.cm-experience-note{transition:none!important}.cm-motion-ready [data-reveal]{filter:none!important}.cm-nav-menu[open] .cm-menu-panel{animation:none}.cm-desktop-nav .cm-menu-panel,.cm-desktop-nav .cm-nav-menu[open] .cm-menu-panel,html.cm-nav-swap .cm-desktop-nav .cm-nav-menu[open] .cm-menu-grid{animation:none!important;transition:none!important;transform:none!important}.cm-desktop-nav>.cm-nav-menu::details-content,.cm-desktop-nav .cm-menu-chevron,.cm-sub-chevron,.cm-desktop-nav .cm-menu-group>a,.cm-desktop-nav .cm-menu-feature-arrow svg,body:after{transition:none!important}}@media(prefers-reduced-transparency:reduce){.cm-header,.cm-menu-panel,.hig-tabbar,.cm-experience-note{background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(.cm-wow-home) .cm-header,body:has(.cm-wow-home) .hig-tabbar,.cm-experience-note{background:#10171e!important}}main p a:not([class]),main li a:not([class]),main label a:not([class]),main span a:not([class]),main dd a:not([class]){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cm-hig.css.map */
