.nav-toggle{display:none;background:none;border:none;padding:6px;color:var(--ink);place-items:center;transition:color .3s ease,transform .3s ease}.nav-toggle:hover{color:var(--fuchsia)}.nav-toggle svg{display:block}.nav-toggle[aria-expanded=true] svg{transform:rotate(45deg)}.nav-toggle svg{transition:transform .4s cubic-bezier(.2,.7,.2,1)}.nav-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#0000008c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:opacity .4s ease}.nav-overlay.is-open{opacity:1;pointer-events:auto}.nav-drawer{position:fixed;top:0;left:0;bottom:0;width:420px;max-width:100vw;z-index:100;background:#0a0a0ec7;backdrop-filter:blur(24px) saturate(125%);-webkit-backdrop-filter:blur(24px) saturate(125%);border-right:1px solid rgba(255,255,255,.14);box-shadow:40px 0 80px -20px #000c,inset -1px 0 #ffffff0d;transform:translate(-100%);transition:transform .5s cubic-bezier(.2,.7,.2,1);display:flex;flex-direction:column}.nav-drawer.is-open{transform:translate(0)}.nav-drawer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.4;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:26px 26px}.nav-drawer-head{display:flex;justify-content:space-between;align-items:center;padding:16px 22px;border-bottom:1px solid rgba(255,255,255,.1);background:#ffffff05;position:relative;z-index:1}.nav-drawer-id{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink)}.nav-drawer-close{background:none;border:none;padding:6px;color:var(--ink-dim);transition:color .3s ease;display:grid;place-items:center}.nav-drawer-close:hover{color:var(--fuchsia)}.nav-drawer-body{flex:1;overflow-y:auto;padding:30px 22px 18px;position:relative;z-index:1;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.nav-drawer-body::-webkit-scrollbar{width:6px}.nav-drawer-body::-webkit-scrollbar-thumb{background:#ffffff26}.nav-drawer-eyebrow{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:9px;letter-spacing:.32em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:22px}.nav-drawer-eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--fuchsia);box-shadow:0 0 6px #ff1e5a8c;animation:paPulse 2.2s ease-in-out infinite}.nav-drawer-group{margin-bottom:26px}.nav-drawer-group-title{font-family:var(--mono);font-size:8.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--accent-muted);padding-bottom:10px;margin-bottom:4px;border-bottom:1px solid var(--line)}.nav-drawer-link{display:flex;align-items:baseline;gap:12px;padding:14px 2px;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none;font-family:var(--serif);font-weight:300;font-size:21px;letter-spacing:-.01em;line-height:1;min-height:48px;transition:color .3s ease,padding-left .35s cubic-bezier(.2,.7,.2,1)}.nav-drawer-link:hover,.nav-drawer-link:focus-visible{color:var(--fuchsia);padding-left:8px}.nav-drawer-link .nav-drawer-num{font-family:var(--mono);font-size:8.5px;letter-spacing:.16em;color:var(--ink-low);flex:0 0 auto}.nav-drawer-link[aria-current=page],.nav-drawer-link[aria-current=page] .nav-drawer-num{color:var(--fuchsia)}.nav-drawer-foot{padding:14px 22px;border-top:1px solid rgba(255,255,255,.1);background:#ffffff05;display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-low);position:relative;z-index:1}.nav-drawer-foot .stamp{color:var(--fuchsia)}body.nav-open,body.cart-open,body.search-open,body.modal-open{overflow:hidden}@media(max-width:720px){.nav-toggle{display:grid}}.search-toggle{background:none;border:none;padding:4px;color:inherit;display:inline-grid;place-items:center;transition:color .3s ease}.search-toggle:hover{color:var(--fuchsia)}.search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#060509db;backdrop-filter:blur(26px) saturate(120%);-webkit-backdrop-filter:blur(26px) saturate(120%);opacity:0;pointer-events:none;transition:opacity .4s ease;display:flex;flex-direction:column;overflow-y:auto}.search-overlay.is-open{opacity:1;pointer-events:auto}.search-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.35;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:26px 26px}.search-head{display:flex;justify-content:space-between;align-items:center;padding:18px 40px;border-bottom:1px solid rgba(255,255,255,.1);position:relative;z-index:1}.search-head-id{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-dim)}.search-close{background:none;border:none;padding:6px;color:var(--ink-dim);transition:color .3s ease;display:grid;place-items:center}.search-close:hover{color:var(--fuchsia)}.search-inner{position:relative;z-index:1;width:100%;max-width:1100px;margin:0 auto;padding:70px 40px 90px}.search-field-wrap{position:relative;margin-bottom:10px}.search-field-label{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:9px;letter-spacing:.3em;text-transform:uppercase;color:var(--ink-low);margin-bottom:16px}.search-input{width:100%;background:transparent;border:none;outline:none;color:var(--ink);font-family:var(--serif);font-weight:300;font-size:clamp(30px,5vw,58px);line-height:1.05;letter-spacing:-.025em;padding:6px 0 18px;-webkit-appearance:none;appearance:none}.search-input::placeholder{color:#b4aeb859}.search-input::-webkit-search-cancel-button{display:none}.search-underline{height:1px;background:var(--line-strong);position:relative;overflow:hidden}.search-underline:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,var(--fuchsia),transparent);transform:translate(-100%)}.search-field-wrap:focus-within .search-underline:after{animation:ctaEdgeSweep 1.6s ease-in-out infinite}.search-hint{display:flex;justify-content:space-between;gap:20px;font-family:var(--mono);font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-low);padding-top:14px}.search-results{margin-top:54px}.search-results-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:14px;margin-bottom:26px;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:9px;letter-spacing:.28em;text-transform:uppercase;color:var(--ink-dim)}.search-results-count{color:var(--fuchsia)}.search-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.search-section+.search-section{margin-top:46px}.search-article-list{display:flex;flex-direction:column}.search-article-row{display:flex;align-items:baseline;gap:18px;padding:16px 2px;border-bottom:1px solid var(--line);text-decoration:none;color:var(--ink);transition:color .3s ease,padding-left .35s cubic-bezier(.2,.7,.2,1)}.search-article-row:hover{color:var(--fuchsia);padding-left:8px}.search-article-row .sar-tag{font-family:var(--mono);font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-low);flex:0 0 110px}.search-article-row .sar-title{font-family:var(--serif);font-weight:300;font-size:20px;letter-spacing:-.01em}.search-loading{font-family:var(--mono);font-size:9px;letter-spacing:.28em;text-transform:uppercase;color:var(--ink-low);padding:30px 0}.search-loading .dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--fuchsia);margin-right:8px;animation:paPulse 1.2s ease-in-out infinite}@media(max-width:1024px){.search-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.search-grid{grid-template-columns:repeat(2,1fr)}.search-inner{padding:46px 24px 70px}.search-head{padding:16px 20px}}@media(max-width:560px){.search-grid{grid-template-columns:1fr}.search-article-row{flex-direction:column;gap:6px}.search-article-row .sar-tag{flex:none}}.search-page{position:relative;z-index:2;padding:0 40px 100px;max-width:1500px;margin:0 auto}.search-page-head{padding:40px 0 34px;border-bottom:1px solid var(--line);margin-bottom:34px}@media(max-width:900px){.search-page{padding:0 24px 70px}}.rowman-empty{position:relative;background:linear-gradient(135deg,#ffffff09,#ffffff03,#ff1e5a0d);border:1px solid var(--line);display:grid;place-items:center;overflow:hidden}.rowman-empty:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:22px 22px}.rowman-empty-mark{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:16px}.rowman-empty-cross{width:22px;height:22px;opacity:.35;color:var(--ink-low)}.rowman-empty-label{font-family:var(--mono);font-size:8px;letter-spacing:.26em;text-transform:uppercase;color:var(--ink-low);opacity:.7;max-width:200px;line-height:1.7}.rowman-empty--fill{position:absolute;top:0;right:0;bottom:0;left:0}.ja-comment-status{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-dim);padding:14px 16px;margin-bottom:22px;border:1px solid var(--line);background:#ffffff05}.ja-comment-status .dot{width:6px;height:6px;border-radius:50%;background:var(--fuchsia);box-shadow:0 0 6px #ff1e5a8c}.ja-comment-status.is-error{border-color:#ff1e5a66}.ja-comment-errors{list-style:none;margin:0;padding:0}.ja-comment-errors li{font-family:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--fuchsia);padding:3px 0}.ja-comment-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}@media(max-width:640px){.ja-comment-fields{grid-template-columns:1fr}}.ja-comment-moderated{font-family:var(--mono);font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-low);margin-top:14px}.co-payment-note{font-family:var(--mono);font-size:8.5px;line-height:1.8;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-low);padding:14px 0 0;border-top:1px solid var(--line);margin-top:16px}.co-option.is-informational{cursor:default;pointer-events:none;opacity:.9}.co-option.is-informational input{display:none}.co-handoff{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;text-align:center;text-decoration:none}.co-handoff[aria-disabled=true]{opacity:.4;pointer-events:none}:focus{outline:none}:focus-visible{outline:2px solid var(--fuchsia);outline-offset:3px;border-radius:2px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible,summary:focus-visible{outline:2px solid var(--fuchsia);outline-offset:3px}.chamber:focus-visible,.release-card:focus-visible,.collection-card:focus-visible,.jr-card:focus-visible,.archive-folder:focus-visible{outline:2px solid var(--fuchsia);outline-offset:4px}.skip-to-content{position:absolute;top:-100px;left:20px;z-index:200;padding:12px 20px;background:var(--bg-0);color:var(--ink);border:1px solid var(--fuchsia);font-family:var(--mono);font-size:9px;letter-spacing:.24em;text-transform:uppercase;text-decoration:none;transition:top .25s ease}.skip-to-content:focus{top:20px}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}@media(pointer:coarse){.cart-link,.nav-toggle,.search-toggle,.cart-close,.nav-drawer-close,.search-close,.ci-qty button,.ci-remove,.cf-link,.size-btn,.pc-nav{min-width:44px;min-height:44px}.ci-qty button{display:grid;place-items:center}}html[data-rowman-motion=off] *,html[data-rowman-motion=off] *:before,html[data-rowman-motion=off] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}html[data-rowman-motion=off] .bg-stage .bg-layer{transform:none!important}html[data-rowman-motion=off] [class*=reveal]{opacity:1!important;transform:none!important}html[data-rowman-motion=reduced] .bg-stage .bg-layer,html[data-rowman-motion=reduced] .phil-cross,html[data-rowman-motion=reduced] .phil-bow,html[data-rowman-motion=reduced] .giftcard{transform:none!important}html[data-rowman-motion=reduced] .ecg-path,html[data-rowman-motion=reduced] .ecg-edge{animation:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.bg-stage .bg-layer,.phil-cross,.phil-bow,.giftcard{transform:none!important}[class*=reveal]{opacity:1!important;transform:none!important}html,body,a,button{cursor:auto!important}}.rw-reveal{opacity:0;transform:translateY(18px)}.rw-reveal.is-visible{animation:rise .9s cubic-bezier(.2,.6,.2,1) var(--rw-delay, 0s) forwards}html[data-rowman-motion=off] .rw-reveal{opacity:1;transform:none;animation:none}.rw-form-status{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:9px;letter-spacing:.22em;text-transform:uppercase;padding:13px 16px;margin-bottom:20px;border:1px solid var(--line);background:#ffffff05;color:var(--ink-dim)}.rw-form-status .dot{width:6px;height:6px;border-radius:50%;flex:0 0 auto;background:var(--fuchsia);box-shadow:0 0 6px #ff1e5a8c}.rw-form-status.is-success{border-color:#ffffff38}.rw-form-status.is-error{border-color:#ff1e5a73;color:var(--fuchsia)}.rw-field-error{display:block;font-family:var(--mono);font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--fuchsia);padding-top:6px}.rw-btn-loading{opacity:.55;pointer-events:none}.lock-shopify-errors{list-style:none;margin:0 0 16px;padding:0}.lock-shopify-errors li{font-family:var(--mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--fuchsia);padding:3px 0}.lock-admin-link{display:inline-block;margin-top:22px;font-family:var(--mono);font-size:8.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-low);text-decoration:none;border-bottom:1px solid var(--line);padding-bottom:3px}.lock-admin-link:hover{color:var(--fuchsia);border-color:var(--fuchsia)}.lock-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;display:none;place-items:center;background:#060509e0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:24px}.lock-modal.is-open{display:grid}.lock-modal-panel{width:100%;max-width:420px;background:#0a0a0ee6;border:1px solid rgba(255,255,255,.14);padding:34px 30px}.rw-editor-note{border:1px dashed rgba(255,30,90,.4);background:#ff1e5a0d;padding:40px 30px;text-align:center;grid-column:1 / -1}.rw-editor-note-title{font-family:var(--mono);font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--fuchsia);margin-bottom:12px}.rw-editor-note-body{font-family:var(--mono);font-size:9px;line-height:1.9;letter-spacing:.1em;color:var(--ink-dim);max-width:460px;margin:0 auto}.rw-pagination{display:flex;align-items:center;justify-content:center;gap:6px;padding:60px 0 0;margin-top:40px;border-top:1px solid var(--line)}.rw-pagination a,.rw-pagination span{min-width:40px;height:40px;display:grid;place-items:center;font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;color:var(--ink-low);text-decoration:none;border:1px solid transparent;transition:color .3s ease,border-color .3s ease}.rw-pagination a:hover{color:var(--fuchsia);border-color:#ff1e5a59}.rw-pagination .rw-page-current{color:var(--ink);border-color:var(--line-strong)}header .nav-right-group{display:flex;align-items:center;gap:20px}@media(max-width:720px){header{grid-template-columns:auto 1fr auto}.nav-right-group{gap:14px}}.cart-link .count[data-cart-count="0"]{opacity:.5}html,body{max-width:100%}img,svg,video{max-width:100%}.rw-no-overflow{overflow-x:clip}@media(max-width:420px){.search-input{font-size:26px}.nav-drawer{width:100vw}}.chamber-text{display:flex;flex-direction:column;gap:4px;min-width:0}.chamber-img,.release-img-el{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.chamber-stage{position:relative;overflow:hidden}.chamber-grid{grid-template-columns:repeat(var(--cols, 3),1fr)}@media(max-width:1024px){.chamber-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.chamber-grid{grid-template-columns:1fr}}.chamber-badge{position:absolute;top:12px;left:12px;z-index:3;padding:5px 9px;font-family:var(--mono);font-size:8px;letter-spacing:.22em;text-transform:uppercase;background:#08070adb;border:1px solid var(--line-strong);color:var(--ink-dim);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.chamber-badge.is-preorder{border-color:#f8c66b80;color:#f8c66b}.chamber-badge.is-locked{border-color:#ff1e5a80;color:var(--fuchsia)}.chamber-badge.is-soldout{opacity:.8}.chamber.is-soldout .chamber-stage{opacity:.62}.chamber-qa,.release-qa{position:relative;display:inline-flex}.chamber-add.is-static{opacity:.3;pointer-events:none}.price-value{display:inline}.price-value.is-sale{color:var(--fuchsia)}.price-compare{margin-left:7px;opacity:.55;font-size:.85em;text-decoration:line-through}.price-from{font-family:var(--mono);font-size:.7em;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-low);margin-right:5px}.size-btn.is-unavailable,.cw-swatch.is-unavailable{opacity:.25;pointer-events:none;text-decoration:line-through}.size-btn.is-soldout,.cw-swatch.is-soldout,.qa-size.is-soldout{opacity:.42;text-decoration:line-through}.cw-swatch{width:26px;height:26px;padding:0;border:1px solid var(--line-strong);background:#ffffff0f;transition:border-color .3s ease,box-shadow .3s ease}.cw-swatch.is-active{border-color:var(--fuchsia);box-shadow:0 0 0 2px #ff1e5a38}.product-sku{display:flex;gap:10px;align-items:baseline;padding-top:12px;margin-top:12px;border-top:1px solid var(--line);font-family:var(--mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase}.product-sku .k{color:var(--ink-low)}.product-sku .v{color:var(--ink-dim)}.pis-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transform:translate(0) rotateY(0) scale(.96);transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .5s ease;transform-origin:center}.pis-slide.is-active{opacity:1;pointer-events:auto;transform:none}.pis-slide.is-enter-right{transform:translate(14%) rotateY(-14deg) scale(.94)}.pis-slide.is-enter-left{transform:translate(-14%) rotateY(14deg) scale(.94)}.pis-slide.is-exit-left{opacity:0;transform:translate(-14%) rotateY(14deg) scale(.94)}.pis-slide.is-exit-right{opacity:0;transform:translate(14%) rotateY(-14deg) scale(.94)}.pis-track{position:relative;width:100%;height:100%;transform-style:preserve-3d}.pis-slide img{width:100%;height:100%;object-fit:contain;display:block}.ci-props{margin:4px 0 0;font-family:var(--mono);font-size:8.5px;letter-spacing:.12em;color:var(--ink-low)}.ci-props dt{display:inline}.ci-props dt:after{content:": "}.ci-props dd{display:inline;margin:0 8px 0 0}.ci-discounts{list-style:none;margin:4px 0 0;padding:0}.ci-discounts li{font-family:var(--mono);font-size:8.5px;letter-spacing:.12em;color:var(--fuchsia)}.ci-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ci-qty-num{width:42px;text-align:center;background:transparent;border:none;color:var(--ink);font-family:var(--mono);font-size:12px;-moz-appearance:textfield}.ci-qty-num::-webkit-outer-spin-button,.ci-qty-num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-note{padding-top:20px;margin-top:20px;border-top:1px solid var(--line)}[data-cart-root].is-busy{opacity:.55;pointer-events:none;transition:opacity .2s ease}.co-options{display:flex;flex-wrap:wrap;gap:10px}.co-payment-icon{height:22px;width:auto;display:block}.checkout-right{position:relative}.jr-share{position:relative;display:inline-flex}.jr-local-note{font-family:var(--mono);font-size:8px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-low);opacity:.7;padding-top:10px}.jr-card-media{position:relative;overflow:hidden}.jr-card-media img,.jr-featured-media img,.ja-media img,.folder-thumb img,.ad-grid-item img,.id-photo img,.product-img img,.figure img,.phil-image img{width:100%;height:100%;object-fit:cover;display:block}.jr-card.is-coming-soon .jr-card-title{pointer-events:none}.jr-card-title a,.jr-featured-title a{color:inherit;text-decoration:none}.jr-card-title a:hover,.jr-featured-title a:hover{color:var(--fuchsia)}.ja-nav{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:44px 0;margin-top:44px;border-top:1px solid var(--line)}.ja-nav-link{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:var(--ink);transition:color .3s ease}.ja-nav-link:hover{color:var(--fuchsia)}.ja-nav-next{text-align:right}.ja-nav-label{font-family:var(--mono);font-size:8.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-low)}.ja-nav-title{font-family:var(--serif);font-weight:300;font-size:18px;letter-spacing:-.01em}@media(max-width:640px){.ja-nav{grid-template-columns:1fr}.ja-nav-next{text-align:left}}.ja-tags{display:flex;flex-wrap:wrap;gap:8px;padding-top:20px}.ja-tag-link{padding:5px 10px;border:1px solid var(--line);font-family:var(--mono);font-size:8.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim);text-decoration:none}.ja-tag-link:hover{border-color:var(--fuchsia);color:var(--fuchsia)}.id-locked{display:flex;flex-direction:column;gap:18px;align-items:flex-start;padding:20px 0}.id-locked-text{font-family:var(--serif);font-size:16px;font-weight:300;color:var(--ink-dim)}.id-value{pointer-events:none}.id-orders{max-width:900px;margin:46px auto 0;padding:0 24px}.id-orders-title{font-family:var(--mono);font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--ink-dim);padding-bottom:12px;margin-bottom:4px;border-bottom:1px solid var(--line)}.id-orders-list{display:flex;flex-direction:column}.id-order-row{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:14px;padding:14px 2px;border-bottom:1px solid var(--line);text-decoration:none;color:var(--ink);font-family:var(--mono);font-size:10px;letter-spacing:.1em;transition:color .3s ease}.id-order-row:hover{color:var(--fuchsia)}.id-order-row .k{color:var(--ink)}.id-order-row .v{color:var(--ink-low)}.id-orders-empty{font-family:var(--mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-low);padding:22px 0}@media(max-width:640px){.id-order-row{grid-template-columns:1fr 1fr}}.login-newpatient{padding-top:20px;margin-top:20px;border-top:1px solid var(--line);font-family:var(--mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-low)}.login-newpatient a{color:var(--fuchsia);text-decoration:none}.login-newpatient a:hover{text-decoration:underline}.login-sub{font-size:clamp(24px,3vw,32px);margin-bottom:14px}.field-underline{height:1px;background:var(--line);position:relative;overflow:hidden}.field-row:focus-within .field-underline{background:var(--fuchsia)}.contact-doc-row{display:flex;flex-direction:column;gap:5px;padding:14px 0;border-bottom:1px solid var(--line)}.ad-description{max-width:720px;margin:0 auto 34px;font-family:var(--serif);font-weight:300;font-size:16px;line-height:1.65;color:var(--ink-dim)}.ad-foot{display:flex;justify-content:center;padding-top:46px}.archive-folder{text-decoration:none;display:block}.rp-body{font-family:var(--serif);font-weight:300;font-size:15.5px;line-height:1.75;color:var(--ink-dim)}.rp-body p{margin-bottom:14px}.rp-body ul,.rp-body ol{margin:0 0 14px 18px}.rp-body li{margin-bottom:6px}.rp-body h2,.rp-body h3{font-family:var(--mono);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--ink);margin:24px 0 12px}.rp-body a{color:var(--fuchsia)}.search-page-form{margin-top:26px}.sp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:1024px){.sp-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.sp-grid{grid-template-columns:repeat(2,1fr)}}.essentials-cs-form{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin:22px 0 8px}.essentials-cs-form .clinical-input{min-width:240px}.editorial .title{color:inherit;text-decoration:none}.editorial .title:hover{color:var(--fuchsia)}.editorial-form{display:contents}.gc-qr{display:flex;justify-content:center;padding:22px 0}.gc-qr img,.gc-qr svg{background:#fff;padding:10px}.grid-scrim.is-gated{min-height:clamp(420px,60vh,680px)}.grid-scrim.is-gated .chamber-grid{min-height:320px}.grid-scrim.is-gated .cf-empty{display:none!important}.cs-standalone-stage{position:relative;min-height:clamp(420px,60vh,680px);margin:40px 0}.essentials-cs-input:focus-visible{outline:2px solid var(--fuchsia);outline-offset:2px}.essentials-cs-submit{padding:12px 22px;background:#1a1420;color:#f3eef0;border:1px solid #1a1420;font-family:var(--mono);font-size:9px;letter-spacing:.24em;text-transform:uppercase;cursor:pointer;transition:background .3s ease,color .3s ease}.login-status-row{display:flex;align-items:center;gap:10px;padding:14px 0 22px;border-bottom:1px solid var(--line);margin-bottom:26px;font-family:var(--mono);font-size:9px;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-dim)}.login-hosted-note{font-family:var(--mono);font-size:8.5px;line-height:1.9;letter-spacing:.08em;color:var(--ink-low);padding-top:16px;margin-top:16px;border-top:1px solid var(--line)}.login-doc-foot{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 0 0;margin-top:28px;border-top:1px solid var(--line);font-family:var(--mono);font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-low)}.rp-native h1,.rp-native h2,.rp-native h3,.rp-native h4{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink);margin:34px 0 14px;font-weight:400}.rp-native h1{font-size:13px}.rp-native h2{font-size:11.5px}.rp-native h3{font-size:10.5px;color:var(--ink-dim)}.rp-native h4{font-size:9.5px;color:var(--ink-dim)}.rp-native h2:before{content:"";display:block;width:26px;height:1px;background:var(--fuchsia);margin-bottom:12px}.rp-native p{margin:0 0 15px}.rp-native strong,.rp-native b{color:var(--ink);font-weight:500}.rp-native em,.rp-native i{font-style:italic}.rp-native a{color:var(--fuchsia);text-decoration:none;border-bottom:1px solid rgba(255,30,90,.35)}.rp-native a:hover{border-bottom-color:var(--fuchsia)}.rp-native ul,.rp-native ol{margin:0 0 18px 20px;padding:0}.rp-native li{margin-bottom:8px;padding-left:4px}.rp-native ul{list-style:none;margin-left:0}.rp-native ul>li{position:relative;padding-left:20px}.rp-native ul>li:before{content:"";position:absolute;left:2px;top:.62em;width:6px;height:1px;background:var(--fuchsia)}.rp-native ol{counter-reset:rpitem;list-style:none;margin-left:0}.rp-native ol>li{position:relative;padding-left:30px;counter-increment:rpitem}.rp-native ol>li:before{content:counter(rpitem,decimal-leading-zero);position:absolute;left:0;top:.15em;font-family:var(--mono);font-size:9px;letter-spacing:.12em;color:var(--fuchsia)}.rp-native blockquote{margin:22px 0;padding:16px 20px;border-left:1px solid var(--fuchsia);background:#ffffff05;color:var(--ink-dim)}.rp-native table{width:100%;border-collapse:collapse;margin:20px 0;font-size:13.5px}.rp-native th,.rp-native td{padding:11px 12px;border:1px solid var(--line);text-align:left;vertical-align:top}.rp-native th{font-family:var(--mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-dim);background:#ffffff08}.rp-native hr{border:none;border-top:1px solid var(--line);margin:30px 0}.rp-native img{max-width:100%;height:auto;margin:18px 0}@media(max-width:640px){.rp-native table,.rp-native thead,.rp-native tbody,.rp-native tr,.rp-native th,.rp-native td{display:block;width:100%}.rp-native th{border-bottom:none}}.archive-folder.is-static{cursor:default}.folder-desc{font-family:var(--sans);font-size:12.5px;line-height:1.6;color:var(--ink-low);padding-top:8px}.cf-message{display:flex;align-items:center;gap:10px;padding:14px 16px;margin-bottom:22px;border:1px solid var(--line);font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-dim)}.cf-message .dot{width:6px;height:6px;border-radius:50%;flex:0 0 auto;background:var(--fuchsia);box-shadow:0 0 6px #ff1e5a8c}.cf-message.is-error{border-color:#ff1e5a73;color:var(--fuchsia)}.cf-errors{list-style:none;margin:0 0 20px;padding:0}.cf-errors li{font-family:var(--mono);font-size:9px;letter-spacing:.14em;color:var(--fuchsia);padding:3px 0}.essentials-cs-form{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin:26px 0 10px}.essentials-cs-input{min-width:260px;padding:12px 14px;background:#fff9;border:1px solid rgba(26,20,32,.18);color:#1a1420;font-family:var(--mono);font-size:11px;letter-spacing:.1em}.essentials-cs-input::placeholder{color:#1a142066}.essentials-cs-submit{padding:12px 22px;background:#1a1420;color:#f3eef0;border:1px solid #1a1420;font-family:var(--mono);font-size:9px;letter-spacing:.24em;text-transform:uppercase;cursor:pointer;transition:background .3s ease,border-color .3s ease}.essentials-cs-submit:hover{background:var(--fuchsia);border-color:var(--fuchsia)}.essentials-cs-success,.essentials-cs-error{display:flex;align-items:center;gap:9px;font-family:var(--mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:#1a1420;margin:20px 0 6px}.essentials-cs-error{color:#b3123f}.status-dot.monitoring{background:var(--accent-muted);box-shadow:0 0 7px #9c6a8280;animation:paPulse 2.6s ease-in-out infinite}[data-radar-trace][data-state=null]{fill:#ff1e5a12;stroke:#ff1e5a6b}[data-radar-trace]{transition:fill .6s ease,stroke .6s ease}.radar-sweep{transform-origin:0 0}.id-metric-bar-fill[data-indeterminate]{width:34%!important;background:linear-gradient(90deg,transparent,var(--accent-muted),transparent);opacity:.55;animation:rwBarSweep 2.8s ease-in-out infinite}@keyframes rwBarSweep{0%{transform:translate(-120%)}to{transform:translate(320%)}}.id-metric-bar{overflow:hidden}.id-metric-caption{display:flex;align-items:center;gap:7px}.id-vitals{margin:4px 0 8px}html[data-rowman-motion=off] .status-dot.monitoring,html[data-rowman-motion=off] .id-metric-bar-fill[data-indeterminate],html[data-rowman-motion=off] .ecg-scroll{animation:none!important}@media(prefers-reduced-motion:reduce){.status-dot.monitoring,.id-metric-bar-fill[data-indeterminate],.ecg-scroll{animation:none!important}}.gc-denom-btn.is-soldout,.gc-denom-btn[disabled]{opacity:.3;pointer-events:none;text-decoration:line-through}.gc-security{display:flex;align-items:center;gap:9px;padding-top:16px;margin-top:18px;border-top:1px solid var(--line);font-family:var(--mono);font-size:8.5px;line-height:1.7;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-low)}.gc-editorial{position:relative;z-index:2;padding:90px 40px 110px;border-top:1px solid var(--line)}.gc-editorial-inner{max-width:720px;margin:0 auto;text-align:center}.gc-editorial-title{font-family:var(--serif);font-weight:300;font-style:italic;font-size:clamp(30px,4.5vw,52px);line-height:1.08;letter-spacing:-.025em;color:var(--ink);margin:20px 0 22px}.gc-editorial-body{font-family:var(--serif);font-weight:300;font-size:16px;line-height:1.72;color:var(--ink-dim)}.gc-editorial-body p{margin-bottom:16px}.gc-editorial .gc-eyebrow{justify-content:center}@media(max-width:720px){.gc-editorial{padding:60px 22px 80px}}.shopify-policy__container{width:100%;max-width:860px;margin:0 auto;padding:0}.shopify-policy__title{display:none}.shopify-policy__title h1{font-family:var(--display);font-weight:700;font-size:clamp(30px,5vw,54px);text-transform:uppercase;letter-spacing:-.01em;color:var(--ink)}.shopify-policy__body{font-family:var(--serif);font-weight:300;font-size:15.5px;line-height:1.75;color:var(--ink-dim)}.rp-native .shopify-policy__container{max-width:none}.login-section{position:relative}.pe-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:var(--pe-bg);background-size:cover;background-position:center}.pe-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(8,7,10,var(--pe-overlay, .65))}.login-section>.login-doc{position:relative;z-index:1}.rw-motion-off *,.rw-motion-off *:before,.rw-motion-off *:after{animation:none!important;transition:none!important}.cf-label-text,.np-submit-label{display:inline}.id-rev{font-family:var(--mono);font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-low)}.gc-id{font-family:var(--mono);font-size:8px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-low)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/rowman-shopify.css.map */
