.rr-rocketdream-story{background:#faf9fc;color:#211d37;padding:72px 0}.rr-rocketdream-shell{max-width:1160px;margin:auto;padding:0 28px}.rr-rocketdream-section-head{max-width:650px;margin:0 auto 32px;text-align:center}.rr-rocketdream-kicker{display:block;color:#7153b4;font-size:11px;font-weight:700;letter-spacing:.14em;margin-bottom:12px}.rr-rocketdream-story h2{color:inherit;margin:0 0 16px;font-size:clamp(28px,3vw,40px);line-height:1.15;letter-spacing:-.035em}.rr-rocketdream-story h3{color:inherit;font-size:24px;line-height:1.2;letter-spacing:-.025em;margin:0 0 12px}.rr-rocketdream-story p{font-size:14px;line-height:1.7;color:#726b80;margin:0}.rr-rocketdream-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.rr-rocketdream-card{overflow:hidden;border-radius:24px;display:flex;flex-direction:column;border:1px solid #e8e2ee}.rr-rocketdream-card--cream{background:#f4f0e8}.rr-rocketdream-card--night{background:#17132d;color:#f6f0ff;border-color:#282042}.rr-rocketdream-card-copy{padding:32px 32px 20px;min-height:210px}.rr-rocketdream-number{display:block;color:#7153b4;font-size:12px;letter-spacing:.1em;font-weight:700;margin-bottom:18px}.rr-rocketdream-card--night .rr-rocketdream-number{color:#c9a6ff}.rr-rocketdream-card--night p{color:#c5bdd8}.rr-rocketdream-story figure{margin:0}.rr-rocketdream-image{width:100%;height:auto;display:block;object-fit:contain}.rr-rocketdream-card figure{padding:0 22px 20px;margin-top:auto}.rr-rocketdream-card .rr-rocketdream-image{max-height:560px;border-radius:16px}.rr-rocketdream-story figcaption{text-align:center;font-size:10px;line-height:1.5;color:#797286;padding:12px 5px 0}.rr-rocketdream-card--night figcaption{color:#b9adc9}.rr-rocketdream-section-head--small{margin-top:76px}.rr-rocketdream-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;padding:0;margin:0 0 28px}.rr-rocketdream-steps li{background:#fff;padding:28px;border:1px solid #e8e2ee;border-radius:18px}.rr-rocketdream-steps li>span{display:inline-grid;place-items:center;background:#eee8f7;color:#7153b4;border-radius:50%;width:36px;height:36px;font-size:12px;font-weight:700;margin-bottom:18px}.rr-rocketdream-steps h3{font-size:20px}.rr-rocketdream-steps p{font-size:13px}.rr-rocketdream-detail-grid{max-width:840px;margin:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.rr-rocketdream-detail-grid img{max-height:480px;border-radius:18px}.rr-rocketdream-examples{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:52px;padding:48px;margin-top:76px;background:#f0ebf8;border-radius:24px}.rr-rocketdream-examples img{max-height:540px;border-radius:16px}.rr-rocketdream-story .rr-rocketdream-note{font-size:11px;margin-top:20px}.rr-rocketdream-extra-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.rr-rocketdream-extra-grid img{border-radius:18px;max-height:500px}.rr-rocketdream-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:60px;margin-top:76px}.rr-rocketdream-faq details{border-bottom:1px solid #ddd4e9}.rr-rocketdream-faq summary{display:flex;gap:20px;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;padding:20px 0;font-size:14px;font-weight:600}.rr-rocketdream-faq summary::-webkit-details-marker{display:none}.rr-rocketdream-faq summary span{font-size:21px;font-weight:400;color:#7153b4}.rr-rocketdream-faq details[open] summary span{transform:rotate(45deg)}.rr-rocketdream-faq details p{font-size:13px;padding-bottom:20px}.rr-rocketdream-faq summary:focus-visible{outline:3px solid #7153b4;outline-offset:3px}@media(max-width:749px){.rr-rocketdream-story{padding:44px 0}.rr-rocketdream-shell{padding:0 16px}.rr-rocketdream-story h2{font-size:28px}.rr-rocketdream-story h3{font-size:22px}.rr-rocketdream-story p{font-size:13px}.rr-rocketdream-pair,.rr-rocketdream-steps,.rr-rocketdream-faq,.rr-rocketdream-examples{grid-template-columns:1fr;gap:16px}.rr-rocketdream-card-copy{min-height:0;padding:24px 24px 18px}.rr-rocketdream-card .rr-rocketdream-image{max-height:460px}.rr-rocketdream-card figure{padding:0 16px 18px}.rr-rocketdream-section-head--small,.rr-rocketdream-faq{margin-top:48px}.rr-rocketdream-steps li{padding:22px}.rr-rocketdream-steps h3{font-size:18px}.rr-rocketdream-steps li>span{float:left;margin:0 16px 32px 0}.rr-rocketdream-detail-grid{gap:12px}.rr-rocketdream-detail-grid img{border-radius:12px}.rr-rocketdream-examples{margin-top:48px;padding:24px 20px;gap:24px}.rr-rocketdream-extra-grid{grid-template-columns:1fr}.rr-rocketdream-faq h2{margin-bottom:0}}.rr-topbar-v2,.rr-topbar-v2 *{box-sizing:border-box}.rr-topbar-v2{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:var(--rr-topbar-height);position:relative;z-index:var(--rr-topbar-z);overflow:hidden;background:var(--rr-topbar-bg);color:var(--rr-topbar-text);font-family:inherit}.rr-topbar-v2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.035),transparent 24%,transparent 76%,rgba(255,255,255,.035))}.rr-topbar-v2__inner{width:100%;max-width:var(--rr-topbar-max-width);height:var(--rr-topbar-height);margin:0 auto;padding:0 18px;display:grid;grid-template-columns:minmax(120px,1fr) minmax(320px,var(--rr-topbar-pill-max-width)) minmax(120px,1fr);align-items:center;gap:18px;position:relative}.rr-topbar-v2__socials{display:flex;align-items:center;justify-content:flex-start;gap:14px;min-width:0}.rr-topbar-v2__socials a{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:var(--rr-topbar-icon);opacity:.88;text-decoration:none;transition:opacity .2s ease,transform .2s ease,background .2s ease}.rr-topbar-v2__socials a:hover,.rr-topbar-v2__socials a:focus-visible{opacity:1;transform:translateY(-1px);background:#ffffff1a}.rr-topbar-v2__socials a:focus-visible,.rr-topbar-v2__message:focus-visible{outline:2px solid rgba(255,255,255,.95);outline-offset:2px}.rr-topbar-v2__socials svg{width:var(--rr-topbar-icon-size);height:var(--rr-topbar-icon-size);display:block}.rr-topbar-v2__center{min-width:0;display:flex;align-items:center;justify-content:center}.rr-topbar-v2__pill{width:100%;height:var(--rr-topbar-pill-height);min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;overflow:hidden;border:1px solid var(--rr-topbar-pill-border);border-radius:999px;background:var(--rr-topbar-pill);box-shadow:inset 0 1px #ffffff17,0 5px 16px #762d340d;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.rr-topbar-v2__messages{min-width:0;height:100%;position:relative}.rr-topbar-v2__message{position:absolute;top:0;right:0;bottom:0;left:0;min-width:0;padding:0 12px 0 15px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--rr-topbar-text);font-size:var(--rr-topbar-font-size);font-weight:var(--rr-topbar-font-weight);letter-spacing:var(--rr-topbar-letter-spacing);line-height:1;white-space:nowrap;text-decoration:none;opacity:0;pointer-events:none;transform:translateY(5px);transition:opacity .32s ease,transform .32s ease}.rr-topbar-v2__message.is-active{opacity:1;pointer-events:auto;transform:translateY(0)}.rr-topbar-v2__message-icon{width:var(--rr-topbar-message-icon-size);height:var(--rr-topbar-message-icon-size);flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.rr-topbar-v2__message-icon svg,.rr-topbar-v2__arrow svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.rr-topbar-v2__badge{flex:0 0 auto;padding:4px 7px;border-radius:999px;font-size:9px;font-weight:800;line-height:1;letter-spacing:.08em;text-transform:uppercase}.rr-topbar-v2__badge--soft{background:#fde7e8;color:#b6545d}.rr-topbar-v2__badge--blush{background:#f5b4b7;color:#8f4249}.rr-topbar-v2__badge--deep{background:#c9656d;color:#fff}.rr-topbar-v2__copy{min-width:0;overflow:hidden;text-overflow:ellipsis}.rr-topbar-v2__arrow{width:15px;height:15px;flex:0 0 15px;opacity:.8;transition:transform .2s ease,opacity .2s ease}.rr-topbar-v2__message:hover .rr-topbar-v2__arrow{transform:translate(2px);opacity:1}.rr-topbar-v2__balance{min-width:0}@media screen and (max-width:768px){.rr-topbar-v2{min-height:var(--rr-topbar-mobile-height)}.rr-topbar-v2__inner{height:var(--rr-topbar-mobile-height);padding:0 10px;grid-template-columns:1fr;gap:0}.rr-topbar-v2__socials,.rr-topbar-v2__balance{display:none}.rr-topbar-v2__pill{height:var(--rr-topbar-mobile-pill-height);max-width:100%}.rr-topbar-v2__message{padding:0 9px 0 11px;gap:6px;font-size:var(--rr-topbar-mobile-font-size)}.rr-topbar-v2__message-icon{width:var(--rr-topbar-mobile-message-icon-size);height:var(--rr-topbar-mobile-message-icon-size)}.rr-topbar-v2__badge{padding:3px 6px;font-size:8px}}@media screen and (max-width:390px){.rr-topbar-v2__message{font-size:11px;gap:5px}.rr-topbar-v2__badge{font-size:7.5px;padding:3px 5px}}@media(prefers-reduced-motion:reduce){.rr-topbar-v2__message,.rr-topbar-v2__socials a,.rr-topbar-v2__arrow{transition:none}}@media screen and (max-width:989px){#menu-drawer .rr-camera-category-grid-shell{display:block;margin:2px 14px 12px;min-width:0}#menu-drawer .rr-camera-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 8px;margin:0;padding:0;list-style:none}#menu-drawer .rr-camera-category-card{--rr-camera-card-tint: #eef8ff;--rr-camera-card-border: #cde8f8;--rr-camera-icon-bg: #dff2ff;--rr-camera-icon-border: #b9def3;--rr-camera-icon-color: #155b82;min-width:0}#menu-drawer .rr-camera-category-card--mini{--rr-camera-card-tint: #effaf6;--rr-camera-card-border: #cce8dc;--rr-camera-icon-bg: #d9f3e9;--rr-camera-icon-border: #b9e1d2;--rr-camera-icon-color: #226b58}#menu-drawer .rr-camera-category-card--action{--rr-camera-card-tint: #fff5ef;--rr-camera-card-border: #f1d7c9;--rr-camera-icon-bg: #ffe3d3;--rr-camera-icon-border: #efc8b4;--rr-camera-icon-color: #91442d}#menu-drawer .rr-camera-category-card--tripod{--rr-camera-card-tint: #f7f2ff;--rr-camera-card-border: #dfd1f3;--rr-camera-icon-bg: #eadfff;--rr-camera-icon-border: #d5c2f1;--rr-camera-icon-color: #5f4297}#menu-drawer .rr-camera-category-card--battery{--rr-camera-card-tint: #f7f9ec;--rr-camera-card-border: #e0e5b8;--rr-camera-icon-bg: #ebf0c4;--rr-camera-icon-border: #d5dc9a;--rr-camera-icon-color: #5d6a1b}#menu-drawer .rr-camera-category-card--sticker{--rr-camera-card-tint: #fff2f6;--rr-camera-card-border: #f3cfda;--rr-camera-icon-bg: #ffe0ea;--rr-camera-icon-border: #efbfd0;--rr-camera-icon-color: #8c3556}#menu-drawer .rr-camera-category-card>details{height:100%}#menu-drawer .rr-mobile-compact-item--camera .rr-camera-category-card__trigger{position:relative;display:flex!important;align-items:center!important;width:100%;min-width:0;min-height:60px!important;height:100%;gap:4px;margin:0!important;padding:8px!important;box-sizing:border-box;border:1px solid var(--rr-camera-card-border)!important;border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,.82) 0%,var(--rr-camera-card-tint) 100%)!important;box-shadow:inset 0 1px #ffffffe6,0 5px 13px #1111110b!important;color:#111!important;text-align:left;text-decoration:none}#menu-drawer summary.rr-camera-category-card__trigger{cursor:pointer;list-style:none}#menu-drawer summary.rr-camera-category-card__trigger::-webkit-details-marker{display:none}#menu-drawer .rr-camera-category-card__label{display:-webkit-box;flex:1 1 auto;min-width:0;overflow:hidden;color:#111!important;font-size:12.25px;font-weight:800;line-height:1.15;text-align:left;overflow-wrap:normal;-webkit-box-orient:vertical;-webkit-line-clamp:3}#menu-drawer .rr-camera-category-card__icon{display:inline-flex!important;flex:0 0 30px;align-items:center;justify-content:center;width:30px;height:30px;margin-left:auto;border:1px solid var(--rr-camera-icon-border)!important;border-radius:999px;background:var(--rr-camera-icon-bg)!important;box-shadow:inset 0 1px #ffffffe0,0 2px 6px #34212812!important;color:var(--rr-camera-icon-color)!important;box-sizing:border-box;pointer-events:none}#menu-drawer .rr-camera-category-card__icon svg{display:block;width:18px;height:18px;overflow:visible;color:inherit!important;fill:none!important}#menu-drawer .rr-camera-category-card__icon svg *{fill:none!important;stroke:currentColor!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important;vector-effect:non-scaling-stroke;opacity:1!important}#menu-drawer .rr-camera-category-card__chevron{display:inline-flex;flex:0 0 7px;align-items:center;justify-content:center;width:7px;height:12px;margin-left:-2px;color:var(--rr-camera-icon-color)!important;pointer-events:none}#menu-drawer .rr-camera-category-card__chevron svg,#menu-drawer .rr-camera-category-card__chevron svg *{width:7px;height:12px;fill:none!important;stroke:currentColor!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important}#menu-drawer .rr-camera-category-card__trigger:active{background:var(--rr-camera-card-tint)!important;filter:brightness(.985)}#menu-drawer .rr-camera-category-card__trigger:focus-visible{outline:2px solid var(--rr-camera-icon-color);outline-offset:2px}#menu-drawer .rr-camera-category-card__trigger.menu-drawer__menu-item--active{text-decoration:none;box-shadow:inset 0 0 0 1px var(--rr-camera-card-border),0 4px 12px #34212812!important}#menu-drawer .rr-camera-category-card>details>.menu-drawer__submenu{width:100%}}@media screen and (max-width:349px){#menu-drawer .rr-camera-category-grid{gap:6px}#menu-drawer .rr-mobile-compact-item--camera .rr-camera-category-card__trigger{min-height:60px!important;padding-inline:7px!important}#menu-drawer .rr-camera-category-card__label{font-size:11.5px}#menu-drawer .rr-camera-category-card__icon{flex-basis:28px;width:28px;height:28px}#menu-drawer .rr-camera-category-card__icon svg{width:17px;height:17px}}@media screen and (min-width:990px){#menu-drawer .rr-camera-category-grid-shell{display:none!important}}@media(prefers-reduced-motion:reduce){#menu-drawer .rr-camera-category-card__trigger{transition:none!important}}.rr-rocketdream-intro{color:#211d37}.rr-rocketdream-eyebrow{display:block;color:#7153b4;font-size:11px;font-weight:700;letter-spacing:.14em;margin-bottom:12px}.rr-rocketdream-intro h1{color:#211d37;font-size:clamp(30px,3.1vw,46px);line-height:1.1;letter-spacing:-.045em;margin:0 0 14px;max-width:480px}.rr-rocketdream-intro>p{color:#666273;font-size:14px;line-height:1.65;margin:0;max-width:470px}.rr-rocketdream-chips{display:flex;flex-wrap:wrap;list-style:none;gap:6px;padding:0;margin:16px 0 12px}.rr-rocketdream-chips li{color:#554277;background:#f0ebf8;border:1px solid #e3dbf0;padding:7px 11px;border-radius:999px;font-size:11px}.rr-rocketdream-intro .rr-rocketdream-purpose{font-size:11px;color:#797286}.rr-rocketdream-details{border-top:1px solid #e7e1ee;border-bottom:1px solid #e7e1ee;margin-top:22px}.rr-rocketdream-details summary{display:flex;justify-content:space-between;align-items:center;padding:18px 0;font-size:14px;font-weight:600;cursor:pointer;list-style:none;color:#211d37}.rr-rocketdream-details summary::-webkit-details-marker{display:none}.rr-rocketdream-details[open] summary span{transform:rotate(45deg)}.rr-rocketdream-details>div{font-size:13px;line-height:1.7;color:#666273;padding-bottom:18px}.rr-rocketdream-details summary:focus-visible{outline:3px solid #7153b4;outline-offset:4px}.product:has(.rr-rocketdream-intro){--color-button: 80, 57, 130;--color-button-text: 255, 255, 255;--color-accent-1: 80, 57, 130}.product:has(.rr-rocketdream-intro) .price,.product:has(.rr-rocketdream-intro) .price-item{color:#503982}.product:has(.rr-rocketdream-intro) .product-form__submit,#MainContent:has(.rr-rocketdream-intro) .sticky-atc__button>.button{--color-button: 80, 57, 130;--color-button-text: 255, 255, 255;--buttons-radius: 10px;--buttons-radius-outset: 12px;background:#503982;color:#fff;border-radius:12px}#MainContent:has(.rr-rocketdream-intro) .sticky-atc__button{background:transparent}.product:has(.rr-rocketdream-intro) .shopify-payment-button__button--unbranded{color:#503982;background:#fff;border-color:#503982;box-shadow:0 0 0 1px #503982;border-radius:12px}.product:has(.rr-rocketdream-intro) .shopify-payment-button__button--unbranded:after{box-shadow:none}@media(max-width:749px){.rr-rocketdream-intro h1{font-size:30px}.rr-rocketdream-intro>p{font-size:13px}.rr-rocketdream-chips{margin-top:12px}}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAQAQAAAAAAAACAAg */
