
:root{--sevad-blue:#6999af;--sevad-blue-deep:#315f73;--sevad-blue-dark:#173643;--sevad-blue-soft:#eaf3f7;--sevad-blue-mist:#f5f9fb;--sevad-white:#fff;--sevad-ink:#17272f;--sevad-muted:#60717a;--sevad-line:#d6e2e7;--ivory:var(--sevad-blue-mist);--paper:var(--sevad-white);--ink:var(--sevad-ink);--muted:var(--sevad-muted);--gold:var(--sevad-blue);--line:var(--sevad-line);--soft:var(--sevad-blue-soft);--dark:var(--sevad-blue-dark);--radius:14px;--shadow:0 22px 64px #2a566a1f}html{background:var(--sevad-blue-mist)}body{background:radial-gradient(circle at 8% -12%, #6999af1f, transparent 30rem), var(--sevad-white);color:var(--sevad-ink)}::selection{color:#102a36;background:#6999af47}:focus-visible{outline-color:#315f736b}.eyebrow,.steps b,.why article b,.workflow-cards article>b,.create-workflow b,.create-v2-flow b,.concept-reference span,.concept-preview span,.create-v2-visual .concept-result .create-journey-number,.studio-heading>div>span,.panel-title>span,.config-section h2>span{color:var(--sevad-blue-deep)}.button,button[type=submit]{border-color:var(--sevad-blue-deep);background:linear-gradient(135deg, var(--sevad-blue-deep), #234b5d);box-shadow:0 10px 24px #315f7329}.button:hover,button[type=submit]:hover{border-color:var(--sevad-blue-dark);background:var(--sevad-blue-dark);transform:translateY(-1px);box-shadow:0 14px 30px #17364333}.button.secondary{color:var(--sevad-blue-dark);box-shadow:none;background:#ffffffd1;border-color:#b9cfd9}.button.secondary:hover{background:var(--sevad-blue-soft)}input,select,textarea,.filters input,.filters select,label input,label select,label textarea{border-color:var(--sevad-line);background-color:#fffffff5}input:focus,select:focus,textarea:focus,.filters input:focus,.filters select:focus,label input:focus,label select:focus,label textarea:focus{border-color:var(--sevad-blue);box-shadow:0 0 0 3px #6999af24}.site-header{background:#ffffffeb;border-bottom-color:#6999af38;box-shadow:0 1px #6999af0f}.site-header.is-scrolled{background:#f7fbfce6;box-shadow:0 12px 38px #2a566a17}.header-inner{height:98px}.site-header.is-scrolled .header-inner{height:82px}.brand{min-width:190px;color:var(--sevad-blue-dark)}.brand-logo{object-fit:contain;object-position:left center;width:clamp(168px,12.5vw,214px);height:72px;display:block}.brand-mark{object-fit:contain;width:42px;height:42px;display:block}.brand-name-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.main-nav a:after{background:var(--sevad-blue)}.main-nav a:hover,.main-nav a.active,.langs button.active,.mobile-langs button.active{color:var(--sevad-blue-deep)}.auth-link,.account-link{background:linear-gradient(180deg, #fff, var(--sevad-blue-mist));color:var(--sevad-blue-dark);border-color:#c8dbe3;box-shadow:0 5px 16px #315f7314}.auth-link:hover,.account-link:hover{border-color:var(--sevad-blue);box-shadow:0 9px 24px #315f7324}.cart-link>b{background:var(--sevad-blue-deep)}.hero{isolation:isolate;position:relative}.hero:before{content:"";z-index:-1;filter:blur(1px);background:#6999af17;border-radius:50%;width:32rem;height:32rem;position:absolute;top:2rem;left:-22rem}.hero-visual{box-shadow:0 28px 80px #1d46582b}.hero-note{color:var(--sevad-blue-dark);border-color:#6999af52}.warm-section,.create-models,.custom-feature{border-color:var(--sevad-line);background:linear-gradient(135deg, #6999af0f, transparent 48%), var(--sevad-blue-mist)}.section-heading{border-color:var(--sevad-line)}.collection,.product-card .product-image,.type-card,.create-model-card,.workflow-cards article,.gallery-main,.summary-card,.empty-state,.cart-item,.checkout-form,.config-section,.comparison-panel,.order-card,.account-profile,.account-designs article{border-color:var(--sevad-line);box-shadow:0 12px 36px #2a566a0f}.collection:hover,.product-card:hover .product-image,.type-card:hover,.create-model-card:hover{box-shadow:0 24px 60px #2a566a26}.product-card:hover h3:after,.product-card:hover .card-arrow{color:var(--sevad-blue-deep)}.product-card h3:after{background:var(--sevad-blue)}.discovery-toolbar,.search-field,.discovery-toolbar select,.specs,.steps li,.cart-item,.summary-line,.payment-methods,.checkout-form .payment-method,.thumbnails>button{border-color:var(--sevad-line)}.checkout-form .payment-method:hover,.checkout-form .payment-method.selected,.thumbnails>button:hover,.thumbnails>button.selected{border-color:var(--sevad-blue);background:var(--sevad-blue-mist);box-shadow:0 0 0 2px #6999af1a}.checkout-form .payment-method input,.stock-filter input{accent-color:var(--sevad-blue-deep)}.tag,.status-badge,.creation-paths span,.preliminary-estimate,.option-chip.selected,.viewer-note,.base-preview-label{border-color:var(--sevad-line);background:var(--sevad-blue-mist);color:var(--sevad-muted)}.dark-story,.create-dark,.dark-final,.create-v2-visual,.studio-heading,.design-action,.account-limits article{color:#f7fbfd;background:linear-gradient(135deg,#102d3a,#1e4658)}.dark-story .eyebrow,.create-dark .eyebrow,.dark-final .eyebrow,.dark-story .story-arrow,.story-reference span,.story-result span{color:#9fc2d1}.dark-story p,.create-dark p,.story-reference small,.story-result small,.create-v2-visual>small{color:#d5e3e9}.story-reference,.concept-reference,.concept-preview,.create-v2-visual .concept-result{background-color:#173643;border-color:#b7d5e138}.workflow-cards article{background:#ffffffeb}.workflow-image.upload-mock{border-color:#b8d0db}.upload-mock span{border-color:var(--sevad-blue);color:var(--sevad-blue-deep)}.jewelry-type-picker,.design-controls,.reference-dock,.description-dock,.multiview-panel{border-color:var(--sevad-line);box-shadow:0 16px 44px #2a566a14}.jewelry-type-options,.creation-mode-switch,.design-controls details[open]>summary,.wearable-hint,.preliminary-estimate,.concept-selected-source,.multiview-panel{background:var(--sevad-blue-mist)}.jewelry-type-options button>b,.concept-history button.selected:after,.auth-code-note>b{background:var(--sevad-blue-deep)}.jewelry-type-options button.active{border-color:var(--sevad-blue-dark);background:var(--sevad-blue-dark);box-shadow:0 7px 18px #17364333}.design-controls>header{background:linear-gradient(180deg, #fff, var(--sevad-blue-mist))}.design-controls>header .eyebrow,.design-controls>header>span{color:var(--sevad-blue-deep)}.design-controls>header>span,.creation-mode-switch,.design-controls form>details,.control-body .refined-select .select-trigger,.preliminary-estimate,.multiview-slot,.multiview-image,.multiview-empty{border-color:var(--sevad-line)}.design-controls details[open]>summary{box-shadow:inset 3px 0 var(--sevad-blue)}.wearable-hint{border-left-color:var(--sevad-blue)}.concept-flow-steps li.done i,.concept-flow-steps li.active i{border-color:var(--sevad-blue);background:var(--sevad-blue-deep)}.multiview-generate,.concept-selected-source button{border-color:var(--sevad-blue-deep);background:var(--sevad-blue-deep)}.multiview-generate:hover:not(:disabled){background:var(--sevad-blue-dark)}.multiview-confirm{border-color:var(--sevad-blue);color:var(--sevad-blue-deep)}.multiview-confirm:hover:not(:disabled){background:var(--sevad-blue-soft)}.studio-workspace{border-color:#b9ccd4;box-shadow:0 22px 60px #17364324}.studio-canvas,.design-workspace .viewer{background-image:radial-gradient(at 52% 32%,#fff 0,#f5fafc 46%,#dfebf0 100%)}.viewer-tools .mini-button:hover,.design-workspace .viewer-tools .mini-button:hover{border-color:var(--sevad-blue)}.viewer-tools .mini-button[aria-pressed=true]{border-color:var(--sevad-blue-dark);background:var(--sevad-blue-dark)}.auth-overlay{background:radial-gradient(circle at 50% 18%,#6999af4d,#0000 40%),#081e27c7}.auth-dialog{background:linear-gradient(155deg,#fff 0,#fbfdfe 62%,#eaf3f7 100%);border-color:#c7dbe4;box-shadow:0 34px 100px #081e2757}.auth-brand-lockup>span,.registration-gate-mark{border-color:var(--sevad-blue);color:var(--sevad-blue-deep)}.auth-brand-lockup>.brand-mark{flex:none;width:46px;height:46px}.registration-gate-mark.brand-mark{border:0;border-radius:0;width:58px;height:58px;margin-inline:auto}.auth-tabs{border-color:var(--sevad-line);background:var(--sevad-blue-soft)}.auth-tabs button.active{background:var(--sevad-blue-dark)}.auth-form input:focus,.auth-form select:focus{border-color:var(--sevad-blue);outline-color:#6999af24}.auth-form .auth-primary{background:linear-gradient(135deg, var(--sevad-blue-deep), var(--sevad-blue-dark))}.auth-code-note{border-color:var(--sevad-line);background:var(--sevad-blue-mist)}.registration-gate{border-color:var(--sevad-line);background:radial-gradient(circle at 90% 0,#6999af2e,#0000 34%),#fff}.registration-gate:before{background:linear-gradient(var(--sevad-blue), var(--sevad-blue-deep))}.site-footer{color:#f4f9fb;background:radial-gradient(circle at 15% 0,#6999af2e,#0000 25rem),#102d3a;border-top-color:#9fc2d138}.site-footer p,.site-footer small,.footer-payments>b{color:#b8ccd5}.site-footer small,.footer-payments{border-color:#b8ccd533}.site-footer .brand-logo{filter:brightness(0)invert();opacity:.96}@media (max-width:800px){.header-inner{height:76px}.site-header.is-scrolled .header-inner{height:70px}.brand{min-width:138px}.brand-logo{width:138px;height:54px}.main-nav{border-color:var(--sevad-line);background:#f7fbfcfa;top:76px}.site-header.is-scrolled .main-nav{top:70px}}@media (max-width:520px){.brand{min-width:118px}.brand-logo{width:118px;height:46px}.header-actions{gap:6px}.auth-link,.account-link{text-overflow:ellipsis;white-space:nowrap;max-width:82px;overflow:hidden}}@media (prefers-reduced-motion:reduce){.button:hover,button[type=submit]:hover{transform:none}}:is(body:has(.configurator),body:has(.design-page)){background:radial-gradient(circle at 8% 0, #6999af17, transparent 28rem), var(--sevad-blue-mist)}body:has(.configurator) .page-heading{background:0 0}.discovery-toolbar .search-field,.discovery-toolbar .refined-select .select-trigger{border-color:var(--sevad-line);color:var(--sevad-ink)}.refined-select .select-trigger{color:var(--sevad-ink);background:#fff;border-color:#cbdde4;box-shadow:0 1px 2px #2a566a0a}.refined-select .select-trigger:focus-visible,.refined-select.is-open .select-trigger,.control-body .refined-select.is-open .select-trigger{border-color:var(--sevad-blue);outline-offset:2px;box-shadow:none;outline:2px solid #6999af47}.refined-select .select-options{scrollbar-color:#9fc2d1 var(--sevad-blue-mist);background:#fff;border-color:#cddde4;box-shadow:0 14px 34px #2a566a29}.refined-select .select-options>button{color:var(--sevad-ink);background:#fff}.refined-select .select-options>button:hover,.refined-select .select-options>button.is-active{background:var(--sevad-blue-soft)}.refined-select .select-options>button[aria-selected=true]{background:var(--sevad-blue-mist);color:var(--sevad-blue-deep)}.stock-filter input[type=checkbox]{background:#fff;border-color:#b9d0da}.stock-filter input[type=checkbox]:checked{border-color:var(--sevad-blue-deep);background:var(--sevad-blue-deep)}.stock-filter input[type=checkbox]:focus-visible{outline-color:var(--sevad-blue)}.catalog-pagination button{border-color:var(--sevad-line);color:var(--sevad-blue-dark);background:#fff}.catalog-pagination button:hover:not(:disabled){border-color:var(--sevad-blue);background:var(--sevad-blue-mist)}.product-skeletons i,.result-count.is-loading,.product-skeleton-image,.product-skeleton-copy>i,.product-skeleton-copy>span{background-image:linear-gradient(100deg,#eaf3f7 28%,#fff 48%,#eaf3f7 68%)}.design-controls{border-color:var(--sevad-line);box-shadow:0 18px 46px #2a566a14}.design-controls>header{border-color:var(--sevad-line);background:linear-gradient(180deg, #fff 0, var(--sevad-blue-mist) 100%)}.design-controls>header>span{background:var(--sevad-blue-soft);color:var(--sevad-blue-deep);border-color:#c9dce4}.creation-mode-switch{border-color:var(--sevad-line);background:var(--sevad-blue-mist)}.creation-mode-switch button{color:var(--sevad-muted)}.creation-mode-switch button:hover{color:var(--sevad-blue-dark);background:#fff}.creation-mode-switch button.active{color:var(--sevad-blue-dark);background:#fff;box-shadow:0 3px 10px #2a566a14;border-color:#bfd4de!important}.design-controls form{scrollbar-color:#b8d0db transparent}.design-controls form::-webkit-scrollbar-thumb{background:#b8d0db}.design-controls form>details{border-color:var(--sevad-line);background:#fff}.design-controls summary{color:var(--sevad-muted);background:#fff}.design-controls summary:hover{background:var(--sevad-blue-mist)}.design-controls details[open]>summary{background:var(--sevad-blue-mist);color:var(--sevad-ink);box-shadow:inset 3px 0 var(--sevad-blue)}.design-controls details[open]>summary .accordion-mark{color:var(--sevad-blue-deep)}.control-body input,.control-body select,.control-body textarea,.idea-builder textarea,.selected-design textarea,.control-body .refined-select .select-trigger{border-color:var(--sevad-line);color:var(--sevad-ink);background:#fff}.control-body input:focus,.control-body select:focus,.control-body textarea:focus,.control-body input:focus-visible,.control-body select:focus-visible,.control-body textarea:focus-visible,.idea-builder textarea:focus,.idea-builder textarea:focus-visible,.selected-design textarea:focus,.selected-design textarea:focus-visible{border-color:var(--sevad-blue);outline:0;box-shadow:0 0 0 3px #6999af24}.wearable-hint{border-left-color:var(--sevad-blue);background:var(--sevad-blue-mist);color:var(--sevad-muted)}.preliminary-estimate{background:linear-gradient(145deg, #f7fbfc, var(--sevad-blue-soft));border-color:#cbdde4}.preliminary-estimate strong{color:var(--sevad-blue-deep)}.preliminary-estimate small,.preliminary-estimate p{color:var(--sevad-muted)}.option-chip.selected{border-color:var(--sevad-blue);background:var(--sevad-blue-soft);color:var(--sevad-blue-dark);box-shadow:inset 0 0 0 1px #6999af47}.reference-add-more,.reference-grid article,.concept-flow-empty{border-color:var(--sevad-line);background:var(--sevad-blue-mist)}.design-action>button{color:var(--sevad-blue-dark);background:#fff;border-color:#fff}.design-action>button:hover{background:var(--sevad-blue-soft)}.product-no-image,.cart-no-image,.catalog-image-region,.product-card .product-image,.gallery-main,.summary-card,.empty-state{background-color:var(--sevad-blue-mist)}.product-no-image,.cart-no-image,.product-card>.stock{color:var(--sevad-muted)}.product-skeleton-image{border-color:var(--sevad-line)}.loading-state:before{border-color:#6999af40;border-top-color:var(--sevad-blue-deep)}.workflow-section,.create-models-heading{border-color:var(--sevad-line)}.sketch-jewel,.create-model-card p{color:#d5e3e9}.dark-story .light-button:hover,.create-dark .light-button:hover,.dark-final .light-button:hover{background:var(--sevad-blue-soft)}.design-page-heading{border-color:var(--sevad-line)}.design-page-heading>p,.jewelry-type-picker>div:first-child span,.concept-provider small,.control-body>small,.studio-dimension i,.reference-empty small,.description-dock p,.jewelry-type-options button{color:var(--sevad-muted)}.jewelry-type-options button i{color:#8db5c6}.jewelry-type-options button:hover{background:var(--sevad-blue-mist);color:var(--sevad-blue-dark);border-color:#bfd4de}.jewelry-type-options button.active i{color:#9fc2d1}.studio-heading p,.design-action span,.design-action>p{color:#d5e3e9}.design-workspace .viewer-tools .mini-button{color:var(--sevad-blue-dark);border-color:#cddde4}.reference-dock.dragging{outline-color:var(--sevad-blue);background:#f7fbfcf7}.reference-grid article.primary{border-color:var(--sevad-blue);box-shadow:inset 0 0 0 1px #6999af33}.reference-add-more{color:var(--sevad-muted)}.description-dock i{border-color:var(--sevad-blue)}.studio-popover{border-color:var(--sevad-line);box-shadow:0 14px 34px #2a566a24}.studio-popover button{color:var(--sevad-ink)}.studio-popover button:hover{background:var(--sevad-blue-mist)}.studio-popover button[aria-pressed=true]{color:var(--sevad-blue-dark);box-shadow:inset 3px 0 var(--sevad-blue)}.concept-flow{background:linear-gradient(180deg, #fff 0, #fff 74%, var(--sevad-blue-mist) 100%)}.concept-flow-steps li{color:#82949d}.concept-flow-steps li:after{background:var(--sevad-line)}.concept-flow-steps i{color:var(--sevad-muted);border-color:#cddde4}.concept-flow-steps li.active,.concept-flow-steps li.done{color:var(--sevad-ink)}.concept-flow-steps li.active i{border-color:var(--sevad-blue);color:var(--sevad-blue-deep);box-shadow:0 0 0 3px #6999af21}.concept-flow-steps li.done i{border-color:var(--sevad-blue-deep);background:var(--sevad-blue-deep)}.concept-flow-steps li.done:after{background:#8db5c6}.concept-flow-empty{border-color:var(--sevad-line);background:var(--sevad-blue-mist);color:var(--sevad-muted)}.concept-flow-empty i{border-color:var(--sevad-blue);color:var(--sevad-blue-deep)}.concept-stage,.concept-history{border-color:var(--sevad-line)}.concept-stage-meta,.concept-history>b{color:var(--sevad-muted)}.concept-stage-meta b{color:var(--sevad-blue-deep)}.concept-stage-image,.concept-history button{border-color:var(--sevad-line);background:var(--sevad-blue-mist)}.concept-history button.active{border-color:var(--sevad-blue);box-shadow:0 0 0 1px var(--sevad-blue)}.concept-history button.selected:after{background:var(--sevad-blue-deep)}.concept-selected-source{border-left-color:var(--sevad-blue);background:var(--sevad-blue-soft)}.concept-selected-source p{color:var(--sevad-muted)}.concept-selected-source button{border-color:var(--sevad-blue-deep);background:var(--sevad-blue-deep)}.multiview-panel{background:#f7fbfc;border-color:#bfd4de}.multiview-panel h3,.multiview-slot>b{color:var(--sevad-ink)}.multiview-panel>p,.multiview-cost{color:var(--sevad-muted)}.multiview-slot,.multiview-image,.multiview-empty{border-color:var(--sevad-line)}.multiview-empty{background:var(--sevad-blue-mist);color:#8db5c6}.multiview-confirm:disabled{border-color:var(--sevad-line);color:#82949d}.generation-progress-line{background:var(--sevad-line);border-radius:999px;width:100%;height:3px;margin-top:10px;display:block;position:relative;overflow:hidden}.generation-progress-line:after{content:"";border-radius:inherit;background:linear-gradient(90deg, transparent, var(--sevad-blue) 42%, var(--sevad-blue-deep) 72%, transparent);width:45%;animation:1.3s ease-in-out infinite sevadGenerationProgress;position:absolute;inset:0 auto 0 0;transform:translate(-115%)}@keyframes sevadGenerationProgress{0%{transform:translate(-115%)}to{transform:translate(255%)}}@media (prefers-reduced-motion:reduce){.generation-progress-line:after{background:var(--sevad-blue);width:100%;animation:none;transform:none}}.design-controls .concept-refine{border-color:var(--sevad-line)!important}.design-controls .concept-refine>summary,.design-controls .concept-refine[open]>summary{color:var(--sevad-ink)}.concept-refine>button{border-color:var(--sevad-blue-deep);background:var(--sevad-blue-deep)}.cart-item,.checkout-form,.payment-methods,.checkout-form .payment-method,.payment-logo,.thumbnails>button{border-color:var(--sevad-line)}.cart-item p,.viewer-loading{color:var(--sevad-muted)}.cart-item>.quantity{border-color:var(--sevad-line)}.product-info>.buy{border-color:var(--sevad-line);background:var(--sevad-blue-mist)}.payment-retry{border-color:var(--sevad-line);border-left-color:var(--sevad-blue);background:var(--sevad-blue-mist)}.payment-retry select{border-color:var(--sevad-line)}.payment-retry button{border-color:var(--sevad-blue-dark);background:var(--sevad-blue-dark)}.footer-payment .payment-logo,.thumbnails>button,.admin-media-count{border-color:var(--sevad-line);background:var(--sevad-blue-mist)}.admin-media-count{color:var(--sevad-muted)}.viewer-loading i{border-color:#6999af3d;border-top-color:var(--sevad-blue-deep)}.auth-dev-code{border-color:var(--sevad-blue);background:var(--sevad-blue-mist);color:var(--sevad-blue-deep)!important}.auth-form label,.auth-code-note p{color:var(--sevad-muted)}.auth-code-note,.auth-reassurance{border-color:var(--sevad-line)}.auth-reassurance>span{background:var(--sevad-blue-soft);color:var(--sevad-blue-deep)}.account-limits article b{color:#9fc2d1}.account-limits article small{color:#b8ccd5}.account-design-placeholder{background:var(--sevad-blue-mist);color:var(--sevad-blue-deep)}.checkout-otp{background:var(--sevad-blue-mist);border-color:#bfd4de}
