:root{--obsidian: #0c0c0d;--onyx: #141416;--onyx-2: #1c1c1f;--graphite: #2a2a2e;--graphite-2: #3a3a40;--bone: #f4f2ec;--pure: #ffffff;--ash: #9a9aa2;--ash-dim: #66666d;--gem-cyan: #40e0e9;--gem-cyan-lo: #2eced7;--gem-blue: #a5aef3;--gem-green: #67f7d7;--gem-amber: #edb13c;--gem-rose: #e94073;--gem-violet: #b340e9;--gem-ice: #93a4ac;--positive: #67f7d7;--alert: #e94073;--glow-cyan: 0 0 40px rgba(64,224,233,.35);--glow-blue: 0 0 40px rgba(165,174,243,.32);--glow-green: 0 0 40px rgba(103,247,215,.32);--font-display: "Optima", "Optima Nova", "Helvetica Neue", system-ui, sans-serif;--font-ui: "Optima", "Optima Nova", "Helvetica Neue", system-ui, sans-serif;--r-none: 0;--r-soft: 2px;--r-pill: 999px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--ease: cubic-bezier(.32, 0, .24, 1);--dur: .35s;--pool: radial-gradient(circle at 50% 45%, #18181b 0%, #0c0c0d 78%)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--obsidian);color:var(--bone);font-family:var(--font-ui);font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:0;background:none;color:inherit}ul{margin:0;padding:0;list-style:none}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.page-width{max-width:var(--page-width, 1280px);margin:0 auto;padding:0 var(--s-6)}@media(max-width:600px){.page-width{padding:0 var(--s-4)}}.t-wordmark{font-family:var(--font-display);font-weight:400;font-size:40px;line-height:1;letter-spacing:.34em;text-transform:uppercase;color:var(--pure);text-indent:.34em}.t-tagline{font-family:var(--font-ui);font-weight:400;font-size:11px;line-height:1;letter-spacing:.42em;text-transform:uppercase;color:var(--gem-cyan);text-indent:.42em}.t-display-xl{font-family:var(--font-display);font-weight:400;font-size:68px;line-height:1.02;letter-spacing:.01em;color:var(--bone)}.t-display{font-family:var(--font-display);font-weight:400;font-size:40px;line-height:1.08;letter-spacing:.01em;color:var(--bone)}.t-editorial{font-family:var(--font-display);font-weight:400;font-size:23px;line-height:1.4;letter-spacing:.005em;color:var(--bone)}.t-section{font-family:var(--font-ui);font-weight:400;font-size:11px;line-height:1;letter-spacing:.32em;text-transform:uppercase;color:var(--ash);text-indent:.32em}.t-product{font-family:var(--font-display);font-weight:400;font-size:20px;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:var(--bone);text-indent:.08em}.t-label{font-family:var(--font-ui);font-weight:400;font-size:12px;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:var(--bone);text-indent:.18em}.t-price{font-family:var(--font-ui);font-weight:400;font-size:15px;line-height:1;letter-spacing:.06em;color:var(--bone)}.t-body{font-family:var(--font-ui);font-weight:400;font-size:15px;line-height:1.6;letter-spacing:.005em;color:var(--ash)}.t-caption{font-family:var(--font-ui);font-weight:400;font-size:12px;line-height:1.4;letter-spacing:.04em;color:var(--ash)}.t-micro{font-family:var(--font-ui);font-weight:400;font-size:10px;line-height:1;letter-spacing:.24em;text-transform:uppercase;color:var(--ash-dim);text-indent:.24em}.is-muted{color:var(--ash-dim)}.is-second{color:var(--ash)}.is-cyan{color:var(--gem-cyan)}.is-pure{color:var(--pure)}.btn{height:50px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 30px;font-family:var(--font-ui);font-size:12px;letter-spacing:.18em;text-transform:uppercase;text-indent:.18em;border:0;border-radius:var(--r-none);transition:background var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease)}.btn--primary{background:var(--bone);color:var(--obsidian)}.btn--primary:hover{background:var(--pure)}.btn--cyan{background:var(--gem-cyan);color:var(--obsidian);box-shadow:var(--glow-cyan)}.btn--cyan:hover{background:var(--gem-cyan-lo)}.btn--cyan[disabled]{background:var(--graphite-2);color:var(--ash-dim);box-shadow:none;cursor:not-allowed}.btn--outline{background:transparent;color:var(--bone);border:1px solid var(--graphite-2)}.btn--outline:hover{border-color:var(--bone);color:var(--pure)}.btn--ghost{background:transparent;color:var(--gem-cyan);padding:0 6px;letter-spacing:.1em;text-indent:.1em}.btn--ghost:hover{color:var(--gem-cyan-lo)}.btn--full{width:100%}.field{height:50px;display:flex;align-items:center;padding:0 20px;width:100%;background:var(--onyx);border:1px solid var(--graphite);border-radius:var(--r-none);font-family:var(--font-ui);font-size:13px;letter-spacing:.04em;color:var(--bone)}.field::placeholder{color:var(--ash)}.field:focus{outline:none;border-color:var(--gem-cyan)}.tag{display:inline-flex;align-items:center;gap:7px;padding:7px 15px;font-family:var(--font-ui);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.tag--solid{background:var(--bone);color:var(--obsidian)}.tag--cyan{background:var(--gem-cyan);color:var(--obsidian)}.tag--out{background:transparent;color:var(--ash);border:1px solid var(--graphite-2)}.dot{width:6px;height:6px;border-radius:var(--r-pill);display:inline-block}.chip{display:inline-flex;align-items:center;gap:9px;padding:9px 17px;border:1px solid var(--graphite-2);background:transparent;font-family:var(--font-ui);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ash);transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.chip:hover{color:var(--bone)}.chip--active{border-color:var(--gem-cyan);color:var(--gem-cyan)}.site-header{position:sticky;top:0;z-index:40;background:var(--obsidian)}.site-header__inner{border-bottom:1px solid var(--graphite);height:78px;display:flex;align-items:center;gap:36px}.site-header__logo{font-family:var(--font-display);font-size:22px;letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;color:var(--pure);white-space:nowrap}.site-nav{display:flex;gap:30px;flex:1;justify-content:center}.site-nav a{font-family:var(--font-ui);font-size:11px;letter-spacing:.18em;text-indent:.18em;text-transform:uppercase;color:var(--ash);transition:color var(--dur) var(--ease)}.site-nav a:hover,.site-nav a.is-active{color:var(--bone)}.site-header__icons{display:flex;gap:22px;align-items:center}.icon-btn{display:inline-flex;align-items:center;justify-content:center;color:var(--bone);position:relative}.icon-btn:hover{color:var(--gem-cyan)}.cart-count{position:absolute;top:-7px;right:-9px;min-width:15px;height:15px;padding:0 3px;border-radius:var(--r-pill);background:var(--gem-cyan);color:var(--obsidian);font-size:9px;letter-spacing:0;display:flex;align-items:center;justify-content:center}.cart-count[hidden],.nav-toggle{display:none}@media(max-width:900px){.site-nav{display:none}.nav-toggle{display:inline-flex}.site-header__inner{gap:18px}.site-header__logo{font-size:18px;flex:1}body.nav-open .site-nav{display:flex;position:absolute;top:78px;left:0;right:0;z-index:39;flex-direction:column;gap:0;justify-content:flex-start;background:var(--obsidian);border-bottom:1px solid var(--graphite);padding:4px var(--s-6) var(--s-5)}body.nav-open .site-nav a{padding:16px 0;border-bottom:1px solid var(--graphite)}body.nav-open .site-nav a:last-child{border-bottom:0}}.site-footer{border-top:1px solid var(--graphite);margin-top:var(--s-9);padding:var(--s-8) 0 var(--s-7)}.site-footer__top{display:flex;justify-content:space-between;gap:var(--s-7);flex-wrap:wrap}.site-footer__brand{max-width:320px}.site-footer__brand .t-wordmark{font-size:26px}.site-footer__brand .t-tagline{margin-top:var(--s-4)}.site-footer__cols{display:flex;gap:var(--s-8);flex-wrap:wrap}.footer-col h3{font-family:var(--font-ui);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ash-dim);margin:0 0 var(--s-4)}.footer-col a{display:block;font-size:13px;letter-spacing:.04em;color:var(--ash);padding:6px 0;transition:color var(--dur) var(--ease)}.footer-col a:hover{color:var(--bone)}.site-footer__bottom{margin-top:var(--s-7);padding-top:var(--s-5);border-top:1px solid var(--graphite);display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--s-3)}.hero{position:relative}.hero__inner{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:var(--s-8);min-height:560px;padding:var(--s-9) 0}.hero__copy{max-width:460px}.hero__eyebrow{margin-bottom:var(--s-5)}.hero__title{margin:0 0 var(--s-5)}.hero__text{margin:0 0 var(--s-7)}.hero__actions{display:flex;gap:var(--s-4);flex-wrap:wrap}.hero__stage{position:relative;min-height:460px;display:flex;align-items:center;justify-content:center;background:var(--pool);border:1px solid var(--graphite)}.hero__stage img{width:min(58%,340px);height:auto;filter:drop-shadow(0 0 42px rgba(64,224,233,.5))}@media(max-width:900px){.hero__inner{grid-template-columns:1fr;gap:var(--s-7);min-height:0;padding:var(--s-7) 0}.hero__stage{min-height:340px;order:-1}.t-display-xl{font-size:46px}}.section{padding:var(--s-8) 0}.section__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-5);margin-bottom:var(--s-6);flex-wrap:wrap}.section__head .t-display{font-size:34px}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-4)}@media(max-width:1100px){.product-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.product-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:460px){.product-grid{grid-template-columns:1fr}}.product-card{background:var(--onyx);border:1px solid var(--graphite);display:block;transition:border-color var(--dur) var(--ease)}.product-card:hover{border-color:var(--graphite-2)}.product-card__media{position:relative;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;background:var(--pool);overflow:hidden}.product-card__media img{width:62%;height:auto;object-fit:contain;filter:drop-shadow(0 0 26px rgba(64,224,233,.42));transition:transform var(--dur) var(--ease)}.product-card:hover .product-card__media img{transform:scale(1.04)}.product-card__tag{position:absolute;top:14px;left:14px;font-family:var(--font-ui);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--gem-cyan)}.product-card__collect{position:absolute;top:13px;right:14px;color:var(--ash);transition:color var(--dur) var(--ease)}.product-card__collect:hover{color:var(--bone)}.product-card__body{padding:20px;text-align:center;border-top:1px solid var(--graphite)}.product-card__name{font-family:var(--font-display);font-size:16px;letter-spacing:.08em;text-indent:.08em;text-transform:uppercase;color:var(--bone)}.product-card__meta{font-family:var(--font-ui);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ash-dim);margin-top:8px}.product-card__price{font-family:var(--font-ui);font-size:15px;letter-spacing:.05em;color:var(--bone);margin-top:14px}.product-card__price .price--sale{color:var(--alert)}.product-card__price s{color:var(--ash-dim);margin-right:8px}.pdp{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--s-8);padding-top:var(--s-7)}.pdp__gallery{position:sticky;top:102px;align-self:start}.pdp__stage{position:relative;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;background:var(--pool);border:1px solid var(--graphite)}.pdp__stage img{width:min(64%,460px);height:auto;object-fit:contain;filter:drop-shadow(0 0 48px rgba(64,224,233,.5))}.pdp__thumbs{display:flex;gap:var(--s-3);margin-top:var(--s-3)}.pdp__thumb{width:72px;aspect-ratio:1/1;background:var(--pool);border:1px solid var(--graphite);display:flex;align-items:center;justify-content:center;padding:8px}.pdp__thumb.is-active{border-color:var(--gem-cyan)}.pdp__thumb img{width:100%;height:100%;object-fit:contain}.pdp__info{max-width:460px}.pdp__eyebrow{margin-bottom:var(--s-4)}.pdp__title{margin:0 0 var(--s-4)}.pdp__price{font-size:22px;margin-bottom:var(--s-5)}.pdp__price s{color:var(--ash-dim);margin-right:10px}.pdp__price .price--sale{color:var(--alert)}.pdp__desc{margin-bottom:var(--s-6)}.pdp__specs{border-top:1px solid var(--graphite);margin:var(--s-6) 0}.pdp__specs .row{display:flex;justify-content:space-between;gap:var(--s-4);padding:13px 0;border-bottom:1px solid var(--graphite)}.pdp__specs .row dt{font-family:var(--font-ui);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ash);margin:0}.pdp__specs .row dd{margin:0;font-size:13px;letter-spacing:.04em;color:var(--bone)}.pdp__variants{margin-bottom:var(--s-5)}.pdp__variants label{display:block}.variant-options{display:flex;gap:var(--s-3);flex-wrap:wrap;margin-top:var(--s-3)}.variant-option input{position:absolute;opacity:0}.variant-option span{display:inline-flex;align-items:center;padding:9px 17px;border:1px solid var(--graphite-2);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ash);transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.variant-option input:checked+span{border-color:var(--gem-cyan);color:var(--gem-cyan)}.pdp__actions{display:flex;flex-direction:column;gap:var(--s-3);margin:var(--s-6) 0}.pdp__assurance{display:flex;gap:var(--s-5);flex-wrap:wrap;margin-top:var(--s-5)}@media(max-width:900px){.pdp{grid-template-columns:1fr;gap:var(--s-6)}.pdp__gallery{position:static}}.qty{display:inline-flex;align-items:center;border:1px solid var(--graphite);background:var(--onyx);height:50px}.qty button{width:46px;height:100%;color:var(--bone);font-size:16px}.qty button:hover{color:var(--gem-cyan)}.qty input{width:44px;height:100%;text-align:center;background:transparent;border:0;color:var(--bone);font-family:var(--font-ui);font-size:14px;-moz-appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;visibility:hidden;pointer-events:none}.cart-drawer.is-open{visibility:visible;pointer-events:auto}.cart-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;opacity:0;transition:opacity var(--dur) var(--ease)}.cart-drawer.is-open .cart-drawer__overlay{opacity:1}.cart-drawer__panel{position:absolute;top:0;right:0;height:100%;width:420px;max-width:92vw;background:var(--onyx);border-left:1px solid var(--graphite);display:flex;flex-direction:column;transform:translate(100%);transition:transform var(--dur) var(--ease)}.cart-drawer.is-open .cart-drawer__panel{transform:translate(0)}.cart-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:var(--s-5) var(--s-5);border-bottom:1px solid var(--graphite)}.cart-drawer__items{flex:1;overflow-y:auto;padding:var(--s-4) var(--s-5)}.cart-line{display:grid;grid-template-columns:72px 1fr auto;gap:var(--s-4);padding:var(--s-4) 0;border-bottom:1px solid var(--graphite)}.cart-line__media{aspect-ratio:1/1;background:var(--pool);border:1px solid var(--graphite);display:flex;align-items:center;justify-content:center;padding:8px}.cart-line__media img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 14px rgba(64,224,233,.4))}.cart-line__name{font-family:var(--font-display);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--bone)}.cart-line__meta{font-size:11px;color:var(--ash-dim);margin-top:5px;letter-spacing:.04em}.cart-line__price{text-align:right;font-size:13px;letter-spacing:.05em}.cart-line__remove{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ash-dim);margin-top:8px}.cart-line__remove:hover{color:var(--alert)}.cart-line .qty{height:36px;margin-top:10px}.cart-line .qty button{width:34px;font-size:14px}.cart-line .qty input{width:32px;font-size:13px}.cart-drawer__foot{border-top:1px solid var(--graphite);padding:var(--s-5)}.cart-drawer__subtotal{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--s-3)}.cart-drawer__note{margin-bottom:var(--s-4)}.cart-drawer__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-5);text-align:center;padding:var(--s-6)}.collection-hero{padding:var(--s-8) 0 var(--s-5)}.collection-hero__title{margin:0 0 var(--s-4)}.collection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:var(--s-4) 0 var(--s-6);border-bottom:1px solid var(--graphite);margin-bottom:var(--s-6);flex-wrap:wrap}.collection-toolbar__chips{display:flex;gap:var(--s-3);flex-wrap:wrap}.collection-toolbar select{background:var(--onyx);border:1px solid var(--graphite);color:var(--bone);font-family:var(--font-ui);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:11px 16px}.pagination{display:flex;gap:var(--s-3);justify-content:center;margin-top:var(--s-8)}.pagination a,.pagination span{font-family:var(--font-ui);font-size:12px;letter-spacing:.1em;color:var(--ash);padding:8px 12px;border:1px solid transparent}.pagination a:hover{color:var(--bone)}.pagination .is-current{color:var(--gem-cyan);border-color:var(--graphite-2)}.rte{font-family:var(--font-ui);font-size:15px;line-height:1.6;color:var(--ash);letter-spacing:.005em}.rte h1,.rte h2,.rte h3{font-family:var(--font-display);color:var(--bone);letter-spacing:.01em}.rte a{color:var(--gem-cyan)}.rte a:hover{color:var(--gem-cyan-lo)}.placeholder-stage{background:var(--pool);border:1px solid var(--graphite);display:flex;align-items:center;justify-content:center}.center-narrow{max-width:560px;margin:0 auto;text-align:center}.stack-5>*+*{margin-top:var(--s-5)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/remuse.css.map */
