@keyframes highlight-pulse{0%{box-shadow:0 0 #0a114eb3;transform:scale(1)}50%{box-shadow:0 0 0 8px #0a114e00;transform:scale(1.02)}to{box-shadow:0 0 #0a114e00;transform:scale(1)}}.highlight-pulse{animation:highlight-pulse 1.2s cubic-bezier(.45,.05,.55,.95) infinite;border:1px solid #0a114e!important;z-index:9999}.highlight-pulse [aria-label="사이즈 선택(필수)"]{border-color:#dc2626!important;z-index:9999}.toast-active{opacity:1!important;transform:translateY(0)!important;visibility:visible!important}.toast-progress-bg{overflow:hidden;border-radius:0 0 .375rem .375rem}.toast-progress{width:100%;transition:width linear;will-change:width}.toast-active{animation:toast-attention 3s ease}.info-text{position:relative;display:inline-block}.info-text:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:1px;background-color:#0a114e;transition:width .3s ease-out}.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{animation:textFadeIn .6s ease-out forwards,textPulse 1.5s ease-in-out .5s;opacity:0}@media (min-width: 1024px){#product-information{scrollbar-width:none;scrollbar-color:transparent transparent}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}.animate-fade-in{animation:fadeIn .5s ease-out forwards}.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,#f3f4f6 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:.25rem;height:1.25rem;width:80px;display:inline-block}@media (max-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{animation:float 3s ease-in-out infinite;transform-origin:center;display:inline-flex;align-items:center;justify-content:center}@media (max-width: 480px){.timeline-line{left:12px}.timeline-step{width:24px;height:24px;font-size:.75rem}}.modal-content[data-astro-cid-hrybwmjy]{scrollbar-width:thin;scrollbar-color:rgba(10,17,78,.4) transparent;padding-right:2px}.modal-content[data-astro-cid-hrybwmjy]::-webkit-scrollbar{width:4px;height:6px}.modal-content[data-astro-cid-hrybwmjy]::-webkit-scrollbar-track{background:transparent}.modal-content[data-astro-cid-hrybwmjy]::-webkit-scrollbar-thumb{background-color:#0a114e66;border-radius:20px}.modal-content[data-astro-cid-hrybwmjy]::-webkit-scrollbar-thumb:hover{background-color:#0a114e99}@media (max-width: 640px){.modal-container[data-astro-cid-hrybwmjy]{align-items:flex-start}.modal-content[data-astro-cid-hrybwmjy]{-webkit-overflow-scrolling:touch}}.ring-size-guide[data-astro-cid-skl23nw2] table[data-astro-cid-skl23nw2]{width:100%;font-size:.95rem}@media (max-width: 640px){.ring-size-guide[data-astro-cid-skl23nw2] table[data-astro-cid-skl23nw2]{font-size:.75rem}.ring-size-guide[data-astro-cid-skl23nw2] th[data-astro-cid-skl23nw2],.ring-size-guide[data-astro-cid-skl23nw2] td[data-astro-cid-skl23nw2]{padding:.375rem .5rem}}.necklace-size-guide[data-astro-cid-dgudadak] table[data-astro-cid-dgudadak]{width:100%;font-size:.95rem}@media (max-width: 640px){.necklace-size-guide[data-astro-cid-dgudadak] table[data-astro-cid-dgudadak]{font-size:.75rem}.necklace-size-guide[data-astro-cid-dgudadak] th[data-astro-cid-dgudadak],.necklace-size-guide[data-astro-cid-dgudadak] td[data-astro-cid-dgudadak]{padding:.375rem .5rem}}.bracelet-size-guide[data-astro-cid-o5uqobkx] table[data-astro-cid-o5uqobkx]{width:100%;font-size:.95rem}@media (max-width: 640px){.bracelet-size-guide[data-astro-cid-o5uqobkx] table[data-astro-cid-o5uqobkx]{font-size:.75rem}.bracelet-size-guide[data-astro-cid-o5uqobkx] th[data-astro-cid-o5uqobkx],.bracelet-size-guide[data-astro-cid-o5uqobkx] td[data-astro-cid-o5uqobkx]{padding:.375rem .5rem}}.earring-size-guide[data-astro-cid-dthiovb4] table[data-astro-cid-dthiovb4]{width:100%;font-size:.95rem}@media (max-width: 640px){.earring-size-guide[data-astro-cid-dthiovb4] table[data-astro-cid-dthiovb4]{font-size:.75rem}.earring-size-guide[data-astro-cid-dthiovb4] th[data-astro-cid-dthiovb4],.earring-size-guide[data-astro-cid-dthiovb4] td[data-astro-cid-dthiovb4]{padding:.375rem .5rem}}[data-astro-cid-oozri3xh][role=alert]+[data-astro-cid-oozri3xh][role=alert]{margin-top:1rem}[data-astro-cid-oozri3xh][role=alert]{will-change:transform,opacity;transition:transform .5s cubic-bezier(.175,.885,.32,1.275),opacity .5s cubic-bezier(.175,.885,.32,1.275)}@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[data-astro-cid-oozri3xh]{animation:toast-attention 3s ease}.toast-progress-bg[data-astro-cid-oozri3xh]{overflow:hidden;border-radius:0 0 .375rem .375rem}.toast-progress[data-astro-cid-oozri3xh]{width:100%;transition:width linear;will-change:width}.confirm-container[data-astro-cid-yu7pexef]{transition:opacity .3s ease-out}.confirm-content[data-astro-cid-yu7pexef]{transition:transform .3s ease-out,opacity .3s ease-out}.confirm-container[data-astro-cid-yu7pexef].show{opacity:1!important}.confirm-container[data-astro-cid-yu7pexef].show .confirm-content[data-astro-cid-yu7pexef]{transform:scale(1)!important;opacity:1!important}.tooltip-trigger[data-astro-cid-tl5ttbg6]{position:relative;display:inline-block}.tooltip-content[data-astro-cid-tl5ttbg6].hidden{display:none!important;visibility:hidden!important}.tooltip-highlight{background-color:#0a114e0d;border-radius:4px}.showroom-reservation-container[data-astro-cid-w4i3ylwc]{display:flex;justify-content:center;width:100%}.showroom-reservation-btn[data-astro-cid-w4i3ylwc]{display:flex;align-items:center;justify-content:center;padding:.875rem 1.5rem;background-color:#f8f9fa;border:1.5px solid #e5e7eb;border-radius:.5rem;color:#0a114e;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .2s ease;box-shadow:0 1px 2px #0000000d;position:relative;overflow:hidden;width:100%}.showroom-reservation-btn[data-astro-cid-w4i3ylwc]:not(.w-full){max-width:320px}.showroom-reservation-btn[data-astro-cid-w4i3ylwc]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(10,17,78,.03),transparent);transition:left .5s ease}.showroom-reservation-btn[data-astro-cid-w4i3ylwc]:hover:before{left:100%}.showroom-reservation-btn[data-astro-cid-w4i3ylwc]:hover{background-color:#0a114e;color:#fff;border-color:#0a114e;transform:translateY(-1px);box-shadow:0 4px 12px #0a114e26}.showroom-reservation-btn[data-astro-cid-w4i3ylwc]:active{transform:translateY(0);box-shadow:0 2px 4px #0a114e1a}.btn-content[data-astro-cid-w4i3ylwc]{display:flex;align-items:center;position:relative;z-index:1}.btn-text[data-astro-cid-w4i3ylwc]{white-space:nowrap}@media (max-width: 640px){.showroom-reservation-btn[data-astro-cid-w4i3ylwc]{padding:.75rem 1.25rem;font-size:.9rem}.showroom-disabled-container[data-astro-cid-w4i3ylwc]{padding:.75rem 1.25rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.showroom-reservation-container[data-astro-cid-w4i3ylwc]{animation:fadeInUp .5s ease-out;animation-delay:.3s;animation-fill-mode:both}.diamond-animation[data-astro-cid-67be32su]{position:relative;width:200px;height:200px;animation:rotate 20s linear infinite;transform-style:preserve-3d}.diamond-shape[data-astro-cid-67be32su]{position:absolute;width:100%;height:100%;background:linear-gradient(45deg,#0a114e1a,#fff3,#0703221a);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);animation:shimmer 4s ease-in-out infinite;box-shadow:0 0 30px #0a114e33}.diamond-shape-inner[data-astro-cid-67be32su]{position:absolute;width:70%;height:70%;top:15%;left:15%;background:linear-gradient(135deg,#0a114e0d,#ffffff4d,#0703220d);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);animation:shimmer 4s ease-in-out infinite reverse;animation-delay:.5s}@keyframes rotate{0%{transform:rotate(0) translateY(0)}25%{transform:rotate(90deg) translateY(-10px)}50%{transform:rotate(180deg) translateY(0)}75%{transform:rotate(270deg) translateY(10px)}to{transform:rotate(360deg) translateY(0)}}@keyframes shimmer{0%{opacity:.3;transform:scale(.95)}50%{opacity:.8;transform:scale(1.05)}to{opacity:.3;transform:scale(.95)}}@media (max-width: 640px){.diamond-animation[data-astro-cid-67be32su]{width:150px;height:150px}}@media (max-width: 480px){.diamond-animation[data-astro-cid-67be32su]{width:120px;height:120px}}.light-ray[data-astro-cid-6k745uuq]{transform-origin:center}.ideal-cut[data-astro-cid-6k745uuq],.shallow-cut[data-astro-cid-6k745uuq],.deep-cut[data-astro-cid-6k745uuq]{transition:opacity .3s ease}@keyframes sparkle{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}.diamond-anatomy[data-astro-cid-6k745uuq]{animation:float 6s ease-in-out infinite;filter:drop-shadow(0 0 10px rgba(10,17,78,.2))}@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)}}@keyframes shine{0%{opacity:0}50%{opacity:1}to{opacity:0}}.light-rays[data-astro-cid-6k745uuq] line[data-astro-cid-6k745uuq]{transform-origin:center;animation:shine 3s infinite;animation-delay:var(--delay, 0s)}@media (max-width: 640px){.diamond-anatomy[data-astro-cid-6k745uuq]{transform:scale(.85)}.active-part[data-astro-cid-6k745uuq] .diamond-label[data-astro-cid-6k745uuq]{font-size:18px}.active-part[data-astro-cid-6k745uuq] .label-connector[data-astro-cid-6k745uuq]{stroke-width:2px}}@media (max-width: 480px){.diamond-anatomy[data-astro-cid-6k745uuq]{transform:scale(.75);margin-top:-30px;margin-bottom:-30px}.active-part[data-astro-cid-6k745uuq] .diamond-label[data-astro-cid-6k745uuq]{font-size:16px}.active-part[data-astro-cid-6k745uuq] .label-connector[data-astro-cid-6k745uuq]{stroke-width:1.5px}}.active-part[data-astro-cid-6k745uuq] .diamond-part[data-astro-cid-6k745uuq]{fill:#0a114e40!important;stroke:#0a114e;stroke-width:3px}.active-part[data-astro-cid-6k745uuq] .label-bg[data-astro-cid-6k745uuq]{fill:#fffffff2;filter:drop-shadow(0px 2px 4px rgba(10,17,78,.3))}.active-part[data-astro-cid-6k745uuq] .diamond-label[data-astro-cid-6k745uuq]{font-weight:700;fill:#0a114e}.active-part[data-astro-cid-6k745uuq] .label-connector[data-astro-cid-6k745uuq]{stroke-width:2.5px;opacity:1;stroke-dasharray:none}.label-group[data-astro-cid-6k745uuq]{transition:all .3s ease}.color-scale-container[data-astro-cid-n7l3o73z]{background:linear-gradient(to right,#fff,#ffffeb);border-radius:.5rem;overflow:hidden}@keyframes shimmer{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@media (max-width: 768px){.grid-cols-3[data-astro-cid-n7l3o73z]{grid-template-columns:1fr}}.clarity-animation[data-astro-cid-p4kgz722]{position:relative;width:150px;height:150px;animation:rotate 20s linear infinite;transform-style:preserve-3d}.clarity-diamond[data-astro-cid-p4kgz722]{position:absolute;width:100%;height:100%;background:linear-gradient(45deg,#0a114ecc,#0a114e66,#070322cc);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);animation:shimmer 3s ease-in-out infinite;box-shadow:0 0 20px #0a114e99}.clarity-sparkles[data-astro-cid-p4kgz722]{position:absolute;width:100%;height:100%;background:radial-gradient(circle,transparent 50%,rgba(255,255,255,.8) 51%,transparent 52%),radial-gradient(circle at 30% 30%,transparent 45%,rgba(255,255,255,.9) 46%,transparent 47%),radial-gradient(circle at 70% 70%,transparent 45%,rgba(255,255,255,.9) 46%,transparent 47%),radial-gradient(circle at 20% 80%,transparent 42%,rgba(255,255,255,.9) 43%,transparent 44%),radial-gradient(circle at 80% 20%,transparent 42%,rgba(255,255,255,.9) 43%,transparent 44%);opacity:.7;animation:sparkle 4s ease-in-out infinite}@keyframes shimmer{0%{opacity:.7;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}to{opacity:.7;transform:scale(.95)}}@keyframes sparkle{0%,to{opacity:.3;transform:scale(.9)}50%{opacity:.9;transform:scale(1.1)}}@media (max-width: 768px){.clarity-animation[data-astro-cid-p4kgz722]{width:140px;height:140px}}@media (max-width: 640px){.clarity-animation[data-astro-cid-p4kgz722]{width:120px;height:120px}}@media (max-width: 480px){.clarity-animation[data-astro-cid-p4kgz722]{width:100px;height:100px}}.clarity-grade[data-astro-cid-p4kgz722]:hover .clarity-sparkles[data-astro-cid-p4kgz722]{animation:sparkle 1.5s infinite alternate}.diamond-container[data-astro-cid-ze7gkj7e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-style:preserve-3d}.diamond-facet[data-astro-cid-ze7gkj7e]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#ffffffe6,#f0f0ff66,#0a114e4d);border:1px solid rgba(10,17,78,.2)}.diamond-top[data-astro-cid-ze7gkj7e]{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);background:linear-gradient(135deg,#fffffff2 10%,#dce6ff80,#0a114e33 90%)}.diamond-sparkle[data-astro-cid-ze7gkj7e]{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 30% 30%,#fffc,#fff0 20%),radial-gradient(circle at 70% 60%,#fffc,#fff0 20%);mix-blend-mode:overlay;animation:sparkle 3s infinite alternate;z-index:10}.diamond-container-3d[data-astro-cid-ze7gkj7e]{position:absolute;width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(15deg) rotateY(45deg)}.diamond-facet-3d[data-astro-cid-ze7gkj7e]{position:absolute;width:100%;height:100%;background:linear-gradient(135deg,#fffffff2,#0a114e1a,#07032233);border:1px solid rgba(10,17,78,.3);backface-visibility:visible}.diamond-top-3d[data-astro-cid-ze7gkj7e]{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);transform:translateZ(5px)}.diamond-bottom-3d[data-astro-cid-ze7gkj7e]{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);transform:translateZ(-5px) rotateY(180deg);background:linear-gradient(135deg,#07032233,#0a114e1a,#fffffff2)}.diamond-right-3d[data-astro-cid-ze7gkj7e]{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);transform:translate(50%) rotateY(90deg);transform-origin:left;background:linear-gradient(135deg,#0a114e0d,#0a114e1a,#07032226)}.diamond-left-3d[data-astro-cid-ze7gkj7e]{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);transform:translate(-50%) rotateY(-90deg);transform-origin:right;background:linear-gradient(135deg,#0a114e0d,#0a114e1a,#07032226)}.diamond-sparkle-3d[data-astro-cid-ze7gkj7e]{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 30% 30%,#ffffffe6,#fff0 30%),radial-gradient(circle at 70% 60%,#ffffffe6,#fff0 30%);transform:translateZ(6px);mix-blend-mode:overlay;animation:sparkle 3s infinite alternate;z-index:20}.diamond-animation[data-astro-cid-ze7gkj7e]{animation:rotate3d 20s linear infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotate3d{0%{transform:rotateY(0) rotateX(15deg)}to{transform:rotateY(360deg) rotateX(15deg)}}@keyframes sparkle{0%,to{opacity:.3}50%{opacity:1}}.diamond-size-comparison[data-astro-cid-ze7gkj7e]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.diamond-size-comparison[data-astro-cid-ze7gkj7e]::-webkit-scrollbar{display:none}.diamond-item[data-astro-cid-ze7gkj7e]:hover .diamond-sparkle[data-astro-cid-ze7gkj7e]{animation:sparkle 1.5s infinite alternate}@media (max-width: 640px){.diamond-size-comparison[data-astro-cid-ze7gkj7e]{padding-bottom:1rem}.diamond-container[data-astro-cid-ze7gkj7e]{transform:translate(-50%,-50%) scale(.9)}}@media (max-width: 480px){.diamond-container[data-astro-cid-ze7gkj7e]{transform:translate(-50%,-50%) scale(.8)}}.group[data-astro-cid-4pjhdz47]:hover{transform:translateY(-2px);transition:all .3s ease}@media (max-width: 640px){img[data-astro-cid-4pjhdz47]{max-width:100%;height:auto}}/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@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-ksvannod]>: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}
