
.dn-x{--dn-accent:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),var(--j-color-scheme-brand-primary-l),1);--dn-accent-soft:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),var(--j-color-scheme-brand-primary-l),.16);--dn-accent-dark:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 32%),1);--dn-ink:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),var(--j-color-scheme-foreground-primary-l),1);--dn-line:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),var(--j-color-scheme-background-border-l),var(--j-color-scheme-background-border-a))}
.dn-faq{border:1px solid var(--dn-line);border-radius:6px;margin:0 0 8px;background:#fff;overflow:hidden}
.dn-faq summary{list-style:none;cursor:pointer;padding:12px 48px 12px 16px;font-weight:600;color:var(--dn-ink);position:relative;line-height:1.45}
.dn-faq summary::-webkit-details-marker{display:none}
.dn-faq summary::after{content:"+";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:50%;background:var(--dn-accent);color:var(--dn-ink);text-align:center;line-height:26px;font-weight:700;font-size:16px}
.dn-faq[open] summary{background:var(--dn-accent-soft)}
.dn-faq[open] summary::after{content:"\2013"}
.dn-faq p{margin:0;padding:10px 16px 14px;line-height:1.65;color:rgba(0,0,0,.78)}
.dn-faq-title,.dn-x h2.dn-h,.dn-x h3.dn-h{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:700;margin:22px 0 12px;color:var(--dn-ink);text-transform:none}
.dn-faq-title::before,.dn-x h2.dn-h::before,.dn-x h3.dn-h::before{content:"";flex:none;width:6px;height:22px;border-radius:3px;background:var(--dn-accent-dark)}
.dn-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.dn-chips a{display:inline-block;padding:7px 13px;border:1px solid var(--dn-line);border-radius:20px;background:#fff;font-size:13px;line-height:1.3;color:var(--dn-ink);text-decoration:none;transition:background .15s,border-color .15s}
.dn-chips a:hover{border-color:var(--dn-accent-dark);background:var(--dn-accent-soft);color:var(--dn-ink)}
.dn-seo-text{margin:0 0 22px;padding:18px 22px 8px;border:1px solid var(--dn-line);border-left:4px solid var(--dn-accent-dark);border-radius:6px;background:linear-gradient(180deg,var(--dn-accent-soft),rgba(255,255,255,0) 140px)}
.dn-seo-text>p:first-child{font-size:1.05em;font-weight:500;color:var(--dn-ink)}
.dn-seo-text p{margin:0 0 12px;line-height:1.7}
.dn-seo-text ul{list-style:none;margin:2px 0 14px;padding:0}
.dn-seo-text li{position:relative;padding-left:28px;margin:0 0 7px;line-height:1.6}
.dn-seo-text li::before{content:"\2713";position:absolute;left:0;top:.15em;width:18px;height:18px;border-radius:50%;background:var(--dn-accent);color:var(--dn-ink);font-size:11px;font-weight:700;text-align:center;line-height:18px}
.dn-seo-text .dn-faq-wrap{margin:4px 0 6px}
/* DN-PP-BOTTOM 2026-11-01: serija ir populiarios – išskleidžiami, minimalūs */
.dn-more-a{margin:10px 0 0;padding:0;border:1px solid var(--dn-line);border-radius:10px;background:#fff;overflow:hidden}
.dn-more-a:first-of-type,.dn-more-a.dn-series{margin-top:32px}
.dn-more-a.dn-series+.dn-more-a{margin-top:10px}
.dn-more-a summary{display:flex;align-items:center;gap:10px;padding:15px 18px;cursor:pointer;list-style:none;user-select:none;transition:background .15s}
.dn-more-a summary::-webkit-details-marker{display:none}
.dn-more-a summary:hover{background:rgba(0,0,0,.02)}
.dn-more-a summary:focus-visible{outline:2px solid var(--dn-accent-dark);outline-offset:-2px;border-radius:10px}
.dn-more-a h3{margin:0;font-size:15px;font-weight:600;line-height:1.3;color:var(--dn-ink);text-transform:none;letter-spacing:-.01em}
.dn-more-n{flex:none;min-width:24px;padding:2px 8px;border-radius:999px;background:rgba(0,0,0,.05);font-size:12px;font-weight:600;line-height:18px;text-align:center;color:rgba(0,0,0,.6);font-variant-numeric:tabular-nums}
.dn-more-chev{flex:none;width:18px;height:18px;margin-left:auto;fill:none;stroke:rgba(0,0,0,.45);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}
.dn-more-a details[open] .dn-more-chev{transform:rotate(180deg)}
.dn-more-a details[open] summary{border-bottom:1px solid var(--dn-line)}
.dn-links{list-style:none;margin:0;padding:6px 18px 10px;columns:2;column-gap:36px}
.dn-links li{break-inside:avoid;border-bottom:1px solid rgba(0,0,0,.05)}
.dn-links li:last-child{border-bottom:0}
.dn-links a{display:block;padding:10px 0;font-size:13.5px;line-height:1.45;color:var(--dn-ink);text-decoration:none;transition:color .15s}
.dn-links a:hover{color:var(--dn-accent-dark);text-decoration:underline;text-underline-offset:3px}
.dn-series li.dn-oos a{opacity:.55}
@media (max-width:767px){.dn-links{columns:1;padding:4px 16px 8px}.dn-more-a summary{padding:14px 16px}.dn-more-a:first-of-type,.dn-more-a.dn-series{margin-top:24px}}
/* „Also Bought“ – antraštė kaip kitų sekcijų, paraštės kaip puslapio */
html.route-product-product .grid-row-bottom-1{padding-top:36px!important}
html.route-product-product .grid-row-bottom-1 .module-products .nav-tabs{border:0!important;margin:0 0 14px!important;padding:0!important}
html.route-product-product .grid-row-bottom-1 .module-products .nav-tabs>li,html.route-product-product .grid-row-bottom-1 .module-products .nav-tabs>li.active{border:0!important;margin:0!important;padding:0!important}
html.route-product-product .grid-row-bottom-1 .module-products .nav-tabs>li>a{font-size:18px!important;font-weight:700!important;letter-spacing:-.01em;padding:0!important;border:0!important;text-decoration:none!important;color:inherit!important;pointer-events:none}
@media (max-width:768px){html.route-product-product .grid-row-bottom-1>.grid-cols-wrapper{padding-left:18px!important;padding-right:0!important}html.route-product-product .grid-row-bottom-1{padding-top:28px!important}}
@media (max-width:420px){html.route-product-product .grid-row-bottom-1>.grid-cols-wrapper{padding-left:14px!important}}
      