/* ===== Bendra ===== */
.grid-button,.grid-button *{text-transform:uppercase !important;letter-spacing:.12em !important;font-size:13px !important;font-weight:500 !important}
.grid-button{border-radius:999px !important;transition:transform .2s ease,background .2s ease,border-color .2s ease}
.grid-button:hover{transform:translateY(-1px)}
.grid-button--primary:hover{background:#082F32 !important}
section:has(.block-product-wrapper) .block-background{background:#f5efe6 !important}
.product-list-item{transition:transform .24s ease}
.product-list-item:hover{transform:translateY(-3px)}
/* ===== Hero ===== */
#zMZM0n{position:relative}
#zJUK7m p span{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #e4dccc;border-radius:999px;background:#faf6f0;white-space:nowrap;font-size:11px !important;letter-spacing:.14em;color:#5a6573}
#zJUK7m p span::before{content:"";width:6px;height:6px;border-radius:50%;background:#8a9a8b}
#z-ybnU{overflow:visible}
#z-ybnU{position:relative;z-index:4}
#z-ybnU h1{white-space:nowrap;font-size:58px !important;line-height:1.05 !important;letter-spacing:-.02em}
#zsuwO2{position:relative}
#zsuwO2 p{font-size:17px !important;line-height:1.6 !important;color:#5a6573 !important}
#zmzNrG{background:transparent !important;color:#1a2333 !important;border:1px solid #c9bfaa !important}
#zmzNrG:hover{border-color:#1a2333 !important}
#zIEFRX .image-wrapper--desktop{position:relative;overflow:visible !important}
#zIEFRX .image-wrapper--desktop::before,#zIEFRX .image-wrapper--desktop::after{content:"";position:absolute;left:50%;top:50%;height:112%;width:auto;aspect-ratio:1/1;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%);z-index:0}
#zIEFRX .image-wrapper--desktop::before{border:1px solid #c9bfaa;background:radial-gradient(circle at 30% 30%,#e1eeeb 0%,rgba(225,238,235,0) 70%)}
#zIEFRX .image-wrapper--desktop::after{height:82%;border:1px dashed #c9bfaa}
#zIEFRX img{position:relative;z-index:1;filter:drop-shadow(0 40px 60px rgba(26,35,51,.18))}
#zJUK7m{position:relative;z-index:4}
#zJUK7m::before,#zJUK7m::after,#zIEFRX::before,#zIEFRX::after{position:absolute;z-index:3;pointer-events:none;white-space:nowrap}
#zIEFRX::before{content:"1600–2000 m gylis";right:-16px;top:10%;padding:30px 18px 14px;background:#faf6f0;border:1px solid #e4dccc;border-radius:18px;box-shadow:0 6px 24px -8px rgba(26,35,51,.12);font:400 22px/1.1 "Instrument Serif",Georgia,serif;color:#0b3f43}
#zIEFRX::after{content:"ZECHŠTEINO JŪRA";right:2px;top:calc(10% + 14px);font:500 10px/1 Inter,sans-serif;letter-spacing:.18em;color:#5f656d}
#zJUK7m::before{content:"250 mln. metų";left:409px;top:298px;padding:30px 18px 14px;background:#faf6f0;border:1px solid #e4dccc;border-radius:18px;box-shadow:0 6px 24px -8px rgba(26,35,51,.12);font:400 22px/1.1 "Instrument Serif",Georgia,serif;color:#0b3f43}
#zJUK7m::after{content:"NUOSĖDŲ AMŽIUS";left:427px;top:312px;font:500 10px/1 Inter,sans-serif;letter-spacing:.18em;color:#5f656d}
/* ===== Kategorijos ===== */
#z0ZE9e,#zTI9uJ,#zqmO0R,#zDWyLj,#zIyqij,#z7uK_J{background:linear-gradient(180deg,#efe7d8 0%,#faf6f0 100%);border:1px solid #e4dccc;border-radius:18px;overflow:hidden;transition:transform .24s ease,box-shadow .24s ease}
#z0ZE9e:hover,#zTI9uJ:hover,#zqmO0R:hover,#zDWyLj:hover,#zIyqij:hover,#z7uK_J:hover{transform:translateY(-3px);box-shadow:0 6px 24px -8px rgba(26,35,51,.12)}
#z0ZE9e img,#zTI9uJ img,#zqmO0R img,#zDWyLj img,#zIyqij img,#z7uK_J img{padding:10%;box-sizing:border-box;object-fit:contain;filter:drop-shadow(0 20px 30px rgba(26,35,51,.12));transition:transform .5s ease}
#z0ZE9e:hover img,#zTI9uJ:hover img,#zqmO0R:hover img,#zDWyLj:hover img,#zIyqij:hover img,#z7uK_J:hover img{transform:scale(1.05)}
#zNu_N7 h6,#z6UbWf h6,#zDbXlX h6,#z1PxWE h6,#zrmtGH h6,#zq7XbM h6{font-size:22px !important;letter-spacing:-.01em}
#zlEVfc .grid-button,#zZDZm7 .grid-button{background:transparent !important;color:#1a2333 !important;border:1px solid #c9bfaa !important;font-size:11px !important;padding:10px 16px !important}
#zlEVfc .grid-button:hover,#zZDZm7 .grid-button:hover{border-color:#1a2333 !important}
#z8FB_g p{color:#5a6573 !important}
/* ===== Apie OSI ===== */
#apie-osi-magni{padding-bottom:170px !important}
#zycVtO{position:relative}
#zycVtO p{color:#5a6573 !important;font-size:16px !important;line-height:1.6 !important}
#zycVtO::after{content:"1600–2000 m   ·   gylis po žeme          250 mln.   ·   metų amžiaus          iki 31 %   ·   MgCl₂ aliejuje          1–3 d. d.   ·   pristatymas";position:absolute;left:50%;transform:translateX(-50%);top:calc(100% + 36px);width:max-content;max-width:1100px;white-space:pre;padding:28px 44px;background:#0b3f43;color:#fff;border-radius:28px;box-shadow:0 20px 60px -20px rgba(26,35,51,.18);font:400 22px/1.2 "Instrument Serif",Georgia,serif;letter-spacing:.01em}
/* ===== Privalumai ===== */
#znMU-O svg path,#zT27Hr svg path,#zx5cg9 svg path,#zVloyB svg path{fill:#faf6f0;stroke:#e4dccc;stroke-width:1}
#z9Toxg img,#zcLJcc img,#zMwiWA img,#z4VVrK img{border-radius:18px 18px 0 0}
#z6jp1H h6,#zsFZU- h6,#z1QvX9 h6,#zGM7AD h6{font-size:22px !important;letter-spacing:-.01em}
#zenA5X p,#z0B8ep p,#z0egsL p,#zKBobr p{font-size:14px !important;line-height:1.55 !important;color:#5a6573 !important}
/* ===== Atsiliepimai ===== */
#zbbMyA svg path,#zjv2M6 svg path,#z5EHPY svg path{fill:#faf6f0;stroke:#e4dccc;stroke-width:1}
#zdK7rH p,#zkw9BS p,#z8kYh9 p{font-size:15px !important;line-height:1.6 !important;color:#1a2333 !important}
#zVQxye p,#zRbP3G p,#z213jq p{font-weight:500 !important}
/* ===== Naujienlaiškis ===== */
#z32334 input{border-radius:999px !important;border:1px solid #c9bfaa !important;background:#faf6f0 !important}
#zqv8ok p{color:#5a6573 !important;font-size:17px !important}
/* ===== Judesys ===== */
@media (prefers-reduced-motion:no-preference){
@keyframes md-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
@keyframes md-spin{from{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(360deg)}}
@keyframes md-bob{0%,100%{margin-top:0}50%{margin-top:-10px}}
#zIEFRX img{animation:md-float 8s ease-in-out infinite}
#zIEFRX .image-wrapper--desktop::after{animation:md-spin 90s linear infinite}
#zIEFRX::before,#zIEFRX::after{animation:md-bob 6s ease-in-out infinite}
#zJUK7m::before,#zJUK7m::after{animation:md-bob 6s ease-in-out 3s infinite}
}
/* ===== Mobilus ===== */
@media (max-width:900px){
#z-ybnU h1{white-space:normal;font-size:40px !important}
#zIEFRX::before,#zIEFRX::after,#zJUK7m::before,#zJUK7m::after,#zIEFRX .image-wrapper--desktop::before,#zIEFRX .image-wrapper--desktop::after{display:none}
#zycVtO::after{position:static;transform:none;display:block;width:auto;max-width:100%;white-space:normal;margin-top:24px;font-size:18px;padding:20px 24px;text-align:center}
#apie-osi-magni{padding-bottom:16px !important}
}

/* ===== Meniu (v4) ===== */
.block-header,.block-sticky-bar{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.block-header .block-header__nav,.block-header nav,.block-header ul{flex-wrap:nowrap !important}
.block-header .block-header-item{white-space:nowrap}
.block-header .item-content{font-weight:600 !important;font-size:15px !important;letter-spacing:0 !important;padding:10px 4px !important;border-radius:999px;white-space:nowrap;transition:opacity .2s ease}
.block-header .item-content:hover{opacity:.75}
.block-header .block-header-item--active .item-content,.block-header .item-content.active{text-decoration:underline;text-underline-offset:6px}
.block-header-cart__button{display:inline-flex !important;align-items:center;gap:10px;min-height:44px;padding:0 16px !important;border-radius:999px;background:#f5efe6 !important;color:#0b3f43 !important;font:700 15px/1 Inter,sans-serif;white-space:nowrap}
.block-header-cart__button::before{content:"Krepšelis"}
.block-header-cart__button svg,.block-header-cart__button img{width:18px;height:18px;color:#0b3f43;fill:currentColor}
@media (max-width:1200px){.block-header .item-content{font-size:14px !important;padding:8px 8px !important}.block-header-cart__button::before{display:none}}
@media (max-width:900px){.block-header-cart__button{padding:0 12px !important}}

/* ===== Hero v5 (centravimas, mygtukai, kortelės) ===== */
#zsuwO2,#zzHYHa{transform:translateY(-88px)}
a#zzHYHa{width:206px !important;min-width:206px !important;max-width:none !important;justify-self:start}
a#zmzNrG{width:259px !important;min-width:259px !important;max-width:none !important;justify-self:start;transform:translate(33px,-88px)}
.layout-element:has(> #zIEFRX){transform:translateY(110px) scale(1.25);transform-origin:center center}
#zIEFRX::before{right:40px !important}
#zIEFRX::after{right:58px !important}
.layout-element:has(> #zJUK7m){position:relative;z-index:20 !important}
#zJUK7m::before{top:407px !important;left:500px !important}
#zJUK7m::after{top:421px !important;left:518px !important}
@media (max-width:1400px) and (min-width:901px){#zIEFRX::before{right:130px !important}#zIEFRX::after{right:148px !important}}
@media (max-width:900px){
#zsuwO2,#zzHYHa,#zmzNrG,.layout-element:has(> #zIEFRX){transform:none !important}
a#zzHYHa,a#zmzNrG{width:auto !important;min-width:0 !important}
}
/* ===== Hero v6 (kortelės ne ant produktų, pasitikėjimo eilutė 2 eilutėmis) ===== */
@media (min-width:901px){
#zIEFRX::before{top:-30px !important}
#zIEFRX::after{top:-16px !important}
#zJUK7m::before{top:520px !important;left:490px !important}
#zJUK7m::after{top:534px !important;left:508px !important}
}
/* ===== Hero v7 (aukštos kokybės nuotrauka, produktai mažesni, kortelės ant apskritimo) ===== */
@media (min-width:901px){
.layout-element:has(> #zIEFRX){transform:translateY(110px) !important;z-index:5}
#zIEFRX img{content:url("https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=1600,fit=scale-down/m7Vp4qxyPLHZzJXa/osi-magnesium-produktai-2vApwJ3ONL9DiSi1.png");object-fit:contain !important}
#zIEFRX .image-wrapper--desktop::before{height:140% !important}
#zIEFRX .image-wrapper--desktop::after{height:100% !important}
#zJUK7m::before,#zJUK7m::after{content:none !important}
#zIEFRX::before,.layout-element:has(> #zIEFRX)::before{padding:32px 20px 16px !important;font-size:24px !important}
#zIEFRX::before{left:508px !important;right:auto !important;top:-42px !important}
#zIEFRX::after{left:529px !important;right:auto !important;top:-26px !important}
.layout-element:has(> #zIEFRX)::before,.layout-element:has(> #zIEFRX)::after{position:absolute;z-index:3;pointer-events:none;white-space:nowrap}
.layout-element:has(> #zIEFRX)::before{content:"250 mln. metų";left:90px;top:411px;background:#faf6f0;border:1px solid #e4dccc;border-radius:18px;box-shadow:0 6px 24px -8px rgba(26,35,51,.12);font:400 24px/1.1 "Instrument Serif",Georgia,serif;color:#0b3f43}
.layout-element:has(> #zIEFRX)::after{content:"NUOSĖDŲ AMŽIUS";left:111px;top:427px;font:500 10px/1 Inter,sans-serif;letter-spacing:.18em;color:#5f656d}
}
@media (min-width:901px) and (prefers-reduced-motion:no-preference){.layout-element:has(> #zIEFRX)::before,.layout-element:has(> #zIEFRX)::after{animation:md-bob 6s ease-in-out 3s infinite}}
/* ===== Mobilus hero v8 (apskritimai, kortelės, ryški nuotrauka, juosta, mygtukai) ===== */
@media (max-width:900px){
.layout-element:has(> #zIEFRX){position:relative;overflow:visible !important;z-index:5}
#zIEFRX,#zIEFRX .image-wrapper--mobile{overflow:visible !important}
#zIEFRX .image-wrapper--mobile{position:relative}
#zIEFRX .image-wrapper--mobile img{content:url("https://assets.zyrosite.com/cdn-cgi/image/format=auto,trim=196;296;125;236,w=800,fit=scale-down/m7Vp4qxyPLHZzJXa/osi-magnesium-produktai-2vApwJ3ONL9DiSi1.png");object-fit:contain !important;padding:26px 44px;box-sizing:border-box;position:relative;z-index:1}
#zIEFRX .image-wrapper--mobile::before,#zIEFRX .image-wrapper--mobile::after{content:"";position:absolute;left:50%;top:50%;width:auto;aspect-ratio:1/1;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%);z-index:0}
#zIEFRX .image-wrapper--mobile::before{height:128%;border:1px solid #c9bfaa;background:radial-gradient(circle at 30% 30%,#e1eeeb 0%,rgba(225,238,235,0) 70%)}
#zIEFRX .image-wrapper--mobile::after{height:100%;border:1px dashed #c9bfaa}
#zIEFRX::before,#zIEFRX::after,.layout-element:has(> #zIEFRX)::before,.layout-element:has(> #zIEFRX)::after{display:block !important;position:absolute;z-index:3;pointer-events:none;white-space:nowrap}
#zIEFRX::before{content:"1600–2000 m gylis" !important;left:192px !important;right:auto !important;top:-20px !important;padding:22px 12px 9px !important;font-size:17px !important;border-radius:14px !important}
#zIEFRX::after{content:"ZECHŠTEINO JŪRA" !important;left:205px !important;right:auto !important;top:-9px !important;font-size:8px !important}
.layout-element:has(> #zIEFRX)::before{content:"250 mln. metų";left:-6px;top:212px;padding:22px 12px 9px;background:#faf6f0;border:1px solid #e4dccc;border-radius:14px;box-shadow:0 6px 24px -8px rgba(26,35,51,.12);font:400 17px/1.1 "Instrument Serif",Georgia,serif;color:#0b3f43}
.layout-element:has(> #zIEFRX)::after{content:"NUOSĖDŲ AMŽIUS";left:7px;top:223px;font:500 8px/1 Inter,sans-serif;letter-spacing:.18em;color:#5f656d}
a#zzHYHa,a#zmzNrG{padding-left:14px !important;padding-right:14px !important}
a#zzHYHa *,a#zmzNrG *,a#zzHYHa,a#zmzNrG{font-size:11px !important;letter-spacing:.08em !important;white-space:nowrap !important}
}
@media (max-width:900px) and (prefers-reduced-motion:no-preference){
#zIEFRX .image-wrapper--mobile::after{animation:md-spin 90s linear infinite}
.layout-element:has(> #zIEFRX)::before,.layout-element:has(> #zIEFRX)::after{animation:md-bob 6s ease-in-out 3s infinite}
}
/* ===== Kategorijos v2 (apskritimai kaip dizaine; kompiuteryje 6 vienoje eilėje) ===== */
#zlEVfc,#zZDZm7{min-height:0 !important;height:auto !important}
#zlEVfc .block-layout,#zZDZm7 .block-layout{row-gap:0 !important;min-height:0 !important;height:auto !important;margin:0 auto !important}
#zlEVfc .block-layout{grid-template-rows:auto auto 96px 34px 26px !important}
#zZDZm7 .block-layout{grid-template-rows:96px 34px 26px !important}
.layout-element:has(> #zsPxwa){grid-area:1 / 1 / 2 / -1 !important}
.layout-element:has(> #z8FB_g){grid-area:2 / 1 / 3 / -1 !important;margin:16px 0 48px}
#z8FB_g p{text-align:center !important}
.layout-element:has(> #z0ZE9e),.layout-element:has(> #zTI9uJ),.layout-element:has(> #zqmO0R),.layout-element:has(> #z7uK_J),.layout-element:has(> #zDWyLj),.layout-element:has(> #zIyqij){width:72px !important;height:72px !important;justify-self:center !important;align-self:end !important;margin-bottom:12px}
#z0ZE9e,#zTI9uJ,#zqmO0R,#z7uK_J,#zDWyLj,#zIyqij{border-radius:50% !important;background:#efe7d8 !important;border:0 !important;overflow:visible !important;width:72px !important;height:72px !important}
#z0ZE9e .image-wrapper--desktop,#zTI9uJ .image-wrapper--desktop,#zqmO0R .image-wrapper--desktop,#z7uK_J .image-wrapper--desktop,#zDWyLj .image-wrapper--desktop,#zIyqij .image-wrapper--desktop{width:72px !important;height:72px !important;display:grid !important;place-items:center !important;overflow:visible !important}
#z0ZE9e .image-wrapper--mobile,#zTI9uJ .image-wrapper--mobile,#zqmO0R .image-wrapper--mobile,#z7uK_J .image-wrapper--mobile,#zDWyLj .image-wrapper--mobile,#zIyqij .image-wrapper--mobile{display:none !important}
#z0ZE9e .image-wrapper--desktop img,#zTI9uJ .image-wrapper--desktop img,#zqmO0R .image-wrapper--desktop img,#z7uK_J .image-wrapper--desktop img,#zDWyLj .image-wrapper--desktop img,#zIyqij .image-wrapper--desktop img{position:static !important;width:54px !important;height:54px !important;padding:0 !important;object-fit:contain !important;filter:drop-shadow(0 6px 10px rgba(26,35,51,.14)) !important}
.layout-element:has(> #zNu_N7),.layout-element:has(> #z6UbWf),.layout-element:has(> #zDbXlX),.layout-element:has(> #z1PxWE),.layout-element:has(> #zrmtGH),.layout-element:has(> #zq7XbM){align-self:start !important;justify-self:center !important;width:100% !important}
#zNu_N7 p,#zNu_N7 h2,#zNu_N7 h3,#zNu_N7 h4,#zNu_N7 h5,#zNu_N7 h6,#z6UbWf p,#z6UbWf h2,#z6UbWf h3,#z6UbWf h4,#z6UbWf h5,#z6UbWf h6,#zDbXlX p,#zDbXlX h2,#zDbXlX h3,#zDbXlX h4,#zDbXlX h5,#zDbXlX h6,#z1PxWE p,#z1PxWE h2,#z1PxWE h3,#z1PxWE h4,#z1PxWE h5,#z1PxWE h6,#zrmtGH p,#zrmtGH h2,#zrmtGH h3,#zrmtGH h4,#zrmtGH h5,#zrmtGH h6,#zq7XbM p,#zq7XbM h2,#zq7XbM h3,#zq7XbM h4,#zq7XbM h5,#zq7XbM h6{font:400 13px/1.3 Inter,sans-serif !important;letter-spacing:.05em !important;text-align:center !important;color:#1a2333 !important}
.layout-element:has(> #zFHNvf),.layout-element:has(> #zefRbn),.layout-element:has(> #zXtQvJ),.layout-element:has(> #zpyAt0),.layout-element:has(> #z7dBPZ),.layout-element:has(> #zj0QUF){justify-self:center !important;align-self:start !important;width:auto !important;height:auto !important}
#zlEVfc a#zFHNvf,#zlEVfc #zFHNvf *,#zlEVfc a#zefRbn,#zlEVfc #zefRbn *,#zlEVfc a#zXtQvJ,#zlEVfc #zXtQvJ *,#zZDZm7 a#zpyAt0,#zZDZm7 #zpyAt0 *,#zZDZm7 a#z7dBPZ,#zZDZm7 #z7dBPZ *,#zZDZm7 a#zj0QUF,#zZDZm7 #zj0QUF *{background:transparent !important;border:0 !important;padding:0 !important;min-height:0 !important;height:auto !important;width:auto !important;font-size:12px !important;letter-spacing:.05em !important;text-transform:none !important;font-weight:400 !important;color:#5f656d !important;box-shadow:none !important}
#zlEVfc a#zFHNvf:hover,#zlEVfc a#zefRbn:hover,#zlEVfc a#zXtQvJ:hover,#zZDZm7 a#zpyAt0:hover,#zZDZm7 a#z7dBPZ:hover,#zZDZm7 a#zj0QUF:hover{color:#0b3f43 !important;transform:none !important}
@media (min-width:1101px){
#zlEVfc .block-layout,#zZDZm7 .block-layout{grid-template-columns:repeat(6,minmax(0,1fr)) !important;column-gap:32px !important;width:100% !important;max-width:1224px !important}
#zlEVfc .block-layout{padding:72px 0 40px !important}
#zZDZm7 .block-layout{padding:0 0 40px !important}
#zZDZm7{margin-top:-196px !important;background:transparent !important;pointer-events:none;position:relative;z-index:20}
#zZDZm7 .block-background{display:none !important}
#zZDZm7 .layout-element{pointer-events:auto}
.layout-element:has(> #z0ZE9e){grid-area:3 / 1 / 4 / 2 !important}
.layout-element:has(> #zTI9uJ){grid-area:3 / 2 / 4 / 3 !important}
.layout-element:has(> #zqmO0R){grid-area:3 / 3 / 4 / 4 !important}
.layout-element:has(> #z7uK_J){grid-area:1 / 4 / 2 / 5 !important}
.layout-element:has(> #zDWyLj){grid-area:1 / 5 / 2 / 6 !important}
.layout-element:has(> #zIyqij){grid-area:1 / 6 / 2 / 7 !important}
.layout-element:has(> #zNu_N7){grid-area:4 / 1 / 5 / 2 !important}
.layout-element:has(> #z6UbWf){grid-area:4 / 2 / 5 / 3 !important}
.layout-element:has(> #zDbXlX){grid-area:4 / 3 / 5 / 4 !important}
.layout-element:has(> #z1PxWE){grid-area:2 / 4 / 3 / 5 !important}
.layout-element:has(> #zrmtGH){grid-area:2 / 5 / 3 / 6 !important}
.layout-element:has(> #zq7XbM){grid-area:2 / 6 / 3 / 7 !important}
.layout-element:has(> #zFHNvf){grid-area:5 / 1 / 6 / 2 !important}
.layout-element:has(> #zefRbn){grid-area:5 / 2 / 6 / 3 !important}
.layout-element:has(> #zXtQvJ){grid-area:5 / 3 / 6 / 4 !important}
.layout-element:has(> #zpyAt0){grid-area:3 / 4 / 4 / 5 !important}
.layout-element:has(> #z7dBPZ){grid-area:3 / 5 / 4 / 6 !important}
.layout-element:has(> #zj0QUF){grid-area:3 / 6 / 4 / 7 !important}
}
@media (max-width:1100px){
#zlEVfc .block-layout,#zZDZm7 .block-layout{grid-template-columns:repeat(3,minmax(0,1fr)) !important;column-gap:16px !important;width:100% !important;max-width:720px !important}
#zlEVfc .block-layout{padding:56px 16px 4px !important}
#zZDZm7 .block-layout{padding:8px 16px 48px !important}
.layout-element:has(> #z0ZE9e){grid-area:3 / 1 / 4 / 2 !important}
.layout-element:has(> #zTI9uJ){grid-area:3 / 2 / 4 / 3 !important}
.layout-element:has(> #zqmO0R){grid-area:3 / 3 / 4 / 4 !important}
.layout-element:has(> #z7uK_J){grid-area:1 / 1 / 2 / 2 !important}
.layout-element:has(> #zDWyLj){grid-area:1 / 2 / 2 / 3 !important}
.layout-element:has(> #zIyqij){grid-area:1 / 3 / 2 / 4 !important}
.layout-element:has(> #zNu_N7){grid-area:4 / 1 / 5 / 2 !important}
.layout-element:has(> #z6UbWf){grid-area:4 / 2 / 5 / 3 !important}
.layout-element:has(> #zDbXlX){grid-area:4 / 3 / 5 / 4 !important}
.layout-element:has(> #z1PxWE){grid-area:2 / 1 / 3 / 2 !important}
.layout-element:has(> #zrmtGH){grid-area:2 / 2 / 3 / 3 !important}
.layout-element:has(> #zq7XbM){grid-area:2 / 3 / 3 / 4 !important}
.layout-element:has(> #zFHNvf){grid-area:5 / 1 / 6 / 2 !important}
.layout-element:has(> #zefRbn){grid-area:5 / 2 / 6 / 3 !important}
.layout-element:has(> #zXtQvJ){grid-area:5 / 3 / 6 / 4 !important}
.layout-element:has(> #zpyAt0){grid-area:3 / 1 / 4 / 2 !important}
.layout-element:has(> #z7dBPZ){grid-area:3 / 2 / 4 / 3 !important}
.layout-element:has(> #zj0QUF){grid-area:3 / 3 / 4 / 4 !important}
}
@media (max-width:600px){
#zlEVfc .block-layout{grid-template-rows:auto auto 88px 40px 26px !important;padding-top:48px !important}
#zZDZm7 .block-layout{grid-template-rows:88px 40px 26px !important;padding-bottom:40px !important}
.layout-element:has(> #z0ZE9e),.layout-element:has(> #zTI9uJ),.layout-element:has(> #zqmO0R),.layout-element:has(> #z7uK_J),.layout-element:has(> #zDWyLj),.layout-element:has(> #zIyqij),#z0ZE9e,#zTI9uJ,#zqmO0R,#z7uK_J,#zDWyLj,#zIyqij,#z0ZE9e .image-wrapper--desktop,#zTI9uJ .image-wrapper--desktop,#zqmO0R .image-wrapper--desktop,#z7uK_J .image-wrapper--desktop,#zDWyLj .image-wrapper--desktop,#zIyqij .image-wrapper--desktop{width:64px !important;height:64px !important}
#z0ZE9e .image-wrapper--desktop img,#zTI9uJ .image-wrapper--desktop img,#zqmO0R .image-wrapper--desktop img,#z7uK_J .image-wrapper--desktop img,#zDWyLj .image-wrapper--desktop img,#zIyqij .image-wrapper--desktop img{width:46px !important;height:46px !important}
#zNu_N7 p,#z6UbWf p,#zDbXlX p,#z1PxWE p,#zrmtGH p,#zq7XbM p{font-size:12px !important}
}
/* ===== Hero 901–1100 px (planšetė gulsčiai / mažas ekranas) ===== */
@media (min-width:901px) and (max-width:1100px){
#zsuwO2{transform:none !important}
a#zzHYHa,a#zmzNrG{width:max-content !important;min-width:0 !important;max-width:none !important;padding-left:18px !important;padding-right:18px !important;justify-self:start}
a#zzHYHa,a#zmzNrG,a#zzHYHa *,a#zmzNrG *{font-size:11px !important;letter-spacing:.08em !important;white-space:nowrap !important}
a#zzHYHa{transform:none !important}
a#zmzNrG{transform:translateX(14px) !important}
#zIEFRX .image-wrapper--desktop::before{height:124% !important}
#zIEFRX .image-wrapper--desktop::after{height:92% !important}
#zIEFRX::before{left:391px !important;top:-11px !important}
#zIEFRX::after{left:412px !important;top:5px !important}
.layout-element:has(> #zIEFRX)::before{left:88px !important;top:315px !important}
.layout-element:has(> #zIEFRX)::after{left:109px !important;top:331px !important}
}
/* ===== Kategorijos puslapis: /purskiamas-magnis ===== */
#zSIPHZ{min-height:0 !important;height:auto !important}
#zSIPHZ .block-layout{grid-template-columns:minmax(0,1fr) !important;grid-template-rows:auto !important;min-height:0 !important;height:auto !important;padding:56px 24px 24px !important}
.layout-element:has(> #zXjZDn){grid-area:1 / 1 / 2 / 2 !important;width:100% !important;max-width:760px !important;justify-self:center !important;height:auto !important}
#zXjZDn h1{text-align:center !important;font-size:clamp(36px,4.4vw,60px) !important;line-height:1.08 !important}
#zXjZDn h1 em{color:#0b3f43}
#zXjZDn p{text-align:center !important;font-size:17px !important;line-height:1.6 !important;color:#5a6573 !important;margin-top:20px !important}
/* ===== Kategorijos v3 (didesni apskritimai, produktas išlenda virš) ===== */
#zlEVfc .block-layout{grid-template-rows:auto auto 128px 34px 26px !important}
#zZDZm7 .block-layout{grid-template-rows:128px 34px 26px !important}
.layout-element:has(> #z0ZE9e),.layout-element:has(> #zTI9uJ),.layout-element:has(> #zqmO0R),.layout-element:has(> #z7uK_J),.layout-element:has(> #zDWyLj),.layout-element:has(> #zIyqij),#z0ZE9e,#zTI9uJ,#zqmO0R,#z7uK_J,#zDWyLj,#zIyqij,#z0ZE9e .image-wrapper--desktop,#zTI9uJ .image-wrapper--desktop,#zqmO0R .image-wrapper--desktop,#z7uK_J .image-wrapper--desktop,#zDWyLj .image-wrapper--desktop,#zIyqij .image-wrapper--desktop{width:104px !important;height:104px !important}
#z0ZE9e .image-wrapper--desktop img,#zTI9uJ .image-wrapper--desktop img,#zqmO0R .image-wrapper--desktop img,#z7uK_J .image-wrapper--desktop img,#zDWyLj .image-wrapper--desktop img,#zIyqij .image-wrapper--desktop img{width:88px !important;height:96px !important;transform:translateY(-10px);transition:transform .3s ease !important}
#z0ZE9e:hover .image-wrapper--desktop img,#zTI9uJ:hover .image-wrapper--desktop img,#zqmO0R:hover .image-wrapper--desktop img,#z7uK_J:hover .image-wrapper--desktop img,#zDWyLj:hover .image-wrapper--desktop img,#zIyqij:hover .image-wrapper--desktop img{transform:translateY(-14px) scale(1.04)}
@media (min-width:1101px){#zZDZm7{margin-top:-228px !important;z-index:15 !important}}
.layout-element:has(> #zJUK7m){z-index:16 !important}
@media (max-width:600px){
#zlEVfc .block-layout{grid-template-rows:auto auto 104px 40px 26px !important}
#zZDZm7 .block-layout{grid-template-rows:104px 40px 26px !important}
.layout-element:has(> #z0ZE9e),.layout-element:has(> #zTI9uJ),.layout-element:has(> #zqmO0R),.layout-element:has(> #z7uK_J),.layout-element:has(> #zDWyLj),.layout-element:has(> #zIyqij),#z0ZE9e,#zTI9uJ,#zqmO0R,#z7uK_J,#zDWyLj,#zIyqij,#z0ZE9e .image-wrapper--desktop,#zTI9uJ .image-wrapper--desktop,#zqmO0R .image-wrapper--desktop,#z7uK_J .image-wrapper--desktop,#zDWyLj .image-wrapper--desktop,#zIyqij .image-wrapper--desktop{width:80px !important;height:80px !important}
#z0ZE9e .image-wrapper--desktop img,#zTI9uJ .image-wrapper--desktop img,#zqmO0R .image-wrapper--desktop img,#z7uK_J .image-wrapper--desktop img,#zDWyLj .image-wrapper--desktop img,#zIyqij .image-wrapper--desktop img{width:68px !important;height:76px !important;transform:translateY(-8px)}
}
/* ===== Kategorijų puslapiai: /tepamas-magnis, /kuno-sviestas-su-magniu, /cbd-kremas, /magnio-druska-voniai, /pedu-vonele ===== */
#zYBYIi,#z03SA9,#z4wFXG,#zhWazt,#zb5IO5{min-height:0 !important;height:auto !important}
#zYBYIi .block-layout,#z03SA9 .block-layout,#z4wFXG .block-layout,#zhWazt .block-layout,#zb5IO5 .block-layout{grid-template-columns:minmax(0,1fr) !important;grid-template-rows:auto !important;min-height:0 !important;height:auto !important;padding:56px 24px 24px !important}
.layout-element:has(> #zvZVGS),.layout-element:has(> #zYaizd),.layout-element:has(> #z1Hgec),.layout-element:has(> #zFVdCc),.layout-element:has(> #zeqBei){grid-area:1 / 1 / 2 / 2 !important;width:100% !important;max-width:760px !important;justify-self:center !important;height:auto !important}
#zvZVGS h1,#zYaizd h1,#z1Hgec h1,#zFVdCc h1,#zeqBei h1{text-align:center !important;font-size:clamp(36px,4.4vw,60px) !important;line-height:1.08 !important}
#zvZVGS h1 em,#zYaizd h1 em,#z1Hgec h1 em,#zFVdCc h1 em,#zeqBei h1 em{color:#0b3f43}
#zvZVGS p,#zYaizd p,#z1Hgec p,#zFVdCc p,#zeqBei p{text-align:center !important;font-size:17px !important;line-height:1.6 !important;color:#5a6573 !important;margin-top:20px !important}
/* ===== Mūsų produktai (antraštė z9udA- + sąrašas zJHRC0, kategorija „Populiariausi“) ===== */
#z9udA-,section:has(> #zJHRC0),#zJHRC0{background:#f5efe6 !important}
#z9udA- .block-background,section:has(> #zJHRC0) > .block-background{display:none !important}
#z9udA-{min-height:0 !important;height:auto !important}
#z9udA- .block-layout{grid-template-columns:minmax(0,1fr) auto !important;grid-template-rows:auto auto !important;column-gap:24px !important;row-gap:0 !important;width:100% !important;max-width:1224px !important;margin:0 auto !important;padding:96px 0 0 !important;min-height:0 !important;height:auto !important}
.layout-element:has(> #znGZoL){grid-area:1 / 1 / 2 / 2 !important;width:100% !important;height:auto !important}
.layout-element:has(> #zVsQ2U){grid-area:2 / 1 / 3 / 2 !important;width:100% !important;height:auto !important}
.layout-element:has(> #zChRRG){grid-area:1 / 2 / 3 / 3 !important;justify-self:end !important;align-self:end !important;width:auto !important;height:auto !important}
#znGZoL p{font:500 11px/1.4 Inter,sans-serif !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:#5a6573 !important;text-align:left !important;margin:0 0 12px !important}
#znGZoL h2{font-size:clamp(34px,3.6vw,52px) !important;line-height:1.12 !important;letter-spacing:-.015em;text-align:left !important;margin:0 !important}
#znGZoL h2 em{color:#0b3f43}
#zVsQ2U p{font-size:15px !important;line-height:1.55 !important;color:#5a6573 !important;text-align:left !important;margin:12px 0 0 !important}
a#zChRRG{background:transparent !important;border:1px solid #c9bfaa !important;border-radius:999px !important;padding:14px 24px !important;width:auto !important;height:auto !important;min-height:0 !important;box-shadow:none !important}
a#zChRRG,a#zChRRG *{color:#1a2333 !important;font-size:13px !important;font-weight:500 !important;letter-spacing:.12em !important;text-transform:uppercase !important;white-space:nowrap !important}
a#zChRRG:hover{border-color:#1a2333 !important;transform:translateY(-1px)}
#zJHRC0{padding-top:48px !important;padding-bottom:96px !important}
#zJHRC0 .product-list__content{gap:24px !important}
#zJHRC0 .product-list-item{height:100%;display:flex;flex-direction:column;background:#faf6f0;border:1px solid #e4dccc;border-radius:18px;overflow:hidden;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}
#zJHRC0 .product-list__link:hover .product-list-item{transform:translateY(-3px);box-shadow:0 6px 24px -8px rgba(26,35,51,.12);border-color:#c9bfaa}
#zJHRC0 .product-list-item__content{flex:1}
#zJHRC0 .product-list-item__image-wrapper{background:linear-gradient(180deg,#efe7d8 0%,#faf6f0 100%) !important;border-radius:0 !important}
#zJHRC0 .product-list-item__image{object-fit:contain !important;padding:9% !important;box-sizing:border-box !important;filter:drop-shadow(0 20px 30px rgba(26,35,51,.12));transition:transform .5s ease !important}
#zJHRC0 .product-list__link:hover .product-list-item__image{transform:scale(1.06)}
#zJHRC0 .product-list-item__details{padding:18px 20px 6px}
#zJHRC0 .product-list-item__title{font-family:"Instrument Serif",Georgia,serif !important;font-size:22px !important;font-weight:400 !important;line-height:1.2 !important;letter-spacing:-.01em !important}
#zJHRC0 .product-list-item__price-wrapper span{font-family:"Instrument Serif",Georgia,serif !important;font-size:19px !important}
#zJHRC0 .product-list-item__button-wrapper{padding:6px 20px 20px}
#zJHRC0 .product-list-item__button{height:44px !important;min-height:0 !important;border-radius:999px !important;border:1px solid #c9bfaa !important;background:transparent !important;color:#1a2333 !important;font-size:12px !important;font-weight:500 !important;letter-spacing:.12em !important;text-transform:uppercase !important}
#zJHRC0 .product-list-item__button:hover{background:#0b3f43 !important;border-color:#0b3f43 !important;color:#fff !important}
#zJHRC0 .ecommerce-product-ribbon{background:#0b3f43 !important;border-radius:999px !important;top:14px !important;left:14px !important}
#zJHRC0 .ecommerce-product-ribbon__text{color:#fff !important;font-size:10px !important;letter-spacing:.16em !important;text-transform:uppercase !important}
@media (max-width:900px){
#z9udA- .block-layout{grid-template-columns:minmax(0,1fr) !important;grid-template-rows:auto auto auto !important;padding:64px 16px 0 !important}
.layout-element:has(> #zChRRG){grid-area:3 / 1 / 4 / 2 !important;justify-self:start !important;margin-top:20px}
#zJHRC0{padding:32px 16px 64px !important}
#zJHRC0 .product-list__content{gap:12px !important}
#zJHRC0 .product-list-item__details{padding:14px 14px 4px}
#zJHRC0 .product-list-item__title{font-size:17px !important}
#zJHRC0 .product-list-item__button-wrapper{padding:4px 14px 14px}
#zJHRC0 .product-list-item__button{height:40px !important;font-size:11px !important;letter-spacing:.08em !important}
}
/* ===== Apie OSI v2 (smėlio panelė + tamsi faktų kortelė, kaip dizaine) ===== */
#zycVtO::after{content:none !important;display:none !important}
#apie-osi-magni{min-height:0 !important;height:auto !important;padding:0 24px 96px !important}
#apie-osi-magni .block-background{background:#f5efe6 !important}
#apie-osi-magni .block-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;grid-template-rows:auto auto !important;column-gap:72px !important;row-gap:0 !important;align-items:center !important;width:100% !important;max-width:1224px !important;margin:0 auto !important;padding:96px 72px !important;background:#efe7d8;border-radius:28px;min-height:0 !important;height:auto !important}
.layout-element:has(> #zasQMP){grid-area:1 / 1 / 2 / 2 !important;width:100% !important;height:auto !important;align-self:end !important}
.layout-element:has(> #zNsMYp){grid-area:2 / 1 / 3 / 2 !important;width:100% !important;height:auto !important;align-self:start !important}
.layout-element:has(> #zycVtO){grid-area:1 / 2 / 3 / 3 !important;width:100% !important;height:auto !important}
#zasQMP p{text-align:left !important;margin:0 !important;font-size:11px !important}
#zNsMYp h2{text-align:left !important;font-size:clamp(32px,3.2vw,46px) !important;line-height:1.12 !important;margin:16px 0 28px !important}
#zNsMYp h2 em{color:#0b3f43}
#zNsMYp p{text-align:left !important;font-size:17px !important;line-height:1.6 !important;color:#5a6573 !important;max-width:520px;margin:0 0 32px !important}
#zNsMYp p:last-child{margin:0 !important}
#zNsMYp a{display:inline-flex;align-items:center;padding:14px 24px;border:1px solid #1a2333;border-radius:999px;color:#1a2333 !important;font:500 13px/1 Inter,sans-serif !important;letter-spacing:.12em;text-transform:uppercase;text-decoration:none !important;transition:background .2s ease,color .2s ease,transform .2s ease}
#zNsMYp a:hover{background:#1a2333;color:#faf6f0 !important;transform:translateY(-1px)}
#zycVtO{position:static !important;padding:48px;background:#0b3f43;border-radius:28px;box-shadow:0 20px 60px -20px rgba(26,35,51,.18)}
#zycVtO:has(> p),#zycVtO :has(> p){display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}
#zycVtO p{margin:0 !important;color:rgba(255,255,255,.72) !important;font:500 11px/1.4 Inter,sans-serif !important;letter-spacing:.18em !important;text-transform:uppercase !important;text-align:left !important}
#zycVtO p strong{display:block;margin-bottom:10px;color:#fff;font:400 36px/1.1 "Instrument Serif",Georgia,serif !important;letter-spacing:-.01em;text-transform:none;white-space:nowrap}
#zycVtO br{display:none}
#zycVtO p:last-child{grid-column:1 / -1;display:flex;align-items:center;gap:12px;padding-top:32px !important;border-top:1px solid rgba(255,255,255,.15);color:#fff !important;font-size:13px !important;letter-spacing:.05em !important;text-transform:none !important}
#zycVtO p:last-child::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;border:1px solid rgba(255,255,255,.7)}
@media (max-width:1100px){
#apie-osi-magni .block-layout{grid-template-columns:minmax(0,1fr) !important;grid-template-rows:auto auto auto !important;padding:64px 40px !important}
.layout-element:has(> #zycVtO){grid-area:3 / 1 / 4 / 2 !important;margin-top:40px}
}
@media (max-width:600px){
#apie-osi-magni{padding:0 16px 56px !important}
#apie-osi-magni .block-layout{padding:48px 24px !important;border-radius:22px}
#zycVtO{padding:32px 24px}
#zycVtO:has(> p),#zycVtO :has(> p){gap:28px}
#zycVtO p strong{font-size:30px !important}
#zNsMYp p{font-size:16px !important}
}
/* ===== Privalumai v2 (kortelės su numeriu, be nuotraukų – kaip dizaine) ===== */
#zih4HM{min-height:0 !important;height:auto !important}
#zih4HM .block-layout{grid-template-columns:repeat(4,minmax(0,1fr)) !important;grid-template-rows:auto auto auto auto !important;column-gap:24px !important;row-gap:0 !important;width:100% !important;max-width:1224px !important;margin:0 auto !important;padding:96px 0 !important;min-height:0 !important;height:auto !important}
.layout-element:has(> #z9Toxg),.layout-element:has(> #zcLJcc),.layout-element:has(> #zMwiWA),.layout-element:has(> #z4VVrK){display:none !important}
.layout-element:has(> #zLnT7W){grid-area:1 / 1 / 2 / -1 !important;width:100% !important;height:auto !important}
.layout-element:has(> #zUTYMT){grid-area:2 / 1 / 3 / -1 !important;width:100% !important;height:auto !important;margin:16px 0 56px}
#zLnT7W p{font:500 11px/1.4 Inter,sans-serif !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:#5a6573 !important;text-align:center !important;margin:0 0 12px !important}
#zLnT7W h2{font-size:clamp(34px,3.6vw,52px) !important;line-height:1.12 !important;letter-spacing:-.015em;text-align:center !important;margin:0 !important}
#zLnT7W h2 em{color:#0b3f43}
#zUTYMT p{font-size:15px !important;line-height:1.55 !important;color:#5a6573 !important;text-align:center !important;max-width:560px;margin:0 auto !important}
.layout-element:has(> #znMU-O),.layout-element:has(> #zT27Hr),.layout-element:has(> #zx5cg9),.layout-element:has(> #zVloyB){width:100% !important;height:100% !important;background:#faf6f0;border:1px solid #e4dccc;border-radius:18px;z-index:0 !important}
#znMU-O svg,#zT27Hr svg,#zx5cg9 svg,#zVloyB svg{display:none !important}
.layout-element:has(> #z6jp1H),.layout-element:has(> #zsFZU-),.layout-element:has(> #z1QvX9),.layout-element:has(> #zGM7AD),.layout-element:has(> #zenA5X),.layout-element:has(> #z0B8ep),.layout-element:has(> #z0egsL),.layout-element:has(> #zKBobr){width:100% !important;height:auto !important;z-index:3 !important;position:relative}
.layout-element:has(> #z6jp1H),.layout-element:has(> #zsFZU-),.layout-element:has(> #z1QvX9),.layout-element:has(> #zGM7AD){padding:32px 28px 0}
.layout-element:has(> #zenA5X),.layout-element:has(> #z0B8ep),.layout-element:has(> #z0egsL),.layout-element:has(> #zKBobr){padding:0 28px 32px;align-self:start !important}
#z6jp1H h6,#z6jp1H h3,#z6jp1H p,#zsFZU- h6,#zsFZU- h3,#zsFZU- p,#z1QvX9 h6,#z1QvX9 h3,#z1QvX9 p,#zGM7AD h6,#zGM7AD h3,#zGM7AD p{font-family:"Instrument Serif",Georgia,serif !important;font-size:22px !important;font-weight:400 !important;line-height:1.2 !important;letter-spacing:-.01em !important;color:#1a2333 !important;text-align:left !important;margin:0 0 12px !important}
#zenA5X p,#z0B8ep p,#z0egsL p,#zKBobr p{font-size:14px !important;line-height:1.55 !important;color:#5a6573 !important;text-align:left !important}
#z6jp1H::before,#zsFZU-::before,#z1QvX9::before,#zGM7AD::before{display:grid;place-items:center;width:48px;height:48px;margin-bottom:20px;border-radius:50%;background:#e1eeeb;color:#0b3f43;font:400 18px/1 "Instrument Serif",Georgia,serif}
#z6jp1H::before{content:"01"}
#zsFZU-::before{content:"02"}
#z1QvX9::before{content:"03"}
#zGM7AD::before{content:"04"}
.layout-element:has(> #znMU-O){grid-area:3 / 1 / 5 / 2 !important}
.layout-element:has(> #z6jp1H){grid-area:3 / 1 / 4 / 2 !important}
.layout-element:has(> #zenA5X){grid-area:4 / 1 / 5 / 2 !important}
.layout-element:has(> #zT27Hr){grid-area:3 / 2 / 5 / 3 !important}
.layout-element:has(> #zsFZU-){grid-area:3 / 2 / 4 / 3 !important}
.layout-element:has(> #z0B8ep){grid-area:4 / 2 / 5 / 3 !important}
.layout-element:has(> #zx5cg9){grid-area:3 / 3 / 5 / 4 !important}
.layout-element:has(> #z1QvX9){grid-area:3 / 3 / 4 / 4 !important}
.layout-element:has(> #z0egsL){grid-area:4 / 3 / 5 / 4 !important}
.layout-element:has(> #zVloyB){grid-area:3 / 4 / 5 / 5 !important}
.layout-element:has(> #zGM7AD){grid-area:3 / 4 / 4 / 5 !important}
.layout-element:has(> #zKBobr){grid-area:4 / 4 / 5 / 5 !important}
#z6jp1H strong,#z6jp1H b,#z6jp1H span,#zsFZU- strong,#zsFZU- b,#zsFZU- span,#z1QvX9 strong,#z1QvX9 b,#z1QvX9 span,#zGM7AD strong,#zGM7AD b,#zGM7AD span{font-weight:400 !important}
@media (max-width:1100px){
#zih4HM .block-layout{grid-template-columns:repeat(2,minmax(0,1fr)) !important;grid-template-rows:auto auto auto auto auto auto !important;row-gap:0 !important;padding:64px 24px !important}
.layout-element:has(> #znMU-O){grid-area:3 / 1 / 5 / 2 !important}
.layout-element:has(> #z6jp1H){grid-area:3 / 1 / 4 / 2 !important}
.layout-element:has(> #zenA5X){grid-area:4 / 1 / 5 / 2 !important}
.layout-element:has(> #zT27Hr){grid-area:3 / 2 / 5 / 3 !important}
.layout-element:has(> #zsFZU-){grid-area:3 / 2 / 4 / 3 !important}
.layout-element:has(> #z0B8ep){grid-area:4 / 2 / 5 / 3 !important}
.layout-element:has(> #zx5cg9){grid-area:5 / 1 / 7 / 2 !important}
.layout-element:has(> #z1QvX9){grid-area:5 / 1 / 6 / 2 !important}
.layout-element:has(> #z0egsL){grid-area:6 / 1 / 7 / 2 !important}
.layout-element:has(> #zVloyB){grid-area:5 / 2 / 7 / 3 !important}
.layout-element:has(> #zGM7AD){grid-area:5 / 2 / 6 / 3 !important}
.layout-element:has(> #zKBobr){grid-area:6 / 2 / 7 / 3 !important}
.layout-element:has(> #zx5cg9),.layout-element:has(> #zVloyB){margin-top:24px}
.layout-element:has(> #z1QvX9),.layout-element:has(> #zGM7AD){margin-top:24px}
}
@media (max-width:600px){
#zih4HM .block-layout{grid-template-columns:minmax(0,1fr) !important;grid-template-rows:repeat(10,auto) !important;padding:56px 16px !important}
.layout-element:has(> #znMU-O){grid-area:3 / 1 / 5 / 2 !important}
.layout-element:has(> #z6jp1H){grid-area:3 / 1 / 4 / 2 !important}
.layout-element:has(> #zenA5X){grid-area:4 / 1 / 5 / 2 !important}
.layout-element:has(> #zT27Hr){grid-area:5 / 1 / 7 / 2 !important}
.layout-element:has(> #zsFZU-){grid-area:5 / 1 / 6 / 2 !important}
.layout-element:has(> #z0B8ep){grid-area:6 / 1 / 7 / 2 !important}
.layout-element:has(> #zx5cg9){grid-area:7 / 1 / 9 / 2 !important}
.layout-element:has(> #z1QvX9){grid-area:7 / 1 / 8 / 2 !important}
.layout-element:has(> #z0egsL){grid-area:8 / 1 / 9 / 2 !important}
.layout-element:has(> #zVloyB){grid-area:9 / 1 / 11 / 2 !important}
.layout-element:has(> #zGM7AD){grid-area:9 / 1 / 10 / 2 !important}
.layout-element:has(> #zKBobr){grid-area:10 / 1 / 11 / 2 !important}
.layout-element:has(> #zT27Hr),.layout-element:has(> #zx5cg9),.layout-element:has(> #zVloyB){margin-top:16px}
.layout-element:has(> #zsFZU-),.layout-element:has(> #z1QvX9),.layout-element:has(> #zGM7AD){margin-top:16px}
.layout-element:has(> #zUTYMT){margin:12px 0 40px}
}
/* ===== Atsiliepimai v3 (karuselė: scroll-snap + rodyklės + taškeliai, JS skriptas md-reviews) ===== */
#zyrf8N.md-rev-on{min-height:0 !important;height:auto !important}
#zyrf8N.md-rev-on .block-layout{display:flex !important;flex-direction:column !important;align-items:stretch !important;width:100% !important;max-width:1224px !important;margin:0 auto !important;padding:96px 0 !important;min-height:0 !important;height:auto !important}
#zyrf8N.md-rev-on .layout-element{display:none !important}
#zyrf8N.md-rev-on .layout-element:has(> #zWzhvg),#zyrf8N.md-rev-on .layout-element:has(> #z2DXAV){display:block !important;position:static !important;width:100% !important;height:auto !important;transform:none !important}
#zWzhvg p{font:500 11px/1.4 Inter,sans-serif !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:#5a6573 !important;text-align:center !important;margin:0 0 12px !important}
#zWzhvg h2{font-size:clamp(34px,3.6vw,52px) !important;line-height:1.12 !important;letter-spacing:-.015em;text-align:center !important;margin:0 !important}
#zWzhvg h2 em{color:#0b3f43}
#z2DXAV p{font-size:15px !important;line-height:1.55 !important;color:#5a6573 !important;text-align:center !important;margin:16px auto 48px !important;max-width:560px}
.md-rev{position:relative;width:100%}
.md-rev__track{display:flex;gap:20px;margin:0;padding:8px 2px 24px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;outline:none}
.md-rev__track::-webkit-scrollbar{display:none}
.md-rev__track:focus-visible{box-shadow:0 0 0 2px #0b3f43;border-radius:20px}
.md-rev__card{flex:0 0 calc((100% - 40px) / 3);scroll-snap-align:start;display:flex;flex-direction:column;gap:16px;min-height:260px;padding:28px;background:#faf6f0;border:1px solid #e4dccc;border-radius:18px;box-sizing:border-box;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,border-color .35s ease}
.md-rev__card:hover{transform:translateY(-4px) rotate(-.4deg);box-shadow:0 14px 36px -14px rgba(26,35,51,.2);border-color:#c9bfaa}
.md-rev__stars{color:#c69a7c;font-size:15px;letter-spacing:3px}
.md-rev__quote{position:relative;flex:1;margin:0;padding:0}
.md-rev__quote::before{content:"“";position:absolute;top:-34px;right:-6px;font:400 110px/1 "Instrument Serif",Georgia,serif;color:#e1eeeb;pointer-events:none}
.md-rev__quote p{position:relative;margin:0;font-size:15px;line-height:1.6;color:#1a2333}
.md-rev__score{flex:1;display:flex;flex-direction:column;justify-content:center;gap:6px}
.md-rev__num{font:400 56px/1 "Instrument Serif",Georgia,serif;color:#0b3f43}
.md-rev__of{font-size:13px;color:#5a6573}
.md-rev__foot{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid #e4dccc}
.md-rev__avatar{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:#e1eeeb;color:#0b3f43;font:400 18px/1 "Instrument Serif",Georgia,serif}
.md-rev__who{display:flex;flex-direction:column;gap:2px;min-width:0}
.md-rev__who b{font-weight:500;font-size:14px;color:#1a2333}
.md-rev__who span{font-size:12px;color:#5f656d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.md-rev__card--cta{align-items:center;justify-content:center;text-align:center;background:transparent;border-style:dashed;border-color:#c9bfaa}
.md-rev__card--cta h3{margin:0;font:400 28px/1.15 "Instrument Serif",Georgia,serif;color:#1a2333}
.md-rev__card--cta p{margin:0;font-size:14px;line-height:1.55;color:#5a6573;max-width:240px}
.md-rev__btn{display:inline-flex;align-items:center;margin-top:6px;padding:12px 20px;border:1px solid #1a2333;border-radius:999px;color:#1a2333 !important;font:500 12px/1 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;text-decoration:none !important;transition:background .2s ease,color .2s ease}
.md-rev__btn:hover{background:#1a2333;color:#faf6f0 !important}
.md-rev__nav{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:8px}
.md-rev__arrow{display:grid;place-items:center;width:46px;height:46px;padding:0;border:1px solid #c9bfaa;border-radius:50%;background:transparent;color:#1a2333;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}
.md-rev__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.md-rev__arrow:hover{background:#0b3f43;border-color:#0b3f43;color:#fff;transform:scale(1.06)}
.md-rev__arrow:focus-visible,.md-rev__dot:focus-visible{outline:2px solid #0b3f43;outline-offset:3px}
.md-rev__dots{display:flex;align-items:center;gap:8px}
.md-rev__dot{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:#c9bfaa;cursor:pointer;transition:width .35s cubic-bezier(.2,.8,.2,1),background .35s ease}
.md-rev__dot.is-active{width:28px;background:#0b3f43}
.md-rev__dot[hidden]{display:none}
.md-rev__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.md-rev__select{width:100%;max-width:260px;height:44px;padding:0 40px 0 16px;border:1px solid #c9bfaa;border-radius:999px;background:#faf6f0 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a2333' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center/16px;color:#1a2333;font:400 14px/1 Inter,sans-serif;-webkit-appearance:none;appearance:none;cursor:pointer;text-overflow:ellipsis}
.md-rev__select:focus-visible{outline:2px solid #0b3f43;outline-offset:2px}
button.md-rev__btn{background:transparent;cursor:pointer}
button.md-rev__btn:disabled{opacity:.45;cursor:not-allowed}
button.md-rev__btn:disabled:hover{background:transparent;color:#1a2333 !important}
@media (max-width:1100px){.md-rev__card{flex-basis:calc((100% - 20px) / 2)}#zyrf8N.md-rev-on .block-layout{padding:64px 24px !important}}
@media (max-width:600px){
#zyrf8N.md-rev-on .block-layout{padding:56px 16px !important}
.md-rev__track{gap:12px;margin:0 -16px;padding:8px 16px 20px;scroll-padding:0 16px}
.md-rev__card{flex-basis:84%;min-height:240px;padding:22px}
#z2DXAV p{margin-bottom:32px !important}
}
@media (prefers-reduced-motion:reduce){.md-rev__track{scroll-behavior:auto}.md-rev__card,.md-rev__dot,.md-rev__arrow{transition:none}}
/* ===== Poraštė v2 (4 stulpeliai kaip dizaine + „Parduotuvė“ ir mokėjimai per skriptą md-footer) ===== */
/* Hidden until md-footer runs (page scripts build content first, so the footer doesn't flash mid-screen); the delayed animation is the no-JS fallback. */
#zU8U5s{opacity:0;animation:md-ft-in .3s ease 3s forwards}
html.md-ft-show #zU8U5s{opacity:1;animation:none;transition:opacity .25s ease}
@keyframes md-ft-in{to{opacity:1}}
#zU8U5s{min-height:0 !important;height:auto !important}
#zU8U5s .block-layout{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) !important;grid-template-rows:repeat(5,auto) minmax(0,1fr) auto auto !important;column-gap:48px !important;row-gap:10px !important;align-items:start !important;width:100% !important;max-width:1224px !important;margin:0 auto !important;padding:72px 0 32px !important;min-height:0 !important;height:auto !important}
#zU8U5s .layout-element{width:auto !important;height:auto !important;justify-self:start !important;align-self:start !important}
#zU8U5s .layout-element:has(> #zv_g1C){display:none !important}
#zU8U5s .layout-element:has(> #zQGoBs){grid-area:1 / 1 / 2 / 2 !important}
#zU8U5s .layout-element:has(> #zrkmHn){grid-area:2 / 1 / 4 / 2 !important}
#zU8U5s .layout-element:has(> #zRGC-8){grid-area:4 / 1 / 7 / 2 !important}
#zU8U5s .layout-element:has(> #za1Uso){grid-area:1 / 3 / 2 / 4 !important}
#zU8U5s .layout-element:has(> #zq0RNP){grid-area:2 / 3 / 3 / 4 !important}
#zU8U5s .layout-element:has(> #zQ_Wzt){grid-area:3 / 3 / 4 / 4 !important}
#zU8U5s .layout-element:has(> #zvDQQC){grid-area:4 / 3 / 5 / 4 !important}
#zU8U5s .layout-element:has(> #zclT2q){grid-area:5 / 3 / 6 / 4 !important}
#zU8U5s .layout-element:has(> #zpZlu6){grid-area:1 / 4 / 2 / 5 !important}
#zU8U5s .layout-element:has(> #zgw6qT){grid-area:2 / 4 / 3 / 5 !important}
#zU8U5s .layout-element:has(> #zeYHou){grid-area:3 / 4 / 4 / 5 !important}
#zU8U5s .layout-element:has(> #zzp5vI){grid-area:8 / 1 / 9 / 3 !important}
#zU8U5s .md-ft-shop{grid-area:1 / 2 / 7 / 3}
#zU8U5s .md-ft-line{grid-area:7 / 1 / 8 / 5;height:1px;margin-top:46px;background:rgba(255,255,255,.16)}
#zU8U5s .md-ft-pay{grid-area:8 / 3 / 9 / 5;justify-self:end;align-self:center;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:14px 0 0;padding:0;list-style:none}
#zU8U5s .md-ft-pay li{display:inline-flex;align-items:center;justify-content:center;height:28px;min-width:44px;padding:0 8px;border-radius:7px;background:#fff;box-sizing:border-box;transition:transform .2s ease}
#zU8U5s .md-ft-pay li:hover{transform:translateY(-2px)}
#zU8U5s .md-ft-pay img{display:block;height:13px;width:auto}
#zU8U5s .md-ft-pay li.md-ft-tall img{height:19px}
#zU8U5s .layout-element:has(> #zzp5vI){align-self:center !important;margin-top:14px;width:100% !important}
#zzp5vI p,#zzp5vI span{color:#b7ccc9 !important;font-size:13px !important;line-height:1.5 !important;text-align:left !important}
#zU8U5s .layout-element:has(> #zQGoBs){width:186px !important}
#zrkmHn h6,#zrkmHn p{font:400 24px/1.25 "Instrument Serif",Georgia,serif !important;color:#fff !important;text-align:left !important;margin:20px 0 12px !important;max-width:260px}
#zU8U5s .md-ft-h,#za1Uso h6,#zpZlu6 h6{font:600 15px/1.3 Inter,sans-serif !important;letter-spacing:.02em !important;color:#fff !important;text-align:left !important;margin:0 0 6px !important}
#zU8U5s .md-ft-shop ul{display:flex;flex-direction:column;gap:13px;margin:18px 0 0;padding:0;list-style:none}
#zU8U5s .md-ft-shop a,#zq0RNP a,#zQ_Wzt a,#zvDQQC a,#zclT2q a,#zgw6qT a,#zeYHou a{color:rgba(255,255,255,.86) !important;font:400 15px/1.5 Inter,sans-serif !important;text-decoration:none !important;transition:color .2s ease}
#zU8U5s .md-ft-shop a:hover,#zq0RNP a:hover,#zQ_Wzt a:hover,#zvDQQC a:hover,#zclT2q a:hover,#zgw6qT a:hover,#zeYHou a:hover{color:#fff !important;text-decoration:underline !important;text-underline-offset:3px}
#zq0RNP p,#zQ_Wzt p,#zvDQQC p,#zclT2q p,#zgw6qT p,#zeYHou p{margin:0 !important;text-align:left !important}
#zU8U5s .layout-element:has(> #zq0RNP),#zU8U5s .layout-element:has(> #zQ_Wzt),#zU8U5s .layout-element:has(> #zvDQQC),#zU8U5s .layout-element:has(> #zclT2q),#zU8U5s .layout-element:has(> #zgw6qT),#zU8U5s .layout-element:has(> #zeYHou){padding:0 !important;transform:none !important}
#zRGC-8{gap:10px !important;justify-content:flex-start !important}
#zRGC-8 a{display:inline-grid !important;place-items:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.3);border-radius:50%;transition:border-color .2s ease,background .2s ease}
#zRGC-8 a:hover{border-color:#fff;background:rgba(255,255,255,.08)}
#zRGC-8 svg{width:18px !important;height:18px !important}
@media (max-width:900px){
#zU8U5s .block-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;grid-template-rows:repeat(15,auto) !important;column-gap:24px !important;padding:56px 24px 28px !important}
#zU8U5s .layout-element:has(> #zQGoBs){grid-area:1 / 1 / 2 / 3 !important}
#zU8U5s .layout-element:has(> #zrkmHn){grid-area:2 / 1 / 3 / 3 !important}
#zU8U5s .layout-element:has(> #zRGC-8){grid-area:3 / 1 / 4 / 3 !important}
#zU8U5s .layout-element:has(> #za1Uso){grid-area:4 / 2 / 5 / 3 !important}
#zU8U5s .layout-element:has(> #zq0RNP){grid-area:5 / 2 / 6 / 3 !important}
#zU8U5s .layout-element:has(> #zQ_Wzt){grid-area:6 / 2 / 7 / 3 !important}
#zU8U5s .layout-element:has(> #zvDQQC){grid-area:7 / 2 / 8 / 3 !important}
#zU8U5s .layout-element:has(> #zclT2q){grid-area:8 / 2 / 9 / 3 !important}
#zU8U5s .layout-element:has(> #zpZlu6){grid-area:9 / 1 / 10 / 3 !important}
#zU8U5s .layout-element:has(> #zgw6qT){grid-area:10 / 1 / 11 / 3 !important}
#zU8U5s .layout-element:has(> #zeYHou){grid-area:11 / 1 / 12 / 3 !important}
#zU8U5s .layout-element:has(> #zzp5vI){grid-area:14 / 1 / 15 / 3 !important}
#zU8U5s .md-ft-shop{grid-area:4 / 1 / 9 / 2}
#zU8U5s .layout-element:has(> #za1Uso),#zU8U5s .layout-element:has(> #zpZlu6){margin-top:28px}
#zU8U5s .md-ft-shop{margin-top:28px}
#zU8U5s .md-ft-line{grid-area:12 / 1 / 13 / 3;margin-top:32px}
#zU8U5s .md-ft-pay{grid-area:13 / 1 / 14 / 3;justify-self:start;justify-content:flex-start;margin-top:16px}
#zU8U5s .md-ft-shop ul{gap:14px;margin-top:16px}
#zU8U5s .layout-element:has(> #zzp5vI){margin-top:12px}
}
/* ===== Produktų puslapis v1 (antraštė zJ9lrZ/zPtEen + visi .block-product-list: šoninė juosta, juosta, kortelės) ===== */
#zJ9lrZ{min-height:0 !important;height:auto !important}
#zJ9lrZ .block-layout{grid-template-columns:minmax(0,1fr) !important;grid-template-rows:auto !important;min-height:0 !important;height:auto !important;padding:56px 24px 64px !important}
.layout-element:has(> #zPtEen){grid-area:1 / 1 / 2 / 2 !important;width:100% !important;max-width:760px !important;justify-self:center !important;height:auto !important}
#zPtEen{text-align:center !important}
#zPtEen > p:first-child{display:flex !important;align-items:center;gap:8px;width:max-content;max-width:100%;margin:0 auto !important;padding:7px 12px;border:1px solid #e4dccc;border-radius:999px;background:#faf6f0;box-sizing:border-box;color:#5a6573 !important;font:500 11px/1.4 Inter,sans-serif !important;letter-spacing:.14em !important;text-transform:uppercase !important}
#zPtEen > p:first-child::before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:#8a9a8b}
#zPtEen h1{text-align:center !important;font-size:clamp(44px,5vw,72px) !important;line-height:1.1 !important;letter-spacing:-.02em !important;margin:22px 0 0 !important}
#zPtEen > h1 + p{text-align:center !important;max-width:600px;margin:24px auto 0 !important;font-size:17px !important;line-height:1.6 !important;color:#5a6573 !important}
.block-product-list .block-product-list__wrapper{gap:48px !important}
.block-product-list .category-list:not(.category-list__mobile){flex:0 0 240px !important;width:240px !important;max-width:240px !important;align-self:flex-start;position:sticky;top:182px}
.block-product-list .category-list__title{margin:0 0 14px !important;padding:0 !important;border:0 !important;font:500 11px/1.4 Inter,sans-serif !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:#5a6573 !important}
.block-product-list .category-list__title::after{display:none !important}
.block-product-list .category-list__list{display:flex !important;flex-direction:column;gap:4px !important;margin:0 !important;padding:0 !important;border:0 !important}
.block-product-list .category-list__list li{margin:0 !important;padding:0 !important}
.block-product-list .category-list__link{display:block !important;padding:11px 14px !important;border-radius:10px;font:400 14px/1.35 Inter,sans-serif !important;color:#1a2333 !important;text-decoration:none !important;word-break:normal !important;overflow-wrap:break-word !important;transition:background .2s ease,color .2s ease}
.block-product-list .category-list__link:hover{background:#faf6f0;color:#0b3f43 !important}
.block-product-list .category-list__link--active,.block-product-list .category-list__link--active:hover{background:#1a2333 !important;color:#faf6f0 !important}
.block-product-list .block-product-list__category{margin:0 0 12px !important;font:500 11px/1.4 Inter,sans-serif !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:#5a6573 !important;text-align:left !important}
.block-product-list .product-list__header{display:flex !important;flex-direction:row !important;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin:0 0 28px !important;padding:0 0 20px !important;border-bottom:1px solid #e4dccc}
.block-product-list .product-list__header-item{margin:0 !important}
.block-product-list .product-list__total-count{margin:0 !important;font:400 30px/1.1 "Instrument Serif",Georgia,serif !important;color:#1a2333 !important}
.block-product-list .product-list__header::after{content:"Pristatymas per 1–3 d. d. · nuo €40 nemokamai";font-size:12px;letter-spacing:.05em;color:#5f656d}
.block-product-list .product-list__content{gap:20px !important}
.block-product-list .product-list__link{min-width:0;text-decoration:none !important}
.block-product-list .product-list-item{height:100%;display:flex;flex-direction:column;background:#faf6f0;border:1px solid #e4dccc;border-radius:18px;box-shadow:0 1px 0 rgba(26,35,51,.06);overflow:hidden;text-align:left !important;align-items:stretch !important;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}
.block-product-list .product-list__link:hover .product-list-item{transform:translateY(-3px);box-shadow:0 6px 24px -8px rgba(26,35,51,.12);border-color:#c9bfaa}
.block-product-list .product-list-item__content{flex:1;position:relative}
.block-product-list .product-list-item__image-wrapper{width:100% !important;height:auto !important;aspect-ratio:1 / 1;background:linear-gradient(180deg,#efe7d8 0%,#faf6f0 100%) !important;border-radius:0 !important}
.block-product-list .product-list-item__image{width:100% !important;height:100% !important;object-fit:contain !important;padding:9% !important;box-sizing:border-box !important;filter:drop-shadow(0 20px 30px rgba(26,35,51,.12));transition:transform .5s ease !important}
.block-product-list .product-list__link:hover .product-list-item__image{transform:scale(1.06)}
.block-product-list .product-list-item__details{align-items:flex-start !important;text-align:left !important;gap:8px;padding:18px 20px 6px !important}
.block-product-list .product-list-item__title{margin:0 !important;font-family:"Instrument Serif",Georgia,serif !important;font-size:20px !important;font-weight:400 !important;line-height:1.2 !important;letter-spacing:-.01em !important;text-align:left !important;color:#1a2333 !important}
.block-product-list .product-list-item__rating{justify-content:flex-start !important;color:#c69a7c;font-size:11px;letter-spacing:.1em}
.block-product-list .product-list-item__rating svg path{fill:#c69a7c !important}
.block-product-list .product-list-item__price-wrapper{margin:0 !important;justify-content:flex-start !important}
.block-product-list .product-list-item__price-wrapper span{font-family:"Instrument Serif",Georgia,serif !important;font-size:17px !important;color:#1a2333 !important}
.block-product-list .product-list-item__button-wrapper{width:100%;padding:10px 20px 20px !important;box-sizing:border-box}
.block-product-list .product-list-item__button{width:100% !important;height:44px !important;min-height:0 !important;padding:0 12px !important;border-radius:999px !important;border:1px solid #c9bfaa !important;background:transparent !important;color:#1a2333 !important;font-size:11px !important;font-weight:500 !important;letter-spacing:.1em !important;text-transform:uppercase !important;white-space:nowrap !important;overflow:hidden;text-overflow:ellipsis;justify-content:center !important;text-align:center !important}
.block-product-list .product-list-item__button:hover{background:#0b3f43 !important;border-color:#0b3f43 !important;color:#fff !important}
.block-product-list .ecommerce-product-ribbon{z-index:1;top:14px !important;left:14px !important;padding:5px 10px !important;border-radius:999px !important;background:#0b3f43 !important}
.block-product-list .ecommerce-product-ribbon__text{margin:0 !important;color:#fff !important;font:500 10px/1.2 Inter,sans-serif !important;letter-spacing:.16em !important;text-transform:uppercase !important}
@media (min-width:921px) and (max-width:1200px){
.block-product-list--with-categories .block-product-list__wrapper{gap:32px !important}
.block-product-list--with-categories .category-list:not(.category-list__mobile){flex-basis:210px !important;width:210px !important;max-width:210px !important}
.block-product-list--with-categories .product-list__content{grid-template-columns:repeat(3,minmax(0,1fr)) !important}
}
@media (max-width:920px){
#zJ9lrZ .block-layout{padding:40px 16px 40px !important}
#zPtEen h1{font-size:44px !important;margin-top:18px !important}
#zPtEen > h1 + p{font-size:16px !important;margin-top:18px !important}
.block-product-list .category-list__mobile-select-wrapper{gap:10px;align-items:center}
.block-product-list .category-list__mobile-label{font:500 11px/1.4 Inter,sans-serif !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:#5a6573 !important;white-space:nowrap}
.block-product-list .category-list__mobile-select-inner-wrapper{flex:1;width:auto !important}
.block-product-list .category-list__mobile-select{width:100% !important;height:44px !important;padding:0 36px 0 16px !important;border:1px solid #c9bfaa !important;border-radius:999px !important;background-color:#faf6f0 !important;font:400 14px Inter,sans-serif !important;color:#1a2333 !important}
.block-product-list .block-product-list__wrapper{gap:0 !important}
.block-product-list .product-list__header{margin:6px 0 20px !important;padding:0 0 16px !important}
.block-product-list .block-product-list__total-count--mobile{margin:28px 0 0 !important;padding:0 !important;border:0 !important;font:400 24px/1.1 "Instrument Serif",Georgia,serif !important;color:#1a2333 !important}
.block-product-list .product-list__content{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:12px !important}
.block-product-list .product-list-item__details{padding:14px 14px 4px !important}
.block-product-list .product-list-item__title{font-size:17px !important}
.block-product-list .product-list-item__button-wrapper{padding:8px 14px 14px !important}
.block-product-list .product-list-item__button{height:40px !important;padding:0 6px !important;font-size:10px !important;letter-spacing:.02em !important}
.block-product-list .ecommerce-product-ribbon{top:10px !important;left:10px !important}
}
/* ===== Produkto puslapis v1 (visi .block-product: galerija, informacija, aprašymas, susiję, atsiliepimai; skriptas md-pdp) ===== */
.block-product-wrapper:has(> .block-product){padding-top:32px !important}
.block-product{padding:0 0 96px !important}
.md-pdp-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 28px;font-size:12px;letter-spacing:.05em;color:#5f656d}
.md-pdp-crumbs a{color:#5a6573 !important;text-decoration:none !important}
.md-pdp-crumbs a:hover{color:#0b3f43 !important}
.md-pdp-crumbs b{font-weight:500;color:#1a2333}
.block-product__main-info{display:grid !important;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) !important;gap:64px !important;align-items:start !important}
.block-product__image-content-wrapper{width:auto !important;max-width:none !important;align-self:start;position:sticky !important;top:182px}
.block-product .product-carousel{max-width:none !important}
.block-product .product-carousel__image-wrapper{position:relative;display:grid !important;place-items:center;width:100% !important;aspect-ratio:1 / 1;height:auto !important;border:1px solid #e4dccc !important;border-radius:28px !important;background:linear-gradient(180deg,#efe7d8 0%,#faf6f0 100%) !important;overflow:hidden}
.block-product .product-carousel__image-wrapper::before{content:"";position:absolute;inset:10%;border:1px solid #c9bfaa;border-radius:50%;pointer-events:none}
.block-product .product-carousel__main-image{position:absolute !important;top:11%;left:15%;width:70% !important;height:78% !important;max-width:none !important;object-fit:contain !important;filter:drop-shadow(0 30px 40px rgba(26,35,51,.16))}
.block-product__content-wrapper{width:auto !important;padding:0 !important;flex-direction:column;align-items:stretch !important}
.block-product__price-data-wrapper{width:100% !important;padding:0 !important}
.block-product__rating-below-title{order:-1;margin:0 0 14px !important;gap:10px}
.block-product__rating svg path,.product-review-analytics__rating-stars svg path,.product-review-analytics__star path,.product-review__rating svg path{fill:#c69a7c !important}
.block-product__rating-count{font-size:12px !important;letter-spacing:.06em;color:#5a6573 !important}
.block-product__title{margin:0 0 4px !important;font-family:"Instrument Serif",Georgia,serif !important;font-size:clamp(40px,4.2vw,60px) !important;font-weight:400 !important;line-height:1.08 !important;letter-spacing:-.02em !important;color:#1a2333 !important}
.block-product__price-wrapper{display:flex;align-items:baseline;gap:14px;margin:20px 0 28px !important}
.block-product__price{font-family:"Instrument Serif",Georgia,serif !important;font-size:40px !important;line-height:1 !important;color:#1a2333 !important}
.block-product__input-field-wrapper{margin:0 0 20px !important}
.block-product .option-select{width:100% !important;max-width:360px}
.block-product .option-select__label{margin:0 0 10px !important;font:500 11px/1.4 Inter,sans-serif !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:#5a6573 !important}
.block-product .option-select__select{height:48px !important;padding:0 40px 0 18px !important;border:1px solid #c9bfaa !important;border-radius:999px !important;background-color:#faf6f0 !important;font:400 15px Inter,sans-serif !important;color:#1a2333 !important}
.block-product__quantity-wrapper{display:flex !important;align-items:center;gap:16px;margin:8px 0 0 !important}
.block-product .quantity-picker{display:inline-flex !important;align-items:center;height:52px;border:1px solid #c9bfaa !important;border-radius:999px !important;background:#faf6f0;overflow:hidden}
.block-product .quantity-picker__control{width:46px !important;height:50px !important;border:0 !important;background:transparent !important;color:#1a2333 !important;font-size:18px !important}
.block-product .quantity-picker__amount{width:32px !important;height:50px !important;border:0 !important;background:transparent !important;text-align:center;font-size:15px !important;color:#1a2333 !important}
.block-product__stock-text{display:inline-flex !important;align-items:center;gap:8px;margin:0 !important;font-size:13px !important;color:#4c6844 !important}
.block-product__stock-text::before{content:"";width:8px;height:8px;border-radius:50%;background:#5c7a52}
.block-product__button-wrapper{width:100% !important;margin:20px 0 0 !important}
.block-product__primary-buttons{width:100% !important}
.block-product__button{flex:1;justify-content:center !important;width:100% !important;height:52px !important;border-radius:999px !important;background:#0b3f43 !important;border-color:#0b3f43 !important;color:#fff !important;font-size:13px !important;font-weight:500 !important;letter-spacing:.12em !important;text-transform:uppercase !important;transition:background .18s ease,transform .18s ease}
.block-product__button:hover{background:#082f32 !important;transform:translateY(-1px)}
.block-product__description{width:100% !important;margin:12px 0 0 !important;padding:0 !important}
.block-product__description p{margin:0 !important;font-size:15px !important;line-height:1.7 !important;color:#1a2333 !important}
.block-product__description p+p{margin-top:10px !important}
.block-product__description p:empty{display:none}
.block-product__description .md-acc{border-top:1px solid #e4dccc}
.block-product__description .md-acc:last-of-type{border-bottom:1px solid #e4dccc}
.md-acc summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;cursor:pointer;list-style:none}
.md-acc summary::-webkit-details-marker{display:none}
.md-acc__h{margin:0 !important;font:400 22px/1.15 "Instrument Serif",Georgia,serif !important;letter-spacing:-.01em;color:#1a2333 !important}
.md-acc__ic{position:relative;flex:none;width:28px;height:28px;border:1px solid #c9bfaa;border-radius:50%;transition:background .18s,border-color .18s}
.md-acc__ic::before,.md-acc__ic::after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.5px;background:#1a2333;transform:translate(-50%,-50%)}
.md-acc__ic::after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .18s}
.md-acc[open] .md-acc__ic{background:#0b3f43;border-color:#0b3f43}
.md-acc[open] .md-acc__ic::before,.md-acc[open] .md-acc__ic::after{background:#fff}
.md-acc[open] .md-acc__ic::after{transform:translate(-50%,-50%) rotate(0)}
.md-acc summary:hover .md-acc__ic{border-color:#1a2333}
.md-acc__body{padding:0 0 20px}
.md-acc__body p+p{margin-top:6px !important}
.md-acc__ing p{font-size:13px !important;line-height:1.6 !important;color:#5a6573 !important}
.block-product__related-products{margin-top:96px !important;padding-top:72px;border-top:1px solid #e4dccc}
.block-product__related-products .block-product-list__category{margin:0 0 40px !important;font:400 clamp(34px,3.6vw,52px)/1.12 "Instrument Serif",Georgia,serif !important;letter-spacing:-.015em !important;text-transform:none !important;color:#1a2333 !important}
.block-product__reviews-title{margin:96px 0 40px !important;font:400 clamp(34px,3.6vw,52px)/1.12 "Instrument Serif",Georgia,serif !important;letter-spacing:-.015em !important;color:#1a2333 !important}
.block-product .product-review-analytics{display:grid !important;grid-template-columns:340px minmax(0,1fr);gap:48px;align-items:center;margin:0 0 32px !important;padding:32px;background:#faf6f0;border:1px solid #e4dccc;border-radius:18px}
.block-product .product-review-analytics__left-column{width:auto !important;display:flex;flex-direction:column;gap:24px}
.block-product .product-review-analytics__total-reviews-wrapper{align-items:center;gap:16px}
.block-product .product-review-analytics__average-rating{font:400 72px/1 "Instrument Serif",Georgia,serif !important;color:#1a2333 !important}
.block-product .product-review-analytics__left-column .grid-button{justify-content:center !important;width:100% !important;height:48px !important;border:1px solid #1a2333 !important;border-radius:999px !important;background:transparent !important;color:#1a2333 !important;font-size:12px !important;font-weight:500 !important;letter-spacing:.12em !important;text-transform:uppercase !important}
.block-product .product-review-analytics__left-column .grid-button:hover{background:#1a2333 !important;color:#faf6f0 !important}
.block-product .product-review-analytics__right-column{width:auto !important;max-width:520px}
.block-product .product-review-analytics__rating-label,.block-product .product-review-analytics__rating-count{font-size:12px !important;color:#5a6573 !important}
.block-product .product-review-analytics__bar-container{height:6px !important;border:0 !important;border-radius:999px !important;background:#efe7d8 !important;overflow:hidden}
.block-product .product-review-analytics__rating-bar{height:100% !important;border-radius:999px;background:#0b3f43 !important}
.block-product .product-review{max-width:640px;margin:0 0 16px !important;padding:28px !important;background:#faf6f0;border:1px solid #e4dccc !important;border-radius:18px !important}
.block-product .product-review__date{font-size:12px !important;letter-spacing:.05em;color:#5f656d !important}
.block-product .product-review__author{font-weight:500 !important;font-size:15px !important;color:#1a2333 !important}
.block-product .product-review__comment{font-size:15px !important;line-height:1.6 !important;color:#1a2333 !important}
.product-list-pagination{gap:8px !important;margin-top:40px !important}
.product-list-pagination .pagination__button{display:grid !important;place-items:center;min-width:44px !important;height:44px !important;padding:0 6px !important;border:1px solid #c9bfaa !important;border-radius:999px !important;background:transparent !important;color:#1a2333 !important;font-size:13px !important;text-decoration:none !important}
.product-list-pagination .pagination__button:hover:not(:disabled){border-color:#1a2333 !important}
.product-list-pagination .pagination__trigger--current{background:#1a2333 !important;border-color:#1a2333 !important;color:#faf6f0 !important}
.product-list-pagination .pagination__button:disabled:not(.pagination__trigger--current){opacity:.4}
@media (max-width:920px){
.block-product-wrapper:has(> .block-product){padding-top:16px !important}
.block-product{padding:0 0 56px !important}
.block-product__main-info{grid-template-columns:minmax(0,1fr) !important;gap:32px !important}
.block-product__image-content-wrapper{position:static !important}
.block-product__title{font-size:38px !important}
.block-product__price{font-size:34px !important}
.block-product .option-select{max-width:none}
.md-acc__h{font-size:20px !important}
.block-product__related-products{margin-top:56px !important;padding-top:48px}
.block-product__related-products .block-product-list__category,.block-product__reviews-title{font-size:34px !important;margin-bottom:24px !important}
.block-product__reviews-title{margin-top:56px !important}
.block-product .product-review-analytics{grid-template-columns:minmax(0,1fr);gap:28px;padding:24px}
.block-product .product-review-analytics__average-rating{font-size:60px !important}
.block-product .product-review{padding:22px !important}
}
/* ===== Tyrimai v1 (skiltis zb94nX: antraštė zJZIBQ + z1x4yK kairėje, odos pjūvis dešinėje; įterpimas zPFr_n paslėptas, aplankai – skriptas md-tyr) ===== */
#zb94nX{min-height:0 !important;height:auto !important}
#zb94nX .block-layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr) !important;grid-template-rows:auto auto auto auto !important;column-gap:40px !important;row-gap:0 !important;align-items:start !important;width:100% !important;max-width:1224px !important;margin:0 auto !important;padding:40px 24px 80px !important}
.layout-element:has(> #zJZIBQ){grid-area:1 / 1 / 2 / 2 !important;width:100% !important;max-width:none !important;height:auto !important;align-self:end !important}
.layout-element:has(> #z1x4yK){grid-area:2 / 1 / 3 / 2 !important;width:100% !important;max-width:none !important;height:auto !important;margin:18px 0 0 !important}
#zb94nX.md-tyr-on .layout-element:has(> #zPFr_n){display:none !important}
#zb94nX .md-tyr-skin{grid-area:1 / 2 / 4 / 3;align-self:center}
#zb94nX .md-tyr-legend{grid-area:3 / 1 / 4 / 2}
#zb94nX .md-tyr{grid-area:4 / 1 / 5 / 3;margin-top:48px}
#zJZIBQ{text-align:left !important}
#zJZIBQ p{display:inline-flex !important;align-items:center;gap:8px;margin:0 !important;padding:7px 12px;border:1px solid #e4dccc;border-radius:999px;background:#faf6f0;color:#5a6573 !important;font:500 11px/1.4 Inter,sans-serif !important;letter-spacing:.14em !important;text-transform:uppercase !important}
#zJZIBQ p::before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:#8a9a8b}
#zJZIBQ h1{margin:22px 0 0 !important;font-size:clamp(48px,5.6vw,84px) !important;line-height:1.05 !important;letter-spacing:-.02em !important;text-align:left !important}
#z1x4yK p{margin:0 !important;font-size:17px !important;line-height:1.6 !important;color:#5a6573 !important;text-align:left !important;max-width:44ch}
.md-tyr-legend{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;font-family:Inter,sans-serif}
.md-tyr-legend a{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #c9bfaa;border-radius:999px;background:#faf6f0;color:#1a2333 !important;font-size:12.5px;text-decoration:none !important;transition:border-color .18s,background .18s}
.md-tyr-legend a:hover{border-color:#1a2333;background:#fff}
.md-tyr-legend i{width:10px;height:10px;border-radius:50%;background:#0b3f43}
.md-tyr-legend li:last-child i{background:#c69a7c}
.md-tyr-skin{margin:0}
.md-tyr-skin__art{position:relative;border-radius:30px;overflow:hidden;background:#faf6f0;border:1px solid #e4dccc;aspect-ratio:7 / 5}
.md-tyr-skin__art svg{display:block;width:100%;height:100%}
.md-tyr-ions circle{animation:md-tyr-drift 4s ease-in-out infinite}
.md-tyr-ions circle:nth-child(2n){animation-delay:-1.3s}.md-tyr-ions circle:nth-child(3n){animation-delay:-2.6s}
@keyframes md-tyr-drift{0%,100%{transform:translateY(0)}50%{transform:translateY(8px)}}
.md-tyr-hot{position:absolute;display:grid;place-items:center;width:34px;height:34px;margin:-17px 0 0 -17px;padding:0;border:0;border-radius:50%;background:#0b3f43;color:#faf6f0;font:500 12px/1 Inter,sans-serif;cursor:pointer;outline:none;box-shadow:0 0 0 6px rgba(11,63,67,.15);animation:md-tyr-pulse 2.4s ease-out infinite;transition:transform .18s}
.md-tyr-hot:nth-of-type(4){background:#c69a7c;color:#1a2333;box-shadow:0 0 0 6px rgba(198,154,124,.25)}
.md-tyr-hot:hover,.md-tyr-hot.is-on{animation:none;transform:scale(1.12);box-shadow:0 0 0 8px rgba(11,63,67,.25)}
.md-tyr-hot:focus-visible{animation:none;box-shadow:0 0 0 3px #faf6f0,0 0 0 6px #0b3f43}
.md-tyr-pop{display:none;margin-top:12px;padding:18px 20px 16px;border-radius:18px;background:#faf6f0;border:1px solid #e4dccc;box-shadow:0 20px 50px -24px rgba(26,35,51,.3);font-family:Inter,sans-serif;color:#1a2333}
.md-tyr-pop.is-on{display:block;animation:md-tyr-up .28s cubic-bezier(.2,.8,.2,1)}
@keyframes md-tyr-up{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
.md-tyr-pop__head{display:flex;align-items:center;gap:10px;margin-bottom:8px}
.md-tyr-pop__n{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;background:#0b3f43;color:#faf6f0;font:500 11px/1 Inter,sans-serif}
.md-tyr-pop__head b{font:400 22px/1.1 "Instrument Serif",Georgia,serif;letter-spacing:-.01em}
.md-tyr-pop__x{margin-left:auto;width:30px;height:30px;padding:0;border:1px solid #c9bfaa;border-radius:50%;background:transparent;color:#1a2333;font:400 18px/1 Inter,sans-serif;cursor:pointer}
.md-tyr-pop__x:hover{background:#1a2333;border-color:#1a2333;color:#faf6f0}
.md-tyr-pop p{margin:0 !important;font:400 14px/1.5 Inter,sans-serif !important;color:#5a6573 !important;text-align:left !important;max-width:none !important}
.md-tyr-pop__link{display:flex;flex-direction:column;gap:3px;margin-top:12px;padding-top:12px;border-top:1px solid #e4dccc;color:#0b3f43 !important;text-decoration:none !important}
.md-tyr-pop__link span{font:500 11px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase}
.md-tyr-pop__link small{font-size:12.5px;line-height:1.4;color:#5a6573}
.md-tyr-pop__link:hover span{text-decoration:underline}
@keyframes md-tyr-pulse{0%{box-shadow:0 0 0 0 rgba(11,63,67,.35)}70%{box-shadow:0 0 0 12px rgba(11,63,67,0)}100%{box-shadow:0 0 0 0 rgba(11,63,67,0)}}
.md-tyr-lbl{position:absolute;padding:6px 10px;border-radius:8px;background:rgba(250,246,240,.92);border:1px solid #e4dccc;font:500 10.5px/1.2 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#0b3f43;pointer-events:none;white-space:nowrap}
.md-tyr{font-family:Inter,sans-serif}
.md-tyr__folder{margin:0 0 28px;scroll-margin-top:180px}
.md-tyr__tab{display:inline-flex;align-items:baseline;gap:14px;max-width:100%;padding:14px 22px 12px;border-radius:16px 16px 0 0;background:#0b3f43;color:#faf6f0}
.md-tyr__tab h2{margin:0 !important;font:400 26px/1.1 "Instrument Serif",Georgia,serif !important;letter-spacing:-.015em;color:inherit !important;text-align:left !important}
.md-tyr__tab span{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#9fc3bd;white-space:nowrap}
.md-tyr__folder:nth-of-type(even) .md-tyr__tab{background:#c69a7c;color:#1a2333}
.md-tyr__folder:nth-of-type(even) .md-tyr__tab span{color:rgba(26,35,51,.65)}
.md-tyr__body{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;padding:22px;list-style:none;border-radius:0 24px 24px 24px;background:#efe7d8}
.md-tyr__body li{margin:0;padding:0;min-width:0}
.md-tyr__paper{position:relative;display:flex;flex-direction:column;gap:10px;height:100%;min-height:230px;padding:26px 18px 18px;background:#fffdf9;border:1px solid #e4dccc;border-radius:6px 6px 14px 14px;box-shadow:0 10px 24px -18px rgba(26,35,51,.35);color:#1a2333 !important;text-decoration:none !important;transition:transform .2s ease,box-shadow .2s ease}
.md-tyr__paper::before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:repeating-linear-gradient(90deg,#c9bfaa 0 6px,transparent 6px 10px);opacity:.6}
.md-tyr__paper:hover{transform:translateY(-4px) rotate(-.6deg);box-shadow:0 18px 30px -18px rgba(26,35,51,.4)}
.md-tyr__paper:focus-visible{outline:2px solid #0b3f43;outline-offset:3px}
.md-tyr__stamp{position:absolute;top:12px;right:12px;transform:rotate(7deg);padding:4px 8px;border:1.5px solid #0b3f43;border-radius:4px;font:500 9.5px/1.2 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#0b3f43;opacity:.85;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.md-tyr__stamp--sand{border-color:#c69a7c;color:#8a5a3c}
.md-tyr__no{font:400 22px/1 "Instrument Serif",Georgia,serif;color:#c9bfaa}
.md-tyr__paper b{font-weight:500;font-size:14px;line-height:1.4;margin-top:14px}
.md-tyr__au{font-size:11.5px;line-height:1.45;color:#5a6573}
.md-tyr__open{margin-top:auto;padding-top:8px;font:500 10.5px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#0b3f43}
.md-tyr__disc{max-width:720px;margin:40px auto 0;font-size:13px;line-height:1.5;color:#5a6573;text-align:center}
@media (max-width:920px){
#zb94nX .block-layout{grid-template-columns:minmax(0,1fr) !important;grid-template-rows:auto auto auto auto auto !important;padding:32px 16px 56px !important}
.layout-element:has(> #zJZIBQ){grid-area:1 / 1 / 2 / 2 !important}
.layout-element:has(> #z1x4yK){grid-area:2 / 1 / 3 / 2 !important;margin-top:14px !important}
#zb94nX .md-tyr-legend{grid-area:3 / 1 / 4 / 2}
#zb94nX .md-tyr-skin{grid-area:4 / 1 / 5 / 2;margin-top:24px}
#zb94nX .md-tyr{grid-area:5 / 1 / 6 / 2;margin-top:36px}
#zJZIBQ h1{font-size:44px !important;margin-top:18px !important}
#z1x4yK p{font-size:16px !important}
#zJZIBQ p{font-size:10px !important;letter-spacing:.08em !important;padding:7px 10px}
.md-tyr-lbl{font-size:9px;padding:4px 7px}
.md-tyr-hot{width:28px;height:28px;margin:-14px 0 0 -14px;font-size:11px}
.md-tyr-pop{padding:14px 14px 12px}
.md-tyr-pop__head b{font-size:19px}
.md-tyr__folder{scroll-margin-top:150px}
.md-tyr__tab{padding:12px 16px 10px;gap:10px}.md-tyr__tab h2{font-size:22px !important}
.md-tyr__body{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding:14px;scrollbar-width:none}
.md-tyr__body::-webkit-scrollbar{display:none}
.md-tyr__body li{flex:0 0 74%;scroll-snap-align:start}
.md-tyr__paper{min-height:0}
}
@media (max-width:600px){.md-tyr-lbl{display:none}}
@media (prefers-reduced-motion:reduce){.md-tyr-hot,.md-tyr-ions circle,.md-tyr-pop.is-on{animation:none}.md-tyr__paper,.md-tyr-hot{transition:none}}
/* ===== Straipsniai v1 (antraštė z4Oq3I/zkVERS; kortelė zcQAGD: nuotrauka zYiVa2, tekstas zMC-t-, nuoroda zlf8-5) ===== */
#z4Oq3I,#zcQAGD{min-height:0 !important;height:auto !important}
#z4Oq3I .block-layout{grid-template-columns:minmax(0,1fr) !important;grid-template-rows:auto !important;min-height:0 !important;height:auto !important;padding:56px 24px 64px !important}
.layout-element:has(> #zkVERS){grid-area:1 / 1 / 2 / 2 !important;width:100% !important;max-width:760px !important;justify-self:center !important;height:auto !important}
#zkVERS{text-align:center !important}
#zkVERS p:first-child{display:inline-flex !important;align-items:center;gap:8px;margin:0 !important;padding:7px 12px;border:1px solid #e4dccc;border-radius:999px;background:#faf6f0;color:#5a6573 !important;font:500 11px/1.4 Inter,sans-serif !important;letter-spacing:.14em !important;text-transform:uppercase !important}
#zkVERS p:first-child::before,#zMC-t- p:first-child::before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:#8a9a8b}
#zkVERS h1{margin:22px 0 0 !important;font-size:clamp(44px,5vw,72px) !important;line-height:1.1 !important;letter-spacing:-.02em !important;text-align:center !important}
#zkVERS p:last-child{max-width:600px;margin:24px auto 0 !important;font-size:17px !important;line-height:1.6 !important;color:#5a6573 !important;text-align:center !important}
#zcQAGD .block-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) !important;grid-template-rows:auto auto !important;column-gap:0 !important;row-gap:0 !important;width:100% !important;max-width:1224px !important;margin:0 auto 96px !important;padding:0 !important;min-height:0 !important;height:auto !important;background:#faf6f0;border:1px solid #e4dccc;border-radius:18px;box-shadow:0 1px 0 rgba(26,35,51,.06);overflow:hidden;transition:box-shadow .24s ease,border-color .24s ease}
#zcQAGD .block-layout:hover{box-shadow:0 6px 24px -8px rgba(26,35,51,.12);border-color:#c9bfaa}
.layout-element:has(> #zYiVa2){grid-area:1 / 1 / 3 / 2 !important;width:100% !important;height:auto !important;min-height:380px !important;align-self:stretch !important;overflow:hidden}
#zYiVa2{position:relative !important;width:100% !important;height:100% !important;max-height:none !important}
#zYiVa2 img{position:absolute !important;inset:0;width:100% !important;height:100% !important;max-height:none !important;object-fit:cover !important;border-radius:0 !important;transition:transform .6s ease}
#zcQAGD .block-layout:hover #zYiVa2 img{transform:scale(1.03)}
.layout-element:has(> #zMC-t-){grid-area:1 / 2 / 2 / 3 !important;width:100% !important;height:auto !important;align-self:end !important;padding:56px 56px 0;box-sizing:border-box}
.layout-element:has(> #zlf8-5){grid-area:2 / 2 / 3 / 3 !important;width:100% !important;height:auto !important;align-self:start !important;padding:24px 56px 56px;box-sizing:border-box}
#zMC-t- p:first-child{display:inline-flex !important;align-items:center;gap:8px;margin:0 !important;padding:7px 12px;border:1px solid #e4dccc;border-radius:999px;background:#f5efe6;color:#5a6573 !important;font:500 11px/1.4 Inter,sans-serif !important;letter-spacing:.14em !important;text-transform:uppercase !important}
#zMC-t- h2{margin:20px 0 0 !important;font-size:clamp(30px,3vw,44px) !important;line-height:1.12 !important;letter-spacing:-.015em !important;text-align:left !important}
#zMC-t- h2 em{color:#0b3f43}
#zMC-t- p:last-child{margin:20px 0 0 !important;font-size:17px !important;line-height:1.6 !important;color:#5a6573 !important;text-align:left !important}
#zlf8-5 p{margin:0 !important;text-align:left !important}
#zlf8-5 u{text-decoration:none !important}
#zlf8-5 a{display:inline-flex;align-items:center;padding:14px 22px;border:1px solid #1a2333;border-radius:999px;color:#1a2333 !important;font:500 13px/1 Inter,sans-serif !important;letter-spacing:.12em;text-transform:uppercase;text-decoration:none !important;transition:background .18s ease,color .18s ease}
#zlf8-5 a:hover{background:#1a2333;color:#faf6f0 !important}
@media (max-width:920px){
#z4Oq3I .block-layout{padding:40px 16px 40px !important}
#zkVERS h1{font-size:44px !important;margin-top:18px !important}
#zkVERS p:last-child,#zMC-t- p:last-child{font-size:16px !important}
#zcQAGD .block-layout{grid-template-columns:minmax(0,1fr) !important;grid-template-rows:auto auto auto !important;width:calc(100% - 32px) !important;margin:0 16px 56px !important}
.layout-element:has(> #zYiVa2){grid-area:1 / 1 / 2 / 2 !important;min-height:0 !important;aspect-ratio:768 / 487}
.layout-element:has(> #zMC-t-){grid-area:2 / 1 / 3 / 2 !important;padding:28px 22px 0}
.layout-element:has(> #zlf8-5){grid-area:3 / 1 / 4 / 2 !important;padding:20px 22px 28px}
}
/* ===== Straipsnis Magnis v1 (skiltis zuVPuK, tekstas zWh-1F; kelias, nuotrauka, susiję ir kvietimas – skriptas md-art) ===== */
#zuVPuK{min-height:0 !important;height:auto !important}
#zuVPuK .block-layout{grid-template-columns:minmax(0,1fr) !important;grid-template-rows:auto !important;width:100% !important;max-width:960px !important;margin:0 auto !important;padding:48px 24px 32px !important;min-height:0 !important;height:auto !important;box-sizing:border-box}
.layout-element:has(> #zWh-1F){grid-area:1 / 1 / 2 / 2 !important;width:100% !important;height:auto !important}
#zWh-1F > *,#zWh-1F > div > *{max-width:720px;margin-left:auto !important;margin-right:auto !important}
#zWh-1F .md-art-img,#zWh-1F .md-art-rel{max-width:none}
#zWh-1F .md-art-meta > *,#zWh-1F .md-art-img > *{max-width:none;margin:0 !important}
#zWh-1F h1{margin:20px auto 0 !important;font-size:clamp(40px,4.6vw,64px) !important;line-height:1.08 !important;letter-spacing:-.02em !important;text-align:left !important}
#zWh-1F h1 em{color:#0b3f43}
#zWh-1F h2{margin:56px auto 18px !important;font-size:clamp(28px,2.8vw,38px) !important;line-height:1.15 !important;letter-spacing:-.015em !important;text-align:left !important}
#zWh-1F p{margin-top:0 !important;margin-bottom:18px !important;font-size:17px !important;line-height:1.7 !important;color:#1a2333 !important;text-align:left !important}
#zWh-1F h1 + p,#zWh-1F .md-art-img + p{font-size:20px !important;line-height:1.6 !important;color:#5a6573 !important}
#zWh-1F strong{font-weight:500}
#zWh-1F ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:0 !important;margin-bottom:24px !important;padding:0 !important;list-style:none}
#zWh-1F ul li{margin:0 !important;padding:16px 18px;background:#faf6f0;border:1px solid #e4dccc;border-radius:10px}
#zWh-1F ul li::marker{content:none}
#zWh-1F ul li p{margin:0 !important;font-size:15px !important;line-height:1.5 !important}
#zWh-1F ul li strong{display:block;margin-bottom:4px;font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#5a6573}
#zWh-1F ul:nth-of-type(2){display:flex;flex-wrap:wrap;gap:12px}
#zWh-1F ul:nth-of-type(2) li{padding:12px 16px;background:#e1eeeb;border:0;color:#0b3f43}
#zWh-1F ul:nth-of-type(2) li p{font-size:10px !important;letter-spacing:.16em;text-transform:uppercase;color:#0b3f43 !important}
#zWh-1F ul:nth-of-type(2) li strong{margin-bottom:2px;font:400 22px/1.1 "Instrument Serif",Georgia,serif;letter-spacing:0;text-transform:none;color:#0b3f43}
#zWh-1F > p:last-child,#zWh-1F > div > p:last-child{display:flex;align-items:flex-start;gap:14px;margin-top:8px !important;padding:20px 22px;border-radius:18px;background:#e1eeeb;font-size:15px !important;line-height:1.6 !important;color:#0b3f43 !important}
#zWh-1F > p:last-child::before,#zWh-1F > div > p:last-child::before{content:"i";display:grid;place-items:center;flex:none;width:22px;height:22px;margin-top:1px;border:1px solid #0b3f43;border-radius:50%;font:400 12px/1 "Instrument Serif",Georgia,serif}
.md-art-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 auto 20px;font-size:12px;letter-spacing:.05em;color:#5f656d}
.md-art-crumbs a{color:#5a6573 !important;text-decoration:none !important}
.md-art-crumbs a:hover{color:#0b3f43 !important}
.md-art-crumbs b{font-weight:500;color:#1a2333}
#zWh-1F .md-art-meta{display:flex !important;flex-wrap:wrap;justify-content:flex-start !important;align-items:center;gap:10px;margin:0 auto}
#zWh-1F .md-art-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid #e4dccc;border-radius:999px;background:#faf6f0;color:#5a6573 !important;font:500 11px/1.4 Inter,sans-serif !important;letter-spacing:.14em !important;text-transform:uppercase}
.md-art-pill::before{content:"";width:6px;height:6px;border-radius:50%;background:#8a9a8b}
#zWh-1F .md-art-meta span:last-child{font-size:12px !important;letter-spacing:.05em;color:#5f656d !important}
.md-art-img{margin:40px 0 48px !important;aspect-ratio:768 / 487;border:1px solid #e4dccc;border-radius:28px;overflow:hidden;background:#efe7d8;box-shadow:0 6px 24px -8px rgba(26,35,51,.12)}
#zWh-1F .md-art-img img{display:block;width:100% !important;max-width:none !important;height:100% !important;margin:0 !important;object-fit:cover;border-radius:0 !important}
.md-art-rel{margin:40px 0 24px !important;padding:32px;background:#efe7d8;border-radius:28px}
.md-art-rel__head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:24px}
.md-art-rel__head h2{margin:0 !important;max-width:none !important;font-size:30px !important}
.md-art-rel__head h2 em{color:#0b3f43}
#zWh-1F .md-art-rel__head .md-ab-eyebrow{max-width:none !important;margin:0 0 12px !important;font:500 11px/1.4 Inter,sans-serif !important;letter-spacing:.22em !important;text-transform:uppercase;color:#5a6573 !important}
.md-art-rel__head a{padding:10px 16px;border:1px solid #c9bfaa;border-radius:999px;font:500 11px/1 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#1a2333 !important;text-decoration:none !important;white-space:nowrap}
.md-art-rel__head a:hover{border-color:#1a2333}
#zWh-1F .md-art-rel ul{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px !important;max-width:none !important;margin:0 !important}
.md-art-rel ul li{padding:0 !important;background:#faf6f0 !important;border:1px solid #e4dccc !important;border-radius:18px !important;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}
.md-art-rel ul li:hover{transform:translateY(-3px);box-shadow:0 6px 24px -8px rgba(26,35,51,.12);border-color:#c9bfaa !important}
.md-art-rel ul a{display:flex;flex-direction:column;gap:6px;padding:20px 22px;color:#1a2333 !important;text-decoration:none !important}
.md-art-rel ul b{font:400 22px/1.2 "Instrument Serif",Georgia,serif;letter-spacing:-.01em}
.md-art-rel ul span{font-size:13px;line-height:1.5;color:#5a6573}
.md-art-rel ul span::after{content:" →"}
.md-art-end{padding:96px 24px;background:#f5efe6}
.md-art-end .md-ab-wrap{display:flex;flex-direction:column;align-items:center;gap:24px;max-width:1224px;padding:96px 72px !important;background:#efe7d8;border-radius:28px;text-align:center}
.md-art-end h2{max-width:640px;margin:0;font:400 clamp(34px,3.6vw,52px)/1.12 "Instrument Serif",Georgia,serif;letter-spacing:-.015em;color:#1a2333}
.md-art-end h2 em{color:#0b3f43}
.md-art-end p:not(.md-ab-eyebrow){max-width:640px;margin:0;font-size:17px;line-height:1.6;color:#5a6573}
.md-art-end .md-ab-eyebrow{margin:0}
.md-art-end .md-ab-btns{justify-content:center}
.md-art-end .md-ab-btn{padding:18px 32px}
.md-art-end .md-ab-btn:not(.md-ab-btn--primary){border-color:#c9bfaa}
@media (max-width:920px){
#zuVPuK .block-layout{padding:28px 16px 16px !important}
#zWh-1F h1 + p,#zWh-1F .md-art-img + p{font-size:18px !important}
#zWh-1F p{font-size:16px !important}
#zWh-1F ul{grid-template-columns:minmax(0,1fr)}
.md-art-img{margin:28px 0 32px !important;border-radius:20px}
.md-art-rel{padding:20px 16px;border-radius:22px}
#zWh-1F .md-art-rel ul{grid-template-columns:minmax(0,1fr)}
.md-art-end{padding:56px 16px}
.md-art-end .md-ab-wrap{padding:48px 24px !important;border-radius:22px}
}
/* ===== Kontaktai v1 (skiltis z8OMQb; kortelių fonai ir antraštės – skriptas md-ct) ===== */
#z8OMQb{min-height:0 !important;height:auto !important}
#z8OMQb .block-layout{grid-template-columns:minmax(0,.4fr) minmax(0,.5fr) minmax(0,1.1fr) !important;grid-template-rows:repeat(9,auto) !important;column-gap:0 !important;row-gap:0 !important;width:100% !important;max-width:1224px !important;margin:0 auto !important;padding:56px 0 96px !important;min-height:0 !important;height:auto !important}
#z8OMQb .layout-element{z-index:1 !important;width:auto !important;height:auto !important;min-height:0 !important}
.layout-element:has(> #zXVYiP){grid-area:1 / 1 / 2 / 4 !important;width:100% !important;max-width:760px !important;justify-self:center !important;margin-bottom:64px}
#zXVYiP{text-align:center !important}
#zXVYiP p:first-child{display:inline-flex !important;align-items:center;gap:8px;margin:0 !important;padding:7px 12px;border:1px solid #e4dccc;border-radius:999px;background:#faf6f0;color:#5a6573 !important;font:500 11px/1.4 Inter,sans-serif !important;letter-spacing:.14em !important;text-transform:uppercase !important}
#zXVYiP p:first-child::before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:#8a9a8b}
#zXVYiP h1{margin:22px 0 0 !important;font-size:clamp(44px,5vw,72px) !important;line-height:1.1 !important;letter-spacing:-.02em !important;text-align:center !important}
#zXVYiP p:last-child{max-width:600px;margin:24px auto 0 !important;font-size:17px !important;line-height:1.6 !important;color:#5a6573 !important;text-align:center !important}
#z8OMQb .md-ct-dark{grid-area:2 / 1 / 6 / 3;background:#0b3f43;border-radius:28px;box-shadow:0 20px 60px -20px rgba(26,35,51,.18)}
#z8OMQb .md-ct-card{grid-area:6 / 1 / 10 / 3;margin-top:24px;background:#faf6f0;border:1px solid #e4dccc;border-radius:18px;box-shadow:0 1px 0 rgba(26,35,51,.06)}
#z8OMQb .md-ct-card--form{grid-area:2 / 3 / 10 / 4;margin:0 0 0 32px}
#z8OMQb .md-ct-dark,#z8OMQb .md-ct-card{z-index:0;align-self:stretch}
.md-ct-h{z-index:1;margin:0 40px 24px}
.md-ct-h p{margin:0 0 12px;font:500 11px/1.4 Inter,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#5a6573}
.md-ct-h h2{margin:0;font:400 30px/1.15 "Instrument Serif",Georgia,serif;letter-spacing:-.015em;color:#1a2333}
.md-ct-h h2 em{color:#0b3f43}
#z8OMQb .md-ct-h--co{grid-area:6 / 1 / 7 / 3;margin:64px 40px 24px}
#z8OMQb .md-ct-h--form{grid-area:2 / 3 / 10 / 4;align-self:start;margin:40px 40px 0 72px}
.layout-element:has(> #zOn0BV){grid-area:2 / 1 / 3 / 3 !important;margin:48px 40px 0}
.layout-element:has(> #z945e3){grid-area:3 / 1 / 4 / 3 !important;margin:6px 40px 22px}
.layout-element:has(> #zEcprF){grid-area:4 / 1 / 5 / 3 !important;margin:0 40px;padding-top:22px;border-top:1px solid rgba(255,255,255,.15)}
.layout-element:has(> #zq1PpU){grid-area:5 / 1 / 6 / 3 !important;margin:6px 40px 40px}
#zOn0BV p,#zEcprF p{margin:0 !important;font:500 11px/1.4 Inter,sans-serif !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:rgba(255,255,255,.72) !important;text-align:left !important}
#zOn0BV strong,#zEcprF strong{font-weight:500}
#z945e3 p,#zq1PpU p{margin:0 !important;text-align:left !important}
#z945e3 a,#zq1PpU a{font:400 34px/1.15 "Instrument Serif",Georgia,serif !important;color:#fff !important;text-decoration:none !important;overflow-wrap:anywhere}
#z945e3 a:hover,#zq1PpU a:hover{text-decoration:underline !important;text-underline-offset:4px}
.layout-element:has(> #zns23q){grid-area:7 / 1 / 8 / 2 !important;margin-left:40px}
.layout-element:has(> #z2XH0V){grid-area:7 / 2 / 8 / 3 !important;margin-right:40px}
.layout-element:has(> #zl1olX){grid-area:8 / 1 / 9 / 2 !important;margin-left:40px;border-top:1px solid #e4dccc}
.layout-element:has(> #z8t3bQ){grid-area:8 / 2 / 9 / 3 !important;margin-right:40px;border-top:1px solid #e4dccc}
.layout-element:has(> #zJJvBR){grid-area:9 / 1 / 10 / 2 !important;margin-left:40px;margin-bottom:28px;border-top:1px solid #e4dccc}
.layout-element:has(> #zXi9EJ){grid-area:9 / 2 / 10 / 3 !important;margin-right:40px;margin-bottom:28px;border-top:1px solid #e4dccc}
#zns23q p,#zl1olX p,#zJJvBR p{margin:0 !important;padding:14px 12px 14px 0;font-size:15px !important;line-height:1.45 !important;color:#5a6573 !important;text-align:left !important}
#zns23q strong,#zl1olX strong,#zJJvBR strong{font-weight:400}
#z2XH0V p,#z8t3bQ p,#zXi9EJ p{margin:0 !important;padding:14px 0;font-size:15px !important;font-weight:500 !important;line-height:1.45 !important;color:#1a2333 !important;text-align:right !important}
.layout-element:has(> #zchU3W){grid-area:2 / 3 / 10 / 4 !important;align-self:start !important;margin:124px 40px 40px 72px}
#zchU3W .input__label{margin-bottom:8px !important;font:500 11px/1.4 Inter,sans-serif !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:#5a6573 !important}
#zchU3W .input__component{padding:14px 16px !important;border:1px solid #c9bfaa !important;border-radius:10px !important;background:#f5efe6 !important;font:400 15px Inter,sans-serif !important;color:#1a2333 !important;transition:border-color .18s ease,box-shadow .18s ease}
#zchU3W .input__component:focus{border-color:#0b3f43 !important;box-shadow:0 0 0 3px #e1eeeb;outline:none}
#zchU3W textarea.input__component{min-height:140px}
#zchU3W .form__control{gap:20px !important}
#zchU3W .form__button{justify-content:center !important;text-align:center !important;height:auto !important;padding:18px 32px !important;font-size:13px !important;font-weight:500 !important;letter-spacing:.12em !important}
#zchU3W .form__button:hover{background:#082f32 !important;transform:translateY(-1px)}
@media (max-width:920px){
#z8OMQb .block-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;grid-template-rows:repeat(12,auto) !important;padding:40px 16px 56px !important}
.layout-element:has(> #zXVYiP){grid-area:1 / 1 / 2 / 3 !important;margin-bottom:40px}
#zXVYiP h1{font-size:44px !important;margin-top:18px !important}
#zXVYiP p:last-child{font-size:16px !important}
#z8OMQb .md-ct-dark{grid-area:2 / 1 / 6 / 3}
#z8OMQb .md-ct-card{grid-area:6 / 1 / 10 / 3}
#z8OMQb .md-ct-card--form{grid-area:10 / 1 / 13 / 3;margin:24px 0 0}
#z8OMQb .md-ct-h--form{grid-area:10 / 1 / 11 / 3;margin:48px 22px 20px}
#z8OMQb .md-ct-h--co{margin:52px 22px 16px}
.layout-element:has(> #zOn0BV){margin:32px 22px 0}
.layout-element:has(> #z945e3){margin:6px 22px 20px}
.layout-element:has(> #zEcprF){margin:0 22px}
.layout-element:has(> #zq1PpU){margin:6px 22px 32px}
#z945e3 a,#zq1PpU a{font-size:28px !important}
.layout-element:has(> #zns23q),.layout-element:has(> #zl1olX),.layout-element:has(> #zJJvBR){margin-left:22px}
.layout-element:has(> #z2XH0V),.layout-element:has(> #z8t3bQ),.layout-element:has(> #zXi9EJ){margin-right:22px}
#zns23q p,#zl1olX p,#zJJvBR p,#z2XH0V p,#z8t3bQ p,#zXi9EJ p{font-size:14px !important}
.layout-element:has(> #zchU3W){grid-area:11 / 1 / 13 / 3 !important;margin:0 22px 28px}
#zchU3W .form__button{width:100% !important}
}
/* ===== Kas yra OSI Magnesium v1 (skiltis z7iAzp; juosta ir panelė = .block-layout ::before/::after; kortelės ir kvietimas – skriptas md-osi) ===== */
#z7iAzp{min-height:0 !important;height:auto !important;overflow-x:clip}
#z7iAzp .block-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) !important;grid-template-rows:repeat(7,auto) !important;column-gap:64px !important;row-gap:0 !important;align-items:center !important;width:100% !important;max-width:1224px !important;margin:0 auto !important;padding:40px 0 96px !important;min-height:0 !important;height:auto !important}
#z7iAzp .block-layout::before{content:"";grid-area:3 / 1 / 5 / 3;align-self:stretch;margin:0 calc(50% - 50vw);background:#faf6f0;border-top:1px solid #e4dccc;border-bottom:1px solid #e4dccc;z-index:0}
#z7iAzp .block-layout::after{content:"";grid-area:5 / 1 / 7 / 3;align-self:stretch;margin-top:96px;background:#efe7d8;border-radius:28px;z-index:0}
#z7iAzp .layout-element{z-index:1 !important;height:auto !important}
.layout-element:has(> #fuiEro){grid-area:1 / 1 / 2 / 2 !important;width:100% !important;align-self:end !important}
.layout-element:has(> #iyXyVF){grid-area:2 / 1 / 3 / 2 !important;width:100% !important;align-self:start !important;margin-bottom:96px}
.layout-element:has(> #z8ZS2p){grid-area:1 / 2 / 3 / 3 !important;width:100% !important;aspect-ratio:3 / 2;margin-bottom:96px}
.layout-element:has(> #kZxcic){grid-area:3 / 1 / 5 / 2 !important;width:100% !important;aspect-ratio:16 / 9}
.layout-element:has(> #zLPvDt){grid-area:3 / 2 / 4 / 3 !important;width:100% !important;align-self:end !important;margin-top:96px}
.layout-element:has(> #zJrDZF){grid-area:4 / 2 / 5 / 3 !important;width:100% !important;align-self:start !important;margin-bottom:96px}
.layout-element:has(> #z5IauW){grid-area:5 / 1 / 6 / 2 !important;width:100% !important;align-self:end !important;margin-top:192px;padding-left:72px;box-sizing:border-box}
.layout-element:has(> #zXKeGJ){grid-area:6 / 1 / 7 / 2 !important;width:100% !important;align-self:start !important;margin-bottom:96px;padding-left:72px;box-sizing:border-box}
#z7iAzp .md-os-stat{grid-area:5 / 2 / 7 / 3;align-self:center;z-index:1;margin:192px 72px 96px 0}
.layout-element:has(> #zwU7C2){grid-area:7 / 1 / 8 / 2 !important;width:100% !important;aspect-ratio:3 / 2;margin-top:96px}
#z7iAzp .md-os-fit{grid-area:7 / 2 / 8 / 3;align-self:center;z-index:1;margin-top:96px}
#fuiEro p:first-child{display:inline-flex !important;align-items:center;gap:8px;margin:0 !important;padding:7px 12px;border:1px solid #e4dccc;border-radius:999px;background:#faf6f0;color:#5a6573 !important;font:500 11px/1.4 Inter,sans-serif !important;letter-spacing:.14em !important;text-transform:uppercase !important}
#fuiEro p:first-child::before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:#8a9a8b}
#fuiEro h1{margin:28px 0 0 !important;font-size:clamp(44px,5.2vw,80px) !important;line-height:1.05 !important;letter-spacing:-.02em !important;text-align:left !important}
#fuiEro em,#zLPvDt em,#z5IauW em,.md-os-fit em,.md-os-end em{color:#0b3f43}
#iyXyVF p{max-width:500px;margin:28px 0 0 !important;font-size:17px !important;line-height:1.6 !important;color:#5a6573 !important;text-align:left !important}
#iyXyVF p:last-child{margin-top:36px !important}
#iyXyVF a,#zXKeGJ a{display:inline-flex;align-items:center;justify-content:center;padding:18px 32px;border:1px solid #0b3f43;border-radius:999px;background:#0b3f43;color:#fff !important;font:500 13px/1 Inter,sans-serif !important;letter-spacing:.12em;text-transform:uppercase;text-decoration:none !important;transition:background .18s ease,transform .18s ease}
#iyXyVF a:hover{background:#082f32;transform:translateY(-1px)}
#zXKeGJ a{padding:14px 22px;background:transparent;border-color:#1a2333;color:#1a2333 !important}
#zXKeGJ a:hover{background:#1a2333;color:#faf6f0 !important}
#zLPvDt p:first-child,#z5IauW p:first-child{margin:0 !important;font:500 11px/1.4 Inter,sans-serif !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:#5a6573 !important;text-align:left !important}
#zLPvDt h2{margin:14px 0 24px !important;font-size:clamp(34px,3.6vw,52px) !important;line-height:1.12 !important;letter-spacing:-.015em !important;text-align:left !important}
#zJrDZF p{margin:0 !important;font-size:17px !important;line-height:1.7 !important;color:#1a2333 !important;text-align:left !important}
#z5IauW h2{margin:16px 0 28px !important;font-size:clamp(34px,3.75vw,54px) !important;line-height:1.12 !important;letter-spacing:-.015em !important;text-align:left !important}
#zXKeGJ p{max-width:520px;margin:0 0 12px !important;font-size:17px !important;line-height:1.6 !important;color:#5a6573 !important;text-align:left !important}
#zXKeGJ p:last-child{margin:24px 0 0 !important}
#z8ZS2p,#kZxcic,#zwU7C2{width:100% !important;height:100% !important;border:1px solid #e4dccc;border-radius:28px !important;box-shadow:0 20px 60px -20px rgba(26,35,51,.18);box-sizing:border-box;background:#efe7d8}
#z8ZS2p,#kZxcic,#zwU7C2{position:relative !important}
#z8ZS2p img,#kZxcic img,#zwU7C2 img{position:absolute !important;inset:0;width:100% !important;height:100% !important;max-height:none !important;object-fit:cover !important;border-radius:27px !important}
.layout-element:has(> #z8ZS2p),.layout-element:has(> #kZxcic),.layout-element:has(> #zwU7C2){overflow:visible !important}
.layout-element:has(> #z8ZS2p)::before{content:"";position:absolute;z-index:-1;top:-24px;right:-24px;width:44%;aspect-ratio:1 / 1;border:1px dashed #c9bfaa;border-radius:50%;pointer-events:none}
.md-os-fl{position:absolute;z-index:2;padding:14px 18px;background:#faf6f0;border:1px solid #e4dccc;border-radius:18px;box-shadow:0 6px 24px -8px rgba(26,35,51,.12)}
.md-os-fl span{display:block;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#5f656d}
.md-os-fl b{display:block;margin-top:4px;font:400 24px/1.2 "Instrument Serif",Georgia,serif;color:#0b3f43;white-space:nowrap}
.md-os-fl--1{left:-24px;bottom:28px}
.md-os-fl--2{right:24px;top:-22px}
.md-os-fit h2{margin:0 0 36px;font:400 clamp(34px,3.6vw,52px)/1.12 "Instrument Serif",Georgia,serif;letter-spacing:-.015em;color:#1a2333}
.md-os-fit ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}
.md-os-fit li{display:flex;align-items:center;gap:16px;padding:20px 22px;background:#faf6f0;border:1px solid #e4dccc;border-radius:18px;box-shadow:0 1px 0 rgba(26,35,51,.06);font-size:15px;line-height:1.4;color:#1a2333;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}
.md-os-fit li:hover{transform:translateY(-3px);box-shadow:0 6px 24px -8px rgba(26,35,51,.12);border-color:#c9bfaa}
.md-os-fit li span{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:#e1eeeb;color:#0b3f43;font:400 17px/1 "Instrument Serif",Georgia,serif}
.md-os-end{padding:96px 0;background:#faf6f0;border-top:1px solid #e4dccc;border-bottom:1px solid #e4dccc}
.md-os-end .md-ab-wrap{display:flex;flex-direction:column;align-items:center;gap:24px;max-width:620px;text-align:center}
.md-os-end h2{margin:0;font:400 clamp(34px,3.6vw,52px)/1.12 "Instrument Serif",Georgia,serif;letter-spacing:-.015em;color:#1a2333}
.md-os-end p{margin:0;font-size:17px;line-height:1.6;color:#5a6573}
.md-os-end .md-ab-btn{padding:18px 32px}
@media (prefers-reduced-motion:no-preference){
@keyframes md-os-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.layout-element:has(> #z8ZS2p)::before{animation:md-os-spin 90s linear infinite}
.md-os-fl{animation:md-ab-bob 6s ease-in-out infinite}
.md-os-fl--2{animation-delay:3s}
}
@media (max-width:1100px){
.md-os-fit ol{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:920px){
#z7iAzp .block-layout{grid-template-columns:minmax(0,1fr) !important;grid-template-rows:repeat(11,auto) !important;padding:24px 16px 56px !important}
#z7iAzp .block-layout::before{grid-area:4 / 1 / 7 / 2;margin:0 -16px}
#z7iAzp .block-layout::after{grid-area:7 / 1 / 10 / 2;margin-top:56px;border-radius:22px}
.layout-element:has(> #fuiEro){grid-area:1 / 1 / 2 / 2 !important}
.layout-element:has(> #iyXyVF){grid-area:2 / 1 / 3 / 2 !important;margin-bottom:40px}
.layout-element:has(> #z8ZS2p){grid-area:3 / 1 / 4 / 2 !important;margin-bottom:56px}
.layout-element:has(> #kZxcic){grid-area:4 / 1 / 5 / 2 !important;margin-top:56px}
.layout-element:has(> #zLPvDt){grid-area:5 / 1 / 6 / 2 !important;margin-top:32px}
.layout-element:has(> #zJrDZF){grid-area:6 / 1 / 7 / 2 !important;margin-bottom:56px}
.layout-element:has(> #z5IauW){grid-area:7 / 1 / 8 / 2 !important;margin-top:104px;padding:0 24px}
.layout-element:has(> #zXKeGJ){grid-area:8 / 1 / 9 / 2 !important;margin-bottom:32px;padding:0 24px}
#z7iAzp .md-os-stat{grid-area:9 / 1 / 10 / 2;margin:0 24px 24px}
.layout-element:has(> #zwU7C2){grid-area:10 / 1 / 11 / 2 !important;margin-top:56px}
#z7iAzp .md-os-fit{grid-area:11 / 1 / 12 / 2;margin-top:32px}
#fuiEro h1{font-size:44px !important;margin-top:20px !important}
#iyXyVF p,#zJrDZF p,#zXKeGJ p{font-size:16px !important}
#iyXyVF p:first-child{margin-top:20px !important}
#iyXyVF p:last-child{margin-top:28px !important}
.layout-element:has(> #z8ZS2p)::before{right:0;top:-14px}
.md-os-fl{padding:10px 14px}
.md-os-fl b{font-size:20px}
.md-os-fl--1{left:10px;bottom:12px}
.md-os-fl--2{right:10px;top:-16px}
.md-os-fit h2{margin-bottom:24px}
.md-os-fit ol{gap:10px}
.md-os-fit li{padding:16px 18px}
.md-os-end{padding:56px 0}
}
/* ===== Greita peržiūra v1 (produktų sąrašo langas .ecommerce-product-preview, .block-product--in-preview) ===== */
.ecommerce-product-preview .modal{max-width:960px !important;width:calc(100% - 48px) !important;background:#faf6f0 !important;border-radius:28px !important;box-shadow:0 30px 80px -24px rgba(26,35,51,.35)}
.ecommerce-product-preview .modal__close-button{top:20px !important;right:20px !important;display:grid !important;place-items:center;width:40px !important;height:40px !important;padding:0 !important;box-sizing:border-box !important;border:1px solid #e4dccc !important;border-radius:50% !important;background:#faf6f0 !important;color:#1a2333 !important;z-index:3}
.ecommerce-product-preview .modal__close-button:hover{border-color:#1a2333 !important}
.ecommerce-product-preview .ecommerce-product-preview__content{padding:48px !important;box-sizing:border-box}
.block-product--in-preview{padding:0 !important}
.block-product--in-preview .md-pdp-crumbs{display:none}
.block-product--in-preview .block-product__main-info{grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;gap:48px !important;align-items:center !important}
.block-product--in-preview .block-product__image-content-wrapper{position:static !important}
.block-product--in-preview .product-carousel__image-wrapper{border-radius:22px !important}
.block-product--in-preview .block-product__content-wrapper{min-width:0}
.block-product--in-preview .block-product__title{font-size:clamp(34px,3.6vw,48px) !important;padding-right:48px}
.block-product--in-preview .block-product__price{font-size:32px !important}
.block-product--in-preview .block-product__price-wrapper{margin:14px 0 20px !important}
.block-product--in-preview .option-select{max-width:none}
.block-product--in-preview .block-product__button-wrapper,.block-product--in-preview .block-product__primary-buttons,.block-product--in-preview .block-product__button{box-sizing:border-box !important;max-width:100% !important}
.block-product--in-preview .block-product__link{display:inline-flex;align-items:center;gap:8px;margin-top:20px !important;font:500 12px/1 Inter,sans-serif !important;letter-spacing:.12em;text-transform:uppercase;color:#0b3f43 !important;text-decoration:none !important}
.block-product--in-preview .block-product__link::after{content:"→";transition:transform .18s ease}
.block-product--in-preview .block-product__link:hover::after{transform:translateX(3px)}
@media (max-width:920px){
.ecommerce-product-preview .modal{width:100% !important;border-radius:22px 22px 0 0 !important}
.ecommerce-product-preview .ecommerce-product-preview__content{padding:64px 20px 28px !important}
.ecommerce-product-preview .modal__close-button{position:fixed !important;top:16px !important;right:16px !important;box-shadow:0 4px 14px -6px rgba(26,35,51,.3)}
.block-product--in-preview .block-product__main-info{grid-template-columns:minmax(0,1fr) !important;gap:24px !important}
.block-product--in-preview .product-carousel__image-wrapper{max-width:320px;margin:0 auto}
.block-product--in-preview .block-product__title{font-size:30px !important;padding-right:0}
}
/* ===== UX v1 (auditas 2026-10-14: kraštai 921–1300 px, statistikos, etiketės, meniu, krepšelis, prilipęs mygtukas, smulkūs tekstai; skriptas md-ux) ===== */
/* clip, not hidden: hidden would make body a scroll container and break the sticky header */
html,body{overflow-x:clip !important}
@media (min-width:921px) and (max-width:1300px){
:is(#zMZM0n,#zlEVfc,#zZDZm7,#z9udA-,#zih4HM,#zyrf8N,#zJDRvT,#zjhazJ,#z7iAzp) .block-layout,#zU8U5s .block-layout{padding-left:32px !important;padding-right:32px !important;box-sizing:border-box !important}
.md-ab-wrap{padding-left:32px !important;padding-right:32px !important}
#zcQAGD .block-layout{width:calc(100% - 64px) !important}
}
/* Values scale with the card width: "1600–2000 m" is ~5em wide and has to fit half the card. */
.md-ab-stat,#zycVtO{container-type:inline-size}
.md-ab-stat dd{font-size:clamp(20px,calc((100cqi - 40px) / 10),44px) !important}
#zycVtO p strong{font-size:clamp(20px,calc((100cqi - 40px) / 10),36px) !important}
.block-header__hamburger-menu{position:relative !important}
.block-header__hamburger-menu::after{content:"";position:absolute;inset:-13px -10px}
.cart-drawer .site-drawer,.cart-drawer .site-drawer__close-button,.cart-drawer .cart__footer{background:#faf6f0 !important}
.cart-drawer .cart__content-title{font:400 30px/1.15 "Instrument Serif",Georgia,serif !important;letter-spacing:-.015em;color:#1a2333 !important}
.cart-drawer .cart__list-item{padding:16px 0 !important;border-bottom:1px solid #e4dccc}
.cart-drawer .cart__list-item-image{border:1px solid #e4dccc !important;border-radius:10px !important;background:linear-gradient(180deg,#efe7d8 0%,#faf6f0 100%) !important;object-fit:contain !important}
.cart-drawer .cart__content-wrapper .cart__title{font:400 19px/1.25 "Instrument Serif",Georgia,serif !important;color:#1a2333 !important}
.cart-drawer .cart__text{color:#5a6573}
.cart-drawer .cart__price{font:400 18px/1.2 "Instrument Serif",Georgia,serif !important;color:#1a2333 !important}
.cart-drawer button:not(.cart__checkout-button){background:transparent !important;color:#0b3f43 !important}
.cart-drawer .cart__quantity,.cart-drawer .cart__quantity *{background:transparent !important}
.cart-drawer .cart__remove-button{color:#5f656d !important}
.cart-drawer .cart__remove-button:hover{color:#a8433a !important}
.cart-drawer .cart{min-height:0}
.cart-drawer .cart__content{flex:1 1 auto !important;min-height:0 !important}
.cart-drawer .cart__footer{flex:none !important;height:auto !important;min-height:0 !important;gap:10px;padding-bottom:calc(16px + env(safe-area-inset-bottom)) !important;border-top:1px solid #e4dccc}
.cart-drawer .cart__title--with-slot{font:500 15px/1.4 Inter,sans-serif !important;color:#1a2333 !important}
.cart-drawer .cart__title--with-slot span{font:400 28px/1 "Instrument Serif",Georgia,serif !important}
.cart-drawer .cart__checkout-button{flex:none !important;height:50px !important;border-radius:999px !important;background:#0b3f43 !important;color:#fff !important;font:500 13px/1 Inter,sans-serif !important;letter-spacing:.12em !important;text-transform:uppercase !important;transition:background .18s ease}
.cart-drawer .cart__checkout-button:hover{background:#082f32 !important}
.md-ship{margin:0 0 4px;padding:10px 14px;background:#e1eeeb;border-radius:12px;color:#0b3f43}
.md-ship p{margin:0 0 8px;font-size:13px;line-height:1.4}
.md-ship b{font-weight:600}
.md-ship__bar{height:6px;border-radius:999px;background:rgba(11,63,67,.15);overflow:hidden}
.md-ship__bar i{display:block;height:100%;border-radius:999px;background:#0b3f43;transition:width .4s ease}
.md-ship--done .md-ship__bar{display:none}
.md-ship--done p{margin:0}
.md-sticky{display:none}
@media (max-width:920px){
:is(#ztAGH_,#zPtEen,#fuiEro,#zkVERS,#zXVYiP,#zMC-t-) > p:first-child{font-size:10px !important;letter-spacing:.08em !important;padding:7px 10px !important}
#zU8U5s .text-box a,.md-ft-shop a{display:inline-block;padding:7px 0;margin:-7px 0}
.md-pdp-crumbs a,.md-art-crumbs a,.md-legal-crumbs a{display:inline-block;padding:12px 0;margin:-12px 0}
.block-product-list .product-list-item__button{font-size:11px !important;letter-spacing:.02em !important}
.block-product-list .ecommerce-product-ribbon__text{font-size:11px !important;letter-spacing:.1em !important}
#zWh-1F ul li strong{font-size:11px}
#zWh-1F ul:nth-of-type(2) li p{font-size:11px !important}
.md-os-fl span,.md-ab-floater span{font-size:11px}
.md-sticky{position:fixed;left:0;right:0;bottom:0;z-index:17;display:flex;align-items:center;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#faf6f0;border-top:1px solid #e4dccc;box-shadow:0 -8px 24px -12px rgba(26,35,51,.18);transform:translateY(110%);transition:transform .25s ease}
.md-sticky.is-on{transform:none}
.md-sticky__info{flex:1;min-width:0}
.md-sticky__info b{display:block;overflow:hidden;font:400 16px/1.2 "Instrument Serif",Georgia,serif;color:#1a2333;white-space:nowrap;text-overflow:ellipsis}
.md-sticky__info span{font:400 20px/1.2 "Instrument Serif",Georgia,serif;color:#0b3f43}
.md-sticky button{flex:none;height:48px;padding:0 22px;border:0;border-radius:999px;background:#0b3f43;color:#fff;font:500 12px/1 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}
body.md-sticky-pad{padding-bottom:76px}
}
@media (prefers-reduced-motion:reduce){.md-sticky{transition:none}}
/* ===== Apie mus v1 (skiltis zjhazJ: antraštė ztAGH_, istorija zJOCfW, nuotrauka zezq8f; juosta ir kvietimas – skriptas md-about) ===== */
#zjhazJ{min-height:0 !important;height:auto !important}
#zjhazJ .block-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;grid-template-rows:auto auto !important;column-gap:72px !important;row-gap:0 !important;align-items:center !important;width:100% !important;max-width:1224px !important;margin:0 auto !important;padding:56px 0 96px !important;min-height:0 !important;height:auto !important}
.layout-element:has(> #ztAGH_){grid-area:1 / 1 / 2 / 3 !important;width:100% !important;max-width:760px !important;justify-self:center !important;height:auto !important;margin-bottom:64px}
.layout-element:has(> #zJOCfW){grid-area:2 / 1 / 3 / 2 !important;width:100% !important;max-width:560px !important;height:auto !important}
.layout-element:has(> #zezq8f){grid-area:2 / 2 / 3 / 3 !important;width:100% !important;max-width:560px !important;justify-self:end !important;height:auto !important;aspect-ratio:768 / 746;overflow:visible !important}
#ztAGH_{text-align:center !important}
#ztAGH_ p:first-child{display:flex !important;align-items:center;gap:8px;width:max-content;max-width:100%;margin:0 auto !important;padding:7px 12px;border:1px solid #e4dccc;border-radius:999px;background:#faf6f0;box-sizing:border-box;color:#5a6573 !important;font:500 11px/1.4 Inter,sans-serif !important;letter-spacing:.14em !important;text-transform:uppercase !important}
#ztAGH_ p:first-child::before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:#8a9a8b}
#ztAGH_ h1{text-align:center !important;font-size:clamp(44px,5vw,72px) !important;line-height:1.1 !important;letter-spacing:-.02em !important;margin:22px 0 0 !important}
#ztAGH_ h1 em,#zJOCfW em{color:#0b3f43}
#ztAGH_ p:last-child{text-align:center !important;max-width:600px;margin:24px auto 0 !important;font-size:17px !important;line-height:1.6 !important;color:#5a6573 !important}
#zJOCfW p{margin:0 0 20px !important;font-size:17px !important;line-height:1.7 !important;color:#1a2333 !important;text-align:left !important}
#zJOCfW p:last-child{margin-bottom:0 !important}
#zJOCfW p:first-child{font:500 11px/1.4 Inter,sans-serif !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:#5a6573 !important}
#zJOCfW p:nth-child(2){font-family:"Instrument Serif",Georgia,serif !important;font-size:clamp(28px,2.6vw,38px) !important;line-height:1.2 !important;letter-spacing:-.01em}
#zezq8f{position:relative !important;width:100% !important;height:100% !important;overflow:visible !important}
#zezq8f::before{content:"";position:absolute;top:-28px;right:-28px;width:62%;aspect-ratio:1 / 1;border:1px solid #c9bfaa;border-radius:50%;pointer-events:none}
#zezq8f img{position:relative;width:100% !important;height:100% !important;object-fit:cover !important;border:1px solid #e4dccc;border-radius:28px !important;box-shadow:0 20px 60px -20px rgba(26,35,51,.18);box-sizing:border-box}
.md-ab-floater{position:absolute;z-index:1;left:-28px;bottom:36px;padding:14px 18px;background:#faf6f0;border:1px solid #e4dccc;border-radius:18px;box-shadow:0 6px 24px -8px rgba(26,35,51,.12)}
.md-ab-floater span{display:block;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#5f656d}
.md-ab-floater b{display:block;margin-top:4px;font:400 24px/1.2 "Instrument Serif",Georgia,serif;color:#0b3f43}
.md-ab-band{background:#faf6f0;border-top:1px solid #e4dccc;border-bottom:1px solid #e4dccc}
.md-ab-wrap{width:100%;max-width:1224px;margin:0 auto;box-sizing:border-box}
.md-ab-band .md-ab-wrap{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding:40px 0}
.md-ab-eyebrow{margin:0 0 12px;font:500 11px/1.4 Inter,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#5a6573}
.md-ab-meta{margin:0;font-size:12px;letter-spacing:.05em;color:#5f656d}
.md-ab-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}
.md-ab-chips li{display:inline-flex;align-items:center;min-height:40px;padding:10px 16px;box-sizing:border-box;border:1px solid #c9bfaa;border-radius:999px;background:#f5efe6;font-size:12px;letter-spacing:.06em;color:#1a2333;white-space:nowrap}
.md-ab-cta{padding:96px 0;background:#f5efe6}
.md-ab-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:72px;align-items:center;padding:96px 72px;background:#efe7d8;border-radius:28px}
.md-ab-h2{margin:16px 0 28px;font:400 clamp(34px,3.75vw,54px)/1.12 "Instrument Serif",Georgia,serif;letter-spacing:-.015em;color:#1a2333}
.md-ab-h2 em{color:#0b3f43}
.md-ab-lead{max-width:520px;margin:0 0 32px;font-size:17px;line-height:1.6;color:#5a6573}
.md-ab-btns{display:flex;flex-wrap:wrap;gap:14px}
.md-ab-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;border:1px solid #1a2333;border-radius:999px;font:500 13px/1 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;text-decoration:none !important;color:#1a2333 !important;transition:background .18s ease,color .18s ease,transform .18s ease}
.md-ab-btn:hover{background:#1a2333;color:#faf6f0 !important}
.md-ab-btn--primary{background:#0b3f43;border-color:#0b3f43;color:#fff !important}
.md-ab-btn--primary:hover{background:#082f32;border-color:#082f32;color:#fff !important;transform:translateY(-1px)}
.md-ab-stat{padding:48px;background:#0b3f43;border-radius:28px;box-shadow:0 20px 60px -20px rgba(26,35,51,.18);color:#fff}
.md-ab-stat dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin:0}
.md-ab-stat div{display:flex;flex-direction:column}
.md-ab-stat dd{order:-1}
.md-ab-stat dt{margin-top:10px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;opacity:.72}
.md-ab-stat dd{margin:0;font:400 44px/1.1 "Instrument Serif",Georgia,serif;letter-spacing:-.01em;white-space:nowrap}
.md-ab-stat p{display:flex;align-items:center;gap:12px;margin:40px 0 0;padding-top:32px;border-top:1px solid rgba(255,255,255,.15);font-size:13px;letter-spacing:.05em}
.md-ab-stat p::before{content:"";flex:none;width:8px;height:8px;border:1px solid rgba(255,255,255,.7);border-radius:50%}
@media (prefers-reduced-motion:no-preference){
@keyframes md-ab-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
@keyframes md-ab-breathe{0%,100%{transform:scale(1)}50%{transform:scale(1.03)}}
.md-ab-floater{animation:md-ab-bob 6s ease-in-out infinite}
#zezq8f::before{animation:md-ab-breathe 12s ease-in-out infinite}
}
@media (max-width:1100px){
.md-ab-panel{grid-template-columns:minmax(0,1fr);gap:40px;padding:64px 40px}
}
@media (max-width:920px){
#zjhazJ .block-layout{grid-template-columns:minmax(0,1fr) !important;grid-template-rows:auto auto auto !important;padding:40px 16px 64px !important}
.layout-element:has(> #ztAGH_){grid-area:1 / 1 / 2 / 2 !important;margin-bottom:48px}
.layout-element:has(> #zJOCfW){grid-area:2 / 1 / 3 / 2 !important;max-width:none !important}
.layout-element:has(> #zezq8f){grid-area:3 / 1 / 4 / 2 !important;justify-self:center !important;margin-top:48px}
#ztAGH_ h1{font-size:44px !important;margin-top:18px !important}
#ztAGH_ p:last-child,#zJOCfW p{font-size:16px !important}
#zJOCfW p:nth-child(2){font-size:28px !important}
#zezq8f::before{top:-16px;right:-12px}
.md-ab-floater{left:12px;bottom:16px;padding:10px 14px}
.md-ab-floater b{font-size:20px}
.md-ab-wrap{padding-left:16px !important;padding-right:16px !important}
.md-ab-band .md-ab-wrap{padding-top:28px;padding-bottom:28px}
.md-ab-cta{padding:56px 0}
.md-ab-panel{padding:48px 24px;border-radius:22px}
.md-ab-stat{padding:32px 24px}
.md-ab-stat dl{gap:28px}
.md-ab-stat dd{font-size:32px}
}
/* ===== Teisiniai puslapiai v1 (pristatymas zBHXb4/zXuMPI, grąžinimas zU0g9i/zLTR09, terminai z1HwQr/zoVQxj, privatumas z8Myu6/zrFmCL; šoninė kortelė – skriptas md-legal) ===== */
:is(#zBHXb4,#zU0g9i,#z1HwQr,#z8Myu6){min-height:0 !important;height:auto !important}
:is(#zBHXb4,#zU0g9i,#z1HwQr,#z8Myu6) .block-layout{grid-template-columns:minmax(0,720px) 300px !important;grid-template-rows:auto !important;justify-content:center !important;column-gap:80px !important;row-gap:24px !important;align-items:start !important;width:100% !important;max-width:1224px !important;margin:0 auto !important;padding:48px 24px 96px !important;min-height:0 !important;height:auto !important;box-sizing:border-box}
.layout-element:has(> :is(#zXuMPI,#zLTR09,#zoVQxj,#zrFmCL)){grid-area:1 / 1 / 2 / 2 !important;width:100% !important;height:auto !important}
:is(#zXuMPI,#zLTR09,#zoVQxj,#zrFmCL){counter-reset:md-sec}
:is(#zXuMPI,#zLTR09,#zoVQxj,#zrFmCL) h1{margin:0 0 40px !important;padding-bottom:40px;border-bottom:1px solid #e4dccc;font-size:clamp(40px,4.6vw,64px) !important;line-height:1.08 !important;letter-spacing:-.02em !important;text-align:left !important}
:is(#zXuMPI,#zLTR09,#zoVQxj,#zrFmCL) h1 strong{font-weight:inherit}
:is(#zXuMPI,#zLTR09,#zoVQxj,#zrFmCL) h2{margin:56px 0 18px !important;font-size:clamp(28px,2.8vw,38px) !important;line-height:1.15 !important;letter-spacing:-.015em !important;text-align:left !important}
:is(#zXuMPI,#zLTR09,#zoVQxj,#zrFmCL) h1 + h2{margin-top:0 !important}
:is(#zXuMPI,#zoVQxj,#zrFmCL) h2::before{counter-increment:md-sec;content:counter(md-sec,decimal-leading-zero);display:block;margin-bottom:6px;font:400 12px/1.4 Inter,sans-serif;letter-spacing:.14em;color:#5a6573}
:is(#zXuMPI,#zLTR09,#zoVQxj,#zrFmCL) p,:is(#zXuMPI,#zLTR09,#zoVQxj,#zrFmCL) li{margin:0 0 18px !important;font-size:17px !important;line-height:1.7 !important;color:#1a2333 !important;text-align:left !important}
:is(#zXuMPI,#zLTR09,#zoVQxj,#zrFmCL) li p{margin:0 !important}
:is(#zXuMPI,#zLTR09,#zoVQxj,#zrFmCL) ul{display:flex;flex-direction:column;gap:10px;margin:0 0 20px !important;padding:0 !important;list-style:none}
:is(#zXuMPI,#zLTR09,#zoVQxj,#zrFmCL) li{position:relative;margin:0 !important;padding-left:24px}
:is(#zXuMPI,#zLTR09,#zoVQxj,#zrFmCL) li::before{content:"";position:absolute;left:4px;top:.72em;width:7px;height:7px;border-radius:50%;background:#8a9a8b}
:is(#zXuMPI,#zLTR09,#zoVQxj,#zrFmCL) strong{font-weight:500}
:is(#zXuMPI,#zLTR09,#zoVQxj,#zrFmCL) a{color:#0b3f43 !important;text-decoration:underline !important;text-underline-offset:3px;overflow-wrap:anywhere}
.md-legal-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;font-size:12px;letter-spacing:.05em;color:#5f656d}
:is(#zXuMPI,#zLTR09,#zoVQxj,#zrFmCL) .md-legal-crumbs a{color:#5a6573 !important;text-decoration:none !important}
:is(#zXuMPI,#zLTR09,#zoVQxj,#zrFmCL) .md-legal-crumbs a:hover{color:#0b3f43 !important}
.md-legal-crumbs b{font-weight:500;color:#1a2333}
:is(#zBHXb4,#zU0g9i,#z1HwQr,#z8Myu6) .md-legal-side{grid-area:1 / 2 / 2 / 3;position:sticky;top:182px;z-index:1;padding:28px;background:#faf6f0;border:1px solid #e4dccc;border-radius:18px;box-shadow:0 1px 0 rgba(26,35,51,.06)}
.md-legal-side .md-ab-eyebrow{margin:0 0 12px}
.md-legal-side h2{margin:0 0 18px;font:400 28px/1.15 "Instrument Serif",Georgia,serif;letter-spacing:-.015em;color:#1a2333}
.md-legal-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 0;border-top:1px solid #e4dccc;font-size:14px;color:#1a2333}
.md-legal-row b{font:400 22px/1.2 "Instrument Serif",Georgia,serif;color:#0b3f43;text-align:right;white-space:nowrap}
.md-legal-links{display:flex;flex-direction:column;margin-top:20px}
.md-legal-links a{display:flex;justify-content:space-between;padding:10px 0;border-top:1px solid #e4dccc;font-size:14px;color:#1a2333 !important;text-decoration:none !important}
.md-legal-links a::after{content:"→"}
.md-legal-links a:hover{color:#0b3f43 !important}
@media (max-width:1100px){
:is(#zBHXb4,#zU0g9i,#z1HwQr,#z8Myu6) .block-layout{grid-template-columns:minmax(0,1fr) 280px !important;column-gap:48px !important}
}
@media (max-width:920px){
:is(#zBHXb4,#zU0g9i,#z1HwQr,#z8Myu6) .block-layout{grid-template-columns:minmax(0,1fr) !important;grid-template-rows:auto auto !important;padding:28px 16px 56px !important}
.layout-element:has(> :is(#zXuMPI,#zLTR09,#zoVQxj,#zrFmCL)){grid-area:1 / 1 / 2 / 2 !important}
:is(#zBHXb4,#zU0g9i,#z1HwQr,#z8Myu6) .md-legal-side{grid-area:2 / 1 / 3 / 2;position:static;margin-top:24px;padding:22px 20px}
:is(#zXuMPI,#zLTR09,#zoVQxj,#zrFmCL) h1{margin-bottom:28px !important;padding-bottom:28px}
:is(#zXuMPI,#zLTR09,#zoVQxj,#zrFmCL) h2{margin-top:40px !important}
:is(#zXuMPI,#zLTR09,#zoVQxj,#zrFmCL) p,:is(#zXuMPI,#zLTR09,#zoVQxj,#zrFmCL) li{font-size:16px !important}
}
/* ===== Logotipas v1 (antraštėje spalvotas logotipas rodomas baltas; atsiskaitymas jį rodo spalvotą) ===== */
.block-header-logo__image{filter:brightness(0) invert(1)}
/* ===== Hero kortelės v1 (4 kortelės = skriptas md-hero; senos pseudo kortelės paslėptos) ===== */
#zIEFRX::before,#zIEFRX::after,#zJUK7m::before,#zJUK7m::after,.layout-element:has(> #zIEFRX)::before,.layout-element:has(> #zIEFRX)::after{content:none !important;display:none !important}
.md-hc{position:absolute;inset:0;z-index:6;pointer-events:none}
.md-hc__card{position:absolute;display:flex;flex-direction:column;gap:3px;padding:10px 16px 11px;background:#faf6f0;border:1px solid #e4dccc;border-radius:16px;box-shadow:0 6px 24px -8px rgba(26,35,51,.14);white-space:nowrap}
.md-hc__card span{font:500 9px/1.2 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#5f656d}
.md-hc__card b{font:400 22px/1.05 "Instrument Serif",Georgia,serif;color:#0b3f43}
.md-hc__card sub{font-size:.62em;line-height:0;vertical-align:-.18em}
.md-hc__card--1{top:6%;right:2%}
.md-hc__card--2{top:30%;left:3%}
.md-hc__card--3{bottom:22%;right:-3%}
.md-hc__card--4{bottom:2%;left:24%}
@media (prefers-reduced-motion:no-preference){
@keyframes md-hc-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
.md-hc__card{animation:md-hc-bob 6s ease-in-out infinite}
.md-hc__card--2{animation-delay:1.5s}.md-hc__card--3{animation-delay:3s}.md-hc__card--4{animation-delay:4.5s}
}
@media (max-width:900px){
.md-hc__card{padding:7px 11px 8px;border-radius:12px}
.md-hc__card span{font-size:7px;letter-spacing:.12em}
.md-hc__card b{font-size:16px}
.md-hc__card--1{top:-13%;right:2%}
.md-hc__card--2{top:-6%;left:-2%}
.md-hc__card--3{bottom:-1%;right:-2%}
.md-hc__card--4{bottom:-8%;left:4%}
}
/* ===== Greitis v1 (Lighthouse 2026-10-14: be Hostinger įėjimo animacijų, kategorijų vieta, atsiliepimų taškai; skriptas md-speed) ===== */
/* Hostinger reveal animations keep content at opacity:0 until hydration sets data-animation-state, which delays LCP by seconds on mobile.
   The home hero (#zMZM0n) keeps its fade-in: shown early, its H1/image become the LCP element, painted after ~660 KB of Hostinger JS starts downloading (mobile LCP 2.4 s -> 6.8 s). */
.transition.transition:not(.transition--root-hidden)[class*="transition--"]:not(#zMZM0n *),.transition.transition--root-hidden [data-animation-role]:not(#zMZM0n *){opacity:1 !important;transform:none !important;filter:none !important}
/* The skeleton is shorter than a screen, so the footer showed and was then pushed ~3700px down by the real grid. */
#zZHKmt .block-product-list__content-container:has(> .skeleton-loader){min-height:100vh}
/* The category sidebar renders after the grid and pushed it 288px right (CLS 0.42); reserve its 240px + 48px gap until it exists. */
@media (min-width:921px){#zZHKmt .block-product-list__wrapper > .block-product-list__content-container:first-child{margin-left:288px}}
.block-product-list .product-list-item__text{color:#5f656d !important;opacity:1 !important}
.md-rev__dots{gap:0}
.md-rev__dot{display:grid;place-items:center;width:24px;height:24px;background:none !important}
.md-rev__dot::before{content:"";width:8px;height:8px;border-radius:999px;background:#c9bfaa;transition:width .35s cubic-bezier(.2,.8,.2,1),background .35s ease}
.md-rev__dot.is-active{width:36px}
.md-rev__dot.is-active::before{width:28px;background:#0b3f43}
@media (prefers-reduced-motion:reduce){.md-rev__dot::before{transition:none}}
/* md-ct inserts its headings after hydration; hold their grid rows open so the rows below do not jump. */
#z8OMQb .block-layout::before{content:"";grid-area:6 / 1 / 7 / 3;height:150px}
@media (max-width:920px){
#z8OMQb .block-layout::before{height:130px}
#z8OMQb .block-layout::after{content:"";grid-area:10 / 1 / 11 / 3;height:130px}
}
/* ===== Schema v1 (produktų JSON-LD: brand, aggregateRating, review – skriptas md-schema) ===== */
/* ===== OSI v3 (asortimento žymos lauke zXKeGJ: etiketė + 6 nuorodos-žymos prieš mygtuką „Tyrimai“) ===== */
#zXKeGJ p:nth-last-child(3){margin:28px 0 10px !important;font:500 11px/1.4 Inter,sans-serif !important;letter-spacing:.22em !important;text-transform:uppercase;color:#5a6573 !important}
#zXKeGJ p:nth-last-child(2){display:flex;flex-wrap:wrap;gap:8px;max-width:none;margin:0 !important}
#zXKeGJ p:nth-last-child(2) a{padding:9px 14px;border-color:#c9bfaa;font-size:11px !important;letter-spacing:.08em;text-transform:none;white-space:nowrap}
#zXKeGJ p:nth-last-child(2) a:hover{border-color:#1a2333;background:#faf6f0;color:#1a2333 !important}
/* ===== DUK v1 (kategorijų gidas + DUK prieš poraštę, FAQPage schema; produktuose „Naudinga perskaityti“ – skriptas md-faq) ===== */
.md-faq{padding:0 24px 96px;background:#f5efe6}
.md-faq__wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:48px;max-width:1224px;margin:0 auto;padding:56px;background:#efe7d8;border-radius:28px}
.md-faq .md-ab-eyebrow{margin:0 0 14px;font:500 11px/1.4 Inter,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#5a6573}
.md-faq__guide h2{margin:0 0 18px;font:400 clamp(30px,3vw,42px)/1.12 "Instrument Serif",Georgia,serif;letter-spacing:-.015em;color:#1a2333}
.md-faq__guide h2 em{color:#0b3f43}
.md-faq__guide > p:not(.md-ab-eyebrow){margin:0 0 24px;font-size:16px;line-height:1.65;color:#1a2333}
.md-faq__links{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}
.md-faq__links a{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid #c9bfaa;border-radius:999px;font:500 12px/1.3 Inter,sans-serif;letter-spacing:.06em;color:#1a2333 !important;text-decoration:none !important;transition:border-color .18s ease,background .18s ease}
.md-faq__links a::after{content:"→"}
.md-faq__links a:hover{border-color:#1a2333;background:#faf6f0}
.md-faq__list details{border-top:1px solid #d9d0bc}
.md-faq__list details:last-child{border-bottom:1px solid #d9d0bc}
.md-faq__list summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;cursor:pointer;list-style:none;font:400 19px/1.3 "Instrument Serif",Georgia,serif;color:#1a2333}
.md-faq__list summary::-webkit-details-marker{display:none}
.md-faq__list summary::after{content:"+";flex:none;width:28px;height:28px;display:grid;place-items:center;border:1px solid #c9bfaa;border-radius:50%;font:400 18px/1 Inter,sans-serif;color:#0b3f43;transition:transform .2s ease}
.md-faq__list details[open] summary::after{content:"–"}
.md-faq__list details > p{margin:0 0 18px;padding-right:44px;font-size:15px;line-height:1.6;color:#5a6573}
.md-read{padding:0 24px 72px;background:#f5efe6}
.md-read__wrap{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;max-width:1224px;margin:0 auto;padding:22px 28px;background:#efe7d8;border-radius:18px}
.md-read .md-ab-eyebrow{margin:0;font:500 11px/1.4 Inter,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#5a6573}
.md-read ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}
.md-read a{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid #c9bfaa;border-radius:999px;background:#faf6f0;font:500 12px/1.3 Inter,sans-serif;letter-spacing:.06em;color:#1a2333 !important;text-decoration:none !important}
.md-read a::after{content:"→"}
.md-read a:hover{border-color:#1a2333}
@media (max-width:920px){
.md-faq{padding:0 16px 56px}
.md-faq__wrap{grid-template-columns:minmax(0,1fr);gap:32px;padding:28px 22px;border-radius:22px}
.md-faq__guide > p:not(.md-ab-eyebrow){font-size:15px}
.md-faq__list summary{font-size:17px}
.md-faq__list details > p{padding-right:0}
.md-read{padding:0 16px 48px}
.md-read__wrap{padding:18px 20px}
}
/* ===== Poraštės logotipas v1 (360 px telefonuose Hostinger duoda 44 px aukštį – „cover“ nukirpdavo M ir A; fiksuotas santykis + contain) ===== */
#zQGoBs,#zQGoBs .image-wrapper--mobile,#zQGoBs .image-wrapper--desktop{height:auto !important;aspect-ratio:1392/244}
#zQGoBs img{object-fit:contain !important}
/* ===== Apdovanojimai v1 (pradžioje juosta po „Kodėl verta“, OSI puslapyje pilna skiltis, produktuose GMP eilutė – skriptas md-awards) ===== */
.md-awards{padding:0 24px 72px;background:#f5efe6}
.md-awards__wrap{max-width:1224px;margin:0 auto;padding:36px 40px;background:#faf6f0;border:1px solid #e4dccc;border-radius:22px}
.md-awards .md-ab-eyebrow{margin:0 0 20px;font:500 11px/1.4 Inter,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#5a6573;text-align:center}
.md-awards__row{display:flex;justify-content:center;align-items:flex-start;gap:12px 40px;flex-wrap:wrap;margin:0;padding:0;list-style:none}
.md-awards__row li{flex:0 1 150px;text-align:center}
.md-awards__row a{display:block;color:#1a2333 !important;text-decoration:none !important}
.md-awards__row img{display:block;width:84px;height:84px;margin:0 auto 10px;object-fit:contain;filter:saturate(.85);transition:transform .2s ease}
.md-awards__row a:hover img{transform:translateY(-2px)}
.md-awards__row b{display:block;font:500 12px/1.35 Inter,sans-serif;letter-spacing:.02em;color:#1a2333}
.md-awards__row small{display:block;margin-top:3px;font:400 11px/1.4 Inter,sans-serif;color:#5a6573}
.md-awards__note{margin:22px 0 0;text-align:center;font:400 12px/1.5 Inter,sans-serif;color:#5a6573}
.md-awards__note a{color:#0b3f43 !important;text-decoration:underline !important}
/* pilna skiltis (OSI puslapis) */
.md-awards--full{padding:0 24px 96px}
.md-awards--full .md-awards__wrap{padding:56px;background:#efe7d8;border:0;border-radius:28px}
.md-awards--full .md-ab-eyebrow{text-align:left}
.md-awards--full h2{margin:0 0 14px;font:400 clamp(30px,3vw,42px)/1.12 "Instrument Serif",Georgia,serif;letter-spacing:-.015em;color:#1a2333}
.md-awards--full h2 em{color:#0b3f43}
.md-awards--full .md-awards__intro{max-width:720px;margin:0 0 36px;font-size:16px;line-height:1.65;color:#1a2333}
.md-awards__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}
.md-awards__grid li{display:flex;flex-direction:column;align-items:center;text-align:center;padding:26px 18px;background:#faf6f0;border:1px solid #e4dccc;border-radius:18px}
.md-awards__grid img{width:110px;height:110px;object-fit:contain;margin-bottom:16px}
.md-awards__grid h3{margin:0 0 6px;font:400 19px/1.25 "Instrument Serif",Georgia,serif;color:#1a2333}
.md-awards__grid p{margin:0;font:400 13px/1.55 Inter,sans-serif;color:#5a6573}
.md-awards__grid p.md-awards__sub{margin:0 0 10px;font:500 11px/1.4 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#0b3f43}
.md-awards__grid li.md-awards__iso{grid-column:1 / -1;flex-direction:row;text-align:left;gap:28px;padding:28px 32px;background:#0b3f43;border-color:#0b3f43}
.md-awards__grid li.md-awards__iso img{flex:none;width:96px;height:96px;margin:0;background:#fff;border-radius:14px;padding:8px;box-sizing:border-box}
.md-awards__grid li.md-awards__iso h3{color:#fff;font-size:22px}
.md-awards__grid li.md-awards__iso p{color:#cfe0df}
.md-awards__grid li.md-awards__iso p a{color:#fff !important;text-decoration:underline !important}
/* produkto puslapis */
@media (max-width:920px){
.md-awards{padding:0 16px 48px}
.md-awards__wrap{padding:26px 18px;border-radius:18px}
.md-awards__row{gap:14px 18px}
.md-awards__row li{flex:0 1 calc(50% - 9px)}
.md-awards__row img{width:72px;height:72px}
.md-awards--full{padding:0 16px 56px}
.md-awards--full .md-awards__wrap{padding:28px 22px;border-radius:22px}
.md-awards__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.md-awards__grid img{width:88px;height:88px}
.md-awards__grid li.md-awards__iso{flex-direction:column;text-align:center;padding:24px 18px}
}
/* ===== Mobile v1 (krepšelio mygtuko tekstas, „Kodėl verta“ kortelių tarpai, mygtukas „į viršų“ – skriptas md-top) ===== */
.md-top{position:fixed;right:16px;bottom:16px;z-index:900;width:44px;height:44px;display:grid;place-items:center;border:1px solid #0b3f43;border-radius:50%;background:#0b3f43;color:#fff;box-shadow:0 6px 24px -8px rgba(26,35,51,.35);cursor:pointer;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease,visibility .25s}
.md-top.is-on{opacity:1;visibility:visible;transform:none}
.md-top svg{width:18px;height:18px;display:block}
.md-top:hover{background:#fff;color:#0b3f43}
@media (max-width:600px){
#zih4HM .block-layout{row-gap:16px !important}
.layout-element:has(> #zT27Hr),.layout-element:has(> #zx5cg9),.layout-element:has(> #zVloyB),.layout-element:has(> #zsFZU-),.layout-element:has(> #z1QvX9),.layout-element:has(> #zGM7AD){margin-top:0 !important}
.layout-element:has(> #zUTYMT){margin:0 0 8px !important}
#zJHRC0 .product-list-item__button,.block-product-list .product-list-item__button{font-size:10px !important;letter-spacing:0 !important;padding:5px 8px !important;height:auto !important;min-height:40px !important;line-height:1.2 !important;white-space:normal !important;overflow:visible !important;text-overflow:clip !important;text-align:center !important}
}
/* ===== Naujienlaiškio nuolaida v1 (pažadas po prenumeratos forma, kodas tik sėkmės pranešime; skriptas md-nl) ===== */
.md-nl{display:flex;align-items:center;gap:10px;margin:14px 0 16px;font:400 14px/1.45 Inter,sans-serif;color:#5a6573}
.md-nl b{flex:none;padding:5px 10px;border-radius:999px;background:#0b3f43;color:#fff;font:600 12px/1.2 Inter,sans-serif;letter-spacing:.06em}
/* ===== Straipsniai v2 (13+ straipsnių, nukopijuoti iš /magnis: Epsom, magnis ir magnesium, magnio aliejus, pėdų kremas, kūno sviestas; kelias, nuotrauka, susiję ir kvietimas – skriptas md-art2) ===== */
:is(#zvJ-Wz,#z5YDut,#zG3hAu,#zVR8n_,#zXoDzJ,#ztoYs5,#zdZjjR,#zhenxj,#zkpx5B,#zGJTpM,#zqTgRl,#zQw474,#z5nLze,#zhnGhf,#zsWYto,#zSA3L3,#zHCULY,#zO2rwU,#z0SysT,#z82SOw,#zas78u){min-height:0 !important;height:auto !important}
:is(#zvJ-Wz,#z5YDut,#zG3hAu,#zVR8n_,#zXoDzJ,#ztoYs5,#zdZjjR,#zhenxj,#zkpx5B,#zGJTpM,#zqTgRl,#zQw474,#z5nLze,#zhnGhf,#zsWYto,#zSA3L3,#zHCULY,#zO2rwU,#z0SysT,#z82SOw,#zas78u) .block-layout{grid-template-columns:minmax(0,1fr) !important;grid-template-rows:auto !important;width:100% !important;max-width:960px !important;margin:0 auto !important;padding:48px 24px 32px !important;min-height:0 !important;height:auto !important;box-sizing:border-box}
.layout-element:has(> :is(#zcmjEW,#zUO3Mx,#zhJlJd,#zqub5Q,#zOVSku,#zYb5RP,#z4F2EL,#zo36Mt,#zQA2cB,#zWyriW,#zGua6F,#ztmpSN,#zgbKQT,#zGBP4F,#za0G9x,#zRUf9p,#zAV5mi,#z0nns6,#zHFOs6,#zTo2r4,#zdetq2)){grid-area:1 / 1 / 2 / 2 !important;width:100% !important;height:auto !important}
:is(#zcmjEW,#zUO3Mx,#zhJlJd,#zqub5Q,#zOVSku,#zYb5RP,#z4F2EL,#zo36Mt,#zQA2cB,#zWyriW,#zGua6F,#ztmpSN,#zgbKQT,#zGBP4F,#za0G9x,#zRUf9p,#zAV5mi,#z0nns6,#zHFOs6,#zTo2r4,#zdetq2) > *,:is(#zcmjEW,#zUO3Mx,#zhJlJd,#zqub5Q,#zOVSku,#zYb5RP,#z4F2EL,#zo36Mt,#zQA2cB,#zWyriW,#zGua6F,#ztmpSN,#zgbKQT,#zGBP4F,#za0G9x,#zRUf9p,#zAV5mi,#z0nns6,#zHFOs6,#zTo2r4,#zdetq2) > div > *{max-width:720px;margin-left:auto !important;margin-right:auto !important}
:is(#zcmjEW,#zUO3Mx,#zhJlJd,#zqub5Q,#zOVSku,#zYb5RP,#z4F2EL,#zo36Mt,#zQA2cB,#zWyriW,#zGua6F,#ztmpSN,#zgbKQT,#zGBP4F,#za0G9x,#zRUf9p,#zAV5mi,#z0nns6,#zHFOs6,#zTo2r4,#zdetq2) .md-art-img,:is(#zcmjEW,#zUO3Mx,#zhJlJd,#zqub5Q,#zOVSku,#zYb5RP,#z4F2EL,#zo36Mt,#zQA2cB,#zWyriW,#zGua6F,#ztmpSN,#zgbKQT,#zGBP4F,#za0G9x,#zRUf9p,#zAV5mi,#z0nns6,#zHFOs6,#zTo2r4,#zdetq2) .md-art-rel{max-width:none}
:is(#zcmjEW,#zUO3Mx,#zhJlJd,#zqub5Q,#zOVSku,#zYb5RP,#z4F2EL,#zo36Mt,#zQA2cB,#zWyriW,#zGua6F,#ztmpSN,#zgbKQT,#zGBP4F,#za0G9x,#zRUf9p,#zAV5mi,#z0nns6,#zHFOs6,#zTo2r4,#zdetq2) .md-art-meta > *,:is(#zcmjEW,#zUO3Mx,#zhJlJd,#zqub5Q,#zOVSku,#zYb5RP,#z4F2EL,#zo36Mt,#zQA2cB,#zWyriW,#zGua6F,#ztmpSN,#zgbKQT,#zGBP4F,#za0G9x,#zRUf9p,#zAV5mi,#z0nns6,#zHFOs6,#zTo2r4,#zdetq2) .md-art-img > *{max-width:none;margin:0 !important}
:is(#zcmjEW,#zUO3Mx,#zhJlJd,#zqub5Q,#zOVSku,#zYb5RP,#z4F2EL,#zo36Mt,#zQA2cB,#zWyriW,#zGua6F,#ztmpSN,#zgbKQT,#zGBP4F,#za0G9x,#zRUf9p,#zAV5mi,#z0nns6,#zHFOs6,#zTo2r4,#zdetq2) h1{margin:20px auto 0 !important;font-size:clamp(40px,4.6vw,64px) !important;line-height:1.08 !important;letter-spacing:-.02em !important;text-align:left !important}
:is(#zcmjEW,#zUO3Mx,#zhJlJd,#zqub5Q,#zOVSku,#zYb5RP,#z4F2EL,#zo36Mt,#zQA2cB,#zWyriW,#zGua6F,#ztmpSN,#zgbKQT,#zGBP4F,#za0G9x,#zRUf9p,#zAV5mi,#z0nns6,#zHFOs6,#zTo2r4,#zdetq2) h1 em{color:#0b3f43}
:is(#zcmjEW,#zUO3Mx,#zhJlJd,#zqub5Q,#zOVSku,#zYb5RP,#z4F2EL,#zo36Mt,#zQA2cB,#zWyriW,#zGua6F,#ztmpSN,#zgbKQT,#zGBP4F,#za0G9x,#zRUf9p,#zAV5mi,#z0nns6,#zHFOs6,#zTo2r4,#zdetq2) h2{margin:56px auto 18px !important;font-size:clamp(28px,2.8vw,38px) !important;line-height:1.15 !important;letter-spacing:-.015em !important;text-align:left !important}
:is(#zcmjEW,#zUO3Mx,#zhJlJd,#zqub5Q,#zOVSku,#zYb5RP,#z4F2EL,#zo36Mt,#zQA2cB,#zWyriW,#zGua6F,#ztmpSN,#zgbKQT,#zGBP4F,#za0G9x,#zRUf9p,#zAV5mi,#z0nns6,#zHFOs6,#zTo2r4,#zdetq2) p:not(.md-nlx *,.md-test *,.md-play-card *){margin-top:0 !important;margin-bottom:18px !important;font-size:17px !important;line-height:1.7 !important;color:#1a2333 !important;text-align:left !important}
:is(#zcmjEW,#zUO3Mx,#zhJlJd,#zqub5Q,#zOVSku,#zYb5RP,#z4F2EL,#zo36Mt,#zQA2cB,#zWyriW,#zGua6F,#ztmpSN,#zgbKQT,#zGBP4F,#za0G9x,#zRUf9p,#zAV5mi,#z0nns6,#zHFOs6,#zTo2r4,#zdetq2) h1 + p,:is(#zcmjEW,#zUO3Mx,#zhJlJd,#zqub5Q,#zOVSku,#zYb5RP,#z4F2EL,#zo36Mt,#zQA2cB,#zWyriW,#zGua6F,#ztmpSN,#zgbKQT,#zGBP4F,#za0G9x,#zRUf9p,#zAV5mi,#z0nns6,#zHFOs6,#zTo2r4,#zdetq2) .md-art-img + p{font-size:20px !important;line-height:1.6 !important;color:#5a6573 !important}
:is(#zcmjEW,#zUO3Mx,#zhJlJd,#zqub5Q,#zOVSku,#zYb5RP,#z4F2EL,#zo36Mt,#zQA2cB,#zWyriW,#zGua6F,#ztmpSN,#zgbKQT,#zGBP4F,#za0G9x,#zRUf9p,#zAV5mi,#z0nns6,#zHFOs6,#zTo2r4,#zdetq2) strong{font-weight:500}
:is(#zcmjEW,#zUO3Mx,#zhJlJd,#zqub5Q,#zOVSku,#zYb5RP,#z4F2EL,#zo36Mt,#zQA2cB,#zWyriW,#zGua6F,#ztmpSN,#zgbKQT,#zGBP4F,#za0G9x,#zRUf9p,#zAV5mi,#z0nns6,#zHFOs6,#zTo2r4,#zdetq2) ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:0 !important;margin-bottom:24px !important;padding:0 !important;list-style:none}
:is(#zcmjEW,#zUO3Mx,#zhJlJd,#zqub5Q,#zOVSku,#zYb5RP,#z4F2EL,#zo36Mt,#zQA2cB,#zWyriW,#zGua6F,#ztmpSN,#zgbKQT,#zGBP4F,#za0G9x,#zRUf9p,#zAV5mi,#z0nns6,#zHFOs6,#zTo2r4,#zdetq2) ul li{margin:0 !important;padding:16px 18px;background:#faf6f0;border:1px solid #e4dccc;border-radius:10px}
:is(#zcmjEW,#zUO3Mx,#zhJlJd,#zqub5Q,#zOVSku,#zYb5RP,#z4F2EL,#zo36Mt,#zQA2cB,#zWyriW,#zGua6F,#ztmpSN,#zgbKQT,#zGBP4F,#za0G9x,#zRUf9p,#zAV5mi,#z0nns6,#zHFOs6,#zTo2r4,#zdetq2) ul li::marker{content:none}
:is(#zcmjEW,#zUO3Mx,#zhJlJd,#zqub5Q,#zOVSku,#zYb5RP,#z4F2EL,#zo36Mt,#zQA2cB,#zWyriW,#zGua6F,#ztmpSN,#zgbKQT,#zGBP4F,#za0G9x,#zRUf9p,#zAV5mi,#z0nns6,#zHFOs6,#zTo2r4,#zdetq2) ul li p{margin:0 !important;font-size:15px !important;line-height:1.5 !important}
:is(#zcmjEW,#zUO3Mx,#zhJlJd,#zqub5Q,#zOVSku,#zYb5RP,#z4F2EL,#zo36Mt,#zQA2cB,#zWyriW,#zGua6F,#ztmpSN,#zgbKQT,#zGBP4F,#za0G9x,#zRUf9p,#zAV5mi,#z0nns6,#zHFOs6,#zTo2r4,#zdetq2) ul li strong{display:block;margin-bottom:4px;font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#5a6573}
:is(#zcmjEW,#zUO3Mx,#zhJlJd,#zqub5Q,#zOVSku,#zYb5RP,#z4F2EL,#zo36Mt,#zQA2cB,#zWyriW,#zGua6F,#ztmpSN,#zgbKQT,#zGBP4F,#za0G9x,#zRUf9p,#zAV5mi,#z0nns6,#zHFOs6,#zTo2r4,#zdetq2) > p:last-child,:is(#zcmjEW,#zUO3Mx,#zhJlJd,#zqub5Q,#zOVSku,#zYb5RP,#z4F2EL,#zo36Mt,#zQA2cB,#zWyriW,#zGua6F,#ztmpSN,#zgbKQT,#zGBP4F,#za0G9x,#zRUf9p,#zAV5mi,#z0nns6,#zHFOs6,#zTo2r4,#zdetq2) > div > p:last-child{display:flex;align-items:flex-start;gap:14px;margin-top:8px !important;padding:20px 22px;border-radius:18px;background:#e1eeeb;font-size:15px !important;line-height:1.6 !important;color:#0b3f43 !important}
:is(#zcmjEW,#zUO3Mx,#zhJlJd,#zqub5Q,#zOVSku,#zYb5RP,#z4F2EL,#zo36Mt,#zQA2cB,#zWyriW,#zGua6F,#ztmpSN,#zgbKQT,#zGBP4F,#za0G9x,#zRUf9p,#zAV5mi,#z0nns6,#zHFOs6,#zTo2r4,#zdetq2) > p:last-child::before,:is(#zcmjEW,#zUO3Mx,#zhJlJd,#zqub5Q,#zOVSku,#zYb5RP,#z4F2EL,#zo36Mt,#zQA2cB,#zWyriW,#zGua6F,#ztmpSN,#zgbKQT,#zGBP4F,#za0G9x,#zRUf9p,#zAV5mi,#z0nns6,#zHFOs6,#zTo2r4,#zdetq2) > div > p:last-child::before{content:"i";display:grid;place-items:center;flex:none;width:22px;height:22px;margin-top:1px;border:1px solid #0b3f43;border-radius:50%;font:400 12px/1 "Instrument Serif",Georgia,serif}
:is(#zcmjEW,#zUO3Mx,#zhJlJd,#zqub5Q,#zOVSku,#zYb5RP,#z4F2EL,#zo36Mt,#zQA2cB,#zWyriW,#zGua6F,#ztmpSN,#zgbKQT,#zGBP4F,#za0G9x,#zRUf9p,#zAV5mi,#z0nns6,#zHFOs6,#zTo2r4,#zdetq2) .md-art-meta{display:flex !important;flex-wrap:wrap;justify-content:flex-start !important;align-items:center;gap:10px;margin:0 auto}
:is(#zcmjEW,#zUO3Mx,#zhJlJd,#zqub5Q,#zOVSku,#zYb5RP,#z4F2EL,#zo36Mt,#zQA2cB,#zWyriW,#zGua6F,#ztmpSN,#zgbKQT,#zGBP4F,#za0G9x,#zRUf9p,#zAV5mi,#z0nns6,#zHFOs6,#zTo2r4,#zdetq2) .md-art-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid #e4dccc;border-radius:999px;background:#faf6f0;color:#5a6573 !important;font:500 11px/1.4 Inter,sans-serif !important;letter-spacing:.14em !important;text-transform:uppercase}
:is(#zcmjEW,#zUO3Mx,#zhJlJd,#zqub5Q,#zOVSku,#zYb5RP,#z4F2EL,#zo36Mt,#zQA2cB,#zWyriW,#zGua6F,#ztmpSN,#zgbKQT,#zGBP4F,#za0G9x,#zRUf9p,#zAV5mi,#z0nns6,#zHFOs6,#zTo2r4,#zdetq2) .md-art-meta span:last-child{font-size:12px !important;letter-spacing:.05em;color:#5f656d !important}
:is(#zcmjEW,#zUO3Mx,#zhJlJd,#zqub5Q,#zOVSku,#zYb5RP,#z4F2EL,#zo36Mt,#zQA2cB,#zWyriW,#zGua6F,#ztmpSN,#zgbKQT,#zGBP4F,#za0G9x,#zRUf9p,#zAV5mi,#z0nns6,#zHFOs6,#zTo2r4,#zdetq2) .md-art-img img{display:block;width:100% !important;max-width:none !important;height:100% !important;margin:0 !important;object-fit:cover;border-radius:0 !important}
:is(#zcmjEW,#zUO3Mx,#zhJlJd,#zqub5Q,#zOVSku,#zYb5RP,#z4F2EL,#zo36Mt,#zQA2cB,#zWyriW,#zGua6F,#ztmpSN,#zgbKQT,#zGBP4F,#za0G9x,#zRUf9p,#zAV5mi,#z0nns6,#zHFOs6,#zTo2r4,#zdetq2) .md-art-rel__head .md-ab-eyebrow{max-width:none !important;margin:0 0 12px !important;font:500 11px/1.4 Inter,sans-serif !important;letter-spacing:.22em !important;text-transform:uppercase;color:#5a6573 !important}
:is(#zcmjEW,#zUO3Mx,#zhJlJd,#zqub5Q,#zOVSku,#zYb5RP,#z4F2EL,#zo36Mt,#zQA2cB,#zWyriW,#zGua6F,#ztmpSN,#zgbKQT,#zGBP4F,#za0G9x,#zRUf9p,#zAV5mi,#z0nns6,#zHFOs6,#zTo2r4,#zdetq2) .md-art-rel ul{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px !important;max-width:none !important;margin:0 !important}
:is(#zcmjEW,#zUO3Mx,#zhJlJd,#zqub5Q,#zOVSku,#zYb5RP,#z4F2EL,#zo36Mt,#zQA2cB,#zWyriW,#zGua6F,#ztmpSN,#zgbKQT,#zGBP4F,#za0G9x,#zRUf9p,#zAV5mi,#z0nns6,#zHFOs6,#zTo2r4,#zdetq2) .md-art-img--product{background:linear-gradient(180deg,#efe7d8 0%,#faf6f0 100%)}
:is(#zcmjEW,#zUO3Mx,#zhJlJd,#zqub5Q,#zOVSku,#zYb5RP,#z4F2EL,#zo36Mt,#zQA2cB,#zWyriW,#zGua6F,#ztmpSN,#zgbKQT,#zGBP4F,#za0G9x,#zRUf9p,#zAV5mi,#z0nns6,#zHFOs6,#zTo2r4,#zdetq2) .md-art-img--product img{object-fit:contain !important;padding:32px;box-sizing:border-box}
:is(#zWh-1F,#zcmjEW,#zUO3Mx,#zhJlJd,#zqub5Q,#zOVSku,#zYb5RP,#z4F2EL,#zo36Mt,#zQA2cB,#zWyriW,#zGua6F,#ztmpSN,#zgbKQT,#zGBP4F,#za0G9x,#zRUf9p) .md-art-rel__head h2{margin:0 !important}
@media (max-width:920px){
:is(#zvJ-Wz,#z5YDut,#zG3hAu,#zVR8n_,#zXoDzJ,#ztoYs5,#zdZjjR,#zhenxj,#zkpx5B,#zGJTpM,#zqTgRl,#zQw474,#z5nLze,#zhnGhf,#zsWYto,#zSA3L3,#zHCULY,#zO2rwU,#z0SysT,#z82SOw,#zas78u) .block-layout{padding:28px 16px 16px !important}
:is(#zcmjEW,#zUO3Mx,#zhJlJd,#zqub5Q,#zOVSku,#zYb5RP,#z4F2EL,#zo36Mt,#zQA2cB,#zWyriW,#zGua6F,#ztmpSN,#zgbKQT,#zGBP4F,#za0G9x,#zRUf9p,#zAV5mi,#z0nns6,#zHFOs6,#zTo2r4,#zdetq2) h1 + p,:is(#zcmjEW,#zUO3Mx,#zhJlJd,#zqub5Q,#zOVSku,#zYb5RP,#z4F2EL,#zo36Mt,#zQA2cB,#zWyriW,#zGua6F,#ztmpSN,#zgbKQT,#zGBP4F,#za0G9x,#zRUf9p,#zAV5mi,#z0nns6,#zHFOs6,#zTo2r4,#zdetq2) .md-art-img + p{font-size:18px !important}
:is(#zcmjEW,#zUO3Mx,#zhJlJd,#zqub5Q,#zOVSku,#zYb5RP,#z4F2EL,#zo36Mt,#zQA2cB,#zWyriW,#zGua6F,#ztmpSN,#zgbKQT,#zGBP4F,#za0G9x,#zRUf9p,#zAV5mi,#z0nns6,#zHFOs6,#zTo2r4,#zdetq2) p:not(.md-nlx *,.md-test *,.md-play-card *){font-size:16px !important}
:is(#zcmjEW,#zUO3Mx,#zhJlJd,#zqub5Q,#zOVSku,#zYb5RP,#z4F2EL,#zo36Mt,#zQA2cB,#zWyriW,#zGua6F,#ztmpSN,#zgbKQT,#zGBP4F,#za0G9x,#zRUf9p,#zAV5mi,#z0nns6,#zHFOs6,#zTo2r4,#zdetq2) ul{grid-template-columns:minmax(0,1fr)}
:is(#zcmjEW,#zUO3Mx,#zhJlJd,#zqub5Q,#zOVSku,#zYb5RP,#z4F2EL,#zo36Mt,#zQA2cB,#zWyriW,#zGua6F,#ztmpSN,#zgbKQT,#zGBP4F,#za0G9x,#zRUf9p,#zAV5mi,#z0nns6,#zHFOs6,#zTo2r4,#zdetq2) .md-art-rel ul{grid-template-columns:minmax(0,1fr)}
}
.md-blog{padding:0 24px 96px;background:#f5efe6}
.md-blog__wrap{max-width:1224px;margin:0 auto}
.md-blog__nav{position:sticky;top:158px;z-index:5;display:flex;gap:6px;overflow-x:auto;padding:10px 0;margin:0 0 24px;background:#f5efe6;scrollbar-width:none}
.md-blog__nav::-webkit-scrollbar{display:none}
.md-blog__nav a{flex:none;padding:9px 14px;border:1px solid #e4dccc;border-radius:999px;background:#faf6f0;color:#1a2333 !important;font:500 12px/1 Inter,sans-serif;letter-spacing:.06em;text-decoration:none !important;transition:background .18s,color .18s,border-color .18s}
.md-blog__nav a small{margin-left:5px;font-size:11px;color:#8a8f96}
.md-blog__nav a:hover{border-color:#c9bfaa}
.md-blog__nav a.is-on{background:#0b3f43;border-color:#0b3f43;color:#faf6f0 !important}
.md-blog__nav a.is-on small{color:#9fc3bd}
.md-blog__topic{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:24px;margin:0 0 28px;scroll-margin-top:230px}
.md-blog__topic:nth-of-type(even){grid-template-columns:minmax(0,8fr) minmax(0,4fr)}
.md-blog__topic:nth-of-type(even) .md-blog__side{order:2}
.md-blog__side{position:sticky;top:230px;align-self:start;display:flex;flex-direction:column;gap:14px;min-height:300px;padding:30px 28px;border-radius:24px;background:#efe7d8;color:#1a2333;font-family:Inter,sans-serif}
.md-blog__side--dark{background:#0b3f43;color:#faf6f0}
.md-blog__eyebrow{margin:0 !important;font:500 11px/1.4 Inter,sans-serif !important;letter-spacing:.22em !important;text-transform:uppercase;color:#5a6573 !important;text-align:left !important}
.md-blog__side--dark .md-blog__eyebrow{color:#9fc3bd !important}
.md-blog__side h2{margin:0 !important;font:400 clamp(30px,3vw,40px)/1.08 "Instrument Serif",Georgia,serif !important;letter-spacing:-.015em !important;color:inherit !important;text-align:left !important;max-width:none !important}
.md-blog__side-text{margin:0 !important;font:400 15px/1.55 Inter,sans-serif !important;color:#5a6573 !important;text-align:left !important;max-width:none !important}
.md-blog__side--dark .md-blog__side-text{color:rgba(250,246,240,.72) !important}
.md-blog__count{margin:auto 0 0 !important;font:400 56px/1 "Instrument Serif",Georgia,serif !important;color:#0b3f43 !important;font-variant-numeric:tabular-nums;text-align:left !important;max-width:none !important}
.md-blog__side--dark .md-blog__count{color:#9fc3bd !important}
.md-blog__count small{margin-left:8px;font:500 11px/1 Inter,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:inherit;opacity:.8}
.md-blog__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none}
.md-blog__topic--three .md-blog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.md-blog__grid li{margin:0;padding:0}
.md-blog__card{display:flex;flex-direction:column;height:100%;overflow:hidden;background:#faf6f0;border:1px solid #e4dccc;border-radius:24px;color:#1a2333 !important;text-decoration:none !important;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}
.md-blog__card:hover{transform:translateY(-3px);box-shadow:0 6px 24px -8px rgba(26,35,51,.14);border-color:#c9bfaa}
.md-blog__img{aspect-ratio:16 / 10;overflow:hidden;background:#efe7d8}
.md-blog__img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}
.md-blog__img--product{background:linear-gradient(180deg,#efe7d8 0%,#faf6f0 100%)}
.md-blog__img--product img{object-fit:contain;padding:20px;box-sizing:border-box}
.md-blog__card:hover .md-blog__img img{transform:scale(1.04)}
.md-blog__body{display:flex;flex-direction:column;align-items:flex-start;gap:10px;flex:1;padding:20px 22px 24px}
.md-blog__body .md-art-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 11px;border:1px solid #e4dccc;border-radius:999px;background:#f5efe6;color:#5a6573;font:500 11px/1.3 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase}
.md-blog__body h3{margin:4px 0 0;font:400 24px/1.15 "Instrument Serif",Georgia,serif;letter-spacing:-.01em;color:#1a2333}
.md-blog__topic--three .md-blog__body h3{font-size:21px}
.md-blog__body h3 em{color:#0b3f43}
.md-blog__body p{margin:0;font-size:14.5px;line-height:1.55;color:#5a6573}
.md-blog__more{margin-top:auto;padding-top:6px;font:500 12px/1 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#0b3f43}
.md-blog__card:hover .md-blog__more{color:#082f32}
@media (max-width:900px){.md-blog__nav{top:124px}.md-blog__topic,.md-blog__topic:nth-of-type(even){grid-template-columns:minmax(0,1fr);scroll-margin-top:180px}.md-blog__topic:nth-of-type(even) .md-blog__side{order:0}.md-blog__side{position:static;min-height:0;flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:22px 20px}.md-blog__side h2{flex:1 1 100%}.md-blog__side-text{flex:1 1 60%}.md-blog__count{margin:0 0 0 auto !important;font-size:40px !important}.md-blog__grid,.md-blog__topic--three .md-blog__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding:0 0 6px;margin-right:-16px;scrollbar-width:none}.md-blog__grid::-webkit-scrollbar{display:none}.md-blog__grid li{flex:0 0 78%;scroll-snap-align:start}.md-blog__grid li:last-child{margin-right:16px}.md-blog__card{border-radius:22px}.md-blog__body{padding:18px 18px 22px}.md-blog__topic--three .md-blog__body h3{font-size:22px}}
@media (max-width:640px){.md-blog{padding:0 16px 56px}}
@media (prefers-reduced-motion:reduce){.md-blog__card,.md-blog__img img,.md-blog__nav a{transition:none}}
/* ===== Paieška v1 + produkto DUK v1 + breadcrumb (skriptas md-extras) ===== */
.md-search-btn{display:inline-grid;place-items:center;width:44px;height:44px;margin-right:10px;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:transparent;color:#fff;cursor:pointer;transition:background .18s ease,border-color .18s ease}
.block-header-cart{display:flex;align-items:center}
.md-search-btn svg{width:20px;height:20px}
.md-search-btn:hover{background:#f5efe6;border-color:#f5efe6;color:#0b3f43}
.md-search{position:fixed;inset:0;z-index:1200;display:none;background:rgba(26,35,51,.55);padding:72px 16px 16px;overflow-y:auto}
.md-search.is-on{display:block}
.md-search-open{overflow:hidden}
.md-search__box{max-width:640px;margin:0 auto;background:#faf6f0;border-radius:22px;box-shadow:0 20px 60px -20px rgba(26,35,51,.4);overflow:hidden}
.md-search__row{display:flex;align-items:center;gap:8px;padding:14px 14px 14px 20px;border-bottom:1px solid #e4dccc}
.md-search__row input{flex:1;min-width:0;border:0;background:transparent;font:400 18px/1.4 Inter,sans-serif;color:#1a2333;outline:none}
.md-search__row input::placeholder{color:#8a8f96}
.md-search__close{flex:none;width:40px;height:40px;border:1px solid #c9bfaa;border-radius:50%;background:#fff;color:#1a2333;font:300 26px/1 Inter,sans-serif;cursor:pointer}
.md-search__close:hover{border-color:#1a2333}
.md-search__list{max-height:min(70vh,560px);overflow-y:auto;padding:12px 10px 16px}
.md-search__list .md-ab-eyebrow{margin:10px 10px 6px;font:500 11px/1.4 Inter,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#5a6573}
.md-search__hint{margin:8px 10px 10px;font:400 14px/1.5 Inter,sans-serif;color:#5a6573}
.md-search__item{display:flex;align-items:center;gap:14px;padding:8px 10px;border-radius:12px;color:#1a2333 !important;text-decoration:none !important}
.md-search__item:hover,.md-search__item:focus{background:#efe7d8}
.md-search__item img{flex:none;width:48px;height:48px;object-fit:contain;border-radius:10px;background:#fff}
.md-search__item--page::before{content:"";flex:none;width:48px;height:48px;border-radius:10px;background:#efe7d8 center/20px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b3f43' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z'/%3E%3Cpath d='M14 3v6h6'/%3E%3C/svg%3E")}
.md-search__item b{display:block;font:500 15px/1.3 Inter,sans-serif}
.md-search__item small{display:block;margin-top:2px;font:400 12px/1.4 Inter,sans-serif;color:#5a6573}
@media (max-width:920px){
.md-search-btn{width:40px;height:40px;margin-right:8px}
.md-search{padding:12px}
.md-search__row input{font-size:16px}
}
.md-pdp-faq{margin:32px 0 8px;padding:22px 24px 18px;background:#efe7d8;border-radius:18px}
.md-pdp-faq .md-ab-eyebrow{margin:0 0 10px;font:500 11px/1.4 Inter,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#5a6573}
.md-pdp-faq details{border-top:1px solid #d9d0bc}
.md-pdp-faq summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;cursor:pointer;list-style:none;font:400 17px/1.3 "Instrument Serif",Georgia,serif;color:#1a2333}
.md-pdp-faq summary::-webkit-details-marker{display:none}
.md-pdp-faq summary::after{content:"+";flex:none;width:24px;height:24px;display:grid;place-items:center;border:1px solid #c9bfaa;border-radius:50%;font:400 16px/1 Inter,sans-serif;color:#0b3f43}
.md-pdp-faq details[open] summary::after{content:"–"}
.md-pdp-faq details > p{margin:0 0 14px;font:400 14px/1.6 Inter,sans-serif;color:#5a6573}
.md-pdp-faq__more{margin:12px 0 0;font:400 12px/1.5 Inter,sans-serif;color:#5a6573}
.md-pdp-faq__more a{color:#0b3f43 !important;text-decoration:underline !important}
@media (max-width:920px){.md-pdp-faq{padding:18px 16px 14px}.md-pdp-faq summary{font-size:16px}}
/* ===== Įtraukimas v1 (md-content: kūno žemėlapis .md-map pradiniame, savikontrolė .md-check /magnio-trukumas) ===== */
.md-map{position:relative;overflow:hidden;padding:84px 16px 72px;font-family:Inter,sans-serif;color:#faf6f0;background:#0b3f43}
.md-map::before{content:"";position:absolute;inset:0;background:radial-gradient(60% 50% at 30% 40%,rgba(225,238,235,.14),transparent 70%),radial-gradient(40% 40% at 85% 90%,rgba(198,154,124,.16),transparent 70%);pointer-events:none}
.md-map *{box-sizing:border-box}
.md-map__inner{position:relative;max-width:1224px;margin:0 auto}
.md-map__head{text-align:center;max-width:720px;margin:0 auto 40px}
.md-map__eyebrow{margin:0 0 12px !important;font:500 11px/1.4 Inter,sans-serif !important;letter-spacing:.22em !important;text-transform:uppercase;color:#9fc3bd !important}
.md-map__title{margin:0 !important;font:400 clamp(36px,4.6vw,64px)/1.0 "Instrument Serif",Georgia,serif !important;letter-spacing:-.015em !important;color:#faf6f0 !important}
.md-map__title em{font-style:italic;color:#c69a7c}
.md-map__sub{margin:16px auto 0 !important;max-width:560px;font:400 16px/1.55 Inter,sans-serif !important;color:rgba(250,246,240,.72) !important}
.md-map__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:28px;align-items:stretch}
.md-map__figure{position:relative;min-height:560px;border-radius:32px;background:radial-gradient(70% 60% at 50% 42%,rgba(255,255,255,.07),transparent 70%),rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;padding:32px 0}
.md-map__stage{position:relative;width:min(100%,232px);margin:0 auto}
.md-map__svg{width:100%;height:auto;display:block;overflow:visible}
.md-map__body{fill:url(#mdSkin);stroke:none}
.md-map__hi{pointer-events:none}
.md-map__glow-c{fill:#c69a7c;opacity:0;transition:opacity .5s,cx .6s cubic-bezier(.2,.8,.2,1),cy .6s cubic-bezier(.2,.8,.2,1)}
.md-map__glow.is-on .md-map__glow-c{opacity:.85}
.md-map__dot{cursor:pointer}
.md-map__ring{fill:rgba(198,154,124,.35);transform-box:fill-box;transform-origin:center;animation:md-map-pulse 2.6s ease-out infinite;animation-delay:var(--d,0s)}
.md-map__core{fill:#c69a7c;stroke:#faf6f0;stroke-width:2.5;transform-box:fill-box;transform-origin:center;transition:transform .3s cubic-bezier(.2,.8,.2,1),fill .3s}
.md-map__dot.is-on .md-map__core{transform:scale(1.55);fill:#faf6f0;stroke:#c69a7c}
.md-map__dot.is-on .md-map__ring{animation-duration:1.4s;fill:rgba(250,246,240,.35)}
.md-map__hot{position:absolute;width:44px;height:44px;margin:-22px 0 0 -22px;border:0;border-radius:50%;background:transparent;color:transparent;font-size:0;cursor:pointer}
.md-map__hot:focus-visible{outline:2px solid #c69a7c;outline-offset:2px}
.md-map__hint{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);padding:7px 12px;border-radius:999px;background:rgba(250,246,240,.1);border:1px solid rgba(250,246,240,.16);color:rgba(250,246,240,.8);font:500 11px/1.3 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:opacity .4s}
.md-map__figure.is-user .md-map__hint{opacity:0}
.md-map__panel{position:relative;display:flex;flex-direction:column;justify-content:center;gap:14px;padding:44px 48px;border-radius:32px;background:#faf6f0;color:#1a2333;box-shadow:0 30px 80px -40px rgba(0,0,0,.6);transition:opacity .16s,transform .16s}
.md-map__panel.is-out{opacity:0;transform:translateY(6px)}
.md-map__panel.is-on{animation:md-map-in .45s cubic-bezier(.2,.8,.2,1) both}
.md-map__panel .md-map__eyebrow{color:#0b3f43 !important;margin:0 !important}
.md-map__panel.is-idle{align-items:flex-start;background:linear-gradient(160deg,#faf6f0,#efe7d8)}
.md-map__panel.is-idle .md-map__eyebrow{font:400 clamp(24px,2.4vw,32px)/1.15 "Instrument Serif",Georgia,serif !important;letter-spacing:-.01em !important;text-transform:none !important;color:#1a2333 !important;max-width:460px}
.md-map__check{display:flex;flex-direction:column;gap:4px;margin-top:20px;padding:18px 22px;border-radius:18px;background:#0b3f43;color:#fff !important;text-decoration:none !important;transition:transform .22s,box-shadow .22s}
.md-map__check:hover{transform:translateY(-2px);box-shadow:0 16px 30px -16px rgba(11,63,67,.6)}
.md-map__check-t{font:400 22px/1.15 "Instrument Serif",Georgia,serif;letter-spacing:-.01em}
.md-map__check-s{font:500 12px/1.4 Inter,sans-serif;letter-spacing:.06em;color:#cfe3df}
.md-map__h{margin:0 !important;font:400 clamp(26px,2.8vw,38px)/1.08 "Instrument Serif",Georgia,serif !important;letter-spacing:-.015em !important;color:#1a2333 !important}
.md-map__steps{list-style:none;margin:4px 0 0 !important;padding:0 !important;display:flex;flex-direction:column;gap:9px}
.md-map__steps li{display:flex;align-items:flex-start;gap:12px;font:400 14.5px/1.5 Inter,sans-serif;color:#5a6573;animation:md-map-in .4s cubic-bezier(.2,.8,.2,1) both}
.md-map__steps li:nth-child(2){animation-delay:.07s}.md-map__steps li:nth-child(3){animation-delay:.14s}
.md-map__n{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#e1eeeb;color:#0b3f43;font:600 11px/1 Inter,sans-serif}
.md-map__prods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:6px}
.md-map__prod{display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;border:1px solid #e4dccc;border-radius:16px;background:#fff;color:#1a2333 !important;text-decoration:none !important;transition:transform .2s,border-color .2s,box-shadow .2s;animation:md-map-in .45s cubic-bezier(.2,.8,.2,1) both}
.md-map__prod:nth-child(2){animation-delay:.08s}
.md-map__prod:hover{transform:translateY(-2px);border-color:#0b3f43;box-shadow:0 12px 24px -16px rgba(26,35,51,.35)}
.md-map__prod img{flex:none;width:56px;height:56px;border-radius:12px;object-fit:contain;background:#faf6f0;border:1px solid #efe7d8}
.md-map__prod-text{display:flex;flex-direction:column;gap:3px;min-width:0}
.md-map__prod-text b{font:500 13.5px/1.25 Inter,sans-serif;color:#1a2333;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.md-map__prod-text span{font:600 13px/1.2 Inter,sans-serif;color:#0b3f43}
.md-map__more{align-self:flex-start;margin-top:2px;font:500 13px/1.4 Inter,sans-serif;color:#0b3f43 !important;text-decoration:none !important;border-bottom:1px solid rgba(11,63,67,.35);transition:border-color .18s}
.md-map__more:hover{border-color:#0b3f43}
.md-map__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px}
.md-map__chip{appearance:none;padding:9px 14px;border:1px solid rgba(250,246,240,.22);border-radius:999px;background:transparent;color:rgba(250,246,240,.85);font:500 12.5px/1.2 Inter,sans-serif;cursor:pointer;transition:border-color .18s,background .18s,color .18s,transform .18s}
.md-map__chip:hover{border-color:#c69a7c;transform:translateY(-1px)}
.md-map__chip.is-on{background:#c69a7c;border-color:#c69a7c;color:#1a2333}
@keyframes md-map-pulse{0%{transform:scale(.5);opacity:.95}70%{transform:scale(1.3);opacity:0}100%{transform:scale(1.3);opacity:0}}
@keyframes md-map-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){.md-map__ring{animation:none;opacity:.5;transform:scale(.8)}.md-map__panel,.md-map__steps li,.md-map__prod{animation:none}}
@media (max-width:900px){.md-map{padding:56px 16px 48px}.md-map__grid{grid-template-columns:minmax(0,1fr);gap:14px}.md-map__figure{min-height:0;padding:24px 0 48px}.md-map__stage{width:min(100%,200px)}.md-map__panel{padding:28px 22px}.md-map__prods{grid-template-columns:minmax(0,1fr)}.md-map__chips{display:none}}
.md-check{margin:28px 0 36px;padding:28px 28px 26px;border:1px solid #e4dccc;border-radius:24px;background:#faf6f0;font-family:Inter,sans-serif;color:#1a2333;max-width:none !important}
.md-check *{box-sizing:border-box}
.md-check__top{display:flex;align-items:center;justify-content:space-between;gap:12px}
.md-check__eyebrow{margin:0 !important;font:500 11px/1.4 Inter,sans-serif !important;letter-spacing:.22em !important;text-transform:uppercase;color:#5a6573 !important}
.md-check__count{font:600 12px/1 Inter,sans-serif;letter-spacing:.06em;padding:7px 10px;border-radius:999px;background:#fff;border:1px solid #e4dccc;color:#0b3f43;font-variant-numeric:tabular-nums}
.md-check__title{margin:10px 0 18px !important;font:400 clamp(24px,2.6vw,32px)/1.1 "Instrument Serif",Georgia,serif !important;letter-spacing:-.015em !important;color:#1a2333 !important}
.md-check__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.md-check__item{appearance:none;display:flex;align-items:center;gap:12px;padding:13px 14px;border:1px solid #e4dccc;border-radius:14px;background:#fff;color:#1a2333;text-align:left;font:400 14.5px/1.35 Inter,sans-serif;cursor:pointer;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s}
.md-check__item:hover{border-color:#c9bfaa;transform:translateY(-1px);box-shadow:0 10px 20px -16px rgba(26,35,51,.35)}
.md-check__item.is-on{border-color:#0b3f43;background:#e1eeeb}
.md-check__box{flex:none;width:22px;height:22px;border-radius:7px;border:1.5px solid #c9bfaa;background:#fff;transition:background .18s,border-color .18s}
.md-check__item.is-on .md-check__box{background:#0b3f43 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12l5 5L20 7'/></svg>") center/13px no-repeat;border-color:#0b3f43;animation:md-q-pop .25s cubic-bezier(.2,.8,.2,1)}
.md-check__result{display:none;margin-top:22px;padding-top:22px;border-top:1px solid #e4dccc}
.md-check__result.is-on{display:block;animation:md-map-in .35s cubic-bezier(.2,.8,.2,1) both}
.md-check__meter{height:6px;border-radius:999px;background:#e4dccc;overflow:hidden}
.md-check__meter span{display:block;height:100%;border-radius:999px;background:#0b3f43;transition:width .45s cubic-bezier(.2,.8,.2,1)}
.md-check__result--low .md-check__meter span{background:#8a9a8b}
.md-check__result--high .md-check__meter span{background:#a8433a}
.md-check__band{margin:16px 0 6px !important;font:400 26px/1.1 "Instrument Serif",Georgia,serif !important;letter-spacing:-.01em !important;color:#1a2333 !important}
.md-check__text{margin:0 0 18px !important;font:400 15px/1.6 Inter,sans-serif !important;color:#5a6573 !important}
.md-check__prods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}
.md-check__prods .md-map__prod{background:#fff}
.md-check__note{margin:18px 0 0 !important;font:400 12.5px/1.5 Inter,sans-serif !important;color:#8a8f96 !important}
@media (max-width:760px){.md-check{padding:20px 16px 18px;border-radius:18px}.md-check__list{grid-template-columns:minmax(0,1fr)}.md-check__prods{grid-template-columns:minmax(0,1fr)}}
#zAV5mi .md-check :is(p,h2,h3){max-width:none !important;text-align:left !important}
#zAV5mi .md-check__eyebrow{margin:0 !important;font:500 11px/1.4 Inter,sans-serif !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:#5a6573 !important}
#zAV5mi .md-check__title{margin:10px 0 18px !important;font:400 clamp(24px,2.6vw,32px)/1.1 "Instrument Serif",Georgia,serif !important}
#zAV5mi .md-check__band{margin:16px 0 6px !important;font:400 26px/1.1 "Instrument Serif",Georgia,serif !important}
#zAV5mi .md-check__text{margin:0 0 18px !important;font:400 15px/1.6 Inter,sans-serif !important;color:#5a6573 !important}
#zAV5mi .md-check__note{margin:18px 0 0 !important;font:400 12.5px/1.5 Inter,sans-serif !important;color:#8a8f96 !important}
#zAV5mi .md-check__result .md-check__eyebrow{margin:0 0 10px !important}
.md-map__gl{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:pan-y;cursor:grab;border-radius:32px}
.md-map__gl.is-drag{cursor:grabbing}
.md-map__figure{background:#0a3a3e}
.md-map__pre{position:absolute;inset:0;display:block;pointer-events:none;transition:opacity .7s;z-index:1}
.md-map__pre.is-off{opacity:0}
.md-map__figure.is-3d .md-map__hot{display:none}
.md-map__sheet{position:absolute;left:12px;right:12px;bottom:12px;z-index:4;display:none;flex-direction:column;gap:6px;padding:14px 16px;border-radius:18px;background:rgba(250,246,240,.96);color:#1a2333;box-shadow:0 18px 40px -20px rgba(0,0,0,.6);animation:md-map-in .35s cubic-bezier(.2,.8,.2,1) both}
.md-map__figure.has-sheet .md-map__sheet{display:flex}
.md-map__figure.has-sheet .md-map__hint,.md-map__figure.has-sheet .md-map__labels{display:none}
.md-map__sheet .md-map__eyebrow{color:#0b3f43 !important;margin:0 !important}
.md-map__sheet-t{margin:0 !important;font:400 20px/1.15 "Instrument Serif",Georgia,serif !important;color:#1a2333 !important;letter-spacing:-.01em !important}
.md-map__sheet-btn{appearance:none;align-self:flex-start;margin-top:4px;padding:10px 14px;border:0;border-radius:999px;background:#0b3f43;color:#fff;font:500 12px/1 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}
@media (min-width:900px){.md-map__sheet{display:none !important}}
.md-map__figure.is-3d::after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:32px;background:radial-gradient(70% 60% at 50% 42%,rgba(255,255,255,.07),transparent 70%),radial-gradient(circle at 50% 110%,rgba(198,154,124,.12),transparent 50%);mix-blend-mode:screen}
.md-map__labels{position:absolute;inset:0;pointer-events:none;z-index:2}
.md-map__lbl{position:absolute;transform:translate(-50%,-150%);padding:6px 10px;border-radius:999px;background:rgba(250,246,240,.94);color:#1a2333;font:500 11px/1.2 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .2s}
.md-map__lbl.is-on{opacity:1}
.md-map__figure.is-3d .md-map__hint{z-index:3}
@media (max-width:900px){.md-map__figure{min-height:min(72vh,520px);padding:0}}
.md-map__ctl{position:absolute;top:16px;right:16px;z-index:3;display:none;gap:6px;animation:md-map-in .3s both}
.md-map__figure.is-user .md-map__ctl{display:flex}
.md-map__ctl-btn{appearance:none;height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(250,246,240,.2);background:rgba(250,246,240,.08);color:#faf6f0;cursor:pointer;font:500 11px/1 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;transition:border-color .18s,background .18s}
.md-map__ctl-btn:hover{border-color:#c69a7c;background:rgba(250,246,240,.14)}
.md-map__ctl-btn:focus-visible{outline:2px solid #c69a7c;outline-offset:2px}
.md-map__figure.is-loading .md-map__hint{opacity:0}
.md-map__loading{position:absolute;inset:0;display:grid;place-items:center;color:rgba(250,246,240,.7);font:500 11px/1.4 Inter,sans-serif;letter-spacing:.18em;text-transform:uppercase;pointer-events:none;z-index:2;animation:md-map-in .4s both}
/* ===== Kategorijų sąrašai v1 (produktų sąrašai su kainomis builder'io tekste – serverio HTML robotams; md-content perkelia po tinkleliu į .md-quiz „Kuris magnis man?“ + suskleistą „Visos kainos“) ===== */
:is(#zXjZDn,#zvZVGS,#zYaizd,#z1Hgec,#zFVdCc,#zeqBei,#zPtEen) :is(ul,p:has(> strong:only-child)){display:none !important}
.md-quiz{padding:20px 16px 40px;font-family:Inter,sans-serif;color:#1a2333}
.md-quiz *{box-sizing:border-box}
.md-quiz__inner{max-width:1224px;margin:0 auto}
.md-quiz__card{position:relative;overflow:hidden;border:1px solid #e4dccc;border-radius:28px;background:#faf6f0;padding:40px 40px 36px;box-shadow:0 20px 60px -30px rgba(26,35,51,.18)}
.md-quiz__card::before{content:"";position:absolute;right:-120px;top:-140px;width:420px;height:420px;border-radius:50%;background:radial-gradient(closest-side,#e1eeeb,transparent 72%);pointer-events:none}
.md-quiz__head{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px}
.md-quiz__eyebrow{margin:0 !important;font:500 11px/1.4 Inter,sans-serif !important;letter-spacing:.22em !important;text-transform:uppercase;color:#5a6573 !important}
.md-quiz__title{margin:6px 0 0 !important;flex:1 1 100%;font:400 clamp(30px,3.4vw,44px)/1.05 "Instrument Serif",Georgia,serif !important;letter-spacing:-.015em !important;color:#1a2333 !important}
.md-quiz__title em{font-style:italic;color:#0b3f43}
.md-quiz__progress{position:relative;height:3px;margin:26px 0 22px;border-radius:999px;background:#e4dccc;overflow:hidden}
.md-quiz__progress span{display:block;height:100%;width:0;border-radius:999px;background:#0b3f43;transition:width .45s cubic-bezier(.2,.8,.2,1)}
.md-quiz__body{position:relative;animation:md-q-in .38s cubic-bezier(.2,.8,.2,1) both}
.md-quiz__top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px}
.md-quiz__count{font:500 11px/1.4 Inter,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#8a8f96}
.md-quiz__back{appearance:none;border:0;background:none;padding:6px 0;font:500 13px/1.2 Inter,sans-serif;color:#5a6573;cursor:pointer;border-bottom:1px solid transparent;transition:color .18s,border-color .18s}
.md-quiz__back:hover{color:#0b3f43;border-color:#0b3f43}
.md-quiz__q{margin:10px 0 20px !important;font:400 clamp(22px,2.4vw,30px)/1.15 "Instrument Serif",Georgia,serif !important;letter-spacing:-.01em !important;color:#1a2333 !important;outline:none}
.md-quiz__tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}
.md-quiz__tile{appearance:none;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-height:132px;padding:18px 18px 16px;border:1px solid #e4dccc;border-radius:18px;background:#fff;color:#1a2333;text-align:left;cursor:pointer;font-family:Inter,sans-serif;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,border-color .22s;animation:md-q-tile .45s cubic-bezier(.2,.8,.2,1) both}
.md-quiz__tile:hover{transform:translateY(-3px);border-color:#c9bfaa;box-shadow:0 14px 30px -18px rgba(26,35,51,.35)}
.md-quiz__tile:active{transform:translateY(-1px) scale(.985)}
.md-quiz__tile:focus-visible{outline:2px solid #0b3f43;outline-offset:2px}
.md-quiz__tile.is-on{border-color:#0b3f43;background:#e1eeeb}
.md-quiz__tile.is-on::after{content:"";position:absolute;top:14px;right:14px;width:20px;height:20px;border-radius:50%;background:#0b3f43 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12l5 5L20 7'/></svg>") center/12px no-repeat;animation:md-q-pop .3s cubic-bezier(.2,.8,.2,1)}
.md-quiz__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#f5efe6;color:#0b3f43;transition:background .22s,transform .22s}
.md-quiz__tile:hover .md-quiz__icon{background:#e1eeeb;transform:rotate(-6deg) scale(1.06)}
.md-quiz__label{font:500 15px/1.3 Inter,sans-serif;letter-spacing:0}
.md-quiz__results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:4px}
.md-quiz__res{position:relative;display:flex;flex-direction:column;border:1px solid #e4dccc;border-radius:22px;background:#fff;overflow:hidden;color:#1a2333 !important;text-decoration:none !important;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s,border-color .24s;animation:md-q-tile .5s cubic-bezier(.2,.8,.2,1) both}
.md-quiz__res:hover{transform:translateY(-4px);border-color:#c9bfaa;box-shadow:0 22px 44px -22px rgba(26,35,51,.35)}
.md-quiz__res:first-child{border-color:#0b3f43}
.md-quiz__img{display:block;width:100%;aspect-ratio:1/1;height:auto;object-fit:contain;padding:18px;background:linear-gradient(180deg,#faf6f0,#f5efe6)}
.md-quiz__best{position:absolute;top:14px;left:14px;z-index:1;padding:6px 10px;border-radius:999px;background:#0b3f43;color:#fff;font:600 10px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase}
.md-quiz__res-body{display:flex;flex-direction:column;gap:8px;padding:16px 18px 20px}
.md-quiz__res-title{margin:0 !important;font:400 20px/1.15 "Instrument Serif",Georgia,serif !important;letter-spacing:-.01em !important;color:#1a2333 !important}
.md-quiz__why{margin:0 !important;font:400 13.5px/1.5 Inter,sans-serif !important;color:#5a6573 !important}
.md-quiz__price{display:flex;align-items:baseline;gap:8px;margin:4px 0 0 !important;font:400 14px/1.2 Inter,sans-serif !important;color:#0b3f43 !important}
.md-quiz__price b{font-weight:600;font-size:17px}
.md-quiz__price s{color:#8a8f96;font-size:13px}
.md-quiz__price i{font-style:normal;font:600 10px/1 Inter,sans-serif;letter-spacing:.04em;padding:4px 6px;border-radius:999px;background:#0b3f43;color:#fff}
.md-quiz__btn{align-self:flex-start;margin-top:6px;padding:11px 18px;border-radius:999px;background:#0b3f43;color:#fff;font:500 12px/1 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;transition:background .18s,transform .18s}
.md-quiz__res:hover .md-quiz__btn{background:#082f32;transform:translateY(-1px)}
.md-quiz__note{margin:18px 0 0 !important;font:400 12.5px/1.4 Inter,sans-serif !important;color:#8a8f96 !important;text-align:center}
.md-quiz__all{margin:14px 4px 0;border-top:1px solid #e4dccc}
.md-quiz__all summary{list-style:none;display:flex;align-items:center;gap:10px;padding:16px 0;cursor:pointer;font:500 12px/1.4 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#5a6573;transition:color .18s}
.md-quiz__all summary::-webkit-details-marker{display:none}
.md-quiz__all summary::before{content:"";width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .25s;margin-left:2px}
.md-quiz__all[open] summary::before{transform:rotate(45deg)}
.md-quiz__all summary:hover{color:#0b3f43}
.md-quiz__lead{margin:4px 0 10px !important;font:400 13px/1.5 Inter,sans-serif !important;color:#8a8f96 !important;text-transform:none !important;letter-spacing:0 !important}
.md-quiz__lead strong{font-weight:400 !important}
.md-quiz__group{margin:22px 0 4px !important;font:400 20px/1.2 "Instrument Serif",Georgia,serif !important;letter-spacing:-.01em !important;color:#1a2333 !important;text-transform:none !important}
.md-quiz__group strong{font-weight:400 !important}
.md-quiz__list{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;list-style:none !important;padding:0 0 12px !important;margin:0 !important}
.md-quiz__list li{margin:0 !important;padding:0 !important}
.md-quiz__row{display:flex !important;align-items:baseline;gap:12px;margin:0 !important;padding:9px 0 !important;border-bottom:1px solid #efe7d8;font:400 14px/1.4 Inter,sans-serif !important;letter-spacing:0 !important;text-transform:none !important;color:#1a2333 !important;text-align:left !important}
.md-quiz__row::before{content:none !important}
.md-quiz__name{flex:1 1 auto;min-width:0;color:#1a2333 !important;text-decoration:none !important;font-weight:400 !important}
.md-quiz__name:hover{color:#0b3f43 !important;text-decoration:underline !important;text-underline-offset:3px}
.md-quiz__amount{flex:none;color:#0b3f43;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}
@keyframes md-q-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@keyframes md-q-tile{from{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}
@keyframes md-q-pop{from{transform:scale(.4)}to{transform:scale(1)}}
@media (prefers-reduced-motion:reduce){.md-quiz__body,.md-quiz__tile,.md-quiz__res,.md-quiz__tile.is-on::after{animation:none !important;transition:none !important}}
@media (max-width:760px){.md-quiz{padding:14px 16px 28px}.md-quiz__card{padding:28px 20px 24px;border-radius:22px}.md-quiz__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.md-quiz__tile{min-height:116px;padding:14px;gap:12px}.md-quiz__label{font-size:14px}.md-quiz__results{grid-template-columns:minmax(0,1fr)}.md-quiz__res{flex-direction:row;align-items:stretch}.md-quiz__img{width:124px;flex:none;padding:12px;aspect-ratio:auto}.md-quiz__res-body{padding:14px 14px 16px}.md-quiz__best{position:static;align-self:flex-start;margin-bottom:2px;white-space:nowrap;font-size:9px;padding:5px 8px}.md-quiz__tile:last-child:nth-child(odd){grid-column:1/-1}.md-quiz__res-title{font-size:18px !important}.md-quiz__list{grid-template-columns:minmax(0,1fr)}}
/* ===== Turinys v1 (md-content: produktų sąrašai, kai parduotuvės API neatsako) ===== */
.block-product-list:has(.md-plist) .block-product-list__empty-state{display:none}
.md-plist .product-list__content{display:grid;grid-template-columns:repeat(var(--v303a2fe0,3),minmax(0,1fr));gap:20px}
.md-plist .product-list-item__image-wrapper{display:block;overflow:hidden}
.md-plist .product-list-item__image{display:block}
.md-plist .product-list-item__details{display:flex;flex-direction:column}
.md-plist .product-list-item__price-wrapper p{margin:0}
.md-plist .product-list-item__price-wrapper s{margin-left:6px;color:#8a8f96}
.md-plist .product-list-item__button{display:flex;align-items:center}
/* ===== Žaismė v1 (md-play: straipsnių tiltas, „Dera su“, akcijos laikmatis, purškiklis, kaina už vonią, dilgčiojimo skalė, „Surink €40“, vakaro ritualas, dalinimasis, 2000 m) ===== */
.md-toast{position:fixed;left:50%;bottom:24px;z-index:9999;transform:translate(-50%,16px);padding:12px 18px;border-radius:999px;background:#1a2333;color:#faf6f0;font:500 13px/1.3 Inter,sans-serif;letter-spacing:.02em;box-shadow:0 20px 40px -16px rgba(26,35,51,.5);opacity:0;pointer-events:none;transition:opacity .22s,transform .22s}
.md-toast.is-on{opacity:1;transform:translate(-50%,0)}
.md-play-eyebrow{margin:0 0 10px !important;font:500 11px/1.4 Inter,sans-serif !important;letter-spacing:.22em !important;text-transform:uppercase;color:#5a6573 !important;text-align:left}
.md-play-card{display:flex;gap:18px;align-items:center;margin:28px auto;padding:16px 18px;border:1px solid #e4dccc;border-radius:22px;background:#faf6f0;color:#1a2333 !important;text-decoration:none !important;box-shadow:0 14px 40px -28px rgba(26,35,51,.35);transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s,border-color .24s}
.md-play-card:hover{transform:translateY(-3px);box-shadow:0 24px 50px -28px rgba(26,35,51,.4);border-color:#c9bfaa}
.md-play-card img{flex:0 0 108px;width:108px;height:108px;border-radius:16px;object-fit:contain;background:linear-gradient(180deg,#efe7d8,#faf6f0);padding:8px;box-sizing:border-box}
.md-play-card__body{min-width:0;font-family:Inter,sans-serif}
.md-play-card__body > b{display:block;font:400 22px/1.15 "Instrument Serif",Georgia,serif;letter-spacing:-.01em;color:#1a2333}
.md-play-card__body > p{margin:6px 0 0 !important;font:400 14px/1.5 Inter,sans-serif !important;color:#5a6573 !important;max-width:none !important}
.md-play-price{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 0 !important;font-family:Inter,sans-serif;max-width:none !important}
.md-play-price > b{font:400 20px/1 "Instrument Serif",Georgia,serif;color:#0b3f43}
.md-play-price > s{font-size:13px;color:#8a8f96}
.md-play-card__btn{margin-left:auto;padding:9px 14px;border-radius:999px;background:#0b3f43;color:#faf6f0;font:500 11px/1 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}
.md-test{margin:36px auto;padding:28px 28px 24px;border-radius:26px;background:#efe7d8;font-family:Inter,sans-serif;color:#1a2333}
.md-test__q{margin:0 0 16px !important;font:400 clamp(24px,2.6vw,32px)/1.15 "Instrument Serif",Georgia,serif !important;letter-spacing:-.01em;color:#1a2333 !important;max-width:none !important}
.md-test__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.md-test__tile{appearance:none;padding:14px 14px;border:1px solid #d9d0bc;border-radius:16px;background:#fff;color:#1a2333;text-align:left;font:500 14px/1.3 Inter,sans-serif;cursor:pointer;transition:border-color .18s,transform .18s,background .18s,box-shadow .18s}
.md-test__tile:hover{border-color:#c9bfaa;transform:translateY(-1px);box-shadow:0 10px 20px -16px rgba(26,35,51,.4)}
.md-test__tile.is-on{border-color:#0b3f43;background:#0b3f43;color:#faf6f0}
.md-test__res{display:none}
.md-test__res.is-on{display:block;animation:md-play-up .4s cubic-bezier(.2,.8,.2,1)}
.md-test__note{margin:18px 0 0 !important;font:500 13px/1.4 Inter,sans-serif !important;color:#0b3f43 !important;max-width:none !important}
.md-test .md-play-card{margin:12px 0 0;background:#fff}
.md-nlx{position:relative;margin:36px auto;padding:32px 32px 28px;border-radius:24px;background:#0b3f43;color:#faf6f0;font-family:Inter,sans-serif;overflow:hidden}
.md-nlx::before{content:"";position:absolute;inset:0;background:radial-gradient(70% 70% at 100% 0%,rgba(159,195,189,.2),transparent 70%);pointer-events:none}
.md-nlx > *{position:relative}
.md-nlx .md-play-eyebrow{color:#9fc3bd !important}
.md-nlx__h{margin:0 0 10px !important;font:400 clamp(26px,3vw,36px)/1.08 "Instrument Serif",Georgia,serif !important;letter-spacing:-.015em;color:#faf6f0 !important;max-width:none !important}
.md-nlx__h em{font-style:italic;color:#9fc3bd}
.md-nlx__p{margin:0 0 20px !important;font:400 15px/1.55 Inter,sans-serif !important;color:rgba(250,246,240,.72) !important;max-width:520px !important}
.md-nlx__form{display:flex;gap:8px;max-width:520px}
.md-nlx__form input{flex:1 1 auto;min-width:0;height:48px;padding:0 18px;border:1px solid rgba(250,246,240,.22);border-radius:999px;background:rgba(250,246,240,.06);color:#faf6f0;font:400 15px/1 Inter,sans-serif;outline:none;transition:border-color .18s,box-shadow .18s}
.md-nlx__form input::placeholder{color:rgba(250,246,240,.5)}
.md-nlx__form input:focus{border-color:#9fc3bd;box-shadow:0 0 0 3px rgba(159,195,189,.25)}
.md-nlx__btn{appearance:none;flex:0 0 auto;height:48px;padding:0 22px;border:0;border-radius:999px;background:#faf6f0;color:#0b3f43;font:500 12px/1 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:transform .18s,background .18s}
.md-nlx__btn:hover{background:#fff;transform:translateY(-1px)}
.md-nlx__btn:disabled{opacity:.6;cursor:default}
.md-nlx__card{position:relative;display:none;max-width:520px;margin:0;border-radius:18px;overflow:hidden;background:#faf6f0;color:#1a2333;min-height:128px}
.md-nlx.is-ready .md-nlx__card{display:block;animation:md-play-up .4s cubic-bezier(.2,.8,.2,1)}
.md-nlx.is-ready .md-nlx__form{display:none}
.md-nlx__code{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:128px;padding:22px 20px;text-align:center}
.md-nlx__code .md-play-eyebrow{margin:0 !important;text-align:center;color:#5a6573 !important}
.md-nlx__code > b{font:400 44px/1 "Instrument Serif",Georgia,serif;letter-spacing:.06em;color:#0b3f43}
.md-nlx__hint{font:400 12px/1.4 Inter,sans-serif;color:#5a6573}
.md-nlx__scratch{position:absolute;inset:0;width:100%;height:100%;cursor:grab;touch-action:none;transition:opacity .6s}
.md-nlx__scratch.is-off{opacity:0;pointer-events:none}
.md-nlx__msg{margin:12px 0 0 !important;font:400 13px/1.4 Inter,sans-serif !important;color:#9fc3bd !important;max-width:none !important}
.md-nlx__msg:empty{display:none}
.md-pair{margin:24px 0 0;padding:18px 18px 16px;border:1px solid #e4dccc;border-radius:22px;background:#faf6f0;font-family:Inter,sans-serif;color:#1a2333}
.md-pair .md-play-eyebrow{margin-bottom:12px !important}
.md-pair__row{display:flex;align-items:center;gap:12px}
.md-pair__img{flex:0 0 68px;width:68px;height:68px;border-radius:14px;object-fit:contain;background:#fff;border:1px solid #e4dccc;padding:6px;box-sizing:border-box}
.md-pair__plus{font:400 26px/1 "Instrument Serif",Georgia,serif;color:#c69a7c}
.md-pair__b{display:flex;align-items:center;gap:12px;min-width:0;color:#1a2333 !important;text-decoration:none !important}
.md-pair__text{display:flex;flex-direction:column;gap:3px;min-width:0}
.md-pair__text > b{font:400 17px/1.2 "Instrument Serif",Georgia,serif}
.md-pair__text > span{font:400 12.5px/1.4 Inter,sans-serif;color:#5a6573}
.md-pair__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-top:14px;padding-top:14px;border-top:1px solid #e4dccc}
.md-pair__sum{margin:0 !important;font:400 14px/1.3 Inter,sans-serif;color:#5a6573}
.md-pair__sum > b{font:400 22px/1 "Instrument Serif",Georgia,serif;color:#0b3f43;margin:0 8px 0 2px}
.md-pair__sum > i{display:block;font-style:normal;font-size:12px;color:#5c7a52;margin-top:2px}
.md-pair__btn,.md-fill__add{appearance:none;border:0;border-radius:999px;background:#0b3f43;color:#faf6f0;font:500 12px/1 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .18s,transform .18s}
.md-pair__btn{padding:14px 20px}
.md-pair__btn:hover,.md-fill__add:hover{background:#082f32;transform:translateY(-1px)}
.md-timer{display:inline-flex;align-items:center;gap:8px;margin:6px 0 0 !important;padding:7px 12px;border-radius:999px;background:#fbeae6;color:#a8433a;font:500 12px/1.2 Inter,sans-serif !important;letter-spacing:.02em}
.md-timer > i{width:7px;height:7px;border-radius:50%;background:#a8433a;animation:md-play-blink 1.6s ease-in-out infinite}
.md-timer > b{font-weight:600}
.md-timer--card{margin:8px 0 0 !important;padding:5px 10px;font-size:11px !important}
.md-test .md-map__prod,.md-fill .md-map__prod{background:#fff}
.md-fill{margin:0 0 14px;padding:14px 14px 10px;border-radius:16px;background:#efe7d8;font-family:Inter,sans-serif}
.md-fill__t{margin:0 0 10px !important;font:500 11px/1.4 Inter,sans-serif !important;letter-spacing:.16em;text-transform:uppercase;color:#0b3f43 !important}
.md-fill__row{display:flex;align-items:center;gap:10px;margin-bottom:8px}
.md-fill__row .md-map__prod{flex:1 1 auto;min-width:0}
.md-fill__add{flex:0 0 auto;padding:10px 12px;font-size:10px}
.md-share{appearance:none;display:inline-flex;align-items:center;gap:8px;margin:14px 0 0;padding:11px 16px;border:1px solid #c9bfaa;border-radius:999px;background:#fff;color:#1a2333;font:500 11px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:border-color .18s,background .18s}
.md-share::before{content:"";width:14px;height:14px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a2333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='18' cy='5' r='3'/><circle cx='6' cy='12' r='3'/><circle cx='18' cy='19' r='3'/><path d='M8.6 13.5l6.8 4M15.4 6.5l-6.8 4'/></svg>") center/contain no-repeat}
.md-share:hover{border-color:#1a2333;background:#faf6f0}
/* md-deep is inserted only after hydration, so the OSI page first painted its H1 and then jumped 300vh down. Reserve the
   space from head CSS until .md-deep exists; after 6 s (md-play failed) the placeholder collapses. */
@media (prefers-reduced-motion:no-preference){
.page__blocks:not(:has(.md-deep)) > #z7iAzp{margin-top:300vh;animation:mdDeepGiveUp 0s 6s forwards}
.page__blocks:not(:has(.md-deep)) > #z7iAzp::before{content:"";position:absolute;bottom:100%;left:0;right:0;height:300vh;background:linear-gradient(#2a6f70,#0b3f43 100vh);animation:mdDeepGiveUp 0s 6s forwards}
@keyframes mdDeepGiveUp{to{margin-top:0;height:0}}
@media (max-width:760px){.page__blocks:not(:has(.md-deep)) > #z7iAzp{margin-top:260vh}.page__blocks:not(:has(.md-deep)) > #z7iAzp::before{height:260vh}}
}
.md-deep{position:relative;height:300vh;color:#faf6f0;font-family:Inter,sans-serif}
.md-deep.is-static{height:auto}
.md-deep__sticky{position:sticky;top:0;height:100vh;overflow:hidden;background:#0b3f43}
.md-deep.is-static .md-deep__sticky{position:relative;height:auto;min-height:80vh}
.md-deep__bg{position:absolute;inset:0;background:linear-gradient(180deg,#2a6f70 0%,#0b3f43 45%,#072b2e 80%,#03191b 100%);background-size:100% 400%;background-position:0 calc(var(--k,0)*100%);transition:background-position .4s}
.md-deep__bg::after{content:"";position:absolute;inset:0;background:radial-gradient(60% 50% at 70% 30%,rgba(159,195,189,.22),transparent 70%);opacity:var(--k,0);transition:opacity .4s}
.md-deep__dot{position:absolute;width:3px;height:3px;border-radius:50%;background:rgba(250,246,240,.45);animation:md-deep-float var(--t,8s) linear var(--d,0s) infinite;opacity:0}
.md-deep.is-end .md-deep__dot{background:#9fc3bd;box-shadow:0 0 8px #9fc3bd}
.md-deep__inner{position:relative;display:grid;grid-template-columns:260px 150px minmax(0,1fr);gap:40px;align-items:center;max-width:1100px;height:100%;margin:0 auto;padding:0 32px;box-sizing:border-box}
.md-deep__world{position:relative;height:100%;overflow:hidden;border-left:1px solid rgba(250,246,240,.12);border-right:1px solid rgba(250,246,240,.12);background:#0a3134}
.md-deep__strata{position:absolute;left:0;top:0;width:100%;height:auto;display:block;will-change:transform}
.md-deep__probe{position:absolute;left:0;right:0;top:0;height:50%;pointer-events:none}
.md-deep__probe > i{position:absolute;left:50%;top:0;bottom:0;width:2px;margin-left:-1px;background:repeating-linear-gradient(180deg,#c69a7c 0 8px,transparent 8px 14px)}
.md-deep__probe > b{position:absolute;left:50%;bottom:-10px;width:0;height:0;margin-left:-9px;border-left:9px solid transparent;border-right:9px solid transparent;border-top:16px solid #c69a7c;filter:drop-shadow(0 4px 8px rgba(0,0,0,.4))}
.md-deep__probe::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:rgba(198,154,124,.8)}
.md-deep__tag{position:absolute;right:8px;bottom:6px;padding:4px 8px;border-radius:999px;background:#1a2333;color:#faf6f0;font:500 11px/1 Inter,sans-serif;letter-spacing:.06em;white-space:nowrap}
.md-deep__tag em{font-style:normal;font-weight:600}
.md-deep__meter{display:flex;flex-direction:column;align-items:flex-start;gap:6px;height:min(60vh,520px)}
.md-deep__num{font:400 clamp(48px,6vw,80px)/1 "Instrument Serif",Georgia,serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums}
.md-deep__unit{font:500 11px/1.3 Inter,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#9fc3bd}
.md-deep__bar{position:relative;flex:1 1 auto;width:4px;margin:10px 0 0 10px;border-radius:2px;background:rgba(250,246,240,.15)}
.md-deep__bar > i{position:absolute;left:0;top:0;width:100%;height:0;border-radius:2px;background:#c69a7c;transition:height .3s}
.md-deep__text{transition:opacity .16s,transform .16s}
.md-deep__text.is-out{opacity:0;transform:translateY(8px)}
.md-deep__eye{color:#9fc3bd !important}
.md-deep__h{margin:0 0 14px !important;font:400 clamp(34px,4.6vw,64px)/1.02 "Instrument Serif",Georgia,serif !important;letter-spacing:-.02em;color:#faf6f0 !important}
.md-deep__p{margin:0 !important;max-width:520px;font:400 16px/1.6 Inter,sans-serif !important;color:rgba(250,246,240,.78) !important}
.md-deep__prods{display:none;gap:10px;margin-top:20px}
.md-deep__prods.is-on{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));animation:md-play-up .5s cubic-bezier(.2,.8,.2,1)}
.md-deep__prods .md-play-eyebrow{grid-column:1 / -1;margin:0 0 2px !important}
.md-deep__prods .md-map__prod{background:rgba(250,246,240,.08);border-color:rgba(250,246,240,.14)}
.md-deep__prods .md-map__prod b,.md-deep__prods .md-map__prod span{color:#faf6f0}
.md-deep__cta{display:none;gap:10px;flex-wrap:wrap;margin-top:20px}
.md-deep__cta.is-on{display:flex;animation:md-play-up .5s cubic-bezier(.2,.8,.2,1)}
.md-deep__cta .md-ab-btn{border-color:rgba(250,246,240,.4);color:#faf6f0 !important}
.md-deep__cta .md-ab-btn--primary{background:#c69a7c;border-color:#c69a7c;color:#1a2333 !important}
.md-deep__hint{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);margin:0 !important;font:500 11px/1 Inter,sans-serif !important;letter-spacing:.2em;text-transform:uppercase;color:rgba(250,246,240,.6) !important;transition:opacity .3s}
.md-deep.is-end .md-deep__hint{opacity:0}
.md-deep.is-static .md-deep__hint{display:none}
.md-deep__skip{appearance:none;position:absolute;right:24px;bottom:18px;padding:9px 14px;border:1px solid rgba(250,246,240,.35);border-radius:999px;background:rgba(10,49,52,.5);color:rgba(250,246,240,.85);font:500 11px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:opacity .3s,background .18s}
.md-deep__skip:hover{background:rgba(250,246,240,.14)}
.md-deep.is-end .md-deep__skip,.md-deep.is-static .md-deep__skip{opacity:0;pointer-events:none}
.md-deep__mill{animation:md-deep-spin 7s linear infinite;transform-box:view-box}
.md-deep__bird{animation:md-deep-fly var(--t,24s) linear var(--d,0s) infinite}
.md-deep__wing{animation:md-deep-flap .55s ease-in-out infinite alternate;transform-box:fill-box;transform-origin:center}
.md-deep__cloud{animation:md-deep-cloud var(--t,40s) linear var(--d,0s) infinite}
.md-deep__tree{animation:md-deep-sway 3.2s ease-in-out var(--d,0s) infinite alternate;transform-box:view-box}
.md-deep__sand{animation:md-deep-drift var(--t,16s) ease-in-out infinite alternate}
.md-deep__wave{animation:md-deep-roll var(--t,10s) linear var(--d,0s) infinite}
.md-deep__salt{animation:md-deep-shimmer 2.8s ease-in-out var(--d,0s) infinite alternate}
.md-deep__cr{animation:md-deep-floatcr var(--t,6s) ease-in-out var(--d,0s) infinite alternate;transform-box:view-box}
.md-deep__spark{animation:md-deep-sparkle 2.4s ease-in-out var(--d,0s) infinite alternate;opacity:0}
.md-deep__mg{animation:md-deep-shimmer 2.6s ease-in-out infinite alternate}
@keyframes md-deep-spin{to{transform:rotate(360deg)}}
@keyframes md-deep-fly{0%{transform:translate(-30px,0) scale(var(--s,1))}50%{transform:translate(150px,-18px) scale(var(--s,1))}100%{transform:translate(330px,0) scale(var(--s,1))}}
@keyframes md-deep-flap{from{transform:scaleY(.4)}to{transform:scaleY(1.2)}}
@keyframes md-deep-cloud{from{transform:translateX(-120px)}to{transform:translateX(320px)}}
@keyframes md-deep-sway{from{transform:rotate(-2deg)}to{transform:rotate(2deg)}}
@keyframes md-deep-drift{from{transform:translateX(calc(var(--x,10px)*-1))}to{transform:translateX(var(--x,10px))}}
@keyframes md-deep-roll{from{transform:translateX(0)}to{transform:translateX(80px)}}
@keyframes md-deep-shimmer{from{opacity:.25}to{opacity:.9}}
@keyframes md-deep-floatcr{from{transform:translateY(-6px) rotate(-4deg)}to{transform:translateY(8px) rotate(5deg)}}
@keyframes md-deep-sparkle{from{opacity:0}to{opacity:.9}}
@keyframes md-play-up{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
@keyframes md-play-blink{0%,100%{opacity:1}50%{opacity:.3}}
@keyframes md-deep-float{0%{transform:translateY(0);opacity:0}10%{opacity:.7}90%{opacity:.5}100%{transform:translateY(-120vh);opacity:0}}
@media (max-width:900px){.md-deep__inner{grid-template-columns:120px minmax(0,1fr);gap:16px;align-content:center;padding:0 16px}.md-deep__meter{display:none}.md-deep__world{height:100vh;border-radius:0}.md-deep__tag{right:4px;font-size:10px;padding:3px 6px}.md-deep__prods.is-on{grid-template-columns:minmax(0,1fr)}}
@media (max-width:760px){.md-play-card{gap:12px;padding:12px;border-radius:18px}.md-play-card img{flex-basis:84px;width:84px;height:84px}.md-play-card__body > b{font-size:19px}.md-play-card__btn{display:none}.md-test{padding:20px 16px 18px;border-radius:20px}.md-test__tiles{grid-template-columns:minmax(0,1fr)}.md-nlx{padding:22px 18px 20px;border-radius:20px}.md-nlx__form{flex-direction:column}.md-pair__foot{flex-direction:column;align-items:stretch}.md-pair__btn{text-align:center}.md-deep{height:260vh}.md-deep__skip{right:12px;bottom:14px;font-size:10px;padding:8px 11px}
  .block-product .product-carousel__image-wrapper{aspect-ratio:16 / 10 !important}.block-product .product-carousel__main-image{top:6% !important;height:88% !important}}
/* ----- Helovinas (md-hw, .md-map kortelė; tik ≥900 px) ----- */
.md-hw,.md-fall{grid-column:2;grid-row:1;position:relative;pointer-events:none;overflow:hidden;border-radius:32px;color:#1a2333}
.md-hw__bat,.md-hw__spider,.md-hw__pumpkin,.md-hw__ghost,.md-hw__web{position:absolute;display:block;line-height:0}
.md-hw svg{display:block;width:100%;height:100%;overflow:visible}
.md-hw__bat{top:0;left:0;width:34px;height:17px;animation:md-hw-fly 14s linear infinite}
.md-hw__bat--1{--y:34px;animation-delay:-2s}.md-hw__bat--2{--y:78px;width:26px;height:13px;animation-duration:19s;animation-delay:-9s}.md-hw__bat--3{--y:56px;width:22px;height:11px;animation-duration:23s;animation-delay:-15s}
.md-hw__wing{transform-box:fill-box;animation:md-hw-flap .32s ease-in-out infinite alternate}
.md-hw__wing--l{transform-origin:right center}.md-hw__wing--r{transform-origin:left center;animation-delay:.04s}
.md-hw__spider{top:0;right:76px;width:22px;height:20px;animation:md-hw-drop 9s ease-in-out infinite;color:#1a2333}
.md-hw__spider i{position:absolute;left:50%;bottom:100%;width:1px;height:400px;background:rgba(26,35,51,.35)}
.md-hw__pumpkin{left:48px;bottom:34px;width:48px;height:44px;animation:md-hw-glow 3.2s ease-in-out infinite}
.md-hw__ghost{right:62px;bottom:36px;width:38px;height:46px;opacity:.92;animation:md-hw-float 4.6s ease-in-out infinite}
.md-hw__web{left:0;top:0;width:80px;height:80px;color:rgba(26,35,51,.22)}
@keyframes md-hw-fly{0%{left:-40px;transform:translateY(var(--y)) rotate(-4deg)}25%{transform:translateY(calc(var(--y) - 14px)) rotate(5deg)}50%{transform:translateY(calc(var(--y) + 8px)) rotate(-3deg)}75%{transform:translateY(calc(var(--y) - 10px)) rotate(4deg)}100%{left:100%;transform:translateY(var(--y)) rotate(-4deg)}}
@keyframes md-hw-flap{from{transform:rotateX(0) scaleY(1)}to{transform:scaleY(.35)}}
@keyframes md-hw-drop{0%,100%{transform:translateY(-30px)}45%,60%{transform:translateY(96px)}}
@keyframes md-hw-float{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-12px) rotate(3deg)}}
@keyframes md-hw-glow{0%,100%{filter:drop-shadow(0 0 2px rgba(198,154,124,.2))}50%{filter:drop-shadow(0 0 10px rgba(198,154,124,.7))}}
@media (max-width:900px){.md-hw{display:none}}
@media (prefers-reduced-motion:reduce){.md-hw__bat,.md-hw__wing,.md-hw__spider,.md-hw__pumpkin,.md-hw__ghost{animation:none}.md-hw__bat{transform:translateY(var(--y))}.md-hw__bat--1{left:12%}.md-hw__bat--2{left:48%}.md-hw__bat--3{left:78%}.md-hw__spider{transform:translateY(40px)}}

/* ----- Ruduo (md-fall: krentantys lapai + krūvelė, kurią nupučia pelė; tik ≥900 px) ----- */
.md-fall__leaf,.md-fall__pl,.md-fall__loose{position:absolute;display:block;line-height:0}
.md-fall svg{display:block;width:100%;height:auto;overflow:visible}
.md-fall__leaf{top:-30px;opacity:0;animation:md-fall-drop 11s linear infinite}
.md-fall__pile{position:absolute;bottom:16px;width:214px;height:64px;pointer-events:auto;cursor:default}.md-fall__pile--l{left:28px}.md-fall__pile--r{right:28px}.md-fall__loose{opacity:.9}
.md-fall__pl{left:0;bottom:0;transform:translate(var(--x),var(--y)) rotate(var(--r)) scale(var(--s));transition:transform 1.5s cubic-bezier(.2,.8,.3,1),opacity .5s;filter:drop-shadow(0 1px 1px rgba(26,35,51,.15))}
.md-fall__pile.is-reset .md-fall__pl{transition:none;opacity:0;transform:translate(calc(var(--x) + 12px),calc(var(--y) - 110px)) rotate(calc(var(--r) - 140deg)) scale(var(--s))}
.md-fall__pile.is-blown .md-fall__pl{transform:translate(calc(var(--x) + var(--bx) * var(--dir,1)),calc(var(--y) + var(--by))) rotate(calc(var(--r) + var(--br))) scale(var(--s));opacity:0;transition-duration:1.1s}
@keyframes md-fall-drop{0%{top:-30px;transform:translateX(0) rotate(0);opacity:0}6%{opacity:.95}25%{transform:translateX(22px) rotate(70deg);opacity:.9}40%{opacity:.3}50%{transform:translateX(-16px) rotate(150deg)}70%{opacity:.3}75%{transform:translateX(18px) rotate(230deg)}82%{opacity:.95}92%{opacity:.95}100%{top:calc(100% - 46px);transform:translateX(0) rotate(310deg);opacity:0}}
@media (max-width:900px){.md-fall{display:none}}
@media (prefers-reduced-motion:reduce){.md-fall__leaf{display:none}.md-fall__pl{transition:none}}

@media (prefers-reduced-motion:reduce){.md-toast,.md-play-card,.md-test__tile{transition:none}.md-test__res.is-on,.md-nlx.is-ready .md-nlx__card,.md-deep__cta.is-on{animation:none}.md-timer > i,.md-deep__dot,.md-deep__mill,.md-deep__bird,.md-deep__wing,.md-deep__cloud,.md-deep__tree,.md-deep__sand,.md-deep__wave,.md-deep__salt,.md-deep__cr,.md-deep__spark,.md-deep__mg{animation:none}}
/* ===== Kūno signalų testas v1 (md-test: /magnio-trukumas ir /meslungis-kojose po įžanga, /magnio-testas po hero) ===== */
.md-test{
  --bg:#f5efe6;--surface:#faf6f0;--surface-2:#efe7d8;--ink:#1a2333;--muted:#5a6573;--border:#e4dccc;--border-strong:#c9bfaa;
  --primary:#0b3f43;--primary-600:#082f32;--primary-50:#e1eeeb;--mint:#9fc3bd;--sun:#e8b86d;--danger:#a8433a;--danger-50:#f6e4e0;
  --display:"Instrument Serif",Georgia,"Times New Roman",serif;--sans:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;
  --ease:cubic-bezier(.2,.8,.2,1);--pop:cubic-bezier(.34,1.56,.64,1);
}.md-test *{box-sizing:border-box}.md-test{font:400 16px/1.55 var(--sans);color:var(--ink);-webkit-font-smoothing:antialiased;text-align:left}.md-test .wrap{max-width:1040px;margin:0 auto;padding-block:24px 64px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.md-test button{font-family:inherit;cursor:pointer;color:inherit}.md-test button:focus-visible,.md-test input:focus-visible,.md-test a:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.md-test h1,.md-test h2,.md-test h3{font-family:var(--display);font-weight:400;letter-spacing:-.015em;line-height:1.05;margin:0;text-wrap:balance}.md-test h1 em,.md-test h2 em,.md-test h3 em{font-style:italic;color:var(--primary)}.md-test p{margin:0}.md-test .eyebrow{font:500 11px/1.4 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.md-test .btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 26px;border-radius:999px;border:1px solid transparent;background:var(--primary);color:var(--surface);font:500 13px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:transform .24s var(--ease),background .24s}.md-test .btn:hover{background:var(--primary-600);transform:translateY(-1px)}.md-test .btn--ghost{background:transparent;color:var(--ink);border-color:var(--border-strong)}.md-test .btn--ghost:hover{background:transparent;border-color:var(--ink)}.md-test .stage{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);border-radius:28px;overflow:hidden;background:var(--surface);border:1px solid var(--border);box-shadow:0 20px 60px -30px rgba(26,35,51,.22);min-height:600px}.md-test .map{position:relative;background:radial-gradient(120% 90% at 50% 12%,#14565b 0%,var(--primary) 55%,var(--primary-600) 100%);display:flex;align-items:center;justify-content:center;padding:22px;overflow:hidden}.md-test .map svg{height:100%;max-height:540px;width:auto;max-width:100%;display:block;overflow:visible}.md-test .map__count{position:absolute;left:20px;top:18px;color:var(--mint);font:500 11px/1.4 var(--sans);letter-spacing:.18em;text-transform:uppercase}.md-test .panel{padding:clamp(22px,4vw,44px);display:flex;flex-direction:column;gap:18px;min-width:0}.md-test .fig{overflow:visible}.md-test .skin{fill:var(--skin)}.md-test .hair{fill:var(--hairc)}.md-test .top{fill:var(--topc)}.md-test .arm{fill:var(--topa)}.md-test .cuff{fill:var(--topc)}.md-test .neck{fill:var(--skin2)}.md-test .pants{fill:#e9e1d1}.md-test .map.w .pants{fill:#2f3c46}.md-test .skirt{fill:#e9e1d1}.md-test .shoe{fill:#2b3646}.md-test .map.w .shoe{fill:#f1e9db}.md-test .thumb{fill:none;stroke:var(--skin);stroke-width:5.5;stroke-linecap:round}.md-test .nose{fill:none;stroke:var(--skin2);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.md-test .sole{fill:none;stroke:#faf6f0;stroke-width:2;stroke-linecap:round;opacity:.75}.md-test .map.w .sole{stroke:#c9bfaa;opacity:1}.md-test .map{--skin:#f1d6bd;--skin2:#dcb79b;--hairc:#2a2430;--topc:#9fc3bd;--topa:#86aea8}.md-test .map:not(.w) #armL{translate:-4px 0}.md-test .map:not(.w) #armR{translate:4px 0}.md-test .map.w{--hairc:#4a2f25;--topc:#d8a48f;--topa:#c58f79}.md-test .shine{fill:none;stroke:#6b4638;stroke-width:2;stroke-linecap:round}.md-test .lash{fill:none;stroke:#2a2430;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.md-test .map.w .brow{stroke:#4a2f25;stroke-width:1.8}.md-test .map.w #mouth{stroke:#b4574c}.md-test .map.w .blush{opacity:.3}.md-test .map.w.ex-happy .blush{opacity:.6}.md-test .map.w .nose{opacity:.7}.md-test .fig .ln{fill:none;stroke:#2a2430;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.md-test .fig .eye{fill:#2a2430}.md-test .fig .lid{fill:var(--skin);transform-box:fill-box;transform-origin:50% 0;transform:scaleY(0)}.md-test .fig .brow,.md-test .fig #mouth{stroke-width:2.3}.md-test .fig .brow{transition:transform .4s var(--ease);transform-box:fill-box;transform-origin:center}.md-test .fig .blush{fill:#e39a87;opacity:0;transition:opacity .4s}.md-test .fig .shadow{fill:#061e21;opacity:.5}.md-test .fig #mouth{transition:d .35s}.md-test .pose{transition:transform .55s var(--ease)}.md-test #body{transform-box:view-box}.md-test #head{transform-box:view-box;transform-origin:120px 100px}.md-test #armL,.md-test #armR{transform-box:view-box}.md-test .fore{transform-box:view-box}.md-test #legL,.md-test #legR{transform-box:fill-box;transform-origin:50% 4%}.md-test .breathe #body,.md-test .breathe #head{animation:mdt-breathe 3.6s ease-in-out infinite}@keyframes mdt-breathe{50%{transform:translateY(-2px)}}.md-test .breathe #lidL,.md-test .breathe #lidR{animation:mdt-blink 4.4s infinite}@keyframes mdt-blink{0%,94%,100%{transform:scaleY(0)}96%{transform:scaleY(1)}}.md-test .pt{fill:var(--sun);opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.3);transition:opacity .3s,transform .45s var(--pop);filter:drop-shadow(0 0 6px rgba(232,184,109,.9))}.md-test .pt.on{opacity:.95;transform:scale(1)}.md-test .pt.big{transform:scale(1.45)}.md-test .pt.pop{animation:mdt-pop .5s var(--pop)}@keyframes mdt-pop{40%{transform:scale(2.1)}}.md-test .ring{fill:none;stroke:var(--sun);stroke-width:2;opacity:0;transform-box:fill-box;transform-origin:center;pointer-events:none}.md-test .pt.big+.ring{animation:mdt-ring 2.4s ease-out infinite}@keyframes mdt-ring{0%{opacity:.7;transform:scale(.8)}70%,100%{opacity:0;transform:scale(2.6)}}.md-test .fx{opacity:0;transition:opacity .35s}.md-test .fx *{transform-box:fill-box;transform-origin:center}.md-test .play-akis .fx-akis,.md-test .play-nemiga .fx-nemiga,.md-test .play-nuovargis .fx-nuovargis,.md-test .play-nerimas .fx-nerimas,.md-test .play-galva .fx-galva,.md-test .play-tirpimas .fx-tirpimas,.md-test .play-pms .fx-pms,.md-test .play-mesl .fx-mesl,.md-test .play-neramios .fx-neramios,.md-test .play-sprandas .fx-sprandas{opacity:var(--fxo,1)}.md-test .ex-ouch .brow{transform:rotate(-14deg) translateY(-2px)}.md-test .ex-ouch #browR{transform:rotate(14deg) translateY(-2px)}.md-test .ex-worry #browL{transform:rotate(-12deg) translateY(-1px)}.md-test .ex-worry #browR{transform:rotate(12deg) translateY(-1px)}.md-test .ex-tired .lid{transform:scaleY(.55)}.md-test .ex-tired .brow{transform:translateY(3px)}.md-test .ex-wide .eye{transform:scale(1.3);transform-box:fill-box;transform-origin:center}.md-test .ex-happy .blush{opacity:.6}.md-test .play-mesl #legL{animation:mdt-cramp .32s ease-in-out infinite}@keyframes mdt-cramp{0%,100%{transform:rotate(-3deg) translateY(0)}50%{transform:rotate(5deg) translateY(-4px)}}.md-test .play-mesl .fx-mesl path{animation:mdt-flick .5s steps(2) infinite}.md-test .play-mesl .fx-mesl path:nth-child(2){animation-delay:.17s}.md-test .play-mesl .fx-mesl path:nth-child(3){animation-delay:.33s}@keyframes mdt-flick{50%{opacity:.15}}.md-test .play-akis #lidL{animation:mdt-twitch 1.3s infinite}@keyframes mdt-twitch{0%,10%,20%,30%,100%{transform:scaleY(0)}5%,15%{transform:scaleY(.8)}25%{transform:scaleY(.45)}}.md-test .play-akis .fx-akis path{animation:mdt-tick .65s ease-in-out infinite}@keyframes mdt-tick{50%{opacity:.2;transform:translateX(-2px)}}.md-test .play-neramios #legL{animation:mdt-jig .24s ease-in-out infinite alternate}.md-test .play-neramios #legR{animation:mdt-jig .24s ease-in-out infinite alternate-reverse}@keyframes mdt-jig{from{transform:rotate(-6deg)}to{transform:rotate(6deg)}}.md-test .play-neramios .fx-neramios path{animation:mdt-tick .3s ease-in-out infinite}.md-test .play-nuovargis .fx-nuovargis .cell{animation:mdt-flick 1.2s steps(2) infinite}.md-test .play-nuovargis #head{animation:mdt-nod 3s ease-in-out infinite}@keyframes mdt-nod{0%,100%{transform:rotate(7deg) translateY(4px)}45%{transform:rotate(9deg) translateY(9px)}55%{transform:rotate(2deg) translateY(2px)}}.md-test .play-nerimas .fx-nerimas .heart{animation:mdt-beat .9s ease-in-out infinite}@keyframes mdt-beat{0%,100%{transform:scale(1)}18%{transform:scale(1.28)}36%{transform:scale(1)}}.md-test .play-nerimas .fx-nerimas .wave{animation:mdt-wave 1.1s ease-in-out infinite}.md-test .play-nerimas .fx-nerimas .wave:nth-child(3){animation-delay:.25s}.md-test .play-nerimas .fx-nerimas .wave:nth-child(4){animation-delay:.5s}@keyframes mdt-wave{0%,100%{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.md-test .play-nerimas #armL .fore,.md-test .play-nerimas #armR .fore{animation:mdt-shiver .14s ease-in-out infinite alternate}@keyframes mdt-shiver{to{transform:translate(1.5px,0)}}.md-test .play-galva .fx-galva circle{animation:mdt-ring 1.2s ease-out infinite}.md-test .play-galva .fx-galva circle:nth-child(2){animation-delay:.4s}.md-test .play-sprandas .fx-sprandas path{animation:mdt-tick .5s ease-in-out infinite}.md-test .play-tirpimas .fx-tirpimas circle{animation:mdt-sparkle 1s ease-in-out infinite}.md-test .play-tirpimas .fx-tirpimas circle:nth-child(2n){animation-delay:.3s}.md-test .play-tirpimas .fx-tirpimas circle:nth-child(3n){animation-delay:.6s}@keyframes mdt-sparkle{0%,100%{opacity:.2;transform:scale(.5)}50%{opacity:1;transform:scale(1.3)}}.md-test .play-pms .fx-pms{animation:mdt-glow 2s ease-in-out infinite}@keyframes mdt-glow{50%{opacity:.45}}.md-test .play-nemiga .fx-nemiga .star{animation:mdt-sparkle 2.2s ease-in-out infinite}.md-test .play-nemiga .fx-nemiga .star:nth-child(2n){animation-delay:.7s}.md-test .play-nemiga .fx-nemiga .star:nth-child(3n){animation-delay:1.4s}.md-test .play-nemiga .shade{opacity:1}.md-test .shade{fill:#041a1d;opacity:0;transition:opacity .5s}.md-test .lvl-1{--fxo:.55}.md-test .lvl-1 .fx *,.md-test .lvl-1 #legL,.md-test .lvl-1 #legR,.md-test .lvl-1 #lidL,.md-test .lvl-1 #head,.md-test .lvl-1 .fore{animation-duration:1.6s!important}.md-test .lvl-1 .shade{opacity:.5}.md-test .ask .pt.ask{opacity:.9;transform:scale(1);fill:var(--surface);filter:none;animation:mdt-askp 1.1s ease-in-out infinite}@keyframes mdt-askp{50%{transform:scale(.55);opacity:.5}}.md-test .ask .ring.ask{opacity:.8;animation:mdt-ring 1.6s ease-out infinite;stroke:var(--surface)}.md-test .fx-ok{opacity:0}.md-test .ok .fx-ok{opacity:1}.md-test .ok .fx-ok path{animation:mdt-pop .6s var(--pop)}.md-test .ok .fx-ok circle{animation:mdt-sparkle .9s ease-in-out 2}.md-test .ok .fx-ok circle:nth-child(2n){animation-delay:.15s}.md-test .ok #body,.md-test .ok #head{animation:mdt-bounce .55s var(--pop)}@keyframes mdt-bounce{35%{transform:translateY(-10px)}}.md-test .map text{font-family:var(--sans);font-size:11px;font-weight:500;fill:var(--surface);letter-spacing:.06em}.md-test .con{fill:none;stroke:var(--sun);stroke-width:1.5;stroke-dasharray:4 5;opacity:.7}.md-test .con.draw{stroke-dasharray:600;stroke-dashoffset:600;animation:mdt-draw 1.6s var(--ease) .3s forwards}@keyframes mdt-draw{to{stroke-dashoffset:0}}.md-test .map.w .hair-m,.md-test .map.w .only-m{display:none}.md-test .map:not(.w) .hair-w,.md-test .map:not(.w) .only-w{display:none}.md-test .sex{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border)}.md-test .sex button{padding:10px 18px;border-radius:999px;border:0;background:transparent;font:500 13px var(--sans);color:var(--muted);display:inline-flex;align-items:center;gap:8px;transition:background .2s,color .2s}.md-test .sex button[aria-pressed="true"]{background:var(--primary);color:var(--surface)}.md-test .sex svg{width:16px;height:16px}.md-test .search{display:flex;align-items:center;gap:10px;min-height:50px;padding:0 18px;border-radius:999px;background:#fff;border:1px solid var(--border);box-shadow:0 6px 20px -12px rgba(26,35,51,.3);min-width:0}.md-test .search svg{flex:0 0 18px;color:var(--muted)}.md-test .search span{font-size:16px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.md-test .search i{flex:0 0 2px;width:2px;height:20px;background:var(--primary);margin-left:-8px;animation:mdt-caret 1s steps(1) infinite}@keyframes mdt-caret{50%{opacity:0}}.md-test .start h1{font-size:clamp(42px,6vw,68px)}.md-test .start .lead{color:var(--muted);font-size:17px;max-width:30em}.md-test .start .cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px}.md-test .start small{color:var(--muted);font-size:13px}.md-test .top{display:flex;align-items:center;gap:12px}.md-test .bars{display:flex;gap:4px;flex:1;min-width:0}.md-test .bars b{flex:1;height:4px;border-radius:2px;background:var(--border);transition:background .3s}.md-test .bars b.done{background:var(--primary)}.md-test .back{border:0;background:none;padding:6px 0;color:var(--muted);font-size:13px}.md-test .back:hover{color:var(--ink)}.md-test .back:disabled{visibility:hidden}.md-test .num{font:500 12px/1 var(--sans);color:var(--muted);font-variant-numeric:tabular-nums}.md-test .q h2{font-size:clamp(30px,3.6vw,42px);margin-bottom:10px}.md-test .q .quip{color:var(--muted);font-style:italic;font-family:var(--display);font-size:20px;line-height:1.3}.md-test .answers{display:grid;gap:10px;margin-top:auto}.md-test .ans{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 20px;border-radius:16px;border:1px solid var(--border-strong);background:#fff;font-size:16px;font-weight:500;text-align:left;transition:border-color .2s,background .2s,transform .2s var(--ease),color .2s}.md-test .ans:hover{border-color:var(--primary);transform:translateY(-1px)}.md-test .ans.sel{background:var(--primary);border-color:var(--primary);color:var(--surface)}.md-test .ans small{font-weight:400;font-size:13px;color:var(--muted)}.md-test .ans.sel small{color:var(--mint)}.md-test .enter{animation:mdt-enter .42s var(--ease) both}@keyframes mdt-enter{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.md-test .res{display:grid;gap:28px;margin-top:0}.md-test .res__head{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);border-radius:28px;overflow:hidden;background:var(--surface);border:1px solid var(--border)}.md-test .res__head .map{min-height:420px}.md-test .res__head .map svg{max-height:380px}.md-test .res__txt{padding:clamp(22px,4vw,44px);display:flex;flex-direction:column;gap:14px;justify-content:center;min-width:0}.md-test .stat{font:400 clamp(58px,8vw,92px)/.95 var(--display);letter-spacing:-.025em;color:var(--primary);font-variant-numeric:tabular-nums}.md-test .stat small{font-size:.42em;color:var(--muted);letter-spacing:0}.md-test .res__txt h2{font-size:clamp(30px,3.6vw,40px)}.md-test .res__txt p{color:var(--muted)}.md-test .note{font-size:14px;line-height:1.5;padding-top:12px;border-top:1px solid var(--border)}.md-test .sec{display:grid;gap:14px}.md-test .sec>h2{font-size:clamp(28px,3.2vw,36px)}.md-test .sig{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(16px,3vw,32px);padding:clamp(18px,3vw,28px);border-radius:22px;background:var(--surface);border:1px solid var(--border)}.md-test .sig__main{display:grid;gap:8px;min-width:0;align-content:start}.md-test .sig h3{font-size:28px}.md-test .sig .lvl{font:500 11px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.md-test .sig p{font-size:15px;color:var(--muted)}.md-test .sig .tip{color:var(--ink)}.md-test .sig .tip b{font-weight:600}.md-test .prod{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;align-items:center;padding:12px;border-radius:16px;background:#fff;border:1px solid var(--border);text-decoration:none;color:inherit;align-self:start;transition:border-color .2s,transform .2s var(--ease)}.md-test a.prod:hover{border-color:var(--primary);transform:translateY(-1px)}.md-test .prod img{width:84px;height:84px;object-fit:contain;display:block}.md-test .prod b{display:block;font-weight:500;font-size:14px;line-height:1.3}.md-test .prod span{display:block;font-size:13px;color:var(--muted);line-height:1.35;margin-top:3px}.md-test .prod em{display:block;font-style:normal;font-weight:600;font-size:14px;color:var(--primary);margin-top:4px}.md-test .prod--none{grid-template-columns:minmax(0,1fr);background:var(--surface-2);border-color:transparent}.md-test .food{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}.md-test .food li{padding:9px 14px;border-radius:999px;background:var(--surface);border:1px solid var(--border);font-size:14px}.md-test .tail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.md-test .box{padding:22px;border-radius:22px;background:var(--primary);color:var(--surface);display:grid;gap:12px;align-content:start}.md-test .box--light{background:var(--surface-2);color:var(--ink)}.md-test .box h3{font-size:26px}.md-test .box p{font-size:14px;opacity:.85}.md-test .nl{display:flex;gap:8px;flex-wrap:wrap}.md-test .nl input{flex:1 1 180px;min-width:0;padding:13px 16px;border-radius:999px;border:0;font:400 16px var(--sans);background:var(--surface);color:var(--ink)}.md-test .nl .btn{background:var(--mint);color:var(--primary-600);padding:14px 20px}.md-test .code{font:500 20px var(--sans);letter-spacing:.14em}.md-test .acts{display:flex;flex-wrap:wrap;gap:10px}.md-test .fine{font-size:13px;color:var(--muted);line-height:1.5}@media (max-width:760px){.md-test .wrap{padding-block:12px 40px}.md-test .stage{grid-template-columns:minmax(0,1fr);min-height:0;border-radius:22px}.md-test .map{height:210px;padding:12px}.md-test .map svg{height:186px}.md-test .panel{padding:18px 18px 20px;gap:14px}.md-test .start.stage .map{height:230px}.md-test .answers{margin-top:4px}.md-test .ans{padding:14px 16px}.md-test .q .quip{font-size:18px}.md-test .res__head{grid-template-columns:minmax(0,1fr)}.md-test .res__head .map{min-height:0;height:230px}.md-test .res__head .map svg{height:206px}.md-test .sig,.md-test .tail{grid-template-columns:minmax(0,1fr)}
}@media (prefers-reduced-motion:reduce){.md-test *,.md-test *::before,.md-test *::after{animation:none!important;transition:none!important}}
.md-test [hidden]{display:none!important}
.md-test.md-sig{scroll-margin-top:170px;--vw:100vw;width:var(--vw);margin:28px 0 28px calc(50% - var(--vw)/2);background:transparent;border-radius:0;padding-block:0;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}
.md-test .wrap{padding-block:0}
.md-test h1,.md-test h2,.md-test h3{margin:0;color:inherit}
.md-test .res__txt h2,.md-test .sec>h2,.md-test .q h2,.md-test .sig h3,.md-test .box h3{color:var(--ink)}
.md-test .start h1{color:var(--ink)}
.md-test p,.md-test li{margin:0;font-size:inherit;line-height:inherit;color:inherit}
.md-test ul{padding:0;margin:0}
.md-test a{text-decoration:none}
.md-test button{min-height:0;line-height:1;letter-spacing:normal;text-transform:none}
.md-test .btn{line-height:1;letter-spacing:.12em;text-transform:uppercase}
.md-test img{border-radius:0}
/* Hero of /magnio-testas (text box zQEdNB): the builder put it in a 3-row grid with a 323 px empty row on top; flatten and centre it. */
.page__blocks > section:has(#zQEdNB){padding:36px 0 0!important;background:#f5efe6!important}
section:has(#zQEdNB) .block-layout{display:block!important;min-height:0!important;height:auto!important;padding:0 16px}
section:has(#zQEdNB) .layout-element{position:static!important;margin:0 auto!important;width:100%!important;max-width:760px;height:auto!important}
#zQEdNB{text-align:center!important;max-width:none!important}
#zQEdNB h1{margin:0 0 12px!important;font:400 clamp(40px,6vw,64px)/1.05 "Instrument Serif",Georgia,serif!important;letter-spacing:-.015em;color:#1a2333!important;text-align:center!important}
#zQEdNB h1 em{font-style:italic;color:#0b3f43}
#zQEdNB p{max-width:560px;margin:0 auto!important;font:400 16px/1.55 Inter,sans-serif!important;color:#5a6573!important;text-align:center!important}
/* ===== Krepšelis mobile v1 ===== */
@media (max-width:600px){
  .cart-drawer .site-drawer .cart{display:block !important;height:100% !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}
  .cart-drawer .site-drawer .cart__content{flex:none !important;height:auto !important;max-height:none !important;overflow:visible !important}
  .cart-drawer .site-drawer .cart__footer{flex:none !important}
  .cart-drawer .site-drawer .cart__checkout-button{position:sticky !important;bottom:12px;z-index:3;box-shadow:0 0 0 12px #faf6f0,0 -14px 22px 6px rgba(250,246,240,.95)}
  body:has(.md-sticky.is-on) .md-top{bottom:89px !important}
}
.md-empty-cta{display:flex;align-items:center;justify-content:center;margin:24px 0 0;padding:15px 24px;border-radius:999px;background:#0b3f43;color:#fff !important;font:500 13px/1 Inter,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;text-decoration:none !important}
/* ===== Kaip mus radote v1 (md-source: klausimas uždarius Hostinger „Dėkojame“ langą, atsakymas → GA4 order_source) ===== */
.md-src{position:fixed;z-index:9999;left:50%;bottom:max(24px,env(safe-area-inset-bottom));transform:translateX(-50%);box-sizing:border-box;width:min(440px,calc(100vw - 32px));padding:22px 22px 18px;font-family:Inter,sans-serif;color:#1a2333;background:#faf6f0;border:1px solid #e4dccc;border-radius:22px;box-shadow:0 20px 60px -20px rgba(26,35,51,.35);animation:md-src-in .32s ease-out}
.md-src:focus{outline:none}
@keyframes md-src-in{from{opacity:0;transform:translate(-50%,16px)}}
@media (prefers-reduced-motion:reduce){.md-src{animation:none}}
.md-src .md-src__x{position:absolute;top:10px;right:10px;width:44px;height:44px;padding:0;font-size:22px;line-height:1;color:#5a6573;background:none;border:0;border-radius:50%;cursor:pointer}
.md-src .md-src__eb{margin:0 0 6px;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#5a6573}
.md-src .md-src__t{margin:0 0 4px;font:600 22px/1.25 Inter,sans-serif;letter-spacing:0;color:#0b3f43}
.md-src .md-src__s{margin:0 0 16px;font-size:14px;line-height:1.5;color:#5a6573}
.md-src .md-src__g{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.md-src .md-src__b{min-height:44px;padding:0 14px;font:500 14px Inter,sans-serif;letter-spacing:0;text-transform:none;color:#1a2333;background:#fff;border:1px solid #c9bfaa;border-radius:999px;cursor:pointer;transition:border-color .2s,background .2s}
.md-src .md-src__b:hover,.md-src .md-src__b:focus-visible{border-color:#0b3f43;background:#e1eeeb}
.md-src .md-src__skip{display:block;min-height:44px;margin:4px auto -8px;padding:0 12px;font:13px Inter,sans-serif;color:#5a6573;text-decoration:underline;background:none;border:0;cursor:pointer}
.md-src .md-src__ok{padding:14px 0 6px;text-align:center}
.md-src .md-src__ok .md-src__s{margin:0}
/* ===== Kodėl MagnioDerma v1 (md-why: pradinio „formų“ tinklelį keičia dvi kortelės – pirkėjui ir specialistams; builder'io blokai #zlEVfc #zZDZm7 paslėpti) ===== */
body.md-why-on #zlEVfc,body.md-why-on #zZDZm7{display:none!important}
.md-why{padding:84px 24px;background:#f5efe6;font-family:"DM Sans",Inter,sans-serif;color:#1a2333}
.md-why *{box-sizing:border-box}.md-why__in{max-width:1224px;margin:0 auto}
.md-why img{display:block}.md-why svg{width:22px;height:22px;flex:none}
.md-why__eb{margin:0 0 14px;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#5a6573}
.md-why__h{margin:0 0 14px;font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:clamp(36px,4.8vw,62px);line-height:1.02;letter-spacing:-.015em;color:#1a2333}
.md-why__h em{font-style:italic;color:#0b3f43}
.md-why__lead{max-width:640px;margin:0 0 40px;font-size:17px;line-height:1.6;color:#5a6573}
.md-why__g{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.md-why__p{position:relative;overflow:hidden;min-height:0;padding:36px;border-radius:30px;display:flex;flex-direction:column}
.md-why__p--c{background:#faf6f0;border:1px solid #e4dccc}.md-why__p--b{background:#0b3f43;color:#fff}
.md-why__tag{display:inline-flex;align-self:flex-start;align-items:center;padding:8px 14px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}
.md-why__p--c .md-why__tag{background:#e1eeeb;color:#0b3f43}.md-why__p--b .md-why__tag{background:rgba(255,255,255,.12);color:#9fc3bd}
.md-why__t{margin:18px 0 10px;font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:40px;line-height:1.05;letter-spacing:-.01em;color:inherit}.md-why__t em{font-style:italic;color:#c69a7c}
.md-why__s{max-width:360px;margin:0;font-size:15px;line-height:1.55;color:#5a6573}.md-why__p--b .md-why__s{color:#cfe0dd}
.md-why__list{margin:22px 0 0;padding:0;list-style:none;display:grid;gap:8px;max-width:380px}
.md-why__list li{display:flex;gap:10px;margin:0;padding:0;font-size:14px;line-height:1.4}.md-why__list li:before{content:'✓';flex:none;font-weight:700;color:#0b3f43}
.md-why__who{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:22px;max-width:380px}
.md-why__who span{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;background:rgba(255,255,255,.08);font-size:13px;color:#fff}
.md-why__cta{margin-top:auto;padding-top:28px;position:relative;z-index:1}
.md-why__btn{display:inline-flex;align-items:center;min-height:48px;padding:0 26px;border-radius:999px;background:#0b3f43;color:#fff!important;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-decoration:none!important;transition:transform .2s}
.md-why__btn:hover{transform:translateY(-2px)}.md-why__btn--light{background:#fff;color:#0b3f43!important}
.md-why__shelf{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:26px;max-width:420px}
.md-why__shelf img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;padding:12px;border-radius:18px;background:#efe7d8;transition:transform .25s}
.md-why__p--b .md-why__shelf img{background:rgba(255,255,255,.1)}
.md-why__p:hover .md-why__shelf img:nth-child(1){transform:translateY(-4px)}.md-why__p:hover .md-why__shelf img:nth-child(2){transform:translateY(-6px)}.md-why__p:hover .md-why__shelf img:nth-child(3){transform:translateY(-4px)}
@media (prefers-reduced-motion:reduce){.md-why__shelf img,.md-why__btn{transition:none}}
@media (max-width:900px){.md-why{padding:56px 16px}.md-why__lead{margin-bottom:26px;font-size:15px}.md-why__g{grid-template-columns:1fr}.md-why__p{padding:24px}.md-why__t{font-size:30px}.md-why__shelf{max-width:none;margin-top:20px}.md-why__cta{padding-top:22px}}
/* ===== Ženklai v1 (md-badges: privalumų ženklai nuotraukos dešinėje – produkto puslapyje su užrašais, kortelėse tik ikonos, dymelis užvedus; .md-sit – 5 situacijos 31 % aliejams) ===== */
.md-bd{position:absolute;top:14px;right:14px;z-index:4;display:grid;gap:12px;justify-items:center;font-family:Inter,sans-serif;pointer-events:none}
.md-bd__i{position:relative;display:grid;justify-items:center;gap:5px;width:72px;text-align:center;color:#1a2333;outline:none;cursor:default;pointer-events:auto;--ty:26px}
.md-bd__i>i{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:rgba(250,246,240,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#0b3f43;box-shadow:0 10px 24px -12px rgba(26,35,51,.45),inset 0 0 0 1px rgba(11,63,67,.12)}
.md-bd__i>i svg{width:22px;height:22px;display:block}
.md-bd__i--award>i{background:#0b3f43;color:#faf6f0;box-shadow:0 10px 24px -12px rgba(11,63,67,.7)}
.md-bd__i>b{font:500 9.5px/1.2 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#1a2333}
.md-bd__i--f>b{text-transform:none;letter-spacing:.02em}
.md-bd__i>small{display:block;font:400 9px/1.2 Inter,sans-serif;letter-spacing:0;color:#5a6573}
.md-bd__i::after{content:attr(data-tip);position:absolute;top:var(--ty);right:calc(100% + 12px);transform:translateY(-50%);width:230px;padding:11px 13px;border-radius:10px;background:#1a2333;color:#faf6f0;font:400 12px/1.45 Inter,sans-serif;letter-spacing:0;text-transform:none;text-align:left;box-shadow:0 14px 30px -12px rgba(26,35,51,.5);opacity:0;visibility:hidden;transition:opacity .16s,transform .16s;pointer-events:none;z-index:3}
.md-bd__i::before{content:"";position:absolute;top:var(--ty);right:calc(100% + 6px);transform:translateY(-50%);border:6px solid transparent;border-left-color:#1a2333;opacity:0;visibility:hidden;transition:opacity .16s;z-index:3}
.md-bd__i:hover::after,.md-bd__i:focus-visible::after,.md-bd__i.is-open::after{opacity:1;visibility:visible;transform:translateY(-50%) translateX(-2px)}
.md-bd__i:hover::before,.md-bd__i:focus-visible::before,.md-bd__i.is-open::before{opacity:1;visibility:visible}
.md-bd__i:focus-visible>i{box-shadow:0 0 0 2px #faf6f0,0 0 0 4px #0b3f43}
.md-bd--card{top:10px;right:10px;gap:8px}
.md-bd--card .md-bd__i{width:auto;gap:0;--ty:17px}
.md-bd--card .md-bd__i>i{width:34px;height:34px}
.md-bd--card .md-bd__i>i svg{width:16px;height:16px}
.md-bd--card .md-bd__i::after{top:calc(100% + 9px);right:-6px;transform:none;width:150px;padding:8px 10px;font-size:11px}
.md-bd--card .md-bd__i::before{top:calc(100% - 3px);right:11px;transform:none;border-left-color:transparent;border-bottom-color:#1a2333}
.md-bd--card .md-bd__i:hover::after,.md-bd--card .md-bd__i:focus-visible::after,.md-bd--card .md-bd__i.is-open::after{transform:none}
.block-product__subtitle{display:none !important}
.md-sit{list-style:none;margin:14px 0 4px !important;padding:0 !important;display:grid;gap:12px;width:100%}
.md-sit li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;align-items:start;margin:0;padding:0}
.md-sit li>i{width:40px;height:40px;border-radius:50%;background:#e1eeeb;display:grid;place-items:center;color:#0b3f43}
.md-sit li>i svg{width:19px;height:19px;display:block}
.md-sit b{display:block;font:500 15px/1.3 Inter,sans-serif;color:#1a2333}
.md-sit span{display:block;font:400 13.5px/1.45 Inter,sans-serif;color:#5a6573;margin-top:2px}
@media (max-width:820px){
  .md-bd--pdp{top:10px;right:10px;gap:8px}
  .md-bd--pdp .md-bd__i{width:58px;gap:4px;--ty:20px}
  .md-bd--pdp .md-bd__i>i{width:40px;height:40px}
  .md-bd--pdp .md-bd__i>i svg{width:17px;height:17px}
  .md-bd--pdp .md-bd__i>b{font-size:8px}
  .md-bd--pdp .md-bd__i>small{display:none}
  .md-bd__i::after{width:200px;font-size:11.5px}
  .md-bd--card{top:8px;right:8px;gap:6px}
  .md-bd--card .md-bd__i{--ty:15px}
  .md-bd--card .md-bd__i>i{width:30px;height:30px}
  .md-bd--card .md-bd__i>i svg{width:14px;height:14px}
  .md-bd--card .md-bd__i::after{width:128px;font-size:10.5px;padding:7px 9px}
  .md-sit b{font-size:14px}
  .md-sit span{font-size:13px}
}
@media (prefers-reduced-motion:reduce){.md-bd__i::after,.md-bd__i::before{transition:none}}
/* ===== Viršutinė juosta v1 (md-bar: mėtinis fonas, ikonos, bėganti eilutė; sustoja užvedus) ===== */
.block-sticky-bar{background:#e1eeeb !important;border-bottom:1px solid rgba(11,63,67,.12)}
.block-sticky-bar .block-background{background:#e1eeeb !important}
.block-sticky-bar .block-sticky-bar-layout{max-width:none !important;width:100% !important;padding-left:0 !important;padding-right:0 !important}
.block-sticky-bar .text-box{width:100% !important}
.block-sticky-bar p.md-bar{display:block;overflow:hidden;width:100%;margin:0 !important;color:#0b3f43 !important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}
.block-sticky-bar p.md-bar::after{content:none !important}
.block-sticky-bar p:not(.md-bar){opacity:0}
.md-bar__track{display:flex;width:max-content;animation:md-bar-run 32s linear infinite}
.block-sticky-bar:hover .md-bar__track{animation-play-state:paused}
.md-bar__set{display:flex;align-items:center}
.md-bar__it{display:inline-flex;align-items:center;gap:9px;padding:0 34px;font:500 13px/1.4 Inter,sans-serif !important;letter-spacing:.01em;white-space:nowrap;color:#0b3f43}
.md-bar__it svg{width:17px;height:17px;flex:none;color:#0b3f43}
@keyframes md-bar-run{to{transform:translateX(-50%)}}
@media (max-width:900px){.md-bar__it{padding:0 22px;font-size:12.5px !important}}
@media (prefers-reduced-motion:reduce){.md-bar__track{animation:none}.md-bar__set+.md-bar__set{display:none}.block-sticky-bar p.md-bar{-webkit-mask-image:none;mask-image:none}}
/* ===== Kategorijos v1 (katalogo kategorijų piliulės .md-cats + „Kitos kategorijos“ .md-others kategorijų puslapiuose) ===== */
.md-cats{padding:0 24px 32px;background:#f5efe6}
.md-cats__list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:1224px;margin:0 auto;padding:0;list-style:none}
.md-cats__list li{margin:0;padding:0}
.md-cats__chip{display:inline-flex;align-items:center;gap:7px;padding:8px 14px 8px 11px;border:1px solid #e4dccc;border-radius:999px;background:#faf6f0;color:#1a2333;font:500 13px/1.2 Inter,sans-serif;text-decoration:none;white-space:nowrap;transition:border-color .2s,background .2s}
.md-cats__chip:hover{border-color:#1a2333}
.md-cats__chip:focus-visible{outline:2px solid #0b3f43;outline-offset:2px}
.md-cats__chip small{color:#5a6573;font-size:12px;font-weight:400}
.md-cats__chip.is-on{background:#1a2333;border-color:#1a2333;color:#f5efe6}
.md-cats__chip.is-on small{color:#c9c3b6}
.md-cats__ic{display:inline-grid;place-items:center;color:#0b3f43}
.md-cats__ic svg{width:16px;height:16px}
.md-cats__s{display:none}
@media (max-width:700px){
  .md-cats{padding:0 0 24px}
  .md-cats__list{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding:0 16px 4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}
  .md-cats__list::-webkit-scrollbar{display:none}
  .md-cats__l{display:none}
  .md-cats__s{display:inline}
}
.md-faq:has(+ .md-others){padding-bottom:40px}
.md-others{padding:0 24px 96px;background:#f5efe6}
.md-others__wrap{max-width:1224px;margin:0 auto}
.md-others h2{margin:0 0 20px;font:400 clamp(28px,2.6vw,36px)/1.1 "Instrument Serif",Georgia,serif;letter-spacing:-.015em;color:#1a2333}
.md-others h2 em{color:#0b3f43}
.md-others__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:0;padding:0;list-style:none}
.md-others__list li{margin:0;padding:0}
.md-others__card{display:grid;gap:8px;height:100%;box-sizing:border-box;padding:18px;border:1px solid #e4dccc;border-radius:18px;background:#faf6f0;color:#1a2333;text-decoration:none;transition:transform .24s,border-color .24s,box-shadow .24s}
.md-others__card:hover{transform:translateY(-2px);border-color:#c9bfaa;box-shadow:0 6px 24px -8px rgba(26,35,51,.12)}
.md-others__card:focus-visible{outline:2px solid #0b3f43;outline-offset:2px}
.md-others__card .md-cats__ic{width:40px;height:40px;border-radius:50%;background:#e1eeeb}
.md-others__card .md-cats__ic svg{width:18px;height:18px}
.md-others__card b{font:400 20px/1.15 "Instrument Serif",Georgia,serif}
.md-others__card small{font:400 12px/1.3 Inter,sans-serif;color:#5a6573}
@media (max-width:700px){
  .md-others{padding:0 16px 72px}
  .md-others__list{grid-template-columns:1fr;gap:8px}
  .md-others__card{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;border-radius:14px}
  .md-others__card .md-cats__ic{width:34px;height:34px}
  .md-others__card b{font-size:18px}
}
@media (prefers-reduced-motion:reduce){.md-cats__chip,.md-others__card{transition:none}.md-others__card:hover{transform:none}}
#zGBP4F ul li.md-gift{display:grid;grid-template-columns:72px minmax(0,1fr);column-gap:14px;row-gap:6px;align-items:start}
#zGBP4F li.md-gift>.md-gift__img{grid-row:1 / span 2;display:block;width:72px;height:72px;border-radius:8px;overflow:hidden;background:#f5efe6}
#zGBP4F li.md-gift>.md-gift__img img{display:block;width:100%;height:100%;object-fit:contain}
#zGBP4F li.md-gift>p{grid-column:2}
#zGBP4F li.md-gift strong a{color:inherit;text-decoration:none}
#zGBP4F li.md-gift .md-gift__price{margin:0 !important;font-size:15px !important;color:#0b3f43 !important}
#zGBP4F li.md-gift .md-gift__price s{margin-left:8px;font-size:13px;color:#8a8f96}
