:root{--blue:#5267fa;--navy:#465be6;--ink:#344478;--paper:#f5f7ff;--muted:#7a83a3;--line:#dde4fc;--electric:#5267fa}.preview-notice{background:#5267fa;color:#fff}.header{background:#5267fa;max-width:none;color:#fff}.header nav a:hover,.header nav a[aria-current=page]{color:#d8f1ff}.bag-button{color:#fff;background:#ffffff21;border:1px solid #ffffff55}.memory-hero{background:radial-gradient(ellipse at 5% 40%,#829bff88,transparent 45%),radial-gradient(ellipse at 94% 35%,#5576ff99,transparent 45%),linear-gradient(165deg,#5267fa 8%,#6888fa 58%,#a8d9fd);color:#fff;min-height:920px;padding-top:36px;padding-bottom:60px}.memory-hero:before,.memory-hero:after{width:1550px;height:500px;top:370px;border:55px solid #b7c9ff28;box-shadow:0 0 0 45px #cad7ff12,0 0 0 98px #e0edff0a;transform:translate(-50%) rotate(-25deg)}.memory-hero:after{top:220px;border-width:34px;border-color:#d8e8ff21;transform:translate(-50%) rotate(25deg);width:1250px;height:650px}.memory-heading .eyebrow{color:#e1eaff;font-size:9px;margin-bottom:14px;letter-spacing:2.5px}.memory-heading h1{color:#fff;line-height:1.05;font-size:clamp(43px,5vw,76px);text-shadow:0 4px 0 #5060d312}.memory-heading h1 .hero-lead{font-family:Arial,sans-serif;display:block;font-size:20px;color:#fff;font-weight:700;line-height:1.3;letter-spacing:0;margin-bottom:6px}.memory-heading .memory-word{color:#fff;min-width:330px;font-size:clamp(55px,6vw,87px);text-shadow:0 5px 24px #244cdc20;display:block;margin:0 auto 4px;position:relative}.memory-heading .memory-word:after{content:"";position:absolute;bottom:-1px;left:50%;translate:-50% 0;width:82%;max-width:430px;height:6px;border-radius:80%;background:#b8eaff;transform:rotate(-2deg);z-index:-1}.memory-heading>p:last-child{font-size:16px;color:#eef4ff;margin-top:14px}.memory-pair{height:350px;margin:32px auto 34px;gap:36px;animation:pair-entrance 1.1s cubic-bezier(.2,.8,.2,1) both}.memory-pair figure{width:228px;height:342px;border:8px solid white;border-bottom-width:36px;border-radius:25px;box-shadow:0 20px 35px #324bbc28,0 3px #fff3;animation-duration:6s;--tilt:-8deg}.memory-pair figure img{object-fit:cover;object-position:center 28%;transform:perspective(700px) rotateY(var(--pointer-x,0deg)) rotateX(var(--pointer-y,0deg));transition:transform .35s}.memory-pair .memory-toy{--tilt:8deg;animation-delay:-3s}.memory-pair .memory-toy img{object-fit:contain}.memory-spark{font-size:45px;color:#dff7ff;right:-8px;top:1px;text-shadow:0 0 25px #e8f8ff80}.memory-pair:before{content:"\2661";position:absolute;color:#dbeaff;font-size:36px;left:-7px;bottom:32px;rotate:-20deg;animation:heart-bob 5s ease-in-out infinite}.memory-cta{background:#fff;color:#5267fa;box-shadow:0 4px #e3eaff,0 12px 35px #314cf247;border:3px solid #d9eaff;min-width:248px;font-size:16px;padding:16px 30px;animation:cta-entrance .9s .35s ease-out both}.memory-cta:hover{background:#f4faff;color:#465be6;box-shadow:0 5px #dbe7ff,0 16px 30px #3658ec35;transform:translateY(-4px)}.memory-caption{font-size:12px;color:#f5f8ff;letter-spacing:.2px;margin:21px 0 12px}.keepsake-value{max-width:520px;margin:0 auto;position:relative;z-index:2}.keepsake-value>p{font-size:13px;line-height:1.8;color:#fff;max-width:430px;margin:auto}.keepsake-details{display:flex;justify-content:center;gap:20px;margin:15px 0 20px;font-size:11px;color:#f8fbff}.keepsake-details span{display:flex;align-items:center;gap:6px}.keepsake-details b{font-size:16px}.memory-pill{color:#4c63b5;background:#ffffffe0;border:1px solid #ffffff;font-size:12px;padding:12px 22px;box-shadow:0 6px 20px #4664be0f}.memory-pill strong{font-size:15px;color:#5267fa;margin-left:10px}.memory-motion-control{border:1px solid #ffffff42;background:#ffffff16;color:#fff;border-radius:50px;font-size:9px;padding:6px 12px;position:absolute;right:24px;bottom:22px}.button{background:#5267fa}.button:hover{background:#6b7dfa}.button.secondary{color:#5267fa;background:#fff;border-color:#d3ddff}.memory-cta.button{background:#fff;color:#5267fa}.create-view,.memory-order-view{background:radial-gradient(ellipse at 0 0,#e5e8ff80,transparent 60%)}.page-heading h1,.memory-how h2,.memory-bottom h2,.memory-steps h3{color:#4357c5}.page-heading h1 span{color:#6f8af8}.create-choice{border:2px solid #e4eaff;box-shadow:0 5px #e4eaff80}.create-choice>img{background:linear-gradient(135deg,#f6f3ff,#e9f5ff)}.create-choice h2{color:#4c61d8}.business-prices{background:linear-gradient(145deg,#eae9ff,#e4f2ff)}.memory-how .eyebrow{color:#8293cf}.memory-steps article>span{background:#e7ebff;color:#5267fa}.memory-bottom{background:linear-gradient(135deg,#e5e3ff,#ddf2ff)}.order-total strong{color:#5267fa}.order-progress{display:flex;gap:7px;border-bottom:1px solid var(--line);padding-bottom:24px;margin-bottom:27px}.order-progress button{background:#f1f4ff;color:#8c96b4;border-radius:30px;padding:10px 12px;font-size:11px;flex:1;white-space:nowrap}.order-progress button[aria-current=step]{background:#5267fa;color:#fff}.memory-order-form h2{font-size:31px;color:#4e60cc}.memory-order-form .eyebrow{font-size:9px;letter-spacing:1.5px;color:#8a95bc;margin-bottom:13px}.memory-form-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:25px;margin-top:25px;border-top:1px solid var(--line)}.memory-form-footer span{font-size:11px;color:#8390b1}.memory-form-footer .button{padding:13px 20px;font-size:12px}.memory-form-footer [hidden]{display:none!important}.memory-order-form label .optional{display:inline;font-size:10px;font-weight:400;color:#8994af}.memory-order-form .chip-toggle{background:#eef1ff}.chip-toggle input{accent-color:#5267fa}.order-summary{margin:24px 0}.order-summary dl{margin:0}.order-summary dl>div{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid #e3e9fb;padding:12px 0}.order-summary dt{color:#8a94b1}.order-summary dd{text-align:right;margin:0;color:#43527f;max-width:66%;overflow-wrap:anywhere}.order-summary>p{margin-top:18px}.memory-order-form [data-memory-panel="2"]>button{width:100%;margin-bottom:15px}.memory-order-form [data-memory-panel="2"]~.memory-form-footer{margin-top:10px}.motion-paused .memory-hero *,.motion-paused .memory-hero:before,.motion-paused .memory-hero:after{animation-play-state:paused!important}.memory-heading{animation:heading-entrance .8s ease-out both}.memory-how,.memory-bottom,.create-choice{animation:soft-arrive .7s ease-out both}.preview-label{background:#5267fa;box-shadow:0 5px 15px #5267fa25}footer{background:#edf0ff;color:#4e5c88}.memory-order-form{box-shadow:0 5px #e9edff,0 22px 50px #536cca09}@keyframes heading-entrance{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:none}}@keyframes pair-entrance{0%{opacity:0;transform:translateY(30px) scale(.85) rotate(-3deg)}to{opacity:1;transform:none}}@keyframes cta-entrance{0%{opacity:0;transform:translateY(18px) scale(.95)}to{opacity:1;transform:none}}@keyframes heart-bob{50%{translate:0 -12px;rotate:-8deg;scale:1.1}}@media(max-width:680px){.header{padding-top:7px;padding-bottom:14px;background:#5267fa}.header nav{font-size:10px;gap:22px;padding-top:3px}.memory-hero{min-height:855px;padding-top:27px;padding-bottom:54px}.memory-heading h1{font-size:38px}.memory-heading h1 .hero-lead{font-size:16px}.memory-heading .memory-word{font-size:53px;min-width:0}.memory-heading>p:last-child{font-size:13px;margin-top:13px}.memory-pair{height:275px;margin:28px auto 26px;gap:20px;max-width:340px}.memory-pair figure{width:150px;height:245px;border-width:6px;border-bottom-width:30px;border-radius:19px}.memory-pair figure img{border-radius:13px}.memory-spark{right:-1px;top:2px;font-size:32px}.memory-pair:before{font-size:29px;left:-7px;bottom:16px}.memory-cta{min-width:236px;font-size:15px;padding:15px 26px}.memory-caption{font-size:11px;margin:21px 0 13px}.keepsake-value>p{font-size:12px;max-width:315px}.keepsake-details{gap:15px;font-size:9px;margin:14px 0 19px}.keepsake-details b{font-size:13px}.memory-pill{font-size:10px;padding:11px 17px}.memory-pill strong{font-size:13px;margin-left:8px}.memory-motion-control{font-size:8px;bottom:15px;right:15px}.order-progress button{font-size:9px;padding:9px 7px}.memory-order-form h2{font-size:28px}.memory-form-footer .button{padding:12px 14px;font-size:11px}.memory-form-footer{gap:8px}.memory-form-footer span{font-size:10px}.order-example>img{height:340px}.memory-order-form{padding:23px}.memory-order-form input[type=file]{font-size:11px}.memory-order-view .page-heading h1{font-size:42px}.memory-order-view .page-heading p{font-size:11px}.memory-hero:before,.memory-hero:after{width:950px;height:390px;top:390px;border-width:34px}.memory-hero:after{top:220px;border-width:28px}.memory-how{background:linear-gradient(180deg,#f5f7ff,#fcfcff)}}.sales-preview{margin-top:22px;padding:21px;border:1px solid #dce4ff;border-radius:20px;background:linear-gradient(140deg,#eeefff,#eaf6ff)}.sales-preview>strong{display:block;font-size:13px;color:#4e62d2;line-height:1.6}.sales-preview>p{font-size:12px;line-height:1.8;margin:9px 0 15px;color:#7683ac}.sales-preview .button{font-size:11px;padding:11px 17px;border-color:#d3deff;box-shadow:0 3px #dce5ff}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/blue-world.css.map?v=18917211299762311661791828942 */
