.campaign-section--graphic{isolation:isolate;background:#10121a}.campaign-section--graphic .campaign-caption{z-index:1;background:transparent}.campaign-graphic{position:absolute;top:0;right:0;bottom:0;left:49%;overflow:hidden;background:radial-gradient(ellipse at 70% 45%,rgba(47,91,234,.38),transparent 65%)}.campaign-graphic:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(179,199,255,.32) .8px,transparent 1px);background-size:8px 8px;opacity:.3;-webkit-mask-image:linear-gradient(135deg,transparent 5%,#000 60%);mask-image:linear-gradient(135deg,transparent 5%,#000 60%)}.campaign-graphic:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(118deg,transparent 38%,rgba(104,146,255,.2) 38.1%,transparent 38.3%,transparent 67%,rgba(104,146,255,.15) 67.1%,transparent 67.3%)}.campaign-ring{position:absolute;right:-13%;top:50%;width:90%;aspect-ratio:1;border:1px solid rgba(95,136,255,.48);border-radius:50%;transform:translateY(-50%)}.campaign-ring--inner{right:5%;width:56%;border-color:#5f88ff3d}.campaign-orbit{position:absolute;right:2%;top:50%;width:93%;height:30%;border:1px solid rgba(155,183,255,.4);border-radius:50%;transform:translateY(-50%) rotate(-24deg)}.campaign-mark{position:absolute;right:11%;top:50%;width:76%;height:auto;filter:invert(1);opacity:.8;transform:translateY(-50%) rotate(-12deg)}.campaign-register{position:absolute;right:9%;bottom:8%;font-size:9px;font-weight:600;letter-spacing:3px;color:#9eb8ff}@media(min-width:701px)and (max-width:1000px){.campaign-section--graphic .campaign-caption{max-width:44%;padding:24px 20px}.campaign-graphic{left:48%}}@media(max-width:700px){.violet .campaign-section--graphic{height:auto;min-height:0;max-height:none;padding:246px 0 30px}.campaign-graphic{inset:0 0 auto;height:246px;background:radial-gradient(ellipse at 68% 32%,rgba(47,91,234,.35),transparent 72%)}.campaign-section--graphic .campaign-caption{position:relative;left:auto;right:auto;bottom:auto;margin:0 20px;padding:22px;max-width:none}.campaign-mark{right:14%;top:44%;width:72%;max-width:390px}.campaign-ring--outer{right:-7%;width:77%;top:38%}.campaign-ring--inner{right:12%;width:46%;top:38%}.campaign-orbit{right:7%;width:87%;height:39%;top:44%}.campaign-register{right:10%;bottom:13%;font-size:8px}}@media(prefers-reduced-motion:no-preference){.violet .violet-hero h1{animation:stash-title-enter .62s cubic-bezier(.2,.7,.2,1) both}.violet .stash-reveal-pending{opacity:0;translate:0 18px}.violet .stash-revealing{animation:stash-reveal .56s cubic-bezier(.2,.7,.2,1) var(--stash-reveal-delay,0ms) both}.violet .stash-reveal-pending:focus-within,.violet .stash-revealing:focus-within{opacity:1;translate:none;animation:none}.violet .stash-art-entered .campaign-mark{animation:stash-mark-drift 4.6s ease-in-out}.violet .stash-art-entered .campaign-orbit{animation:stash-orbit-drift 4.6s ease-in-out}.violet .stash-art-entered .campaign-ring--outer{animation:stash-ring-expand 4.6s ease-in-out}.violet .text-link .ui-icon,.violet .primary .ui-icon{transition:translate .22s ease}.violet .primary{transition:translate .2s ease,background .2s ease,color .2s ease}.violet .product-photo:focus-visible img{transform:scale(1.04)}.violet .dialog[open]{animation:stash-dialog-enter .24s cubic-bezier(.2,.7,.2,1)}.violet .cart-dialog[open],.violet .menu-dialog[open]{animation-name:stash-drawer-enter}.violet .dialog[open]::backdrop{animation:stash-backdrop-enter .2s ease}@media(hover:hover)and (pointer:fine){.violet .text-link:hover .ui-icon,.violet .primary:hover .ui-icon{translate:4px 0}.violet .primary:hover{translate:0 -2px}.violet .primary:active{translate:none}}}@keyframes stash-title-enter{0%{translate:0 14px}to{translate:none}}@keyframes stash-reveal{0%{opacity:0;translate:0 18px}to{opacity:1;translate:none}}@keyframes stash-mark-drift{0%,to{transform:translateY(-50%) rotate(-12deg)}45%{transform:translateY(calc(-50% - 8px)) rotate(-10deg)}}@keyframes stash-orbit-drift{0%,to{transform:translateY(-50%) rotate(-24deg)}50%{transform:translateY(-50%) rotate(-14deg)}}@keyframes stash-ring-expand{0%,to{transform:translateY(-50%) scale(1)}50%{transform:translateY(-50%) scale(1.025)}}@keyframes stash-dialog-enter{0%{opacity:0;translate:0 12px}to{opacity:1;translate:none}}@keyframes stash-drawer-enter{0%{opacity:0;translate:22px 0}to{opacity:1;translate:none}}@keyframes stash-backdrop-enter{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.violet .stash-reveal-pending,.violet .stash-revealing{opacity:1;translate:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map */
