:root{--bg:#09090b;--bg-soft:#101014;--panel:#111116;--panel-2:#15151b;--panel-3:#1a1a22;--text:#f4f1ea;--muted:#b0ada6;--line:rgba(255,255,255,.08);--line-strong:rgba(255,255,255,.14);--gold:#d1ae70;--gold-soft:#a7834b;--glow:#99f26b;--glow-rgb:153,242,107;--cool:#9fcfd6;--cool-soft:#7fb6bf;--danger:#ff7f7f;--shadow:0 20px 80px rgba(0,0,0,.38);--radius:28px}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;padding:0}body{font-family:Inter,Arial,Helvetica,sans-serif;background:radial-gradient(circle at top,rgba(209,174,112,.05),transparent 32%),linear-gradient(180deg,#09090b,#0b0b0e);color:var(--text);line-height:1.5;min-height:100vh}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.container{width:min(1240px,92%);margin:0 auto}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.site-header{position:sticky;top:0;z-index:50;background:#09090bd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.header-inner{display:flex;justify-content:space-between;align-items:center;padding:14px 0;gap:20px}.logo{font-weight:800;letter-spacing:.18em;font-size:14px}.logo-mark{display:inline-flex;align-items:center;gap:12px;letter-spacing:.16em}.logo-mark img{width:38px;height:38px;border-radius:50%;object-fit:cover;box-shadow:0 8px 24px #00000047}.logo-mark span{display:inline-block}.nav{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.nav a{color:var(--muted);font-size:14px;transition:.2s ease}.nav a:hover,.nav a.active{color:var(--text)}.header-actions{display:flex;align-items:center;gap:12px}.header-cart{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--line);border-radius:999px;background:#ffffff05;font-size:14px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 22px;border-radius:16px;border:1px solid var(--line);background:var(--panel);transition:.2s ease;cursor:pointer;color:var(--text)}.btn:hover{transform:translateY(-1px);border-color:#ffffff29}.btn.primary{background:linear-gradient(180deg,var(--gold),var(--gold-soft));color:#111;font-weight:700;border-color:transparent;box-shadow:0 10px 40px #d1ae702e}.btn.ghost{background:#ffffff05}.btn.full{width:100%}.btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.section{padding:74px 0}.section.tight{padding-top:44px}.section-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;flex-wrap:wrap}.section-head h2,.section-head h1{margin:0;font-size:clamp(28px,4vw,48px);line-height:1.04}.section-head p{margin:0;max-width:700px;color:var(--muted);font-size:17px}.eyebrow{color:#9fcfd6e0;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:700;margin-bottom:12px}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:30px;align-items:center}.hero-copy h1{font-size:clamp(38px,6vw,72px);line-height:.98;margin:0 0 18px}.hero-copy p{margin:0;color:var(--muted);font-size:18px;max-width:700px}.btn-row{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.hero-media{position:relative;border:1px solid var(--line);border-radius:28px;overflow:hidden;background:var(--panel);box-shadow:var(--shadow);min-height:500px}.hero-media img{width:100%;height:100%;object-fit:cover}.hero-badge{position:absolute;left:18px;bottom:18px;background:#09090bbd;border:1px solid var(--line);border-radius:18px;padding:16px 18px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:320px}.hero-badge strong{display:block;font-size:15px;margin-bottom:4px}.hero-badge span{color:var(--muted);font-size:14px}.grid-2,.grid-3{display:grid;gap:22px}.grid-2{grid-template-columns:1fr 1fr}.grid-3{grid-template-columns:repeat(3,1fr)}.showcase-card,.product-card,.content-card,.info-card{background:linear-gradient(180deg,#ffffff08,#ffffff04);border:1px solid var(--line);border-radius:26px;overflow:hidden;box-shadow:var(--shadow)}.showcase-media{aspect-ratio:4/3;background:#0e0e12}.showcase-media img{width:100%;height:100%;object-fit:cover}.showcase-body{padding:22px}.showcase-body h3{margin:0 0 8px;font-size:26px}.showcase-body p{margin:0;color:var(--muted)}.showcase-body .btn-row{margin-top:18px}.bullets{display:grid;gap:10px;margin-top:18px}.bullets div,.pill-list span,.feature-list li,.variant-chip{padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:#ffffff05}.gallery-wide{background:linear-gradient(180deg,#ffffff06,#ffffff04);border:1px solid var(--line);border-radius:28px;overflow:hidden;box-shadow:var(--shadow)}.gallery-wide img{width:100%;height:auto}.benefits,.steps,.cards-products,.support-grid{display:grid;gap:18px}.benefits,.steps{grid-template-columns:repeat(4,1fr)}.cards-products,.support-grid{grid-template-columns:repeat(3,1fr)}.benefit,.step,.support-card{padding:22px;border-radius:20px;border:1px solid var(--line);background:linear-gradient(180deg,#ffffff06,#ffffff03)}.benefit strong,.support-card strong{display:block;font-size:16px;margin-bottom:8px}.benefit p,.step p,.support-card p{margin:0;color:var(--muted)}.step .nr{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#9fcfd61a;color:var(--cool);font-weight:800;margin-bottom:14px}.product-card{display:block;position:relative}.product-card .media{aspect-ratio:1/1;background:#111;overflow:hidden}.product-card .media img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.product-card:hover .media img{transform:scale(1.03)}.product-card .body{padding:18px}.product-card.media-fit .media{display:flex;align-items:center;justify-content:center;background:#0f0f12}.product-card.media-fit .media img{object-fit:contain;object-position:center center;box-sizing:border-box;padding:14px;background:#0f0f12}.product-card.media-fit:hover .media img{transform:none}.product-photo-card.is-mailbox img,.product-photo-card.is-plate img{object-fit:contain;object-position:center center;background:#0f0f12}.product-thumbs .thumb-btn img{object-fit:contain;object-position:center center;background:#0f0f12;box-sizing:border-box;padding:6px}.product-card h3{margin:0 0 6px;font-size:22px}.product-card p{margin:0;color:var(--muted)}.card-top{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:8px}.badge{display:inline-flex;align-items:center;justify-content:center;padding:7px 10px;border-radius:999px;background:#9fcfd617;color:var(--cool);font-size:12px;font-weight:700;border:1px solid rgba(159,207,214,.14)}.product-price{font-weight:700;color:var(--text);font-size:17px}.product-meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.product-meta span{font-size:12px;color:var(--muted);border:1px solid var(--line);padding:8px 10px;border-radius:999px}.collection-tools{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap;margin-bottom:22px}.collection-count{color:var(--muted);font-size:14px}.collection-sort select{min-width:220px;padding:12px 14px;background:#0d0d10;color:#fff;border:1px solid var(--line);border-radius:14px}.product-wrap{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:28px;padding:40px 0}.product-gallery{display:grid;gap:16px}.product-image{position:relative;border:1px solid var(--line);border-radius:28px;overflow:hidden;min-height:580px;background:var(--panel);box-shadow:var(--shadow)}.product-image img{width:100%;height:100%;object-fit:cover}.product-thumbs{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:12px}.focus-note{margin-top:-2px;padding:14px 16px;border:1px solid var(--line);border-radius:18px;background:#ffffff05;color:var(--muted);font-size:13px;line-height:1.55}.thumb-btn{border:1px solid var(--line);border-radius:18px;background:#111;padding:0;overflow:hidden;cursor:pointer;aspect-ratio:1/1;opacity:.78;transition:.2s ease}.thumb-btn.is-active,.thumb-btn:hover{opacity:1;border-color:var(--line-strong)}.thumb-btn img{width:100%;height:100%;object-fit:cover}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ov-street,.ov-number{position:absolute;left:50%;transform:translate(-50%);text-align:center;color:#f7f7f4;text-shadow:0 3px 18px rgba(0,0,0,.5);white-space:nowrap;max-width:88%;overflow:hidden;text-overflow:ellipsis}.ov-street{bottom:24%;font-size:clamp(18px,2vw,30px);font-weight:600}.ov-number{bottom:10.5%;font-size:clamp(38px,6vw,86px);font-weight:800;letter-spacing:.03em}.preview.glow .ov-street,.preview.glow .ov-number{color:var(--glow);text-shadow:0 0 7px rgba(153,242,107,.8),0 0 18px rgba(153,242,107,.28)}.product-panel{border:1px solid var(--line);border-radius:28px;padding:28px;background:linear-gradient(180deg,#ffffff08,#ffffff03);box-shadow:var(--shadow)}.product-title{margin:0 0 8px;font-size:clamp(32px,4vw,48px);line-height:1.02}.product-subline{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:20px}.price{font-size:28px;font-weight:700;margin:0;letter-spacing:-.02em}.compare-price{font-size:16px;color:var(--muted);text-decoration:line-through}.stock-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid var(--line);background:#ffffff05;font-size:13px;color:var(--muted)}.stock-pill.is-ok{color:var(--glow)}.stock-pill.is-low{color:#ffd66b}.stock-pill.is-out{color:var(--danger)}.field,.option-block{margin-bottom:16px}.field label,.option-block .label{display:block;margin:0 0 8px;font-weight:600}.field input,.field textarea,.field select,.qty-input{width:100%;padding:14px 16px;background:#0d0d10;color:#fff;border:1px solid var(--line);border-radius:16px}.field textarea{min-height:110px;resize:vertical}.field small{display:block;margin-top:7px;color:var(--muted)}.checkbox{display:flex;gap:10px;align-items:center;margin:10px 0 18px}.checkbox input{width:18px;height:18px}.note{font-size:13px;color:var(--muted);margin-top:10px}.production-note{margin-top:12px;padding:16px 18px;border:1px solid var(--line);border-radius:18px;background:#ffffff08;display:grid;gap:6px}.production-note strong{color:var(--text);font-size:14px}.production-note span,.production-note small{color:#e4e3ddb8}.production-note small{display:block;line-height:1.55}.product-perks,.pill-list{display:grid;gap:12px}.product-perks{grid-template-columns:repeat(2,1fr);margin-top:22px}.product-perks div{padding:14px;border:1px solid var(--line);border-radius:16px;background:#ffffff05;color:var(--muted)}.option-values{display:flex;flex-wrap:wrap;gap:10px}.variant-chip{cursor:pointer;transition:.2s ease}.variant-chip.is-active{border-color:#d1ae7052;background:#d1ae7014;color:var(--text)}.variant-select{display:none}.buy-box{display:grid;gap:14px;margin-top:8px}.qty-row{display:grid;grid-template-columns:120px 1fr;gap:12px;align-items:end}.product-description{margin-top:24px;padding-top:24px;border-top:1px solid var(--line)}.product-description h2,.product-description h3{font-size:22px;margin:0 0 12px}.product-description p,.product-description li,.product-description div{color:var(--muted)}.product-description table{width:100%;border-collapse:collapse;margin-top:12px}.product-description th,.product-description td{padding:10px;border-bottom:1px solid var(--line);text-align:left}.empty-state,.cart-empty,.not-found-box{padding:30px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(180deg,#ffffff08,#ffffff03);color:var(--muted)}.cart-box{border:1px solid var(--line);border-radius:28px;padding:28px;background:linear-gradient(180deg,#ffffff08,#ffffff03);box-shadow:var(--shadow)}.cart-item{display:grid;grid-template-columns:92px 1fr auto;gap:18px;padding:18px 0;border-bottom:1px solid var(--line);align-items:start}.cart-item:last-child{border-bottom:none}.cart-item .thumb{width:92px;height:92px;border-radius:18px;overflow:hidden;background:#111}.cart-item .thumb img{width:100%;height:100%;object-fit:cover}.cart-item-properties{margin-top:10px;color:var(--muted);font-size:14px;display:grid;gap:5px}.site-footer{border-top:1px solid var(--line);margin-top:74px}.footer-inner{padding:28px 0;color:var(--muted);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.mt-0{margin-top:0}.mb-0{margin-bottom:0}@media(max-width:980px){.hero-grid,.grid-2,.grid-3,.product-wrap,.benefits,.steps,.cards-products,.support-grid,.product-perks,.qty-row{grid-template-columns:1fr}.hero-media,.product-image{min-height:360px}.section{padding:56px 0}.header-inner{align-items:flex-start}}@media(max-width:640px){.container{width:min(100%,94%)}.nav{gap:14px}.logo{font-size:12px}.logo-mark img{width:32px;height:32px}.btn,.btn-row{width:100%}.header-actions{width:100%;justify-content:flex-start}.ov-street{bottom:22%}.ov-number{bottom:9%}}.personalizer-head span{color:var(--muted);font-size:14px;max-width:420px}.personalizer-switch{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}.preview-switch{-webkit-appearance:none;appearance:none;border:1px solid var(--line);background:#0d0d10;color:var(--text);border-radius:999px;padding:11px 14px;cursor:pointer;font:inherit;transition:.2s ease}.preview-switch.is-active{border-color:#d1ae7052;background:#d1ae7014;color:var(--gold)}.overlay-personalizer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ov-color{position:absolute;left:18px;bottom:18px;padding:8px 12px;border-radius:999px;background:#09090bc7;border:1px solid var(--line);color:var(--text);font-size:12px;font-weight:700;letter-spacing:.02em}.ov-color.is-hidden{display:none}.personalizer-canvas .ov-street,.personalizer-canvas .ov-number{max-width:82%}.personalizer-canvas.preview-mailbox .ov-street{bottom:14%;font-size:26px;font-weight:650}.personalizer-canvas.preview-mailbox .ov-number{bottom:4.6%;font-size:78px;font-weight:800;letter-spacing:.03em}.personalizer-canvas.preview-plate .ov-street{bottom:25%;font-size:26px;font-weight:650}.personalizer-canvas.preview-plate .ov-number{bottom:11%;font-size:70px;font-weight:800;letter-spacing:.03em}.personalizer-canvas.preview-plate .ov-color{display:none}.color-values .variant-chip{min-width:112px;text-align:center}@media(max-width:980px){.personalizer-canvas{min-height:360px}.personalizer-head{margin-bottom:12px}}@media(max-width:640px){.personalizer-canvas.preview-mailbox .ov-street{bottom:14.5%}.personalizer-canvas.preview-mailbox .ov-number{bottom:5.5%}.personalizer-canvas.preview-plate .ov-street{bottom:25%}.personalizer-canvas.preview-plate .ov-number{bottom:12%}.color-values .variant-chip{min-width:auto;flex:1 1 30%}}.is-hidden{display:none!important}.personalizer-card{border:1px solid var(--line);border-radius:28px;padding:18px;background:linear-gradient(180deg,#ffffff08,#ffffff03);box-shadow:var(--shadow)}.personalizer-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;flex-wrap:wrap;margin-bottom:14px}.personalizer-head strong{font-size:18px}.personalizer-head span{color:var(--muted);font-size:14px;max-width:520px}.personalizer-canvas{min-height:520px;background:#efefec}.personalizer-canvas img{object-fit:contain;background:#efefec}.personalizer-canvas.preview-plate img{object-fit:cover;object-position:center center}.personalizer-caption{margin-top:10px;color:var(--muted);font-size:14px}.overlay-personalizer.is-plate .ov-street,.overlay-personalizer.is-plate .ov-number,.overlay-personalizer.is-mailbox .ov-street,.overlay-personalizer.is-mailbox .ov-number,.overlay-personalizer.is-mailbox .ov-mailbox-line{position:absolute;left:50%;transform:translate(-50%);text-align:center}.overlay-personalizer.is-plate .ov-street,.overlay-personalizer.is-plate .ov-number,.overlay-personalizer.is-mailbox .ov-street,.overlay-personalizer.is-mailbox .ov-number{color:#f7f7f4;text-shadow:0 3px 18px rgba(0,0,0,.45);white-space:nowrap;max-width:88%;overflow:hidden;text-overflow:ellipsis}.overlay-personalizer.is-plate .ov-street{top:22.5%;font-weight:650;letter-spacing:.01em;font-size:24px}.overlay-personalizer.is-plate .ov-number{top:37.5%;font-weight:800;letter-spacing:.04em}.overlay-personalizer.is-mailbox .ov-number{top:31.5%;font-weight:800;letter-spacing:.04em}.overlay-personalizer.is-mailbox .ov-street{top:54.5%;font-weight:650;letter-spacing:.015em;font-size:24px}.overlay-personalizer.is-mailbox .ov-mailbox-line{display:none}.personalizer-canvas.glow .overlay-personalizer.is-plate .ov-street,.personalizer-canvas.glow .overlay-personalizer.is-plate .ov-number,.personalizer-canvas.glow .overlay-personalizer.is-mailbox .ov-street,.personalizer-canvas.glow .overlay-personalizer.is-mailbox .ov-number{color:var(--glow);text-shadow:0 0 8px rgba(153,242,107,.86),0 0 20px rgba(153,242,107,.34);filter:drop-shadow(0 0 3px rgba(153,242,107,.32))}.personalizer-canvas.glow .overlay-personalizer.is-mailbox .ov-mailbox-line{background-color:var(--glow);box-shadow:0 0 7px #99f26bd1,0 0 18px #99f26b47}.personalizer-canvas.preview-mailbox,.personalizer-canvas.preview-plate{background:#efefec}@media(max-width:980px){.personalizer-canvas{min-height:360px}.overlay-personalizer.is-plate .ov-street{top:22.5%;font-size:16px}.overlay-personalizer.is-plate .ov-number{top:38.5%}.overlay-personalizer.is-mailbox .ov-number{top:33%}.overlay-personalizer.is-mailbox .ov-street{top:56%;font-size:18px}.overlay-personalizer.is-mailbox .ov-mailbox-line{display:none}.overlay-personalizer.is-plate .ov-mailbox-line{display:none!important}}.product-photo-card.is-plate{background:#0f0f12}.product-photo-card.is-plate img{object-fit:contain;background:#0f0f12}.overlay-personalizer.is-plate .ov-street{top:20.5%;font-size:24px;font-weight:650;letter-spacing:.01em}.overlay-personalizer.is-plate .ov-number{top:34.5%;font-weight:800;letter-spacing:.04em}.overlay-personalizer.is-plate .ov-mailbox-line{display:block!important;position:absolute;left:50%;transform:translate(-50%);top:68%;width:58%;height:6px;border-radius:999px;background:#f7f7f4;box-shadow:0 2px 10px #0000002e}.personalizer-canvas.glow .overlay-personalizer.is-plate .ov-mailbox-line{background-color:var(--glow);box-shadow:0 0 8px #99f26bdb,0 0 20px #99f26b57}@media(max-width:980px){.overlay-personalizer.is-plate .ov-street{top:20.5%;font-size:16px}.overlay-personalizer.is-plate .ov-number{top:35.5%}.overlay-personalizer.is-plate .ov-mailbox-line{top:69%;width:60%;height:5px}}.overlay-personalizer.is-plate .ov-number{top:33.5%;font-weight:800;letter-spacing:.03em}.personalizer-canvas.glow .overlay-personalizer.is-plate .ov-street,.personalizer-canvas.glow .overlay-personalizer.is-plate .ov-number{color:#bde57a;text-shadow:0 0 4px rgba(189,229,122,.42),0 0 10px rgba(189,229,122,.2);filter:none}@media(max-width:980px){.overlay-personalizer.is-plate .ov-number{top:34.5%}}.overlay-personalizer.is-plate .ov-street{top:19.5%;font-size:24px;font-weight:650;letter-spacing:.01em}.overlay-personalizer.is-plate .ov-number{top:30.8%;font-weight:800;letter-spacing:.03em}.overlay-personalizer.is-plate .ov-mailbox-line{display:block!important;position:absolute;left:50%;transform:translate(-50%);top:58.8%;width:52%;height:4px;border-radius:999px;background:#d8efae;box-shadow:0 1px 8px #00000024}.personalizer-canvas.glow .overlay-personalizer.is-plate .ov-street,.personalizer-canvas.glow .overlay-personalizer.is-plate .ov-number{color:#c6e78a;text-shadow:0 0 3px rgba(198,231,138,.28),0 0 8px rgba(198,231,138,.14);filter:none}.personalizer-canvas.glow .overlay-personalizer.is-plate .ov-mailbox-line{background-color:#c6e78a;box-shadow:0 0 4px #c6e78a38,0 0 10px #c6e78a1f}@media(max-width:980px){.overlay-personalizer.is-plate .ov-street{top:19.5%;font-size:16px}.overlay-personalizer.is-plate .ov-number{top:32%}.overlay-personalizer.is-plate .ov-mailbox-line{top:59.8%;width:54%;height:3px}}.overlay-personalizer.is-plate .ov-street{top:17.4%;font-size:22px;font-weight:620;letter-spacing:.008em}.overlay-personalizer.is-plate .ov-number{top:27.2%;font-weight:800;letter-spacing:.02em}.overlay-personalizer.is-plate .ov-mailbox-line{display:block!important;position:absolute;left:50%;transform:translate(-50%);top:52.8%;width:60%;height:4px;border-radius:999px;background:#a7df72;box-shadow:0 0 4px #a7df7229}.personalizer-canvas.glow .overlay-personalizer.is-plate .ov-street,.personalizer-canvas.glow .overlay-personalizer.is-plate .ov-number{color:#a7df72;text-shadow:0 0 2px rgba(167,223,114,.1),0 0 6px rgba(167,223,114,.08);filter:none}.personalizer-canvas.glow .overlay-personalizer.is-plate .ov-mailbox-line{background-color:#a7df72;box-shadow:0 0 3px #a7df721f,0 0 7px #a7df7214}@media(max-width:980px){.overlay-personalizer.is-plate .ov-street{top:17.2%;font-size:15px}.overlay-personalizer.is-plate .ov-number{top:28.8%}.overlay-personalizer.is-plate .ov-mailbox-line{top:53.8%;width:62%;height:3px}}@media(max-width:640px){.nav{margin-left:10px}}.overlay-personalizer.is-plate .ov-street{top:18.8%;font-size:20px;font-weight:620;letter-spacing:.006em}.overlay-personalizer.is-plate .ov-number{top:24.6%;font-weight:800;letter-spacing:.02em}.personalizer-canvas.glow .overlay-personalizer.is-plate .ov-street,.personalizer-canvas.glow .overlay-personalizer.is-plate .ov-number{color:#9ad667;text-shadow:0 0 2px rgba(154,214,103,.08),0 0 6px rgba(154,214,103,.06);filter:none}@media(max-width:980px){.overlay-personalizer.is-plate .ov-street{top:18.6%;font-size:14px}.overlay-personalizer.is-plate .ov-number{top:26.3%}.overlay-personalizer.is-plate .ov-mailbox-line{display:none!important}}.overlay-personalizer.is-plate .ov-street{top:10.8%;font-size:20px;font-weight:620;letter-spacing:.004em;line-height:1}.overlay-personalizer.is-plate .ov-number{top:14%;font-weight:800;letter-spacing:.012em;line-height:.92}.personalizer-canvas.glow .overlay-personalizer.is-plate .ov-street,.personalizer-canvas.glow .overlay-personalizer.is-plate .ov-number{color:#91c85e;text-shadow:0 0 1px rgba(145,200,94,.06),0 0 4px rgba(145,200,94,.04);filter:none}@media(max-width:980px){.overlay-personalizer.is-plate .ov-street{top:10.8%;font-size:14px}.overlay-personalizer.is-plate .ov-number{top:15.2%;line-height:.92}.overlay-personalizer.is-plate .ov-mailbox-line{display:none!important}}.overlay-personalizer.is-plate .ov-street{top:17.2%;font-weight:620;letter-spacing:.006em;line-height:1}.overlay-personalizer.is-plate .ov-number{top:30.2%;font-weight:800;letter-spacing:.02em;line-height:.92}.overlay-personalizer.is-plate .ov-mailbox-line{display:block!important;top:59.2%;width:50%;height:4px;border-radius:999px;background:#98cc63d1}.personalizer-canvas.glow .overlay-personalizer.is-plate .ov-street,.personalizer-canvas.glow .overlay-personalizer.is-plate .ov-number{color:#98cc63;text-shadow:0 0 1px rgba(152,204,99,.08),0 0 6px rgba(152,204,99,.08);filter:none}.personalizer-canvas.glow .overlay-personalizer.is-plate .ov-mailbox-line{background:#98cc63;box-shadow:0 0 2px #98cc631a,0 0 8px #98cc631a}@media(max-width:980px){.overlay-personalizer.is-plate .ov-street{top:17.6%;line-height:1}.overlay-personalizer.is-plate .ov-number{top:31.6%;line-height:.92}.overlay-personalizer.is-plate .ov-mailbox-line{top:60.6%;width:54%;height:3px}}.personalizer-canvas.preview-plate{aspect-ratio:984 / 760;min-height:0!important;height:auto}.overlay-personalizer.is-plate .ov-street{top:18.8%!important;font-size:22px!important;line-height:1!important}.overlay-personalizer.is-plate .ov-number{top:24.2%!important;line-height:.92!important}.overlay-personalizer.is-plate .ov-mailbox-line{display:none!important}@media(max-width:980px){.overlay-personalizer.is-plate .ov-street{top:18.2%!important;font-size:14px!important}.overlay-personalizer.is-plate .ov-number{top:23.6%!important}}@media(max-width:640px){.overlay-personalizer.is-plate .ov-street{top:17.8%!important;font-size:13px!important}.overlay-personalizer.is-plate .ov-number{top:22.8%!important}}.personalizer-canvas.preview-mailbox{aspect-ratio:1 / 1;min-height:0!important;height:auto;max-width:620px;margin-inline:auto}.overlay-personalizer.is-mailbox .ov-street{display:none!important}.overlay-personalizer.is-mailbox .ov-number{line-height:.9}@media(max-width:980px){.personalizer-canvas.preview-mailbox{max-width:460px}}@media(max-width:640px){.personalizer-canvas.preview-mailbox{width:min(100%,320px)}.overlay-personalizer.is-mailbox .ov-number{letter-spacing:.01em;line-height:.92}}.footer-links{display:flex;gap:14px 18px;flex-wrap:wrap;align-items:center}.footer-links a{color:var(--muted);font-size:14px}.footer-links a:hover{color:var(--text)}.contact-wrap{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:28px;align-items:start}.contact-copy,.contact-form-card{border:1px solid var(--line);border-radius:28px;padding:30px;background:linear-gradient(180deg,#ffffff08,#ffffff03);box-shadow:var(--shadow)}.contact-title{margin:0 0 14px;font-size:clamp(34px,5vw,56px);line-height:1.02}.contact-lead{margin:0;color:var(--muted);font-size:18px;max-width:640px}.contact-cards{display:grid;gap:14px;margin-top:24px}.contact-card{display:block;padding:20px 22px;border-radius:20px;border:1px solid var(--line);background:#ffffff05;transition:.2s ease}.contact-card:hover{transform:translateY(-1px);border-color:var(--line-strong)}.contact-label{display:block;color:var(--gold);text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:700;margin-bottom:8px}.contact-card strong{display:block;font-size:24px;margin-bottom:4px;word-break:break-word}.contact-card small{color:var(--muted);font-size:14px}.contact-note{margin-top:18px;padding:16px 18px;border-radius:18px;border:1px solid var(--line);background:#ffffff05;color:var(--muted)}.contact-note strong{color:var(--text)}.contact-form-head{margin-bottom:18px}.contact-form-head strong{display:block;font-size:24px;margin-bottom:6px}.contact-form-head span{color:var(--muted)}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-success,.form-errors{margin-bottom:16px;padding:14px 16px;border-radius:16px;border:1px solid var(--line)}.form-success{background:#99f26b14;color:#d7f5c6}.form-errors{background:#ff7f7f14}.form-errors ul{margin:0;padding-left:18px}@media(max-width:980px){.contact-wrap{grid-template-columns:1fr}}@media(max-width:640px){.field-grid{grid-template-columns:1fr}.contact-copy,.contact-form-card{padding:22px}.contact-card strong{font-size:20px}.footer-links{width:100%}}.mailbox-position-group{display:grid;grid-template-columns:1fr 1fr;gap:14px}.position-range{width:100%;accent-color:#d1ae70;cursor:pointer;touch-action:pan-x;-webkit-appearance:none;appearance:none;height:6px;border-radius:999px;background:#ffffff1f}.position-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#d1ae70;border:none;box-shadow:0 0 0 3px #d1ae702e}.position-range::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#d1ae70;border:none;box-shadow:0 0 0 3px #d1ae702e}.position-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;color:var(--muted);font-size:13px}.position-meta output{min-width:90px;text-align:center;font-weight:700;color:var(--text)}.overlay-personalizer.is-mailbox .ov-number{top:31%;left:50%;transform:translate(-50%)}.overlay-personalizer.is-mailbox .ov-mailbox-line{display:block;position:absolute;left:50%;top:51%;width:120px;height:4px;border-radius:999px;transform:translate(-50%);background:#f7f7f4;box-shadow:0 2px 10px #0000002e}.personalizer-canvas.glow .overlay-personalizer.is-mailbox .ov-number{color:var(--glow);text-shadow:0 0 6px rgba(var(--glow-rgb),.56),0 0 14px rgba(var(--glow-rgb),.2)}.personalizer-canvas.glow .overlay-personalizer.is-mailbox .ov-mailbox-line{background-color:var(--glow);box-shadow:0 0 6px rgba(var(--glow-rgb),.48),0 0 14px rgba(var(--glow-rgb),.18)}@media(max-width:980px){.mailbox-position-group{grid-template-columns:1fr}}@media(max-width:640px){.overlay-personalizer.is-mailbox .ov-mailbox-line{height:3px}}.overlay-personalizer.is-mailbox .ov-number{bottom:auto!important;right:auto!important;left:50%;transform:translate(-50%)}.overlay-personalizer.is-mailbox .ov-mailbox-line{bottom:auto!important;right:auto!important;transform:translate(-50%)}.personalizer-canvas.preview-mailbox{background:#d9d9d7}.section--hero-luxe{padding-top:42px}.hero-grid--luxe{align-items:center;gap:34px}.hero-copy--luxe p{max-width:640px}.hero-media--luxe{min-height:560px;background:radial-gradient(circle at top,rgba(209,174,112,.1),transparent 40%),#0f1013}.hero-media--luxe img{object-position:center center}.hero-badge--luxe{max-width:360px;background:#09090bc7;border-color:#d1ae702e;box-shadow:0 10px 40px #00000038}.hero-notes{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.hero-notes span{display:inline-flex;align-items:center;justify-content:center;padding:10px 13px;border-radius:999px;border:1px solid var(--line);background:#ffffff05;font-size:13px;color:#c8c5be}.section-head--editorial p{max-width:760px}.btn-row--center{justify-content:center}.luxe-gallery{display:grid;gap:20px}.luxe-gallery--plates,.luxe-gallery--mailboxes{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-card--luxe,.product-card--premium{border-color:#ffffff14;background:linear-gradient(180deg,#ffffff07,#ffffff03)}.showcase-card--wide{grid-column:1/-1}.showcase-body--luxe{padding:24px}.showcase-body--luxe h3{font-size:28px}.showcase-body--luxe p{font-size:15px}.showcase-media--natural{background:linear-gradient(180deg,#0f1013,#101014);border-bottom:1px solid rgba(255,255,255,.05)}.showcase-media--split{aspect-ratio:16/9}.showcase-media--contain{aspect-ratio:16/10}.showcase-media--contain img{object-fit:contain;object-position:center center;padding:14px;background:linear-gradient(180deg,#0f1013,#121218)}.luxe-label{color:var(--cool);font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.media--mailbox-showcase{display:flex;align-items:center;justify-content:center;min-height:380px;background:linear-gradient(180deg,#0d0f14,#111117)}.media--mailbox-showcase img{object-fit:contain!important;object-position:center center;width:100%;height:100%;padding:18px;background:transparent!important}.media--mailbox-wide{min-height:380px}.body--premium{padding:22px}.body--premium h3{font-size:26px}.section--mailboxes-home{padding-top:26px}@media(max-width:980px){.hero-media--luxe{min-height:400px}.luxe-gallery--plates,.luxe-gallery--mailboxes{grid-template-columns:1fr}.showcase-card--wide{grid-column:auto}}@media(max-width:640px){.section--hero-luxe{padding-top:24px}.hero-media--luxe{min-height:340px}.showcase-body--luxe{padding:20px}.showcase-body--luxe h3,.body--premium h3{font-size:22px}.showcase-media--contain img,.media--mailbox-showcase img{padding:10px}}.section{padding:66px 0}.section.tight{padding-top:34px}.header-inner{padding:18px 0}.section-head{margin-bottom:22px}.section-head h2,.section-head h1{font-size:clamp(24px,3.2vw,40px);line-height:1.06}.section-head p{font-size:16px;max-width:640px}.section--hero-luxe{padding-top:28px}.hero-grid--luxe{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:26px;align-items:center}.hero-copy--luxe h1{font-size:clamp(34px,4.8vw,58px);line-height:1.02;max-width:10.5ch;margin-bottom:14px}.hero-copy--luxe p{font-size:16px;max-width:560px;line-height:1.68}.hero-copy--luxe .btn-row{margin-top:22px}.hero-notes{margin-top:14px;gap:8px}.hero-notes span{padding:8px 11px;font-size:12px}.hero-media--luxe{min-height:460px;border-radius:24px}.hero-badge--luxe{left:18px;right:auto;bottom:18px;width:min(360px,calc(100% - 36px));max-width:360px;padding:15px 17px 16px;border-radius:18px;background:#060a0cb8;border-color:#ffffff14;box-shadow:0 14px 34px #0003}.hero-badge--luxe strong{font-size:14px}.hero-badge--luxe span{font-size:13px}.hero-badge--luxe .hero-badge-line{display:block;max-width:100%}.hero-badge-line--primary{color:#8fe06d;font-size:clamp(22px,1.9vw,30px);line-height:1.04;font-weight:860;letter-spacing:-.026em;text-wrap:balance;text-shadow:none}.hero-badge-line--secondary,.hero-badge-line--tertiary{color:#9fcfd6;text-wrap:pretty}.hero-badge-line--secondary{margin-top:7px;font-size:clamp(14px,.96vw,16px);line-height:1.22;font-weight:700;max-width:100%}.hero-badge-line--tertiary{margin-top:6px;font-size:clamp(13px,.9vw,15px);line-height:1.24;font-weight:700}@media(min-width:981px){.hero-badge--luxe{left:20px;bottom:20px;width:min(376px,calc(100% - 40px));max-width:376px;padding:16px 18px 17px}.hero-badge-line--primary{font-size:clamp(23px,1.75vw,31px)}.hero-badge-line--secondary{font-size:clamp(14px,.92vw,15.5px)}.hero-badge-line--tertiary{font-size:clamp(13px,.82vw,14.5px)}}@media(min-width:1280px){.hero-badge--luxe{width:min(392px,34vw);max-width:392px}}.luxe-gallery{gap:16px}.showcase-body--luxe,.body--premium{padding:20px}.showcase-body--luxe h3,.body--premium h3{font-size:22px;line-height:1.12}.showcase-body--luxe p,.body--premium p{font-size:14px}.showcase-media--contain{aspect-ratio:15/10}.showcase-media--contain img{padding:10px}.media--mailbox-showcase,.media--mailbox-wide{min-height:300px}.benefits{gap:16px}.benefit{padding:20px}.benefit strong{font-size:15px}.steps{gap:16px}.step{padding:20px}.step .nr{width:34px;height:34px;margin-bottom:12px}.site-footer{margin-top:58px}@media(max-width:980px){.section{padding:54px 0}.hero-grid--luxe{grid-template-columns:1fr;gap:20px}.hero-copy--luxe h1{max-width:none;font-size:clamp(30px,8vw,46px)}.hero-media--luxe{min-height:360px}.benefits,.steps{grid-template-columns:1fr 1fr}}@media(max-width:640px){.section{padding:44px 0}.section--hero-luxe{padding-top:18px}.hero-copy--luxe h1{font-size:32px;line-height:1.04}.hero-copy--luxe p,.section-head p{font-size:15px}.hero-media--luxe{min-height:300px}.hero-badge--luxe{left:12px;right:12px;bottom:12px;width:auto;max-width:none;padding:13px 14px 14px;border-radius:16px;background:#060a0cb3}.hero-badge-line--primary{font-size:clamp(18px,6vw,23px);line-height:1.06}.hero-badge-line--secondary{font-size:13px;line-height:1.22;max-width:none}.hero-badge-line--tertiary{font-size:12.5px;line-height:1.24}.benefits,.steps{grid-template-columns:1fr}.showcase-body--luxe,.body--premium{padding:16px}.showcase-body--luxe h3,.body--premium h3{font-size:20px}}.marquee-gallery-section{padding-top:8px}.marquee-head{margin-bottom:18px}.marquee-head h2{margin:8px 0 10px;font-size:clamp(28px,4vw,40px)}.marquee-head p{margin:0;color:var(--muted);max-width:720px}.marquee-gallery{position:relative;border:1px solid var(--line);border-radius:28px;padding:18px 0;background:linear-gradient(180deg,#ffffff08,#ffffff03);box-shadow:var(--shadow);overflow:hidden}.marquee-viewport{overflow:hidden}.marquee-track{display:flex;gap:14px;width:max-content;animation:baecoMarquee 38s linear infinite;padding:0 18px}.marquee-gallery:hover .marquee-track{animation-play-state:paused}.marquee-item{width:220px;flex:0 0 220px;border:1px solid var(--line);border-radius:20px;overflow:hidden;background:#0f0f12;padding:0;cursor:pointer;box-shadow:none;transition:transform .22s ease,border-color .22s ease,opacity .22s ease}.marquee-item:hover{transform:translateY(-3px);border-color:var(--line-strong);opacity:1}.marquee-item img{display:block;width:100%;height:160px;object-fit:cover}.marquee-note{padding:14px 20px 0;color:var(--muted);font-size:13px}.marquee-fade{position:absolute;top:0;bottom:0;width:84px;z-index:2;pointer-events:none}.marquee-fade-left{left:0;background:linear-gradient(90deg,#0a0a0c,#0a0a0cb8 45%,#0a0a0c00)}.marquee-fade-right{right:0;background:linear-gradient(270deg,#0a0a0c,#0a0a0cb8 45%,#0a0a0c00)}@keyframes baecoMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.lightbox-open{overflow:hidden}.lightbox-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.lightbox-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000c7;border:none;padding:0;cursor:pointer}.lightbox-dialog{position:relative;z-index:1;width:min(92vw,1200px);margin:4vh auto 0;background:#0c0c0f;border:1px solid var(--line);border-radius:24px;padding:18px;box-shadow:var(--shadow)}.lightbox-dialog img{display:block;width:100%;height:auto;max-height:84vh;object-fit:contain;border-radius:16px;background:#0f0f12}.lightbox-close{position:absolute;right:10px;top:10px;width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:#0a0a0cc2;color:#fff;font-size:26px;line-height:1;cursor:pointer}@media(max-width:980px){.marquee-item{width:180px;flex-basis:180px}.marquee-item img{height:132px}.marquee-fade{width:52px}}@media(max-width:640px){.marquee-track{animation-duration:28s;gap:10px;padding:0 12px}.marquee-item{width:150px;flex-basis:150px}.marquee-item img{height:112px}.lightbox-dialog{width:min(94vw,1200px);padding:12px;margin-top:8vh}}@media(min-width:981px){.product-gallery{align-content:start}.product-gallery .personalizer-card{order:-1}.product-gallery .product-photo-card{order:1}}.hero-copy h1,.section-head h1,.section-head h2,.product-title,.showcase-body h3,.product-card h3,.step strong,.benefit strong,.support-card strong,.product-description h2,.product-description h3{letter-spacing:-.02em}.hero-copy h1{font-size:clamp(34px,5vw,58px);line-height:1.04;font-weight:600;max-width:11ch}.hero-copy p{font-size:17px;line-height:1.62;max-width:640px}.section-head h1,.section-head h2{font-size:clamp(24px,3.1vw,38px);line-height:1.08;font-weight:600}.eyebrow{font-size:11px;font-weight:600;letter-spacing:.22em}.showcase-body h3,.product-card h3{font-size:clamp(20px,2vw,24px);line-height:1.15;font-weight:600}.showcase-body p,.product-card p,.section-head p,.benefit p,.step p,.support-card p{line-height:1.62}.badge{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.luxe-label,.product-meta span,.hero-notes span,.card-top .product-price{letter-spacing:.01em}.benefit strong,.support-card strong,.step strong{font-size:15px;font-weight:600}.product-title{font-size:clamp(28px,3.2vw,40px);line-height:1.06;font-weight:600}.price{font-size:28px;font-weight:700}.personalizer-head strong{font-size:17px;font-weight:600;letter-spacing:-.01em}@media(max-width:980px){.hero-copy h1{font-size:clamp(30px,8vw,42px);max-width:none}.section-head h1,.section-head h2{font-size:clamp(22px,6.4vw,30px)}.showcase-body h3,.product-card h3{font-size:22px}}@media(max-width:640px){.eyebrow{font-size:10px;letter-spacing:.18em}.hero-copy p,.section-head p{font-size:15px}}.hero-copy--luxe h1{max-width:11.5ch;color:#7cff6b;text-shadow:0 0 18px rgba(124,255,107,.1)}.hero-copy--luxe p{color:#7fd9e6;font-size:17px;max-width:31em}.hero-notes span{color:var(--text)}@media(min-width:981px){.hero-copy--luxe h1{font-size:clamp(40px,5.2vw,66px)}.hero-copy--luxe p{font-size:18px}}@media(max-width:640px){.hero-copy--luxe h1{font-size:clamp(31px,8vw,40px)}.hero-copy--luxe p{font-size:15px}}.eyebrow,.luxe-label,.contact-label{color:#a8d7df}.badge{background:#9dd7de1a;color:#cdeef1;border-color:#9dd7de29}.step .nr{background:#9dd7de1f;color:#bde7ed}.hero-notes span{border-color:#9dd7de1f;background:#9dd7de0a;color:#d8eef2}.hero-media--luxe{background:radial-gradient(circle at top,rgba(157,215,222,.08),transparent 42%),#0f1013}.showcase-card--luxe,.product-card--premium,.contact-copy,.contact-form-card,.contact-card,.benefit,.step,.contact-note{border-color:#9dd7de1a}.hero-copy--luxe h1{text-shadow:0 0 12px rgba(124,255,107,.08)}.hero-copy--luxe p{color:#9fd6df}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.lux-stepper{display:grid;grid-template-columns:56px 1fr 56px;align-items:center;gap:12px;padding:10px;border-radius:22px;border:1px solid rgba(209,174,112,.18);background:linear-gradient(180deg,#ffffff0e,#ffffff06);box-shadow:0 14px 34px #0000002e,inset 0 1px #ffffff0a}.lux-stepper-btn{height:52px;width:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;border:1px solid rgba(209,174,112,.22);background:linear-gradient(180deg,#d1ae7024,#d1ae700d);color:var(--text);cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease;box-shadow:0 10px 22px #0000002e,inset 0 1px #ffffff0d}.lux-stepper-btn span{font-size:28px;line-height:1;transform:translateY(-1px)}.lux-stepper-btn:hover{transform:translateY(-1px);border-color:#d1ae7061;background:linear-gradient(180deg,#d1ae7033,#d1ae7014)}.lux-stepper-btn:active{transform:translateY(0)}.lux-stepper-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #d1ae702e,0 10px 22px #0000002e,inset 0 1px #ffffff0d}.lux-stepper-display{min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:18px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);text-align:center}.lux-stepper-display strong{font-size:20px;letter-spacing:.03em;color:var(--text)}.lux-stepper-display small{margin-top:3px;color:var(--muted);font-size:12px}@media(max-width:640px){.lux-stepper{grid-template-columns:50px 1fr 50px;gap:10px;padding:8px}.lux-stepper-btn,.lux-stepper-display{min-height:48px}.lux-stepper-btn{width:48px;height:48px}}.shopify-payment-button{margin-top:10px}.shopify-payment-button__button{border-radius:16px;min-height:50px;font-weight:700}.shopify-payment-button__button--hidden{display:none!important}.promo-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(209,174,112,.28);border-radius:999px;background:#d1ae7014;color:var(--text);font-size:13px;font-weight:700;margin:2px 0 18px}.position-shortcuts{gap:10px}.position-shortcuts .variant-chip{min-width:110px;text-align:center}.overlay-personalizer.is-mailbox .ov-street{display:block!important;max-width:58%}@media(max-width:640px){.position-shortcuts .variant-chip{min-width:auto;flex:1 1 30%}}.selector-cards{display:grid;gap:10px}.selector-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.selector-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.selector-card{display:flex;align-items:flex-start;gap:12px;min-height:72px;border-radius:18px;background:#ffffff05}.selector-card .selector-icon{width:30px;height:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.08);background:#ffffff08;font-size:15px;font-weight:800;flex:0 0 auto}.selector-card .selector-copy{display:grid;gap:3px;text-align:left}.selector-card .selector-copy strong{font-size:14px;line-height:1.25}.selector-card .selector-copy small{font-size:12px;color:var(--muted);line-height:1.35}.selector-card.is-active{border-color:#d1ae7057;background:linear-gradient(180deg,#d1ae701c,#d1ae700a);box-shadow:0 0 0 1px #d1ae701a inset}.selector-card.is-active .selector-icon{border-color:#d1ae7057;background:#d1ae7024;color:var(--gold)}.position-shortcuts .selector-card{min-height:76px}.option-block small{display:block;margin-top:8px;color:var(--muted)}.overlay-personalizer .style-elegant{letter-spacing:.02em}.overlay-personalizer .style-modern{text-transform:uppercase;letter-spacing:.05em}.overlay-personalizer .style-vizibil{font-weight:900;letter-spacing:.03em}.shopify-payment-terms,shopify-payment-terms,.shopify-subscription-policy,.product__policies,.subscription-widget,[data-subscriptions-container],.selling-plan-fieldset,.selling_plan_app_container,.shopify-app-block[data-shopify-app-block*=selling_plan],.shopify-payment-button{display:none!important}.product-card .product-meta span:last-child{white-space:nowrap}@media(max-width:980px){.selector-cards--2,.selector-cards--3{grid-template-columns:1fr}}.position-pills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.position-pill{display:flex;align-items:center;justify-content:center;gap:10px;min-height:54px;border-radius:16px;background:#ffffff05;border:1px solid rgba(255,255,255,.08);text-align:center;padding:12px 14px}.position-pill__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;font-size:15px;font-weight:800}.position-pill__label{font-size:14px;font-weight:700;line-height:1.2}.position-pill.is-active{border-color:#d1ae7057;background:linear-gradient(180deg,#d1ae701c,#d1ae700a);box-shadow:0 0 0 1px #d1ae701a inset}.position-pill.is-active .position-pill__icon{border-color:#d1ae7057;background:#d1ae7024;color:var(--gold)}@media(max-width:980px){.position-pills{grid-template-columns:1fr}}.selector-pills{display:flex;flex-wrap:wrap;gap:8px}.selector-pills--2 .selector-pill,.selector-pills--3 .selector-pill{flex:1 1 calc(50% - 4px)}.selector-pills--3 .selector-pill{flex-basis:calc(33.333% - 6px)}.selector-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff05;text-align:center;font-size:13px;font-weight:650;letter-spacing:.01em;line-height:1.15}.selector-pill__text{white-space:nowrap}.selector-pill__swatch{width:10px;height:10px;border-radius:999px;display:inline-block;border:1px solid rgba(255,255,255,.2);box-shadow:0 0 0 3px #ffffff08}.swatch-stejar{background:linear-gradient(180deg,#c79a63,#8c6538)}.swatch-mahon{background:linear-gradient(180deg,#7a3024,#4d1813)}.swatch-negru{background:linear-gradient(180deg,#394049,#16181c)}.swatch-glow-green{background:linear-gradient(180deg,#96ff93,#2dbd53);box-shadow:0 0 0 3px #54ff8914,0 0 10px #54ff892e}.swatch-glow-blue{background:linear-gradient(180deg,#9fdbff,#5d86ff);box-shadow:0 0 0 3px #70b1ff14,0 0 10px #70b1ff2e}.selector-pill.is-active{border-color:#d1ae7061;background:linear-gradient(180deg,#d1ae7021,#d1ae700d);box-shadow:0 0 0 1px #d1ae701a inset;color:var(--text)}.position-pills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.position-pill{min-height:44px;padding:10px 12px;border-radius:999px;gap:8px;background:#ffffff05;border:1px solid rgba(255,255,255,.1)}.position-pill__icon{width:22px;height:22px;font-size:12px;border-color:#ffffff0f}.position-pill__label{font-size:13px;font-weight:650;line-height:1}.position-pill.is-active{border-color:#d1ae7061;background:linear-gradient(180deg,#d1ae7021,#d1ae700d);box-shadow:0 0 0 1px #d1ae701a inset}.position-pill.is-active .position-pill__icon{border-color:#d1ae7047;background:#d1ae7024;color:var(--gold)}.option-block .label{margin-bottom:7px}.option-block small{margin-top:7px;font-size:12px;line-height:1.45}@media(max-width:980px){.selector-pills--3 .selector-pill{flex-basis:calc(50% - 4px)}}@media(max-width:640px){.selector-pills--2 .selector-pill,.selector-pills--3 .selector-pill{flex-basis:100%}.position-pills{grid-template-columns:1fr}}.product-card .product-meta{margin-top:12px}.product-card .product-meta span{padding:6px 10px;font-size:12px;letter-spacing:.01em}.option-block small{display:none!important}.selector-pills{gap:6px}.selector-pill{min-height:36px;padding:7px 12px;border-radius:999px;background:#ffffff04;border:1px solid rgba(255,255,255,.08);font-size:12px;font-weight:600;letter-spacing:0;line-height:1;gap:6px;box-shadow:none}.selector-pill__text{white-space:nowrap;line-height:1}.selector-pill__swatch{width:8px;height:8px;box-shadow:none;border:1px solid rgba(255,255,255,.16)}.selector-pill.is-active{border-color:#d1ae7052;background:#d1ae7014;box-shadow:0 0 0 1px #d1ae7014 inset}.position-pills{gap:6px}.position-pill{min-height:36px;padding:7px 10px;border-radius:999px;background:#ffffff04;border:1px solid rgba(255,255,255,.08);gap:6px;box-shadow:none}.position-pill__icon{width:18px;height:18px;font-size:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff05}.position-pill__label{font-size:12px;font-weight:600;letter-spacing:0}.position-pill.is-active{border-color:#d1ae7052;background:#d1ae7014;box-shadow:0 0 0 1px #d1ae7014 inset}.position-pill.is-active .position-pill__icon{border-color:#d1ae703d;background:#d1ae701f}.option-block .label{margin-bottom:6px;font-size:13px}@media(max-width:640px){.selector-pill,.position-pill{min-height:38px}}.preview.glow .ov-street,.preview.glow .ov-number{color:var(--glow)!important;text-shadow:0 0 7px rgba(var(--glow-rgb),.78),0 0 18px rgba(var(--glow-rgb),.24)!important}.personalizer-canvas.glow .overlay-personalizer .ov-street,.personalizer-canvas.glow .overlay-personalizer .ov-number{color:var(--glow)!important;text-shadow:0 0 6px rgba(var(--glow-rgb),.56),0 0 14px rgba(var(--glow-rgb),.2)!important;filter:none!important}.personalizer-canvas.glow .overlay-personalizer .ov-mailbox-line{background-color:var(--glow)!important;box-shadow:0 0 6px rgba(var(--glow-rgb),.48),0 0 14px rgba(var(--glow-rgb),.18)!important}.personalizer-canvas.glow .overlay-personalizer.is-mailbox .ov-number{color:var(--glow)!important;text-shadow:0 0 6px rgba(var(--glow-rgb),.56),0 0 14px rgba(var(--glow-rgb),.2)!important}.personalizer-canvas.glow .overlay-personalizer.is-mailbox .ov-mailbox-line{background-color:var(--glow)!important;box-shadow:0 0 6px rgba(var(--glow-rgb),.48),0 0 14px rgba(var(--glow-rgb),.18)!important}.selector-pill--finishcard{position:relative;flex-direction:column;align-items:stretch;justify-content:flex-start;min-height:0;padding:6px;border-radius:18px;overflow:hidden;background:#ffffff05;border:1px solid rgba(255,255,255,.08);gap:8px;flex-basis:calc(33.333% - 6px);max-width:none}.selector-pill--finishcard .selector-pill__image-wrap{display:block;width:100%;aspect-ratio:.72;border-radius:14px;overflow:hidden;background:#ffffff08}.selector-pill--finishcard .selector-pill__image{width:100%;height:100%;display:block;object-fit:cover}.selector-pill--finishcard .selector-pill__finish-label{display:block;text-align:center;font-size:12px;font-weight:700;line-height:1.15;padding:0 4px 4px}.selector-pill--finishcard.is-active{border-color:#d1ae708c;background:#d1ae7014;box-shadow:0 0 0 1px #d1ae7024 inset,0 18px 30px #00000038}.selector-pill--finishcard.is-active .selector-pill__image-wrap{box-shadow:0 0 0 1px #ffffff14 inset}@media(max-width:640px){.selector-pill--finishcard{flex-basis:100%}.selector-pill--finishcard .selector-pill__image-wrap{aspect-ratio:1.15}}.position-pills .position-pill{min-width:84px;padding:10px 12px}@media(max-width:640px){.position-pills .position-pill{min-width:0;padding:10px 8px}}.selector-pill--finishcard{padding:0;border-radius:18px;overflow:hidden;background:#ffffff08}.selector-pill--finishcard .selector-pill__image{display:block;width:100%;height:auto;aspect-ratio:21/31;object-fit:cover}.selector-pill--finishcard .selector-pill__text{padding:10px 12px 12px;display:block;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/13/assets/theme.css.map */
