body.page-id-900247 .rey-pageHeader{display:none}.lng-styling-notes{max-width:1200px;margin:0 auto;padding:32px 0 65px;color:#493d37}.lsn-intro{max-width:650px;padding:12px 0 48px}.lsn-eyebrow{font-size:11px!important;letter-spacing:.19em;text-transform:uppercase;color:#887567;margin:0 0 14px!important}.lsn-intro h1{font-family:Georgia,serif;font-weight:400;font-size:46px;line-height:1.15;margin:0 0 18px}.lsn-intro>p:last-child{font-size:16px;line-height:1.8;color:#796b61}.lsn-look{scroll-margin-top:48px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;margin-bottom:72px;background:#f6f2ed;padding:24px 0}.lsn-copy{padding:12px 44px}.lsn-copy h2{font-family:Georgia,serif;font-weight:400;font-size:34px;line-height:1.2;margin:0 0 22px}.lsn-description p{font-size:14px;line-height:1.75;margin:0 0 15px}.lsn-copy h3{font-size:10px;letter-spacing:.17em;text-transform:uppercase;margin:26px 0 10px}.lsn-photo{position:relative;margin:0!important;width:calc(100% - 48px);max-width:550px;justify-self:center;line-height:0;order:1}.lsn-photo img.lsn-image{display:block;width:100%;height:auto!important;max-height:none;margin:0!important}.lsn-reverse .lsn-photo{order:0}.lsn-reverse .lsn-copy{order:1}.lsn-products{list-style:none!important;margin:0!important;padding:0!important;border-top:1px solid #ded5cc}.lsn-products li{margin:0!important;padding:0!important}.lsn-products a,.lsn-soon-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #ded5cc;font-size:12px;color:#493d37;text-decoration:none}.lsn-products a:hover{color:#82669a}.lsn-products a>span{color:#9c80b2}.lsn-soon-row small{color:#887096;font-size:10px;white-space:nowrap}.lsn-dot,.lsn-pending{position:absolute!important;display:block;width:44px;height:44px;transform:translate(-50%,-50%);z-index:2;line-height:1.4;text-decoration:none!important;margin:0!important;padding:0!important;border:0!important;background:none!important}.lsn-dot:before,.lsn-pending summary:before{content:'';position:absolute;left:15px;top:15px;width:14px;height:14px;box-sizing:border-box;border:2px solid white;border-radius:50%;background:#b69acb;box-shadow:0 0 0 5px #b69acb40,0 2px 8px #0002}.lsn-dot>span,.lsn-pending>div{position:absolute;bottom:39px;left:50%;transform:translateX(-50%);background:#fffaf5;color:#493d37;padding:9px 12px;min-width:100px;max-width:230px;width:max-content;white-space:normal;font-size:11px;box-shadow:0 3px 16px #0002;line-height:1.6}.lsn-dot>span{opacity:0;pointer-events:none}.lsn-dot:hover>span,.lsn-dot:focus>span{opacity:1}.lsn-pending summary{display:block;position:absolute;inset:0;list-style:none;cursor:pointer;background:none!important;padding:0!important;border:0!important}.lsn-pending summary::-webkit-details-marker{display:none}.lsn-pending>div small{display:block;color:#887096}.lsn-dot:focus-visible,.lsn-pending summary:focus-visible{outline:2px solid #82669a;border-radius:50%}.lsn-pending[open]{z-index:4}.lsn-note{font-size:11px!important;line-height:1.65!important;color:#8a7b70;margin-top:14px!important}.lsn-admin{font-size:11px;margin:16px 0 0}.lsn-admin a{color:#887096}.lng-sn-featured{padding:0;max-width:none}.lng-sn-featured .lsn-look{margin-bottom:0}@media(max-width:860px){.lng-styling-notes{padding:20px 0 40px}.lsn-intro{padding-bottom:28px}.lsn-intro h1{font-size:35px}.lsn-intro>p:last-child{font-size:14px}.lsn-look{grid-template-columns:minmax(0,1fr);margin-bottom:36px;padding:0}.lsn-look .lsn-photo{order:0;width:100%;max-width:100%}.lsn-look .lsn-copy{order:1;padding:28px 24px}.lsn-copy h2{font-size:29px}.lsn-dot>span,.lsn-pending>div{max-width:145px}.lsn-soon-row{align-items:flex-start}}.lsn-products a>span.lsn-label{color:inherit;flex:1 1 auto}.lsn-products a>small.lsn-meta{color:#887567;font-size:11px;letter-spacing:.02em;white-space:nowrap}.lsn-products a>span.lsn-arrow{color:#9c80b2}@media(max-width:860px){.lsn-products a{flex-wrap:wrap;row-gap:2px}.lsn-products a>span.lsn-label{flex:1 1 calc(100% - 30px)}.lsn-products a>small.lsn-meta{order:3;flex-basis:100%}}

/* 1.2: puncte discrete, aceeași zonă de apăsare de 44px. */
.lng-styling-notes .lsn-dot:before,.lng-styling-notes .lsn-pending summary:before{left:18px;top:18px;width:8px;height:8px;border-width:1px;box-shadow:0 0 0 3px #b69acb26,0 1px 3px #0002}
.lng-styling-notes .lsn-products{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;border:0!important}
.lng-styling-notes .lsn-products>li{min-width:0;list-style:none}
.lng-styling-notes .lsn-products .lsn-product-card{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr);gap:10px;align-items:center;min-height:76px;margin:0;padding:6px;border:1px solid #ded5cc;background:#faf8f4;color:#493d37;text-decoration:none;line-height:1.4;border-radius:1px}
.lng-styling-notes .lsn-products .lsn-product-card:hover{border-color:#b49dc2;background:#fdfbf8}
.lng-styling-notes .lsn-product-card .lsn-product-thumb{display:block;width:52px!important;height:64px!important;margin:0!important;object-fit:contain;background:#f1eee8;max-width:none}
.lng-styling-notes .lsn-products .lsn-product-copy{display:block;min-width:0;padding-right:6px;color:#493d37}
.lng-styling-notes .lsn-product-card .lsn-label{display:block;font-size:11px;line-height:1.45;color:inherit}
.lng-styling-notes .lsn-product-card .lsn-meta{display:block;margin-top:5px;font-size:10px;line-height:1.5;color:#83766d}
.lng-styling-notes .lsn-product-card .lsn-arrow{position:absolute;right:5px;bottom:5px;font-size:10px;color:#a58ab7}
.lng-styling-notes .lsn-thumb-empty{display:flex!important;align-items:center;justify-content:center;color:#b6a8ba}
.lng-styling-notes .lsn-thumb-empty svg{width:24px;height:30px;fill:none;stroke:currentColor;stroke-width:1}
.lng-styling-notes .lsn-soon-card{padding:0!important;margin:0!important;border:0!important;background:none!important}
.lng-styling-notes .lsn-soon-card summary{list-style:none;cursor:pointer}
.lng-styling-notes .lsn-soon-card summary::-webkit-details-marker{display:none}
.lng-styling-notes .lsn-soon-card>p{font-size:11px;line-height:1.6;padding:8px;margin:0;color:#83766d}
@media(max-width:1100px) and (min-width:861px){.lng-styling-notes .lsn-copy{padding-left:28px;padding-right:28px}.lng-styling-notes .lsn-product-card .lsn-label{font-size:10px}}
@media(max-width:420px){.lng-styling-notes .lsn-products{grid-template-columns:minmax(0,1fr)}.lng-styling-notes .lsn-products .lsn-product-card{grid-template-columns:52px minmax(0,1fr)}}

/* 1.3: fotografia rămâne curată; suprafețe accesibile la hover/focus. */
.lng-styling-notes .lsn-dot,.lng-styling-notes .lsn-pending{min-width:44px;min-height:44px;border:0;background:transparent;border-radius:2px}
.lng-styling-notes .lsn-dot:before,.lng-styling-notes .lsn-pending summary:before{display:none!important}
.lng-styling-notes .lsn-dot:hover,.lng-styling-notes .lsn-dot:focus-visible,.lng-styling-notes .lsn-pending summary:focus-visible{outline:1px solid #b69acb88;outline-offset:2px;background:#ffffff08}
.lng-styling-notes .lsn-dot>span,.lng-styling-notes .lsn-pending>div{bottom:calc(100% + 6px);z-index:6;pointer-events:none}
.lng-styling-notes .lsn-pending>div{pointer-events:auto}
.lng-styling-notes .lsn-product-card:focus-visible,.lng-styling-notes .lsn-soon-card summary:focus-visible{outline:2px solid #8a6b9d;outline-offset:3px}
.lng-styling-notes .lsn-look{scroll-margin-top:24px}
