.shopify-section:has(.spacecard-root--editorial),.shopify-section:has(.spacecard-root--about),.shopify-section.section-spacecard-about{padding:0!important;margin:0!important}.spacecard-root--editorial,.spacecard-root--about{--spacecard-content-max: min(1036px, calc(100vw - 2rem) );--spacecard-gutter: clamp(1rem, 3vw, 2rem);--sc-max: var(--spacecard-content-max);background:#fff;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;min-height:100svh;display:flex;flex-direction:column}.spacecard-root--editorial .spacecard-footer,.spacecard-root--about .spacecard-footer{margin-top:3rem}:root{--sc-navy: #1e0a3d;--sc-purple: #6c2b8f;--sc-purple-deep: #3c0366;--sc-lilac: #f5ecff;--sc-lilac-border: #e0cbf3;--sc-muted: #513c75;--sc-text: #111827;--sc-gray: #6b7280;--sc-max: min(1036px, calc(100vw - 2rem) );--sc-radius-lg: 1.5rem;--sc-radius-xl: 2rem}.spacecard-root--editorial *,.spacecard-root--editorial *:before,.spacecard-root--editorial *:after,.spacecard-root--about *,.spacecard-root--about *:before,.spacecard-root--about *:after{box-sizing:border-box}.spacecard-body--about img,.spacecard-body--about video{max-width:100%;height:auto;display:block}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.full-width{width:100%}.spacecard-inner{width:100%;max-width:var(--spacecard-content-max, var(--sc-max));margin-inline:auto;padding-inline:var(--spacecard-gutter, clamp(1rem, 3vw, 2rem));box-sizing:border-box}.spacecard-body--about{flex:1;padding-bottom:3rem}.spacecard-root--about .spacecard-hero,.spacecard-root--editorial .spacecard-hero{background:transparent!important;background-image:none!important;min-height:0!important;padding-block:clamp(1rem,3vw,2rem);padding-inline:0;box-shadow:none!important;border-radius:0;text-align:left;align-items:stretch;justify-content:flex-start;overflow:visible}.spacecard-root--about .spacecard-hero:before,.spacecard-root--editorial .spacecard-hero:before{display:none!important;content:none!important}.spacecard-root--about .spacecard-hero>*,.spacecard-root--editorial .spacecard-hero>*{position:relative;z-index:auto}.spacecard-hero__card{position:relative;background:var(--sc-lilac);border:2.5px solid var(--sc-lilac-border);border-radius:0;padding:clamp(1.5rem,5vw,5rem);overflow:hidden}@media(min-width:640px){.spacecard-hero__card{border-radius:3rem}}.spacecard-hero__glow{position:absolute;border-radius:50%;filter:blur(64px);pointer-events:none}.spacecard-hero__glow--right{width:20rem;height:20rem;top:-4rem;right:-4rem;background:#06b6d4;opacity:.12}.spacecard-hero__glow--left{width:16rem;height:16rem;bottom:-4rem;left:2rem;background:var(--sc-navy);opacity:.08}.spacecard-hero__layout{position:relative;z-index:2;display:grid;gap:2.5rem;align-items:center}@media(min-width:1024px){.spacecard-hero__layout{grid-template-columns:1fr 1fr;gap:4rem}}.spacecard-hero__copy{container-type:inline-size}.spacecard-hero__headline{display:flex;flex-direction:column;gap:.35rem;margin:0}.spacecard-hero__bracket-line{display:block;font-size:clamp(1rem,7cqi,3rem);font-weight:900;letter-spacing:-.02em;text-transform:uppercase;color:var(--sc-navy);line-height:1.05}.spacecard-hero__bracket-line--kicker{display:flex;flex-direction:column;align-items:flex-start;gap:.02em;font-size:clamp(2.25rem,14.5cqi,4.5rem);line-height:.98}.spacecard-hero__bracket-row{display:inline-flex;align-items:baseline;gap:.28em;white-space:nowrap}.spacecard-hero__bracket-text{white-space:nowrap}.spacecard-hero__bracket-line--title{text-wrap:balance}.spacecard-hero__intro{color:var(--sc-muted);font-size:clamp(.875rem,1.5vw,1.05rem);line-height:1.65;max-width:32rem;font-weight:500;margin-top:.75rem}.spacecard-hero__pills{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.spacecard-pill{font-size:.68rem;font-weight:800;padding:.4rem .85rem;border-radius:999px;border:1px solid rgb(6 182 212 / 35%);background:#fff;color:var(--sc-navy);box-shadow:0 1px 2px #0000000d}.spacecard-pill--accent{border-color:#f59e0b66}.spacecard-hero__visual{position:relative;display:flex;justify-content:center}.spacecard-polaroid{position:relative;z-index:10;width:100%;max-width:36rem;transform:rotate(3deg);transition:transform .3s;overflow:visible}.spacecard-polaroid:hover{transform:rotate(1deg) scale(1.02)}.spacecard-polaroid__frame{background:#fff;padding:1.25rem 1.25rem 3.5rem;border-radius:2.5rem;box-shadow:0 25px 50px -12px #00000038;border:1px solid #f3f4f6}.spacecard-polaroid__img{width:100%;aspect-ratio:4 / 3.2;object-fit:cover;border-radius:1.5rem}.spacecard-polaroid__shade{position:absolute;top:1.25rem;right:1.25rem;bottom:3.5rem;left:1.25rem;border-radius:1.5rem;background:linear-gradient(to top,rgb(0 0 0 / 45%),transparent 55%);pointer-events:none}.spacecard-polaroid__badge{position:absolute;top:1.75rem;left:1.75rem;background:linear-gradient(90deg,#3b82f6,#4f46e5,#9333ea);padding:.65rem 1rem;border-radius:1.25rem;border:1px solid rgb(255 255 255 / 20%);box-shadow:0 8px 20px #00000026;transform:rotate(-6deg);max-width:14rem;z-index:5}.spacecard-polaroid__badge-tag{display:inline-block;font-size:.55rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em;background:#f59e0b;color:#fff;padding:.15rem .5rem;border-radius:999px}.spacecard-polaroid__badge-title{display:block;color:#fff;font-size:.8rem;margin-top:.35rem}.spacecard-polaroid__badge-loc{font-size:.55rem;color:#dec2ff;font-weight:700}@media(min-width:768px){.spacecard-root--about .spacecard-hero__layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:3rem}.spacecard-root--about .spacecard-polaroid{max-width:none;width:100%}.spacecard-root--about .spacecard-polaroid__frame{padding:1rem 1rem 3.25rem}.spacecard-root--about .spacecard-polaroid__img{aspect-ratio:5 / 4}.spacecard-root--about .spacecard-polaroid__shade{top:1rem;right:1rem;bottom:3.25rem;left:1rem}}@media(min-width:1024px){.spacecard-root--about .spacecard-hero__visual{justify-content:flex-end}.spacecard-root--about .spacecard-polaroid__img{aspect-ratio:4 / 3.35;min-height:320px}}@media(max-width:767px){.spacecard-root--about .spacecard-polaroid{max-width:min(100%,24rem)}.spacecard-root--about .spacecard-polaroid__img{aspect-ratio:4 / 3.5}}.sc-ygo-float{position:absolute;pointer-events:none;z-index:25;-webkit-user-select:none;user-select:none}.sc-ygo-float--kuriboh{width:clamp(5.5rem,14vw,9rem);height:clamp(5.5rem,14vw,9rem);filter:drop-shadow(0 20px 28px rgb(0 0 0 / 22%));animation:sc-ygo-kuriboh-float 4.2s ease-in-out infinite}@keyframes sc-ygo-kuriboh-float{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-8px) rotate(4deg)}}.sc-ygo-kuriboh-aura{width:100%;height:100%;border-radius:50%;border:3px solid rgb(251 191 36 / 35%);background:linear-gradient(to bottom right,rgb(245 158 11 / 10%),rgb(69 26 3 / 20%),transparent);display:flex;align-items:center;justify-content:center}.sc-ygo-kuriboh-svg{width:85%;height:85%;display:block}.spacecard-polaroid .sc-ygo-float--kuriboh{right:-.75rem;bottom:-1.25rem}.spacecard-polaroid .sc-ygo-float--ring-slab{left:-1.35rem;bottom:16%;width:clamp(4.5rem,11vw,6rem);height:clamp(6rem,14vw,8rem)}.spacecard-polaroid .sc-ygo-millennium-ring,.spacecard-polaroid .sc-ygo-ring-beams{display:none}.spacecard-polaroid .sc-ygo-graded-slab{position:relative;top:0;left:0}.spacecard-polaroid .sc-ygo-float--pyramid{top:-1.25rem;right:-.5rem;width:clamp(6rem,14vw,10rem);height:clamp(6rem,14vw,10rem);z-index:22}.sc-ygo-float--ring-slab{width:clamp(7rem,17vw,11rem);height:clamp(7rem,17vw,11rem);filter:drop-shadow(0 14px 22px rgb(0 0 0 / 24%))}.sc-ygo-ring-beams{position:absolute;top:-1.55rem;left:1.15rem;z-index:1;animation:sc-ygo-beams-float 4s ease-in-out infinite}@keyframes sc-ygo-beams-float{0%,to{transform:translateY(3px);opacity:.7}50%{transform:translateY(-5px);opacity:.95}}.sc-ygo-graded-slab{position:absolute;top:-1.65rem;left:-.8rem;width:3.85rem;height:5.75rem;background:#fffffff2;border-radius:.5rem;padding:.35rem;border:2px solid #c0ab82;box-shadow:0 16px 32px #00000047;display:flex;flex-direction:column;justify-content:space-between;z-index:3;animation:sc-ygo-slab-float 4.5s ease-in-out infinite}@keyframes sc-ygo-slab-float{0%,to{transform:translateY(0) rotate(-10deg)}50%{transform:translateY(-12px) rotate(-5deg)}}.sc-ygo-graded-slab__label{display:flex;justify-content:space-between;align-items:center;background:#dc2626;color:#fff;font-family:ui-monospace,monospace;font-size:5px;font-weight:700;line-height:1;padding:.2rem .25rem;border-radius:2px;letter-spacing:-.02em}.sc-ygo-graded-slab__psa{color:#fde047;font-weight:900}.sc-ygo-graded-slab__art{flex:1;margin:.2rem 0;border-radius:3px;border:1px solid #bfa97f;background:linear-gradient(135deg,#a16207cc,#78350f,#451a03);display:grid;place-items:center;position:relative;overflow:hidden;min-height:2.6rem}.sc-ygo-graded-slab__art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgb(34 211 238 / 20%),transparent,rgb(192 132 252 / 20%));mix-blend-mode:overlay}.sc-ygo-graded-slab__dragon{font-size:.75rem;animation:sc-ygo-dragon-pulse 2s ease-in-out infinite}@keyframes sc-ygo-dragon-pulse{0%,to{opacity:1}50%{opacity:.65}}.sc-ygo-graded-slab__lines{display:flex;flex-direction:column;gap:1px;margin-bottom:1px}.sc-ygo-graded-slab__lines span{display:block;height:3px;border-radius:1px;background:#1e140d33}.sc-ygo-graded-slab__lines span:last-child{width:75%;height:2px;background:#1e140d1a}.sc-ygo-graded-slab__stats{display:flex;justify-content:space-between;font-family:ui-monospace,monospace;font-size:4.5px;font-weight:900;color:#451a03;transform:scale(.92);transform-origin:center}.sc-ygo-millennium-ring{width:100%;height:100%;display:block}.spacecard-featured__frame .sc-ygo-float--kuriboh{top:.65rem;right:.65rem;width:clamp(4.25rem,10vw,7rem);height:clamp(4.25rem,10vw,7rem)}.spacecard-featured__frame .sc-ygo-float--ring-slab{left:.35rem;bottom:.35rem;width:clamp(6.5rem,14vw,10rem);height:clamp(6.5rem,14vw,10rem)}.spacecard-featured__frame .sc-ygo-float--appraisal{top:.65rem;left:.65rem;width:clamp(4.25rem,9vw,6.5rem);height:clamp(4.25rem,9vw,6.5rem);z-index:26}.sc-ygo-float--appraisal{filter:drop-shadow(0 16px 28px rgb(0 0 0 / 22%));animation:sc-ygo-appraisal-float 5s ease-in-out infinite}@keyframes sc-ygo-appraisal-float{0%,to{transform:translateY(0) rotate(3deg)}50%{transform:translateY(-8px) rotate(-3deg)}}.sc-ygo-appraisal-seal{width:100%;height:100%;background:#fffffff2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:1rem;padding:.5rem;box-shadow:0 20px 40px #00000038;border:1px solid #fde68a;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.sc-ygo-appraisal-seal__icon{width:56%;height:auto;display:block;margin-bottom:.15rem}.sc-ygo-appraisal-seal__brand{font-size:10px;font-weight:900;color:#451a03;letter-spacing:.12em;line-height:1;text-transform:uppercase}.sc-ygo-appraisal-seal__grade{font-size:11px;font-weight:800;color:#7c2d12;letter-spacing:-.02em;line-height:1;margin-top:.2rem;text-transform:uppercase}.sc-ygo-float--pyramid{filter:drop-shadow(0 20px 35px rgb(0 0 0 / 28%));animation:sc-ygo-pyramid-float 6s ease-in-out infinite}@keyframes sc-ygo-pyramid-float{0%,to{transform:translateY(0) rotate(1deg)}33%{transform:translateY(-5px) rotate(-2deg)}66%{transform:translateY(-10px) rotate(2deg)}}.sc-ygo-pyramid-ring{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:85%;height:85%;border-radius:50%;border:1px dashed rgb(252 211 77 / 55%);opacity:.4;animation:sc-ygo-pyramid-ring-spin 12s linear infinite}@keyframes sc-ygo-pyramid-ring-spin{0%{transform:rotate(0) scale(.95)}50%{transform:rotate(180deg) scale(1.05)}to{transform:rotate(360deg) scale(.95)}}.sc-ygo-pyramid-svg{position:relative;z-index:1;width:100%;height:100%;display:block}@media(prefers-reduced-motion:reduce){.sc-ygo-float--kuriboh,.sc-ygo-float--appraisal,.sc-ygo-float--pyramid,.sc-ygo-ring-beams,.sc-ygo-graded-slab,.sc-ygo-graded-slab__dragon,.sc-ygo-pyramid-ring{animation:none!important}}@media(max-width:767px){.spacecard-polaroid .sc-ygo-float--pyramid{transform:scale(.82);opacity:.92;right:-.25rem;top:-.5rem}.spacecard-polaroid .sc-ygo-float--ring-slab{left:-.85rem;bottom:12%}}.spacecard-cloud{position:absolute;width:clamp(8rem,22vw,14rem);height:4rem;pointer-events:none;opacity:.85;background:radial-gradient(ellipse 80% 60% at 30% 70%,#fff 0%,transparent 70%),radial-gradient(ellipse 70% 55% at 70% 65%,#faf5ff 0%,transparent 65%);border-bottom:2.5px solid #dfcbfa;border-radius:50% 50% 40% 40%}.spacecard-cloud--bl{left:-1rem;bottom:-3.5rem;z-index:3}.spacecard-cloud--br{right:-1rem;bottom:-3.5rem;z-index:3}.spacecard-hero__card:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:3.5rem;background:linear-gradient(to bottom,transparent,#fff 88%);pointer-events:none;z-index:4}.spacecard-narrative{padding-block:3.5rem 2rem}.spacecard-narrative__grid{display:grid;gap:2rem}@media(min-width:768px){.spacecard-narrative__grid{grid-template-columns:5fr 7fr;gap:3rem;align-items:start}}.spacecard-kicker{font-size:.7rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--sc-purple)}.spacecard-narrative__title{font-size:clamp(1.75rem,4vw,3rem);font-weight:900;letter-spacing:-.03em;line-height:1.1;color:var(--sc-text);margin-top:.5rem}.spacecard-narrative__body{display:flex;flex-direction:column;gap:1.25rem;font-size:.9rem;line-height:1.7;font-weight:600;color:#374151}.spacecard-gallery{position:relative;overflow:hidden;margin-block:2rem 2.5rem;padding-block:1.5rem}.spacecard-gallery__fade{position:absolute;top:0;bottom:0;width:5rem;z-index:2;pointer-events:none}.spacecard-gallery__fade--l{left:0;background:linear-gradient(90deg,#fff,transparent)}.spacecard-gallery__fade--r{right:0;background:linear-gradient(270deg,#fff,transparent)}.spacecard-gallery__viewport{overflow:visible}.spacecard-gallery__track{display:flex;gap:1.25rem;width:max-content;animation:sc-gallery-scroll 55s linear infinite}.spacecard-gallery__track:hover{animation-play-state:paused}.spacecard-gallery__zoom{display:block;width:100%;padding:0;margin:0;border:0;background:transparent;cursor:zoom-in;text-align:inherit;font:inherit}.spacecard-gallery--lightbox-open .spacecard-gallery__track{animation-play-state:paused}.spacecard-gallery__zoom:focus-visible{outline:2px solid var(--sc-purple, #7e22ce);outline-offset:3px}@keyframes sc-gallery-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.spacecard-gallery__item{flex-shrink:0;width:clamp(8.5rem,20vw,14rem);border-radius:1.5rem;overflow:hidden;box-shadow:0 10px 24px #0000001f;transform:rotate(-2deg);transition:transform .35s,box-shadow .35s}.spacecard-gallery__item:nth-child(2n){transform:rotate(2.5deg)}.spacecard-gallery__item:hover{transform:rotate(0) scale(1.04);box-shadow:0 16px 32px #0000002e}.spacecard-gallery__img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;pointer-events:none}.spacecard-gallery-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;display:none;align-items:center;justify-content:center;padding:1rem;background:#000000d1}.spacecard-gallery-lightbox.is-open{display:flex}.spacecard-gallery-lightbox__img{max-width:min(94vw,980px);max-height:88vh;width:auto;height:auto;object-fit:contain;border-radius:6px;box-shadow:0 12px 36px #00000059;background:#fff}.spacecard-gallery-lightbox__close{position:absolute;top:.75rem;right:.9rem;z-index:2;border:0;background:transparent;color:#fff;font-size:2rem;line-height:1;cursor:pointer}.spacecard-gallery-lightbox__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:2.75rem;height:2.75rem;border:1px solid rgb(255 255 255 / 35%);border-radius:999px;background:#00000073;color:#fff;font-size:2rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .15s ease,border-color .15s ease}.spacecard-gallery-lightbox__nav:hover{background:#7c3aedd9;border-color:#ffffff8c}.spacecard-gallery-lightbox__nav:focus-visible{outline:2px solid #fff;outline-offset:2px}.spacecard-gallery-lightbox__nav--prev{left:max(.5rem,env(safe-area-inset-left,.5rem))}.spacecard-gallery-lightbox__nav--next{right:max(.5rem,env(safe-area-inset-right,.5rem))}.spacecard-gallery-lightbox__count{position:absolute;left:50%;bottom:max(1rem,env(safe-area-inset-bottom,1rem));transform:translate(-50%);margin:0;padding:.35rem .75rem;border-radius:999px;background:#0000008c;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.04em;z-index:2}body.spacecard-gallery-lightbox-open{overflow:hidden}@media(max-width:767px){.spacecard-gallery{margin-block:1.5rem 2rem;padding-block:.5rem}.spacecard-gallery__fade{display:none}.spacecard-gallery__viewport{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.spacecard-gallery__viewport::-webkit-scrollbar{display:none}.spacecard-gallery__track{animation:none;width:max-content;padding-inline:max(1rem,var(--spacecard-gutter, 1rem));scroll-snap-type:none}.spacecard-gallery__item--clone{display:none}.spacecard-gallery__item{scroll-snap-align:center;width:min(78vw,16rem);transform:none}.spacecard-gallery__item:nth-child(2n){transform:none}.spacecard-gallery__item:hover{transform:none;box-shadow:0 10px 24px #0000001f}.spacecard-gallery__zoom{cursor:zoom-in}}.spacecard-featured{max-width:56rem;margin-inline:auto;padding-block:1rem 2.5rem}.spacecard-featured__frame{position:relative;border-radius:14px;overflow:visible;box-shadow:0 25px 50px -12px #00000047;border:1px solid #f3f4f6}.spacecard-featured__img{width:100%;height:clamp(16rem,45vw,28rem);object-fit:cover;border-radius:14px;display:block}.spacecard-featured__empty{width:100%;height:clamp(16rem,45vw,28rem);border-radius:14px;background:linear-gradient(135deg,#f5ecff,#fff);border:1px dashed #d8b4fe}.spacecard-featured__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(2 6 23 / 42%),transparent 50%);pointer-events:none}.spacecard-featured__tag{position:absolute;right:1rem;bottom:1rem;background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.55rem .85rem;border-radius:.75rem;border:1px solid #f3e8ff;max-width:16rem}.spacecard-featured__tag-kicker{display:inline-block;font-size:.55rem;font-weight:900;text-transform:uppercase;background:var(--sc-purple);color:#fff;padding:.1rem .45rem;border-radius:4px}.spacecard-featured__tag strong{display:block;font-size:.75rem;margin-top:.25rem}.spacecard-offline{margin-top:3rem;padding-top:3rem;border-top:1px solid #e5e7eb}.spacecard-offline__grid{display:grid;gap:2.5rem}@media(min-width:1024px){.spacecard-offline__grid{grid-template-columns:5fr 7fr;gap:3.5rem;align-items:stretch}}.spacecard-offline__title-frame{border-top:1px solid rgb(88 28 135 / 35%);border-bottom:1px solid rgb(88 28 135 / 35%);padding:1rem .5rem;position:relative}.spacecard-offline__title-frame:before,.spacecard-offline__title-frame:after{content:"";position:absolute;top:0;bottom:0;width:3px;background:var(--sc-purple-deep)}.spacecard-offline__title-frame:before{left:0}.spacecard-offline__title-frame:after{right:0}.spacecard-offline__title{font-size:clamp(1.35rem,3vw,1.85rem);font-weight:900;text-transform:uppercase;color:var(--sc-purple-deep);letter-spacing:.02em}.spacecard-tag{display:inline-block;margin-top:.5rem;background:var(--sc-purple);color:#fff;font-size:.65rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;padding:.35rem .85rem;border-radius:999px}.spacecard-tag--inline{margin-bottom:.35rem}.spacecard-offline__photo{margin-top:1rem;border-radius:2rem;overflow:hidden;border:4px solid #fff;box-shadow:0 16px 40px #0000001f;aspect-ratio:4 / 3;position:relative}.spacecard-offline__photo-img{width:100%;height:100%;object-fit:cover}.spacecard-offline__photo-bar{position:absolute;left:0;right:0;bottom:0;padding:.85rem 1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;background:linear-gradient(to top,rgb(0 0 0 / 55%),transparent);color:#fff;font-size:.6rem;font-weight:800;text-transform:uppercase}.spacecard-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.75rem 1.25rem;border-radius:.75rem;font-size:.68rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em;text-decoration:none;border:0;cursor:pointer;transition:transform .2s,background .2s}.spacecard-btn--sm{padding:.35rem .65rem;background:var(--sc-purple);color:#fff}.spacecard-btn--sm:hover{background:#581c87}.spacecard-btn--whatsapp{width:100%;margin-top:.75rem;background:#059669;color:#fff}.spacecard-btn--whatsapp:hover{background:#047857}.spacecard-shop-info{position:relative;background:#ffffffeb;border:1px solid rgb(88 28 135 / 12%);border-radius:2rem;padding:clamp(1.25rem,4vw,2.5rem);box-shadow:0 16px 40px #581c8714}.spacecard-shop-info__corners:before,.spacecard-shop-info__corners:after{content:"";position:absolute;width:2rem;height:2rem;border-color:var(--sc-purple-deep);border-style:solid;pointer-events:none}.spacecard-shop-info__corners:before{top:-3px;left:-3px;border-width:3.5px 0 0 3.5px;border-radius:1.8rem 0 0}.spacecard-shop-info__corners:after{bottom:-3px;right:-3px;border-width:0 3.5px 3.5px 0;border-radius:0 0 1.8rem}.spacecard-shop-info__title{font-size:1.35rem;font-weight:900;color:var(--sc-purple-deep);margin-bottom:1.5rem}.spacecard-shop-info__rows{margin:0}.spacecard-shop-info__row{display:grid;gap:.75rem;padding:1rem 0;border-top:1px solid rgb(243 232 255 / 65%)}@media(min-width:768px){.spacecard-shop-info__row{grid-template-columns:8.5rem 1fr;align-items:start}}.spacecard-shop-info__row dt{font-size:.68rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--sc-purple-deep)}.spacecard-shop-info__row dd{margin:0;font-size:.8rem;font-weight:600;color:#262626;line-height:1.55}.spacecard-shop-info__address-link{display:inline-block;color:inherit;text-decoration:none;transition:color .15s ease}.spacecard-shop-info__address-link:hover{color:var(--sc-purple-deep);text-decoration:underline;text-underline-offset:.2em}.spacecard-shop-info__map-link{display:block;height:100%}.spacecard-shop-info__map{margin-top:.75rem;border-radius:1rem;overflow:hidden;border:1px solid #e5e7eb;height:190px;position:relative}.spacecard-shop-info__map-open{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.spacecard-shop-info__map-iframe,.spacecard-shop-info__map-img{width:100%;height:100%;border:0;object-fit:cover}.spacecard-hours{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}@media(min-width:640px){.spacecard-hours{grid-template-columns:repeat(3,1fr)}}.spacecard-hours__cell{padding:.5rem;border-radius:.5rem;background:#faf5ff8c;border:1px solid rgb(243 232 255 / 45%);font-size:.7rem}.spacecard-hours__cell span{display:block;font-weight:800;text-transform:uppercase;font-size:.58rem;color:var(--sc-purple-deep)}.spacecard-hours__cell.is-muted{opacity:.65;background:#fafafa}.spacecard-hours-wrap{display:flex;flex-direction:column;gap:.5rem}.spacecard-hours.is-loading{opacity:.55}.spacecard-hours__status{margin:0;font-size:.65rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.spacecard-hours__status.is-open{color:#15803d}.spacecard-hours__status.is-closed{color:#b45309}.spacecard-hours__source{font-size:.65rem;font-weight:700;color:var(--sc-purple-deep, #6d28d9);text-decoration:none}.spacecard-hours__source:hover{text-decoration:underline}.spacecard-social{display:flex;flex-wrap:wrap;gap:.65rem}.spacecard-social__icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid #e5e7eb;border-radius:.75rem;color:var(--sc-purple-deep);background:#fafafa;text-decoration:none;transition:border-color .2s,color .2s,background .2s}.spacecard-social__icon:hover{border-color:var(--sc-purple);color:#fff;background:var(--sc-purple)}.spacecard-social__icon--whatsapp:hover{border-color:#16a34a;color:#fff;background:#16a34a}.spacecard-reviews{margin-top:3rem;padding-top:2.5rem;padding-bottom:.5rem;border-top:1px solid rgb(243 232 255 / 55%)}.spacecard-reviews__head{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}@media(min-width:768px){.spacecard-reviews__head{flex-direction:row;align-items:flex-end;justify-content:space-between}}.spacecard-reviews__kicker{display:inline-flex;align-items:center;gap:.35rem;background:#faf5ff;color:var(--sc-purple);font-size:.62rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;padding:.25rem .65rem;border-radius:999px}.spacecard-reviews__title{font-size:clamp(1.35rem,3vw,1.85rem);font-weight:900;margin-top:.5rem}.spacecard-reviews__intro{font-size:.75rem;color:var(--sc-gray);font-weight:700;max-width:36rem;margin-top:.35rem;line-height:1.55}.spacecard-reviews__score{background:#faf5ff73;border:1px solid rgb(243 232 255 / 50%);border-radius:1rem;padding:1rem 1.25rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.spacecard-reviews__score-label{font-size:.62rem;font-weight:900;text-transform:uppercase;color:var(--sc-purple-deep)}.spacecard-reviews__score-num{font-size:2rem;font-weight:900;line-height:1}.spacecard-reviews__score-num small{font-size:.75rem;color:#9ca3af;font-weight:700}.spacecard-reviews__stars{color:#f59e0b;letter-spacing:.05em}.spacecard-reviews__count{font-size:.58rem;font-weight:900;text-transform:uppercase;color:#9ca3af;letter-spacing:.08em}.spacecard-reviews__marquee-wrap{position:relative;overflow:hidden;padding-block:1rem}.spacecard-reviews__fade{position:absolute;top:0;bottom:0;width:4rem;z-index:2;pointer-events:none}.spacecard-reviews__fade--l{left:0;background:linear-gradient(90deg,#fff,transparent)}.spacecard-reviews__fade--r{right:0;background:linear-gradient(270deg,#fff,transparent)}.spacecard-reviews__track{display:flex;gap:1rem;width:max-content;animation:sc-reviews-scroll 38s linear infinite}.spacecard-reviews__track:hover{animation-play-state:paused}@keyframes sc-reviews-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.spacecard-review-card{flex-shrink:0;width:min(20rem,85vw);background:#fff;border:1px solid #f3f4f6;border-radius:1rem;padding:1.1rem;text-decoration:none;color:inherit;transition:border-color .2s,box-shadow .2s,transform .2s}.spacecard-review-card:hover{border-color:#d8b4fe;box-shadow:0 12px 24px #581c871a;transform:translateY(-3px)}.spacecard-review-card__user{display:flex;align-items:center;gap:.65rem}.spacecard-review-card__avatar{width:2rem;height:2rem;border-radius:50%;background:var(--sc-purple);color:#fff;font-size:.65rem;font-weight:900;display:grid;place-items:center}.spacecard-review-card__user strong{display:block;font-size:.75rem}.spacecard-review-card__user span{font-size:.55rem;font-weight:700;text-transform:uppercase;color:#9ca3af}.spacecard-review-card__stars{color:#f59e0b;font-size:.75rem;margin:.5rem 0}.spacecard-review-card__quote{font-size:.75rem;font-weight:600;font-style:italic;color:#404040;line-height:1.5;margin:0}.spacecard-review-card__meta{display:flex;justify-content:space-between;margin-top:.75rem;padding-top:.5rem;border-top:1px solid #f5f5f5;font-size:.62rem;font-weight:800;color:#9ca3af}.spacecard-review-card__meta span{color:var(--sc-purple)}.spacecard-reviews__cta{text-align:center;margin-top:1.5rem}.spacecard-btn--review{background:var(--sc-purple-deep);color:#fff;padding:.85rem 1.5rem}.spacecard-btn--review:hover{background:#000;transform:scale(1.03)}@media(prefers-reduced-motion:reduce){.spacecard-gallery__track,.spacecard-reviews__track{animation:none}@media(max-width:767px){.spacecard-gallery__viewport{scroll-behavior:auto}}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/spacecard-editorial.css.map */
