:root{--roc-space: #05060a;--roc-star: rgba(255, 255, 255, .9);--roc-ink: #000;--roc-paper: #fff;--roc-mist: #eeeeec;--roc-ease-ui: cubic-bezier(.16, 1, .3, 1);--roc-gutter: clamp(16px, 4vw, 48px)}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-kerning:normal;font-synthesis:none;-webkit-text-size-adjust:100%;text-size-adjust:100%}.roc-wrap{width:100%;max-width:1440px;margin-inline:auto;padding-inline:var(--roc-gutter)}.roc-sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;overflow:hidden}.roc-sky__nebula{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;opacity:var(--roc-nebula, .7);background:radial-gradient(38% 52% at 72% 36%,rgba(124,132,172,.44),transparent 70%),radial-gradient(28% 38% at 62% 72%,rgba(150,122,108,.29),transparent 70%),radial-gradient(34% 48% at 88% 62%,rgba(96,108,152,.31),transparent 70%),radial-gradient(55% 60% at 14% 18%,rgba(70,74,102,.26),transparent 75%)}.roc-sky__stars{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:repeat}.roc-sky__stars--far{opacity:.65;background-size:241px 197px;background-image:radial-gradient(1px 1px at 23px 41px,var(--roc-star),transparent),radial-gradient(1px 1px at 87px 13px,var(--roc-star),transparent),radial-gradient(1px 1px at 141px 92px,var(--roc-star),transparent),radial-gradient(1px 1px at 199px 151px,var(--roc-star),transparent),radial-gradient(1px 1px at 61px 173px,var(--roc-star),transparent),radial-gradient(1px 1px at 219px 37px,var(--roc-star),transparent),radial-gradient(1px 1px at 112px 140px,var(--roc-star),transparent)}.roc-sky__stars--near{opacity:1;background-size:397px 331px;background-image:radial-gradient(1.5px 1.5px at 51px 77px,var(--roc-star),transparent),radial-gradient(1.5px 1.5px at 263px 29px,var(--roc-star),transparent),radial-gradient(1.5px 1.5px at 331px 211px,var(--roc-star),transparent),radial-gradient(1.5px 1.5px at 157px 263px,var(--roc-star),transparent),radial-gradient(2px 2px at 371px 119px,var(--roc-star),transparent)}@media(prefers-reduced-motion:no-preference){.roc-sky__stars--near{animation:roc-twinkle 7s ease-in-out infinite alternate}}@keyframes roc-twinkle{0%{opacity:.6}to{opacity:1}}.roc-btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:52px;padding:0 24px;font-family:var(--font-body--family);font-weight:700;font-size:14px;line-height:1;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border:2px solid currentColor;border-radius:0;cursor:pointer;transition:background-color .15s var(--roc-ease-ui),color .15s var(--roc-ease-ui),border-color .15s var(--roc-ease-ui),transform .12s var(--roc-ease-ui)}.roc-btn__arrow{font-size:18px;line-height:1}.roc-btn:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(prefers-reduced-motion:no-preference){.roc-btn:active{transform:scale(.97)}}.roc-btn--light{background:var(--roc-paper);color:var(--roc-ink);border-color:var(--roc-paper)}.roc-btn--light:hover{background:transparent;color:var(--roc-paper)}.roc-btn--ghost-light{background:transparent;color:var(--roc-paper);border-color:var(--roc-paper)}.roc-btn--ghost-light:hover{background:var(--roc-paper);color:var(--roc-ink)}.roc-btn--dark{background:var(--roc-ink);color:var(--roc-paper);border-color:var(--roc-ink)}.roc-btn--dark:hover{background:transparent;color:var(--roc-ink)}.roc-logo-fallback{display:block;width:auto;height:var(--roc-logo-hm, 40px)}@media(min-width:750px){.roc-logo-fallback{height:var(--roc-logo-h, 52px)}}.roc-invert{filter:invert(1)}:root{--roc-line-dark: #ffffff;--roc-line-light: #000;--roc-pad: clamp(24px, 3.6vw, 56px)}.roc-logo-fallback{filter:invert(1)}.roc-meta{font-family:var(--font-body--family);font-size:11px;font-weight:600;line-height:1.2;letter-spacing:.16em;text-transform:uppercase}.roc-h{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 800);text-transform:uppercase;letter-spacing:-.02em;line-height:.9;text-wrap:balance}.roc-link{display:inline-flex;align-items:center;gap:12px;align-self:flex-start;padding-bottom:4px;border-bottom:2px solid currentColor;color:inherit;text-decoration:none;font-weight:700;font-size:14px;letter-spacing:.12em;text-transform:uppercase}.roc-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.roc-sky__stars--near:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:repeat;background-size:563px 487px;background-image:radial-gradient(2px 2px at 97px 211px,#fff,transparent),radial-gradient(1.5px 1.5px at 419px 61px,#fff,transparent),radial-gradient(2px 2px at 281px 401px,rgba(220,226,255,.95),transparent),radial-gradient(1.5px 1.5px at 509px 307px,#fff,transparent)}.header-logo img.roc-logo-fallback{height:163px;width:auto;max-width:none;transform:translateY(var(--roc-logo-shift, -16px))}@media(max-width:989px){.header-logo img.roc-logo-fallback{height:108px;--roc-logo-shift: -16px}}@media(max-width:749px){.header-logo img.roc-logo-fallback{height:64px;--roc-logo-shift: 0px;margin-block:4px}}header.shopify-section-group-header-group:after{content:"";display:block;height:7px;background:#000 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='7' viewBox='0 0 8 7' shape-rendering='crispEdges'%3E%3Cpath d='M0 .5H8M0 6.5H8M1.5 6.5V1.5H6.5V4.5H3.5V3' fill='none' stroke='%23fff' stroke-width='1'/%3E%3C/svg%3E") repeat-x left center / 8px 7px}.roc-duo__heading .roc-duo__heading-text{font-size:15.7cqi}.roc-duo .roc-item+.roc-item{border-left:0}.roc-duo .roc-item{border-bottom:0}.roc-btn--lift{position:relative;--roc-glow: 0 0 28px 6px rgba(190, 200, 255, .38), 0 0 64px 12px rgba(124, 132, 172, .28);transition:transform .28s var(--roc-ease-ui),box-shadow .28s var(--roc-ease-ui)}.roc-btn--lift:hover,.roc-btn--lift:focus-visible{z-index:2;box-shadow:var(--roc-glow)}.roc-btn--lift.roc-btn--light:hover,.roc-btn--lift.roc-btn--light:focus-visible{background:var(--roc-paper);color:var(--roc-ink)}.roc-btn--lift.roc-btn--ghost-light:hover,.roc-btn--lift.roc-btn--ghost-light:focus-visible{background:#000000d9;color:var(--roc-paper)}.roc-btn--lift.roc-btn--dark{--roc-glow: 0 0 22px 4px rgba(0, 0, 0, .2), 0 0 56px 12px rgba(96, 108, 152, .3)}.roc-btn--lift.roc-btn--dark:hover,.roc-btn--lift.roc-btn--dark:focus-visible{background:var(--roc-ink);color:var(--roc-paper)}@media(prefers-reduced-motion:no-preference)and (hover:hover){.roc-btn--lift:hover,.roc-btn--lift:focus-visible{transform:scale(1.075)}.roc-btn--lift:hover:active{transform:scale(1.065)}}.roc-story .roc-link,.roc-duo__intro .roc-link{position:relative;transform-origin:left center;transition:transform .28s var(--roc-ease-ui),filter .28s var(--roc-ease-ui)}.roc-story .roc-link:hover,.roc-story .roc-link:focus-visible{filter:drop-shadow(0 0 10px rgba(190,200,255,.7)) drop-shadow(0 0 26px rgba(124,132,172,.55))}.roc-duo__intro .roc-link:hover,.roc-duo__intro .roc-link:focus-visible{filter:drop-shadow(0 0 8px rgba(0,0,0,.28)) drop-shadow(0 0 22px rgba(96,108,152,.45))}@media(prefers-reduced-motion:no-preference)and (hover:hover){.roc-story .roc-link:hover,.roc-story .roc-link:focus-visible,.roc-duo__intro .roc-link:hover,.roc-duo__intro .roc-link:focus-visible{transform:scale(1.075)}}.roc-story .roc-story__body{justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/7/assets/roc-base.css.map */
