.pe-pair-note{font-size:1.3rem;color:var(--ct-muted)}.pe-step{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--ct-text);color:#fff!important;font-size:1.2rem;font-weight:700!important}.pe-metals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pe-metal{position:relative;cursor:pointer}.pe-metal input{position:absolute;opacity:0;pointer-events:none}.pe-metal span{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;border:1px solid var(--ct-line);font-size:1.35rem;line-height:1.25;background:#fff}.pe-metal input:checked+span{border-color:var(--ct-text);box-shadow:inset 0 0 0 1px var(--ct-text);font-weight:600}.pe-metal input:focus-visible+span{outline:2px solid var(--ct-accent);outline-offset:2px}.pe-dot{flex:0 0 18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f}.pe-dot--silver{background:linear-gradient(135deg,#fbfcfd,#c9cdd3 45%,#f4f5f7 60%,#9aa0a8)}.pe-dot--gold{background:linear-gradient(135deg,#fff6d2,#e2bb63 45%,#fbe7a8 60%,#a6782b)}.pe-dot--rose{background:linear-gradient(135deg,#ffeae2,#e6ab98 45%,#f8d3c6 60%,#b07160)}.pe-name .ct-field__label span:not(.pe-step){font-weight:400;color:var(--ct-muted)}.pe-count{margin-left:auto;font-weight:400;font-size:1.2rem;color:var(--ct-muted);font-variant-numeric:tabular-nums}.pe-input{width:100%;box-sizing:border-box;padding:12px 14px;border-radius:10px;border:1px solid var(--ct-line);background:#fff;font:inherit;font-size:1.6rem;color:inherit}.pe-input:focus{outline:2px solid var(--ct-accent);outline-offset:1px;border-color:transparent}.pe-before-after{display:grid;grid-template-columns:30% 36px 1fr;align-items:center;gap:6px}.pe-before,.pe-after{margin:0;position:relative}.pe-before img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;background:#fff;border:5px solid #fff;border-bottom-width:16px;box-shadow:0 4px 14px #00000024;transform:rotate(-4deg)}.pe-arrow{width:36px;color:var(--ct-muted)}.pe-after img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:10px;background:var(--ct-surface)}.pe-badge{position:absolute;left:8px;top:8px;padding:3px 9px;border-radius:999px;background:#ffffffeb;font-size:1.15rem;letter-spacing:.03em;color:#6b5d4d}.pe-update{justify-self:start;margin-top:4px}.pe.is-busy .pe-after img{animation:pe-pulse 1.2s ease-in-out infinite}@keyframes pe-pulse{50%{opacity:.7}}.pe .ct-version img{object-fit:cover}.pe-specs{margin:22px 0 0;padding:0;list-style:none;display:grid;gap:8px;font-size:1.4rem}.pe-specs li{display:flex;gap:10px;align-items:flex-start}.pe-specs li:before{content:"";flex:0 0 18px;height:18px;margin-top:2px;border-radius:50%;background:#1e7a3a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") center / 12px no-repeat}@media(prefers-reduced-motion:reduce){.pe.is-busy .pe-after img{animation:none}}.pel{--pel-text: rgb(var(--color-base-text, 46, 42, 57));--pel-muted: rgba(var(--color-base-text, 46, 42, 57), .68);--pel-line: rgba(var(--color-base-text, 46, 42, 57), .12);--pel-soft: #f7f3ee;--pel-accent: rgb(var(--color-base-accent-1, 18, 36, 84));color:var(--pel-text);padding-bottom:24px}.pel img{display:block;width:100%;height:100%;object-fit:cover}.pel-sec{margin-top:64px}@media(min-width:990px){.pel-sec{margin-top:96px}}.pel-eyebrow{margin:0 0 8px;font-size:1.25rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pel-accent)}.pel-h2{margin:0 0 14px;font-size:clamp(2.6rem,3.4vw,3.8rem);line-height:1.15;letter-spacing:-.01em}.pel-h3{margin:0 0 6px;font-size:2.2rem}.pel-lead{margin:0;font-size:1.6rem;line-height:1.6;color:var(--pel-muted);max-width:60ch}.pel-head{text-align:center;margin:0 auto 32px;max-width:720px}.pel-head .pel-lead{margin:0 auto}.pel-cta{margin-top:26px;min-width:220px;text-decoration:none}.pel-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:40px;padding:22px 0;border-top:1px solid var(--pel-line);border-bottom:1px solid var(--pel-line)}@media(min-width:750px){.pel-trust{grid-template-columns:repeat(4,minmax(0,1fr))}}.pel-trust__item{display:flex;gap:12px;align-items:flex-start;font-size:1.3rem;color:var(--pel-muted);line-height:1.4}.pel-trust__item svg{flex:0 0 28px;height:28px;color:var(--pel-accent)}.pel-trust__item strong{display:block;color:var(--pel-text);font-size:1.45rem}.pel-how,.pel-size,.pel-gift{display:grid;gap:28px;align-items:center}@media(min-width:990px){.pel-how,.pel-size,.pel-gift{grid-template-columns:1fr 1fr;gap:64px}}.pel-how__media,.pel-size__media,.pel-gift__media{border-radius:18px;overflow:hidden;aspect-ratio:1 / 1;background:var(--pel-soft)}.pel-steps{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:18px}.pel-steps li{display:flex;gap:16px;align-items:flex-start}.pel-steps li>span{flex:0 0 36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--pel-accent);color:#fff;font-weight:700}.pel-steps strong{font-size:1.7rem}.pel-steps p{margin:4px 0 0;color:var(--pel-muted);font-size:1.5rem;line-height:1.5}.pel-subjects{background:var(--pel-soft);padding:56px 0}.pel-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(min-width:990px){.pel-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.pel-card{margin:0;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 8px 24px #3c28140f}.pel-card img{aspect-ratio:1 / 1;height:auto}.pel-card figcaption{padding:14px 16px 16px;display:grid;gap:4px}.pel-card strong{font-size:1.7rem}.pel-card span{color:var(--pel-muted);font-size:1.35rem;line-height:1.45}.pel-scale{margin:18px 0 8px;padding:18px;border:1px solid var(--pel-line);border-radius:14px;background:#fff;color:var(--pel-text)}.pel-scale svg{width:100%;max-width:420px;display:block;margin:0 auto}.pel-scale figcaption{text-align:center;font-size:1.2rem;color:var(--pel-muted);margin-top:6px}.pel-list{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:10px;font-size:1.5rem;line-height:1.5}.pel-list li{padding-left:22px;position:relative;color:var(--pel-muted)}.pel-list li:before{content:"";position:absolute;left:4px;top:.65em;width:7px;height:7px;border-radius:50%;background:var(--pel-accent)}.pel-list strong{color:var(--pel-text)}.pel-table{border:1px solid var(--pel-line);border-radius:16px;overflow:hidden;background:#fff}.pel-row{display:grid;grid-template-columns:1fr;gap:4px;padding:16px 18px;border-top:1px solid var(--pel-line);font-size:1.45rem}.pel-row:first-child{border-top:0}.pel-row--head{display:none}.pel-row__name{display:flex;align-items:center;gap:10px;font-weight:700;font-size:1.6rem}.pel-row [data-label]{color:var(--pel-muted)}.pel-row [data-label]:before{content:attr(data-label) ": ";font-weight:600;color:var(--pel-text)}.pel-row__price{color:var(--pel-text)!important;font-weight:700}@media(min-width:750px){.pel-row{grid-template-columns:1.2fr 1.6fr 1.4fr .6fr;align-items:center;gap:16px;padding:16px 24px}.pel-row--head{display:grid;background:var(--pel-soft);font-size:1.25rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pel-muted)}.pel-row [data-label]:before{content:none}.pel-row__price{text-align:right}}.pel-note{margin:14px 0 0;text-align:center;font-size:1.3rem;color:var(--pel-muted)}@media(min-width:990px){.pel-gift__copy{order:0}}.pel-promise{display:flex;gap:20px;align-items:flex-start;padding:28px;border-radius:18px;background:var(--pel-soft)}.pel-promise svg{flex:0 0 48px;height:48px;color:var(--pel-accent)}.pel-promise p{margin:0;color:var(--pel-muted);font-size:1.5rem;line-height:1.6}.pel-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;gap:12px;justify-content:space-between;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--pel-line);box-shadow:0 -6px 20px #00000014}.pel-sticky[hidden]{display:none}.pel-sticky div{display:grid;min-width:0;font-size:1.25rem;color:var(--pel-muted)}.pel-sticky strong{color:var(--pel-text);font-size:1.4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pel-sticky .button{min-width:0;padding:0 20px;white-space:nowrap;text-decoration:none}@media(min-width:990px){.pel-sticky{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/photo-earrings.css.map */
