:root{--rg-bg:#040817;--rg-ink:#eef3ff;--rg-mute:#8e9cc4;--rg-blue:#2f6bff;--rg-ice:#9cccff;--rg-deep:#0b1636;--rg-glass:rgba(130,165,255,.06);--rg-glass2:rgba(130,165,255,.12);--rg-line:rgba(150,185,255,.14);--rg-line2:rgba(170,205,255,.35);--rg-display:"Chakra Petch","Arial Narrow",sans-serif;--rg-body:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--rg-ease:cubic-bezier(.2,.8,.2,1);--rg-gut:clamp(16px,3vw,28px);--font-heading-family:var(--rg-display);--font-body-family:var(--rg-body);--font-heading-weight:600;--font-body-weight:400;--font-body-weight-bold:700}html{scroll-behavior:smooth;color-scheme:dark;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--rg-bg);color:var(--rg-ink);overflow-x:hidden;overflow-x:clip;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(1000px 640px at 80% -10%,rgba(47,107,255,.3),transparent 60%),radial-gradient(700px 520px at 0% 45%,rgba(30,70,200,.16),transparent 60%),var(--rg-bg)}.rg-cursor{position:fixed;left:0;top:0;width:840px;height:840px;margin:-420px 0 0 -420px;border-radius:50%;pointer-events:none;z-index:-1;background:radial-gradient(closest-side,rgba(80,140,255,.1),transparent);will-change:transform}.gradient{background:transparent}.menu-drawer,.drawer__inner,.cart-notification,.header__submenu,.predictive-search,.product-popup-modal__content,.localization-selector,.mobile-facets__inner,.facets__display{background:#0b1636!important}.header__submenu,.cart-notification{border:1px solid var(--rg-line)!important;border-radius:18px;box-shadow:0 30px 60px -20px #000000d9!important}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--rg-display);letter-spacing:-.005em;text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline:2px solid var(--rg-ice);outline-offset:3px}.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded{font-family:var(--rg-display);font-weight:600;letter-spacing:.12em;text-transform:uppercase;font-size:1.3rem;transition:transform .35s var(--rg-ease),box-shadow .35s var(--rg-ease)}.button:not(.button--secondary):not(.button--tertiary):not(.button--plain):not(.link){background-image:linear-gradient(135deg,#4a86ff,#1d4fe6);box-shadow:0 10px 30px -8px #2f6bffcc,inset 0 1px #ffffff59}@media(hover:hover){.button:hover{transform:translateY(-2px)}}.button--secondary{background:var(--rg-glass)}.field__input,.select__select,.customer .field input,textarea{background:#04081799;color:var(--rg-ink)}@media(max-width:749px){input,select,textarea,.field__input,.select__select{font-size:16px!important}}.section-header{padding:calc(env(safe-area-inset-top,0px) + 12px) var(--rg-gut) 0;background:transparent!important}.section-header.shopify-section-header-sticky{top:0}.header-wrapper{width:min(1180px,100%);margin-inline:auto;border-radius:999px;border:1px solid var(--rg-line)!important;background:linear-gradient(180deg,#142250c7,#08102cc7)!important;-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);box-shadow:0 20px 50px -20px #000c}.header-wrapper .header{padding:6px 8px 6px 20px;max-width:none;column-gap:12px;align-items:center}.header__heading,.header__heading-link{margin:0;padding:0;display:flex;align-items:center}.header__heading-logo-wrapper{width:auto!important;max-width:none!important;display:block;line-height:0}.header__heading-logo{height:38px!important;width:auto!important;max-width:none!important;object-fit:contain}.header__inline-menu{min-width:0}.rg-nav .list-menu--inline{flex-wrap:nowrap;white-space:nowrap;gap:2px;align-items:center}.header__menu-item{position:relative;padding:10px 12px;font-family:var(--rg-display);font-weight:600;font-size:12px;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:var(--rg-mute);text-decoration:none!important;transition:color .25s}summary.header__menu-item{padding-right:28px}.header__menu-item span{text-decoration:none!important}.header__menu-item:hover,.header__active-menu-item,details[open]>summary.header__menu-item{color:var(--rg-ink)}.header__inline-menu>ul>li>a.header__menu-item:after{content:"";position:absolute;left:12px;right:12px;bottom:4px;height:1px;background:var(--rg-ice);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--rg-ease)}.header__inline-menu>ul>li>a.header__menu-item:hover:after{transform:scaleX(1)}.rg-nav__shortcut{display:none}@media(min-width:1200px){.rg-nav__shortcut{display:list-item}}.rg-mega{width:min(780px,calc(100vw - 64px))!important;max-width:none!important;padding:22px 24px!important;left:0}.rg-mega__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 24px;list-style:none;margin:0;padding:0}.rg-mega__col ul{list-style:none;margin:0;padding:0}.rg-mega__title{display:block;font:700 12px/1.3 var(--rg-display);letter-spacing:.14em;text-transform:uppercase;color:var(--rg-ink);text-decoration:none;margin:0 0 8px}.rg-mega__title:hover{color:var(--rg-ice)}.rg-mega__col li a{display:block;padding:4px 0;font:500 13px/1.4 var(--rg-body);color:var(--rg-mute);text-decoration:none;transition:color .2s}.rg-mega__col li a:hover{color:var(--rg-ink)}.header__icons{gap:6px;align-items:center}.header__icon{width:42px;height:42px;border-radius:50%;border:1px solid var(--rg-line);background:var(--rg-glass);display:inline-flex;align-items:center;justify-content:center;transition:transform .35s var(--rg-ease),background .35s,border-color .35s}@media(hover:hover){.header__icon:hover{border-color:var(--rg-line2);background:var(--rg-glass2);transform:translateY(-2px)}}.header__icon .icon,.header__icon .svg-wrapper{width:18px;height:18px}.header__icon--cart{margin-right:0!important}.cart-count-bubble{top:-3px!important;right:-3px!important;bottom:auto!important;left:auto!important;width:18px;height:18px;background:var(--rg-blue)!important;color:#fff!important;box-shadow:0 0 12px var(--rg-blue);font-family:var(--rg-display);font-weight:700}@media(max-width:989px){.header-wrapper .header{padding:5px 6px}.header__heading-logo{height:30px!important}.header__icon{width:38px;height:38px}.menu-drawer{border-radius:20px;margin-top:10px;border:1px solid var(--rg-line)}.menu-drawer__menu-item{font:600 14px var(--rg-display);letter-spacing:.1em;text-transform:uppercase;color:var(--rg-ink)}}.rg-ticker{overflow:hidden;border-bottom:1px solid var(--rg-line);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.rg-ticker__track{display:flex;width:max-content;padding:9px 0;font:600 11px var(--rg-display);letter-spacing:.2em;text-transform:uppercase;color:var(--rg-mute);animation:rg-tick 38s linear infinite}.rg-ticker__track span{display:inline-flex;align-items:center;white-space:nowrap}.rg-ticker__track span:before{content:"";display:inline-block;width:5px;height:5px;background:var(--rg-blue);transform:rotate(45deg);margin:0 28px;box-shadow:0 0 8px var(--rg-blue)}@keyframes rg-tick{to{transform:translate(-50%)}}.rg-glass,.card-wrapper{background:linear-gradient(180deg,#96b9ff14,#96b9ff08);border:1px solid var(--rg-line);-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%)}.rg-tc,.card-wrapper{position:relative;border-radius:22px;transition:transform .5s var(--rg-ease),border-color .3s,box-shadow .5s var(--rg-ease)}@media(hover:hover){.rg-tc:hover,.card-wrapper:hover{border-color:var(--rg-line2);box-shadow:0 40px 70px -30px #000000f2,0 0 0 1px #9cccff1f,0 0 60px -10px #2f6bff73}}.rg-glare{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--gx,30%) var(--gy,20%),rgba(255,255,255,.38),transparent 45%);mix-blend-mode:overlay;transition:opacity .4s;z-index:3}.rg-tc:hover>.rg-glare,.card-wrapper:hover>.rg-glare{opacity:.9}.rg-rv{transition:transform .9s var(--rg-ease),opacity .9s var(--rg-ease)}.rg-rv.rg-pre{transform:translateY(24px);opacity:.001}@media(max-width:989px),(hover:none){.rg-glass,.card-wrapper{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(180deg,#1626588c,#0a122e8c)}}.card-wrapper{padding:12px 12px 16px;color:var(--rg-ink)}.card--standard .card__inner,.card--card .card__inner{border-radius:16px;overflow:hidden;background:radial-gradient(circle at 50% 45%,rgba(47,107,255,.3),transparent 65%),linear-gradient(180deg,#0b1636e6,#040817e6)}.card__heading,.card__heading a{font:600 15px/1.35 var(--rg-body);color:var(--rg-ink)}.price{font-family:var(--rg-display);font-weight:700;font-variant-numeric:tabular-nums;color:var(--rg-ink)}.badge{font-family:var(--rg-display);font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:1rem;background:#2f6bff40;border:1px solid var(--rg-line2);color:var(--rg-ice)}@media(max-width:749px){.card-wrapper{padding:8px 8px 12px;border-radius:16px}.card__heading,.card__heading a{font-size:13px}}.rg-footer{margin-top:clamp(40px,7vw,80px);border-top:1px solid var(--rg-line);padding:clamp(36px,5vw,56px) 0 calc(env(safe-area-inset-bottom,0px) + 28px)}.rg-fgrid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:32px 40px;align-items:start}.rg-flogo{height:44px;width:auto;display:block}.rg-fbrand p{color:var(--rg-mute);font-size:14px;line-height:1.6;max-width:36ch;margin:16px 0 0}.rg-fcol h4{font:600 11px var(--rg-display);letter-spacing:.24em;text-transform:uppercase;color:var(--rg-ice);margin:0 0 14px}.rg-fcol ul{list-style:none;margin:0;padding:0}.rg-fcol a{display:inline-block;color:var(--rg-mute);font-size:14px;line-height:1.5;padding:5px 0;text-decoration:none;transition:color .25s,transform .35s var(--rg-ease)}.rg-fcol a:hover{color:var(--rg-ink);transform:translate(4px)}.rg-footer .list-social{display:flex;gap:6px;margin:18px 0 0;padding:0;justify-content:flex-start}.rg-footer .list-social__link{width:38px;height:38px;padding:0;border:1px solid var(--rg-line);border-radius:50%;display:grid;place-items:center;color:var(--rg-mute)}.rg-footer .list-social__link .svg-wrapper,.rg-footer .list-social__link .icon{width:16px;height:16px}.rg-fbottom{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:36px;padding-top:22px;border-top:1px solid var(--rg-line)}.rg-pay{display:flex;gap:6px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.rg-pay svg{height:24px;width:auto;display:block;border-radius:4px}.rg-copy{font-size:13px;color:var(--rg-mute);display:flex;gap:14px;flex-wrap:wrap}.rg-copy a{color:inherit;text-decoration:none}@media(max-width:989px){.rg-fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.rg-fbrand{grid-column:1/-1}}@media(max-width:479px){.rg-fgrid{gap:28px 20px}.rg-fbottom{flex-direction:column;align-items:flex-start}}.rg-toast{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 18px);z-index:200;transform:translate(-50%,160%);display:flex;align-items:center;gap:14px;padding:8px 8px 8px 18px;border-radius:999px;background:#0b1636;border:1px solid var(--rg-line2);box-shadow:0 20px 50px -10px #000000e6,0 0 40px -10px #2f6bff99;font:600 14px var(--rg-body);color:var(--rg-ink);transition:transform .45s var(--rg-ease);max-width:calc(100vw - 24px);white-space:nowrap}.rg-toast.is-on{transform:translate(-50%)}.rg-toast a{flex:none;padding:11px 16px;border-radius:999px;background:linear-gradient(135deg,#4a86ff,#1d4fe6);color:#fff;font:600 11px var(--rg-display);letter-spacing:.14em;text-transform:uppercase;text-decoration:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.rg-rv.rg-pre{transform:none;opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/rucan-glass.css.map */
