.bloxy-dd{position:fixed;z-index:100;width:220px;max-height:300px;overflow-y:auto;padding:4px;background:#1d2535;border-radius:8px;box-shadow:0 10px 38px -10px #06090f8c,0 10px 20px -15px #06090f80;font-family:Satoshi,ui-sans-serif,system-ui,sans-serif}.bloxy-dd-opt{display:flex;align-items:center;gap:10px;width:100%;height:40px;padding:0 6px 0 20px;border:0;border-radius:6px;background:transparent;color:#fff;font-size:14px;font-weight:500;text-align:left;white-space:nowrap;cursor:pointer;transition:background 75ms ease}.bloxy-dd-opt:hover{background:#ffffff1a}.bloxy-dd-opt img{width:22px;height:22px;flex:none;border-radius:3px;object-fit:cover}.bloxy-dd-opt .bloxy-dd-check{width:16px;height:16px;margin-left:auto;flex:none;color:#fff;opacity:0}.bloxy-dd-opt.is-selected .bloxy-dd-check{opacity:1}.bloxy-dd::-webkit-scrollbar{width:8px}.bloxy-dd::-webkit-scrollbar-track{background:transparent}.bloxy-dd::-webkit-scrollbar-thumb{background:#2a3547;border-radius:8px}.bloxy-acct-menu{position:fixed;z-index:200;min-width:180px;padding:5px;background:#1d2535;border-radius:10px;box-shadow:0 10px 38px -10px #06090f8c,0 10px 20px -15px #06090f80;font-family:Satoshi,ui-sans-serif,system-ui,sans-serif}.bloxy-acct-item{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:8px;color:#fff;font-size:14px;font-weight:600;text-decoration:none;transition:background .12s}.bloxy-acct-item svg{width:18px;height:18px;flex:none}.bloxy-acct-item:hover{background:#ffffff0f}.bloxy-acct-logout{color:#d64545;font-weight:700}@keyframes bloxy-enter{0%{opacity:0;transform:scale(.95) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}.bloxy-dd,.bloxy-acct-menu{animation:bloxy-enter .15s linear;transform-origin:top center}@keyframes bloxy-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes bloxy-modal-in{0%{opacity:0;transform:translate(-50%,-48%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.bloxy-overlay-anim{animation:bloxy-overlay-in .15s ease-out}.bloxy-modal-anim{animation:bloxy-modal-in .15s ease}@media(prefers-reduced-motion:reduce){.bloxy-dd,.bloxy-acct-menu,.bloxy-overlay-anim,.bloxy-modal-anim{animation:none}}.bloxy-acc-panel{display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden;transition:grid-template-rows .2s linear,opacity .2s linear}.bloxy-acc-panel.open{grid-template-rows:1fr;opacity:1}.bloxy-acc-inner{min-height:0;overflow:hidden}img[alt="Item thumbnail"]:not([class*=blur]){opacity:1!important}@keyframes bloxy-cart-in{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.bloxy-cart-row-in{animation:bloxy-cart-in .22s cubic-bezier(.16,1,.3,1) both}@keyframes bloxy-cart-out{0%{opacity:1;filter:blur(0px)}to{opacity:0;filter:blur(5px)}}.bloxy-cart-row-out{animation:bloxy-cart-out .2s linear both}@keyframes bloxy-cart-drop{0%{top:-10px;opacity:0;transform:translate(0) scale(.7)}35%{top:var(--drop-top, 12px);opacity:1;transform:translate(0) scale(1)}55%{top:var(--drop-top, 12px);opacity:1;transform:translate(0) scale(1)}to{top:var(--drop-top, 12px);opacity:0;transform:translate(20px) scale(.6) rotate(-15deg)}}.bloxy-cart-drop-el{position:absolute;width:22px;height:22px;border-radius:6px;object-fit:cover;background:linear-gradient(180deg,#3ba4f0,#1b92e9);box-shadow:0 2px 6px #06090f73;pointer-events:none;z-index:20;animation:bloxy-cart-drop .8s cubic-bezier(.25,.8,.25,1) forwards}@keyframes bloxy-cart-catch{0%,to{transform:translate(0) rotate(0)}55%{transform:translate(0) rotate(0)}78%{transform:translate(4px) rotate(-14deg)}}.bloxy-cart-icon-anim{animation:bloxy-cart-catch .8s ease-in-out}.bloxy-qty-btn{transition:filter .12s ease,background-color .12s ease}.bloxy-qty-btn:hover{filter:brightness(1.35)}@media(prefers-reduced-motion:reduce){.bloxy-cart-row-in,.bloxy-cart-row-out,.bloxy-cart-drop-el,.bloxy-cart-icon-anim{animation:none}}@keyframes summerShimmer{0%{transform:translate(-110%)}60%,to{transform:translate(300%)}}@keyframes summerGlow{0%,to{opacity:.35}50%{opacity:1}}.bloxy-add-spin{position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;pointer-events:none;animation:bloxy-add-spin .5s linear infinite}@keyframes bloxy-add-spin{to{transform:rotate(360deg)}}.bloxy-add-check{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;pointer-events:none;animation:bloxy-add-pop .26s cubic-bezier(.16,1,.3,1) both}.bloxy-add-check svg{width:18px;height:18px}.bloxy-add-check path{stroke-dasharray:24;stroke-dashoffset:24;animation:bloxy-add-draw .3s ease 60ms forwards}@keyframes bloxy-add-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes bloxy-add-draw{to{stroke-dashoffset:0}}.bloxy-add-label{position:fixed;z-index:121;pointer-events:none;padding:4px 10px;border-radius:999px;background:#16c060;color:#fff;font:600 12px/1 Satoshi,ui-sans-serif,system-ui,sans-serif;white-space:nowrap;opacity:0;transform:translate(-50%,-50%);box-shadow:0 6px 18px #06090f66}.bloxy-add-label.show{animation:bloxy-add-label 1.2s ease forwards}@keyframes bloxy-add-label{0%{opacity:0;transform:translate(-50%,-50%) translateY(4px) scale(.9)}16%{opacity:1;transform:translate(-50%,-50%) translateY(-18px) scale(1)}80%{opacity:1;transform:translate(-50%,-50%) translateY(-22px) scale(1)}to{opacity:0;transform:translate(-50%,-50%) translateY(-30px) scale(.98)}}.bloxy-confetti{position:fixed;z-index:120;width:0;height:0;pointer-events:none}.bloxy-confetti i{position:absolute;top:0;left:0;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:2px;opacity:0;will-change:transform,opacity;animation:bloxy-confetti-fly .82s cubic-bezier(.16,1,.3,1) forwards}@keyframes bloxy-confetti-fly{0%{opacity:1;transform:translate(0) scale(.4) rotate(0)}20%{opacity:1;transform:translate(calc(var(--dx) * .55),calc(var(--dy) * .55)) scale(1) rotate(calc(var(--rot) * .4))}to{opacity:0;transform:translate(var(--dx),calc(var(--dy) + 48px)) scale(.9) rotate(var(--rot))}}@media(prefers-reduced-motion:reduce){.bloxy-add-spin,.bloxy-add-check,.bloxy-add-check path,.bloxy-add-label,.bloxy-confetti i{animation:none}.bloxy-add-label.show{opacity:1;transform:translate(-50%,-50%) translateY(-20px)}}.bloxy-loc-mobile{display:flex!important;flex-direction:column;align-items:stretch;gap:8px;position:absolute;top:calc(100% + 8px);right:0;z-index:40;background:#1d2535;padding:10px;border-radius:12px;box-shadow:0 12px 30px #06090f80}
/*# sourceMappingURL=/cdn/shop/t/113/assets/css-interactions.css.map */
