.jewelry-pdp{overflow-x:clip}.jewelry-collection-banner-wrap{position:relative;width:100vw;left:50%;right:50%;margin:3.5rem -50vw 4rem;box-sizing:border-box}@media (min-width:768px){.jewelry-collection-banner-wrap{margin-top:4.5rem;margin-bottom:5rem}}.jewelry-collection-banner{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:280px;height:clamp(300px,35vw,420px);text-decoration:none;color:#ffffff;overflow:hidden;cursor:pointer;background-color:#0b1118;outline:none}.jewelry-collection-banner:focus-visible{outline:2px solid var(--color-brand-gold,#c9a86c);outline-offset:-2px}.jewelry-collection-banner__media{position:absolute;inset:0;z-index:1;overflow:hidden}.jewelry-collection-banner__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1);transition:transform .8s cubic-bezier(.2,.8,.2,1)}.jewelry-collection-banner:focus-visible .jewelry-collection-banner__image,.jewelry-collection-banner:hover .jewelry-collection-banner__image{transform:scale(1.04)}.jewelry-collection-banner__overlay{position:absolute;inset:0;z-index:2;background:radial-gradient(circle at center,rgba(10,18,30,.42) 0,rgba(10,18,30,.65) 100%);transition:background .4s ease}.jewelry-collection-banner:hover .jewelry-collection-banner__overlay{background:radial-gradient(circle at center,rgba(10,18,30,.35) 0,rgba(10,18,30,.58) 100%)}.jewelry-collection-banner__content{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem 1.5rem;max-width:800px;margin:0 auto}.jewelry-collection-banner__subtitle{font-family:var(--font-sans,"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);font-size:.75rem;font-weight:500;letter-spacing:.25em;text-transform:uppercase;color:rgba(255,255,255,.88);margin:0 0 .75rem;line-height:1}.jewelry-collection-banner__title{font-family:var(--font-heading,var(--font-display,var(--font-serif,"Cormorant Garamond",Georgia,serif)));font-size:clamp(1.75rem,4vw,2.75rem);font-weight:400;letter-spacing:.12em;line-height:1.25;color:#ffffff;text-transform:uppercase;margin:0 0 1.25rem;text-shadow:0 2px 12px rgba(0,0,0,.35)}.jewelry-collection-banner__cta{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-sans,"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);font-size:.75rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#ffffff;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px;transition:all .3s ease}.jewelry-collection-banner:focus-visible .jewelry-collection-banner__cta,.jewelry-collection-banner:hover .jewelry-collection-banner__cta{color:#ffffff;text-decoration-color:var(--color-brand-gold,#c9a86c);text-underline-offset:8px;letter-spacing:.24em}@media (max-width:640px){.jewelry-collection-banner{min-height:250px;height:290px}.jewelry-collection-banner__subtitle{font-size:.6875rem;letter-spacing:.2em;margin-bottom:.5rem}.jewelry-collection-banner__title{font-size:1.5rem;letter-spacing:.1em;margin-bottom:1rem}.jewelry-collection-banner__cta{font-size:.6875rem;letter-spacing:.18em;text-underline-offset:5px}}.jewelry-product-actions{display:flex;flex-direction:column;gap:1.25rem;width:100%}.jewelry-product-offer{display:flex;flex-direction:column;gap:.35rem}.jewelry-product-rating{display:inline-flex;align-items:center;gap:.4rem;width:-moz-fit-content;width:fit-content;margin:0 0 .15rem;color:var(--color-brand-accent,#13264d);font-size:.8125rem;line-height:1;text-decoration:none}.jewelry-product-rating:hover .jewelry-product-rating__count{text-decoration:underline;text-underline-offset:.18rem}.jewelry-product-rating__stars{display:inline-flex;gap:.08rem;color:#d9d3c8;letter-spacing:0}.jewelry-product-rating__score,.jewelry-product-rating__stars .is-on{color:var(--color-brand-accent,#13264d)}.jewelry-product-rating__score{font-weight:700}.jewelry-product-rating__count{font-weight:500;color:var(--color-text-muted,#737373)}.jewelry-product-rating:focus-visible{outline:2px solid var(--color-brand-accent,#13264d);outline-offset:3px;border-radius:4px}.jewelry-product-price__row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.jewelry-product-price__main{display:flex;flex-wrap:wrap;align-items:baseline;gap:.55rem .75rem}.jewelry-product-price__current{font-family:var(--font-heading);font-size:clamp(1.75rem,3vw,2.15rem);font-weight:500;color:var(--color-text-heading,#0a0a0a)}.jewelry-product-price__mrp{font-size:1rem;color:var(--color-text-muted,#737373);text-decoration:line-through}.jewelry-product-price__discount{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-sale,#c1272d)}.jewelry-product-price__in-bag{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-brand-accent,#3b1f4e)}.jewelry-product-price__tax{margin:.35rem 0 0;font-size:.75rem;letter-spacing:.04em;color:var(--color-text-muted,#737373)}.jewelry-product-options__label{margin:0 0 .65rem;font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-heading,#0a0a0a)}.jewelry-product-options__group{display:flex;flex-wrap:wrap;gap:.5rem}.jewelry-product-option{display:inline-flex;align-items:center;gap:.45rem;min-height:2.5rem;padding:.45rem .95rem;border:1px solid rgba(59,31,78,.16);border-radius:999px;background:var(--color-surface,#ffffff);font-size:.8125rem;font-weight:500;color:var(--color-text-heading,#0a0a0a);cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.jewelry-product-option--active,.jewelry-product-option:hover:not(:disabled):not(.jewelry-product-option--active){border-color:var(--color-brand-accent,#3b1f4e)}.jewelry-product-option--active{background:var(--color-brand-accent,#3b1f4e);color:#ffffff}.jewelry-product-option--unavailable{opacity:.4;text-decoration:line-through;cursor:not-allowed}.jewelry-product-option__swatch{width:.85rem;height:.85rem;border-radius:999px;border:1px solid rgba(0,0,0,.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.4)}.jewelry-product-option--active .jewelry-product-option__swatch{border-color:rgba(255,255,255,.55)}.jewelry-product-options__hint{margin:.5rem 0 0;font-size:.8125rem;color:var(--color-text-muted,#737373)}.jewelry-product-qty__row{display:flex;align-items:center;gap:.75rem}.jewelry-product-qty__control{display:inline-flex;align-items:center;overflow:hidden;border:1px solid rgba(59,31,78,.16);border-radius:999px;background:var(--color-surface,#ffffff)}.jewelry-product-qty__control button{width:2.5rem;height:2.5rem;border:none;background:transparent;font-size:1.05rem;line-height:1;color:var(--color-brand-accent,#3b1f4e);cursor:pointer}.jewelry-product-qty__control button:hover:not(:disabled){background:var(--color-brand-accent-muted,#f4eff8)}.jewelry-product-qty__control button:disabled{opacity:.4;cursor:not-allowed}.jewelry-product-qty__control span{min-width:2.25rem;text-align:center;font-size:.9375rem;font-weight:600;color:var(--color-text-heading,#0a0a0a)}.jewelry-product-cta__btn{flex:1 1 auto;min-height:3.15rem;padding:.85rem 1.25rem;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.jewelry-product-qty__row .jewelry-product-cta__btn--primary{flex:1 1 auto;min-width:0}.jewelry-product-cta__btn--buy{width:100%}.jewelry-product-cta__btn:disabled{opacity:.6;cursor:not-allowed}.jewelry-product-cta__btn--primary{background:var(--color-brand-accent,#3b1f4e);border:1px solid var(--color-brand-accent,#3b1f4e);color:#ffffff;box-shadow:0 10px 24px rgba(59,31,78,.2)}.jewelry-product-cta__btn--primary:hover:not(:disabled){background:var(--color-brand-accent-muted,#ebf3f6);border-color:var(--color-brand-accent-border,#c5d4e0);color:var(--color-brand-accent,#13264d);box-shadow:none}.jewelry-product-cta__btn--secondary{background:transparent;border:1.5px solid var(--color-brand-accent,#3b1f4e);color:var(--color-brand-accent,#3b1f4e)}.jewelry-product-cta__btn--secondary:hover:not(:disabled){background:var(--color-brand-accent,#3b1f4e);color:#ffffff}.jewelry-product-actions__error{margin:0;font-size:.875rem;color:var(--color-brand-sale,#c1272d)}.jewelry-product-trust{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 0 .25rem;border-top:1px solid rgba(59,31,78,.1)}.jewelry-product-trust__secure{display:inline-flex;align-items:center;gap:.4rem;margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted,#737373)}.jewelry-product-trust__grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.jewelry-product-trust__item{display:flex;align-items:flex-start;gap:.7rem;padding:.85rem;border:1px solid rgba(var(--color-brand-accent-rgb,19,38,77),.1);border-radius:.9rem;background:#ffffff}.jewelry-product-trust__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:var(--color-brand-accent-muted,#ebf3f6);color:var(--color-brand-accent,#13264d)}.jewelry-product-trust__icon svg{width:1rem;height:1rem}.jewelry-product-trust__copy{display:flex;min-width:0;flex-direction:column;gap:.15rem}.jewelry-product-trust__title{font-size:.75rem;font-weight:600;letter-spacing:.04em;color:var(--color-text-heading,#0a0a0a)}.jewelry-product-trust__text{font-size:.75rem;color:var(--color-text-muted,#737373)}.jewelry-product-details{border-top:1px solid rgba(59,31,78,.1)}.jewelry-product-accordion__item+.jewelry-product-accordion__item{border-top:1px solid rgba(59,31,78,.08)}.jewelry-product-accordion__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.05rem 0;border:none;background:none;text-align:left;cursor:pointer}.jewelry-product-accordion__title{margin:0;font-family:var(--font-heading);font-size:1.2rem;font-weight:500;color:var(--color-text-heading,#0a0a0a)}.jewelry-product-accordion__chevron{transition:transform .2s ease;color:var(--color-brand-accent,#3b1f4e)}.jewelry-product-accordion__chevron--open{transform:rotate(180deg)}.jewelry-product-accordion__panel{padding:0 0 1.15rem}.jewelry-product-details__block{margin:0 0 1rem;padding:.9rem .95rem .35rem;border:1px solid rgba(var(--color-brand-accent-rgb,19,38,77),.1);border-radius:.9rem;background:#ffffff}.jewelry-product-details__block:last-child{margin-bottom:.35rem}.jewelry-product-details__block-title,.jewelry-product-details__label,.jewelry-product-details__spec-heading{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-accent,#3b1f4e)}.jewelry-product-details__description,.jewelry-product-details__list,.jewelry-product-details__text{margin:.4rem 0 0;font-size:.9375rem;line-height:1.65;color:var(--color-text-body,#4d4d4d)}.jewelry-product-details__list{padding-left:1.1rem}.jewelry-product-details__rows{margin:.65rem 0 .7rem}.jewelry-product-details__row{display:grid;grid-template-columns:minmax(6.5rem,.9fr) minmax(0,1.2fr);gap:.75rem;align-items:baseline;padding:.55rem 0;border-top:1px solid rgba(var(--color-brand-accent-rgb,19,38,77),.08)}.jewelry-product-details__row:first-child{border-top:0;padding-top:.15rem}.jewelry-product-details__row dd,.jewelry-product-details__row dt{margin:0}.jewelry-product-details__row dt{font-size:.75rem;font-weight:600;letter-spacing:.04em;color:var(--color-text-muted,#737373)}.jewelry-product-details__row dd{font-size:.9375rem;font-weight:500;color:var(--color-text-heading,#0a0a0a)}.jewelry-product-details__notes{margin:0 0 .75rem;padding:0;list-style:none}.jewelry-product-details__notes li{position:relative;padding:.2rem 0 .2rem .9rem;font-size:.875rem;line-height:1.55;color:var(--color-text-body,#4d4d4d)}.jewelry-product-details__notes li:before{content:"";position:absolute;top:.7rem;left:0;width:.35rem;height:.35rem;border-radius:999px;background:var(--color-brand-gold,#c9a86c)}@media (max-width:480px){.jewelry-product-details__grid,.jewelry-product-trust__grid{grid-template-columns:1fr}}.jewelry-gallery{display:flex;flex-direction:column;gap:.85rem;width:100%}.jewelry-gallery__mosaic{display:flex;flex-direction:column;gap:.5rem}.jewelry-gallery__row{display:grid;gap:.5rem}.jewelry-gallery__row--full{grid-template-columns:minmax(0,1fr)}.jewelry-gallery__row--pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.jewelry-gallery__frame{position:relative;margin:0;overflow:hidden;border-radius:.7rem;background:var(--color-surface-muted,#f6f3ef)}.jewelry-gallery__frame--full,.jewelry-gallery__frame--pair{aspect-ratio:1/1}.jewelry-gallery--empty .jewelry-gallery__frame{background:linear-gradient(180deg,var(--color-surface-muted,#faf7f5) 0,var(--color-brand-accent-muted,#ebf3f6) 100%)}.jewelry-gallery__img{-o-object-fit:cover;object-fit:cover}.jewelry-gallery__pair-btn{align-self:flex-start;padding:0;border:none;background:none;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-underline-offset:.28rem;color:var(--color-brand-accent,#13264d);cursor:pointer}.jewelry-gallery__pair-btn:hover{color:var(--color-text-heading,#0a0a0a)}@media (max-width:639px){.jewelry-gallery__frame{border-radius:.55rem}.jewelry-gallery__frame--full{aspect-ratio:1/1}}.jewelry-product-info{display:flex;flex-direction:column;gap:.4rem}.jewelry-product-info__eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .875rem}.jewelry-product-info__brand{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--color-brand-accent,#3b1f4e)}.jewelry-product-info__category{font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted,#737373)}.jewelry-product-info__title{margin:0;font-family:var(--font-heading);font-size:clamp(1.85rem,3.4vw,2.65rem);font-weight:500;line-height:1.12;letter-spacing:.01em;color:var(--color-text-heading,#0a0a0a)}.jewelry-product-info__sku{margin:.15rem 0 0;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted,#737373)}.jewelry-related__header{margin-bottom:1.75rem}.jewelry-related__eyebrow{margin:0 0 .45rem;font-size:.6875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-brand-accent,#3b1f4e)}.jewelry-related__title{margin:0;font-family:var(--font-heading);font-size:clamp(1.75rem,3vw,2.35rem);font-weight:500;letter-spacing:.01em;color:var(--color-text-heading,#0a0a0a)}.jewelry-related__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media (min-width:768px){.jewelry-related__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.jewelry-reviews{--jewelry-reviews-ink:var(--color-text-heading,#0a0a0a);--jewelry-reviews-muted:var(--color-text-muted,#737373);--jewelry-reviews-gold:var(--color-brand-gold,#c9a86c);--jewelry-reviews-navy:var(--color-brand-accent,#13264d);--jewelry-reviews-cream:#f7f4ee;--jewelry-reviews-line:rgba(19,38,77,0.12);color:var(--jewelry-reviews-ink);padding:.5rem 0 1rem}.jewelry-reviews__heading{margin:0 auto 2rem;max-width:40rem;text-align:center}.jewelry-reviews__eyebrow{margin:0 0 .45rem;font-size:.6875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--jewelry-reviews-navy)}.jewelry-reviews__dialog h3,.jewelry-reviews__heading h2{margin:0;font-family:var(--font-heading,"Times New Roman",serif);font-weight:500;letter-spacing:.01em;text-transform:none}.jewelry-reviews__heading h2{font-size:clamp(1.75rem,3vw,2.35rem);line-height:1.15}.jewelry-reviews__summary{display:grid;gap:1.75rem;align-items:center;padding:1.75rem 1.25rem;background:var(--color-surface-muted,#faf7f5);border:1px solid var(--jewelry-reviews-line);border-radius:.9rem}.jewelry-reviews__score{text-align:center}.jewelry-reviews__score-value{margin:0;font-family:var(--font-heading,"Times New Roman",serif);font-size:3.5rem;font-weight:500;line-height:1;color:var(--jewelry-reviews-gold)}.jewelry-reviews__stars{display:inline-flex;gap:.15rem;margin-top:.45rem}.jewelry-reviews__cta p,.jewelry-reviews__empty,.jewelry-reviews__rail p,.jewelry-reviews__recommend,.jewelry-reviews__score-note{margin:.55rem 0 0;font-size:.8125rem;color:var(--jewelry-reviews-muted)}.jewelry-reviews__recommend{color:var(--jewelry-reviews-navy);font-weight:600;letter-spacing:.04em}.jewelry-reviews__bars{display:grid;gap:.7rem}.jewelry-reviews__bar{display:grid;grid-template-columns:4.5rem minmax(0,1fr) 2.4rem;gap:.75rem;align-items:center;font-size:.8125rem;color:#5c5c5c}.jewelry-reviews__track{display:block;height:7px;overflow:hidden;border-radius:999px;background:#e4e0d8}.jewelry-reviews__track span{display:block;height:100%;border-radius:inherit;background:var(--jewelry-reviews-navy);transition:width .28s ease}.jewelry-reviews__bar-count{text-align:right;font-variant-numeric:tabular-nums}.jewelry-reviews__cta{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center}.jewelry-reviews__ghost,.jewelry-reviews__more,.jewelry-reviews__submit,.jewelry-reviews__write{min-height:3.15rem;padding:.85rem 1.4rem;border-radius:999px;font-family:inherit;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.jewelry-reviews__submit,.jewelry-reviews__write{border:1px solid var(--jewelry-reviews-navy);background:var(--jewelry-reviews-navy);color:#fff;box-shadow:0 10px 24px rgba(19,38,77,.16)}.jewelry-reviews__submit:hover:not(:disabled),.jewelry-reviews__write:hover:not(:disabled){background:var(--color-brand-accent-hover,#1c3a70)}.jewelry-reviews__submit:disabled,.jewelry-reviews__write:disabled{opacity:.55;cursor:not-allowed}.jewelry-reviews__rail{margin-top:1.5rem}.jewelry-reviews__picked,.jewelry-reviews__rail ul,.jewelry-reviews__thumbs{display:flex;flex-wrap:wrap;gap:.5rem;margin:.45rem 0 0;padding:0;list-style:none}.jewelry-reviews__rail button,.jewelry-reviews__thumb{display:block;width:4.25rem;height:4.25rem;padding:0;border:0;border-radius:.7rem;overflow:hidden;cursor:pointer;background:#efeae2}.jewelry-reviews__lightbox img,.jewelry-reviews__picked img,.jewelry-reviews__rail img,.jewelry-reviews__thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.jewelry-reviews__toolbar{display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:center;justify-content:flex-start;margin:1rem 0 .75rem}.jewelry-reviews__filters{display:flex;flex-wrap:wrap;gap:.4rem}.jewelry-reviews__filter,.jewelry-reviews__sort select{min-height:2.4rem;border:1px solid var(--jewelry-reviews-line);border-radius:999px;background:#fff;color:var(--jewelry-reviews-ink);font-family:inherit;font-size:.75rem;font-weight:600;letter-spacing:.04em}.jewelry-reviews__ghost,.jewelry-reviews__more{border:1.5px solid var(--jewelry-reviews-navy);background:transparent;color:var(--jewelry-reviews-navy)}.jewelry-reviews__ghost:hover,.jewelry-reviews__more:hover{background:var(--jewelry-reviews-navy);color:#fff}.jewelry-reviews__filter{padding:.4rem .95rem;cursor:pointer}.jewelry-reviews__filter--on{background:var(--jewelry-reviews-navy);border-color:var(--jewelry-reviews-navy);color:#fff}.jewelry-reviews__sort select{padding:0 .85rem}.jewelry-reviews__grid{display:flex;flex-wrap:wrap;gap:.75rem}.jewelry-reviews__card{display:flex;flex:1 1 16rem;flex-direction:column;gap:.55rem;width:min(100%,26rem);max-width:26rem;padding:.9rem 1rem;border:1px solid var(--jewelry-reviews-line);border-radius:.9rem;background:#fff}.jewelry-reviews__byline,.jewelry-reviews__card-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.jewelry-reviews__date{font-size:.75rem;color:var(--jewelry-reviews-muted)}.jewelry-reviews__card-title{margin:0;font-family:var(--font-heading,"Times New Roman",serif);font-size:1.2rem;font-weight:500;line-height:1.3}.jewelry-reviews__quote{margin:0;font-size:.92rem;line-height:1.7;color:#3f3f3f}.jewelry-reviews__byline{padding-top:.15rem;font-size:.875rem}.jewelry-reviews__verified{display:inline-flex;align-items:center;gap:.3rem;color:var(--jewelry-reviews-navy);font-size:.75rem;font-weight:600}.jewelry-reviews__verified svg{width:.9rem;height:.9rem}.jewelry-reviews__empty{margin-top:1.5rem;text-align:center}.jewelry-reviews__more{display:block;margin:1.25rem auto 0}.jewelry-reviews__backdrop,.jewelry-reviews__lightbox{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(10,16,28,.48)}.jewelry-reviews__dialog{width:min(36rem,100%);max-height:min(92vh,46rem);overflow:auto;padding:1.35rem 1.25rem 1.25rem;border-radius:1rem;background:#fff;box-shadow:0 18px 50px rgba(19,38,77,.18)}.jewelry-reviews__dialog-head,.jewelry-reviews__form-actions,.jewelry-reviews__uploads-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.jewelry-reviews__dialog h3{font-size:1.7rem}.jewelry-reviews__close,.jewelry-reviews__lightbox button,.jewelry-reviews__picked button{border:0;background:transparent;cursor:pointer;color:var(--jewelry-reviews-ink)}.jewelry-reviews__close{font-size:1.6rem;line-height:1}.jewelry-reviews__form{display:grid;gap:1rem}.jewelry-reviews__picker{display:flex;gap:.25rem}.jewelry-reviews__picker-star{width:2.4rem;height:2.4rem;border:0;background:transparent;color:#d9d3c8;font-size:1.7rem;line-height:1;cursor:pointer}.jewelry-reviews__picker-star--on{color:var(--jewelry-reviews-gold)}.jewelry-reviews__field{display:grid;gap:.4rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.jewelry-reviews__field input,.jewelry-reviews__field textarea{width:100%;border:1px solid var(--jewelry-reviews-line);border-radius:8px;padding:.75rem .85rem;font:inherit;font-size:.95rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--jewelry-reviews-ink)}.jewelry-reviews__field textarea{resize:vertical}.jewelry-reviews__field input:focus,.jewelry-reviews__field textarea:focus,.jewelry-reviews__filter:focus-visible,.jewelry-reviews__picker-star:focus-visible,.jewelry-reviews__sort select:focus,.jewelry-reviews__submit:focus-visible,.jewelry-reviews__write:focus-visible{outline:2px solid var(--jewelry-reviews-navy);outline-offset:2px}.jewelry-reviews__uploads-head{margin-bottom:.55rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.jewelry-reviews__drop{display:grid;gap:.15rem;padding:1rem;border:1px dashed rgba(19,38,77,.28);border-radius:8px;text-align:center;cursor:pointer}.jewelry-reviews__drop input{display:none}.jewelry-reviews__drop span,.jewelry-reviews__uploads-head span:last-child{color:var(--jewelry-reviews-muted);font-weight:500;letter-spacing:0;text-transform:none}.jewelry-reviews__drop--off{opacity:.55;pointer-events:none}.jewelry-reviews__picked li{position:relative;width:4.75rem;flex:0 0 auto}.jewelry-reviews__picked img{height:4.75rem;border-radius:8px}.jewelry-reviews__picked button{margin-top:.25rem;font-size:.7rem;text-decoration:underline}.jewelry-reviews__note{margin:0;font-size:.875rem}.jewelry-reviews__note--error{color:#9f1239}.jewelry-reviews__note--success{color:#166534}.jewelry-reviews__lightbox figure{position:relative;width:min(42rem,100%);margin:0}.jewelry-reviews__lightbox img{max-height:80vh;border-radius:12px;background:#fff}.jewelry-reviews__lightbox button{position:absolute;top:.6rem;right:.6rem;padding:.35rem .7rem;border-radius:999px;background:#fff}.jewelry-reviews__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (min-width:900px){.jewelry-reviews__summary{grid-template-columns:14rem minmax(0,1fr) 14rem;padding:2rem 2.25rem}.jewelry-reviews__cta,.jewelry-reviews__score{text-align:center}}