@keyframes highlight-pulse{0%{transform:scale(1);box-shadow:0 0 #0a114eb3}50%{transform:scale(1.02);box-shadow:0 0 0 8px #0a114e00}to{transform:scale(1);box-shadow:0 0 #0a114e00}}.highlight-pulse{z-index:9999;animation:1.2s cubic-bezier(.45,.05,.55,.95) infinite highlight-pulse;border:1px solid #0a114e!important}.highlight-pulse [aria-label="사이즈 선택(필수)"]{z-index:9999;border-color:#dc2626!important}.toast-active{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.toast-progress-bg{border-radius:0 0 .375rem .375rem;overflow:hidden}.toast-progress{will-change:width;width:100%;transition:width linear}@keyframes toast-attention{0%{transform:translate(0)}2%{transform:translate(3px)}4%{transform:translate(-3px)}6%{transform:translate(3px)}8%{transform:translate(0)}to{transform:translate(0)}}.toast-active{animation:3s toast-attention}.info-text{display:inline-block;position:relative}.info-text:after{content:"";background-color:#0a114e;width:0;height:1px;transition:width .3s ease-out;position:absolute;bottom:-2px;left:0}.info-text:hover:after{width:100%}@keyframes textFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes textPulse{0%{color:inherit}50%{color:#0a114e}to{color:inherit}}.animate-text{opacity:0;animation:.6s ease-out forwards textFadeIn,1.5s ease-in-out .5s textPulse}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{opacity:.7;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}to{opacity:.7;transform:scale(.95)}}@keyframes float{0%{transform:translateY(0)rotate(0)}25%{transform:translateY(-8px)rotate(.5deg)}50%{transform:translateY(-15px)rotate(0)}75%{transform:translateY(-8px)rotate(-.5deg)}to{transform:translateY(0)rotate(0)}}.animate-fade-in{animation:.5s ease-out forwards fadeIn}.gold-modal-card{opacity:0;transform:translateY(10px)}.gold-timeline-item.active-step{transform:translate(3px)}.gold-timeline-item.active-step>div:first-child{transform:scale(1.1);box-shadow:0 0 15px #0a114e4d}.gold-price-loading{background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%) 0 0/200% 100%;border-radius:.25rem;width:80px;height:1.25rem;animation:1.5s infinite shimmer;display:inline-block}@media (width<=640px){.gold-compensation-modal .grid-cols-1{row-gap:1rem}.gold-timeline-item{gap:.75rem}.gold-timeline-item>div:last-child{padding:.75rem}}.gold-coin{transform-origin:50%;justify-content:center;align-items:center;animation:3s ease-in-out infinite float;display:inline-flex}@media (width<=480px){.timeline-line{left:12px}.timeline-step{width:24px;height:24px;font-size:.75rem}}.ring-size-guide[data-astro-cid-usyyblq2] table[data-astro-cid-usyyblq2]{width:100%;font-size:.95rem}@media (width<=640px){.ring-size-guide[data-astro-cid-usyyblq2] table[data-astro-cid-usyyblq2]{font-size:.75rem}.ring-size-guide[data-astro-cid-usyyblq2] th[data-astro-cid-usyyblq2],.ring-size-guide[data-astro-cid-usyyblq2] td[data-astro-cid-usyyblq2]{padding:.375rem .5rem}}.necklace-size-guide[data-astro-cid-3j6xye4y] table[data-astro-cid-3j6xye4y]{width:100%;font-size:.95rem}@media (width<=640px){.necklace-size-guide[data-astro-cid-3j6xye4y] table[data-astro-cid-3j6xye4y]{font-size:.75rem}.necklace-size-guide[data-astro-cid-3j6xye4y] th[data-astro-cid-3j6xye4y],.necklace-size-guide[data-astro-cid-3j6xye4y] td[data-astro-cid-3j6xye4y]{padding:.375rem .5rem}}.bracelet-size-guide[data-astro-cid-2zlo7kgs] table[data-astro-cid-2zlo7kgs]{width:100%;font-size:.95rem}@media (width<=640px){.bracelet-size-guide[data-astro-cid-2zlo7kgs] table[data-astro-cid-2zlo7kgs]{font-size:.75rem}.bracelet-size-guide[data-astro-cid-2zlo7kgs] th[data-astro-cid-2zlo7kgs],.bracelet-size-guide[data-astro-cid-2zlo7kgs] td[data-astro-cid-2zlo7kgs]{padding:.375rem .5rem}}.earring-size-guide[data-astro-cid-bqdgmi3v] table[data-astro-cid-bqdgmi3v]{width:100%;font-size:.95rem}@media (width<=640px){.earring-size-guide[data-astro-cid-bqdgmi3v] table[data-astro-cid-bqdgmi3v]{font-size:.75rem}.earring-size-guide[data-astro-cid-bqdgmi3v] th[data-astro-cid-bqdgmi3v],.earring-size-guide[data-astro-cid-bqdgmi3v] td[data-astro-cid-bqdgmi3v]{padding:.375rem .5rem}}.confirm-container[data-astro-cid-7kvxijaj]{transition:opacity .3s ease-out}.confirm-content[data-astro-cid-7kvxijaj]{transition:transform .3s ease-out,opacity .3s ease-out}.confirm-container[data-astro-cid-7kvxijaj].show{opacity:1!important}.confirm-container[data-astro-cid-7kvxijaj].show .confirm-content[data-astro-cid-7kvxijaj]{opacity:1!important;transform:scale(1)!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin[data-astro-cid-boestd46]{animation:1s linear infinite spin}#price-content-wrapper[data-astro-cid-boestd46],#price-loading-indicator[data-astro-cid-boestd46]{transition:opacity .2s ease-in-out}.showroom-reservation-container[data-astro-cid-dsoq2dbw]{justify-content:center;width:100%;display:flex}.showroom-reservation-btn[data-astro-cid-dsoq2dbw]{color:#fff;background:linear-gradient(to bottom right,#0a114e,#070322);border:1.5px solid #0a114e;border-radius:.5rem;justify-content:center;align-items:center;width:100%;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000d}.showroom-reservation-btn[data-astro-cid-dsoq2dbw]:not(.w-full){max-width:320px}.showroom-reservation-btn[data-astro-cid-dsoq2dbw]:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.showroom-reservation-btn[data-astro-cid-dsoq2dbw]:hover:before{left:100%}.showroom-reservation-btn[data-astro-cid-dsoq2dbw]:hover{color:#0a114e;background:#f8f9fa;border-color:#e5e7eb;transform:translateY(-1px);box-shadow:0 4px 12px #0a114e26}.showroom-reservation-btn[data-astro-cid-dsoq2dbw]:active{transform:translateY(0);box-shadow:0 2px 4px #0a114e1a}.btn-content[data-astro-cid-dsoq2dbw]{z-index:1;align-items:center;display:flex;position:relative}.btn-text[data-astro-cid-dsoq2dbw]{white-space:nowrap}@media (width<=640px){.showroom-reservation-btn[data-astro-cid-dsoq2dbw]{font-size:.9rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.showroom-reservation-container[data-astro-cid-dsoq2dbw]{animation:.5s ease-out .3s both fadeInUp}.diamond-animation[data-astro-cid-prrd7i4w]{width:200px;height:200px;transform-style:preserve-3d;animation:20s linear infinite rotate;position:relative}.diamond-shape[data-astro-cid-prrd7i4w]{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);background:linear-gradient(45deg,#0a114e1a 0%,#fff3 50%,#0703221a 100%);width:100%;height:100%;animation:4s ease-in-out infinite shimmer;position:absolute;box-shadow:0 0 30px #0a114e33}.diamond-shape-inner[data-astro-cid-prrd7i4w]{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);background:linear-gradient(135deg,#0a114e0d 0%,#ffffff4d 50%,#0703220d 100%);width:70%;height:70%;animation:4s ease-in-out .5s infinite reverse shimmer;position:absolute;top:15%;left:15%}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=640px){.diamond-animation[data-astro-cid-prrd7i4w]{width:150px;height:150px}}@media (width<=480px){.diamond-animation[data-astro-cid-prrd7i4w]{width:120px;height:120px}}.light-ray[data-astro-cid-46gheoka]{transform-origin:50%}.ideal-cut[data-astro-cid-46gheoka],.shallow-cut[data-astro-cid-46gheoka],.deep-cut[data-astro-cid-46gheoka]{transition:opacity .3s}@keyframes sparkle{0%,to{opacity:.3}50%{opacity:1}}.diamond-anatomy[data-astro-cid-46gheoka]{filter:drop-shadow(0 0 10px #0a114e33);animation:6s ease-in-out infinite float}@keyframes shine{0%{opacity:0}50%{opacity:1}to{opacity:0}}.light-rays[data-astro-cid-46gheoka] line[data-astro-cid-46gheoka]{transform-origin:50%;animation:3s infinite shine;animation-delay:var(--delay,0s)}@media (width<=640px){.diamond-anatomy[data-astro-cid-46gheoka]{transform:scale(.85)}.active-part[data-astro-cid-46gheoka] .diamond-label[data-astro-cid-46gheoka]{font-size:18px}.active-part[data-astro-cid-46gheoka] .label-connector[data-astro-cid-46gheoka]{stroke-width:2px}}@media (width<=480px){.diamond-anatomy[data-astro-cid-46gheoka]{margin-top:-30px;margin-bottom:-30px;transform:scale(.75)}.active-part[data-astro-cid-46gheoka] .diamond-label[data-astro-cid-46gheoka]{font-size:16px}.active-part[data-astro-cid-46gheoka] .label-connector[data-astro-cid-46gheoka]{stroke-width:1.5px}}.active-part[data-astro-cid-46gheoka] .diamond-part[data-astro-cid-46gheoka]{stroke:#0a114e;stroke-width:3px;fill:#0a114e40!important}.active-part[data-astro-cid-46gheoka] .label-bg[data-astro-cid-46gheoka]{fill:#fffffff2;filter:drop-shadow(0 2px 4px #0a114e4d)}.active-part[data-astro-cid-46gheoka] .diamond-label[data-astro-cid-46gheoka]{fill:#0a114e;font-weight:700}.active-part[data-astro-cid-46gheoka] .label-connector[data-astro-cid-46gheoka]{stroke-width:2.5px;opacity:1;stroke-dasharray:none}.label-group[data-astro-cid-46gheoka]{transition:all .3s}.color-scale-container[data-astro-cid-wmfd4bwo]{background:linear-gradient(90deg,#fff,#ffffeb);border-radius:.5rem;overflow:hidden}@media (width<=768px){.grid-cols-3[data-astro-cid-wmfd4bwo]{grid-template-columns:1fr}}.clarity-animation[data-astro-cid-zhxytsj2]{width:150px;height:150px;transform-style:preserve-3d;animation:20s linear infinite rotate;position:relative}.clarity-diamond[data-astro-cid-zhxytsj2]{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);background:linear-gradient(45deg,#0a114ecc 0%,#0a114e66 50%,#070322cc 100%);width:100%;height:100%;animation:3s ease-in-out infinite shimmer;position:absolute;box-shadow:0 0 20px #0a114e99}.clarity-sparkles[data-astro-cid-zhxytsj2]{opacity:.7;background:radial-gradient(circle,#0000 50%,#fffc 51%,#0000 52%),radial-gradient(circle at 30% 30%,#0000 45%,#ffffffe6 46%,#0000 47%),radial-gradient(circle at 70% 70%,#0000 45%,#ffffffe6 46%,#0000 47%),radial-gradient(circle at 20% 80%,#0000 42%,#ffffffe6 43%,#0000 44%),radial-gradient(circle at 80% 20%,#0000 42%,#ffffffe6 43%,#0000 44%);width:100%;height:100%;animation:4s ease-in-out infinite sparkle;position:absolute}@media (width<=768px){.clarity-animation[data-astro-cid-zhxytsj2]{width:140px;height:140px}}@media (width<=640px){.clarity-animation[data-astro-cid-zhxytsj2]{width:120px;height:120px}}@media (width<=480px){.clarity-animation[data-astro-cid-zhxytsj2]{width:100px;height:100px}}.clarity-grade[data-astro-cid-zhxytsj2]:hover .clarity-sparkles[data-astro-cid-zhxytsj2]{animation:1.5s infinite alternate sparkle}.diamond-container[data-astro-cid-4n7wiuqn]{transform-style:preserve-3d;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.diamond-facet[data-astro-cid-4n7wiuqn]{background:linear-gradient(135deg,#ffffffe6 0%,#f0f0ff66 50%,#0a114e4d 100%);border:1px solid #0a114e33;width:100%;height:100%;position:absolute;top:0;left:0}.diamond-top[data-astro-cid-4n7wiuqn]{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);background:linear-gradient(135deg,#fffffff2 10%,#dce6ff80 50%,#0a114e33 90%)}.diamond-sparkle[data-astro-cid-4n7wiuqn]{mix-blend-mode:overlay;z-index:10;background:radial-gradient(circle at 30% 30%,#fffc 0%,#fff0 20%),radial-gradient(circle at 70% 60%,#fffc 0%,#fff0 20%);width:100%;height:100%;animation:3s infinite alternate sparkle;position:absolute;top:0;left:0}.diamond-container-3d[data-astro-cid-4n7wiuqn]{width:100%;height:100%;transform-style:preserve-3d;position:absolute;transform:rotateX(15deg)rotateY(45deg)}.diamond-facet-3d[data-astro-cid-4n7wiuqn]{backface-visibility:visible;background:linear-gradient(135deg,#fffffff2 0%,#0a114e1a 50%,#07032233 100%);border:1px solid #0a114e4d;width:100%;height:100%;position:absolute}.diamond-top-3d[data-astro-cid-4n7wiuqn]{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);transform:translateZ(5px)}.diamond-bottom-3d[data-astro-cid-4n7wiuqn]{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);background:linear-gradient(135deg,#07032233 0%,#0a114e1a 50%,#fffffff2 100%);transform:translateZ(-5px)rotateY(180deg)}.diamond-right-3d[data-astro-cid-4n7wiuqn]{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);transform-origin:0;background:linear-gradient(135deg,#0a114e0d 0%,#0a114e1a 50%,#07032226 100%);transform:translate(50%)rotateY(90deg)}.diamond-left-3d[data-astro-cid-4n7wiuqn]{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);transform-origin:100%;background:linear-gradient(135deg,#0a114e0d 0%,#0a114e1a 50%,#07032226 100%);transform:translate(-50%)rotateY(-90deg)}.diamond-sparkle-3d[data-astro-cid-4n7wiuqn]{mix-blend-mode:overlay;z-index:20;background:radial-gradient(circle at 30% 30%,#ffffffe6 0%,#fff0 30%),radial-gradient(circle at 70% 60%,#ffffffe6 0%,#fff0 30%);width:100%;height:100%;animation:3s infinite alternate sparkle;position:absolute;top:0;left:0;transform:translateZ(6px)}.diamond-animation[data-astro-cid-4n7wiuqn]{animation:20s linear infinite rotate3d}@keyframes rotate3d{0%{transform:rotateY(0)rotateX(15deg)}to{transform:rotateY(360deg)rotateX(15deg)}}.diamond-size-comparison[data-astro-cid-4n7wiuqn]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.diamond-size-comparison[data-astro-cid-4n7wiuqn]::-webkit-scrollbar{display:none}.diamond-item[data-astro-cid-4n7wiuqn]:hover .diamond-sparkle[data-astro-cid-4n7wiuqn]{animation:1.5s infinite alternate sparkle}@media (width<=640px){.diamond-size-comparison[data-astro-cid-4n7wiuqn]{padding-bottom:1rem}.diamond-container[data-astro-cid-4n7wiuqn]{transform:translate(-50%,-50%)scale(.9)}}@media (width<=480px){.diamond-container[data-astro-cid-4n7wiuqn]{transform:translate(-50%,-50%)scale(.8)}}.group[data-astro-cid-2rmakqj2]:hover{transition:all .3s;transform:translateY(-2px)}@media (width<=640px){img[data-astro-cid-2rmakqj2]{max-width:100%;height:auto}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0}}}:where(.stone-detailed-info[data-astro-cid-k6dmynpe]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}
