/* MALIS Next: conversion, mobile usability and truthful static-site enhancements */
.malis-next-search-host{position:relative!important}
.malis-next-suggestions{position:absolute;z-index:10020;left:0;right:0;top:calc(100% + 8px);background:#11110f;border:1px solid #35352f;border-radius:16px;box-shadow:0 22px 60px #000b;padding:8px;display:none;max-height:min(520px,70vh);overflow:auto}
.malis-next-suggestions.show{display:block}
.malis-next-suggest-title,.malis-next-suggest-foot{padding:9px 10px;color:#aaa99f;font-size:.76rem;text-transform:uppercase;letter-spacing:.09em}
.malis-next-suggestion{display:grid;grid-template-columns:58px 1fr auto;gap:10px;align-items:center;padding:8px;border-radius:12px;text-decoration:none;color:#f6f5ef}
.malis-next-suggestion:hover,.malis-next-suggestion:focus-visible{background:#1c1c18;outline:none}
.malis-next-suggestion img{width:58px;height:58px;object-fit:cover;border-radius:9px;background:#222}
.malis-next-suggestion span{min-width:0}.malis-next-suggestion b,.malis-next-suggestion small{display:block}.malis-next-suggestion b{font-size:.92rem}.malis-next-suggestion small{margin-top:3px;color:#9d9d94;font-size:.72rem;white-space:normal}.malis-next-suggestion strong{font-size:.84rem;color:#dfff4f;white-space:nowrap}
.malis-next-suggest-empty{padding:18px 12px;color:#aaa99f}.malis-next-suggest-empty b,.malis-next-suggest-empty span{display:block}.malis-next-suggest-empty b{color:#f5f5ef;margin-bottom:4px}
.malis-next-query-chips{display:flex;gap:7px;flex-wrap:wrap;padding:5px}.malis-next-query-chips button{border:1px solid #34342f;background:#181815;color:#eee;border-radius:999px;padding:8px 11px;cursor:pointer}
.malis-next-size-quick{margin:10px 0 22px;padding:13px 14px;border:1px solid #2b2b27;background:#0e0e0c;border-radius:15px}.malis-next-size-quick>span{display:block;font-weight:800;margin-bottom:9px}.malis-next-size-quick>div{display:flex;gap:6px;flex-wrap:wrap}.malis-next-size-quick button{min-width:43px;min-height:39px;border:1px solid #373731;background:#161613;color:#f5f5ee;border-radius:10px;font-weight:800;cursor:pointer}.malis-next-size-quick button.active{background:#dfff4f;color:#080808;border-color:#dfff4f}.malis-next-size-quick small{display:block;color:#99988f;margin-top:8px;line-height:1.4}
.malis-next-size-calc{margin:8px 0 14px}.malis-next-size-calc>button{width:100%;border:1px dashed #484840;background:#11110f;color:#dfff4f;padding:11px 13px;border-radius:11px;font-weight:750;cursor:pointer}
.malis-next-modal{position:fixed;inset:0;z-index:20000;display:none}.malis-next-modal.show{display:block}.malis-next-backdrop{position:absolute;inset:0;background:#000c;backdrop-filter:blur(4px)}.malis-next-modal>section{position:relative;width:min(540px,calc(100% - 28px));max-height:calc(100vh - 36px);overflow:auto;margin:18px auto;background:#11110f;border:1px solid #34342f;border-radius:20px;box-shadow:0 28px 100px #000;color:#f5f5ef}.malis-next-modal header{display:flex;align-items:center;justify-content:space-between;padding:17px 18px;border-bottom:1px solid #2a2a26}.malis-next-modal h2{font-size:1.2rem;margin:0}.malis-next-modal header button{width:38px;height:38px;border-radius:50%;border:0;background:#22221e;color:#fff;font-size:1.4rem}.malis-next-modal-body{padding:18px}
.malis-next-size-tool p{color:#c1c0b8;line-height:1.55}.malis-next-size-tool label{display:grid;gap:7px;font-weight:800}.malis-next-size-tool input{width:100%;font-size:1.1rem;padding:13px;border-radius:11px;border:1px solid #3a3a35;background:#090909;color:#fff}.malis-next-size-result{margin:13px 0;padding:14px;border-radius:12px;background:#181814}.malis-next-size-result strong{color:#dfff4f;font-size:1.15rem}.malis-next-use-size{width:100%;border:0;background:#dfff4f;color:#080808;padding:13px;border-radius:11px;font-weight:900}.malis-next-use-size:disabled{opacity:.4}.malis-next-size-tool small{display:block;margin-top:10px;color:#93938a}
.malis-next-product-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:10px 0 14px}.malis-next-product-summary span{padding:10px;background:#11110f;border:1px solid #292925;border-radius:11px;min-width:0}.malis-next-product-summary b,.malis-next-product-summary small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.malis-next-product-summary b{font-size:.83rem}.malis-next-product-summary small{color:#8f8f86;margin-top:3px;font-size:.68rem}
.malis-next-review-link{margin-top:13px;padding:12px 14px;border-top:1px solid #292925;display:flex;justify-content:space-between;gap:12px;align-items:center;color:#9b9b92}.malis-next-review-link a{color:#dfff4f;font-weight:800;text-decoration:none}
.malis-next-product-sticky{position:fixed;left:50%;bottom:16px;z-index:9000;transform:translateX(-50%);width:min(680px,calc(100% - 32px));display:none;align-items:center;justify-content:space-between;gap:12px;background:#0b0b09eF;border:1px solid #393933;box-shadow:0 20px 60px #000a;border-radius:16px;padding:9px 9px 9px 14px;backdrop-filter:blur(12px)}.malis-next-product-sticky span{min-width:0}.malis-next-product-sticky small,.malis-next-product-sticky b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.malis-next-product-sticky small{color:#a4a49b;font-size:.72rem}.malis-next-product-sticky b{font-size:.86rem}.malis-next-product-sticky button{border:0;background:#dfff4f;color:#050505;border-radius:11px;padding:12px 14px;font-weight:900;white-space:nowrap}
.malis-next-pulse{animation:malisNextPulse .65s ease 2}@keyframes malisNextPulse{50%{box-shadow:0 0 0 4px #dfff4f55;border-radius:10px}}
.malis-next-home{max-width:1180px;margin:0 auto;padding:50px 24px}.malis-next-home-head small,.malis-next-trust>small,.malis-next-tracking>small,.malis-next-trends>div>small{color:#dfff4f;letter-spacing:.13em;font-weight:800}.malis-next-home-head h2,.malis-next-trust h2,.malis-next-tracking h2,.malis-next-trends h2{font-size:clamp(1.65rem,4vw,2.7rem);margin:.28em 0}.malis-next-home-head p,.malis-next-trends p{color:#96968d}.malis-next-home-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:22px}.malis-next-home-grid>a,.malis-next-home-grid>button{border:1px solid #2e2e29;background:#11110f;color:#f5f5ef;border-radius:16px;padding:18px;text-decoration:none;text-align:left;cursor:pointer}.malis-next-home-grid b,.malis-next-home-grid span{display:block}.malis-next-home-grid b{font-size:1rem}.malis-next-home-grid span{margin-top:8px;color:#9b9b92;line-height:1.4;font-size:.83rem}.malis-next-home-grid>a:hover,.malis-next-home-grid>button:hover{border-color:#69695a;transform:translateY(-1px)}
.malis-next-newest-tag{display:inline-flex;margin:0 0 14px;padding:8px 11px;border-radius:999px;background:#dfff4f;color:#080808;font-size:.78rem;font-weight:900}
.malis-next-trust,.malis-next-tracking{margin-top:28px;padding:22px;border:1px solid #30302b;border-radius:18px;background:#10100e}.malis-next-trust>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0}.malis-next-trust>div span{display:flex;gap:10px;align-items:flex-start;padding:12px;background:#171714;border-radius:12px;line-height:1.45}.malis-next-trust>div b{display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:50%;background:#dfff4f;color:#080808}.malis-next-trust p,.malis-next-tracking p{color:#aaa99f;line-height:1.55}.malis-next-tracking form{display:grid;grid-template-columns:1fr auto;gap:9px;align-items:end}.malis-next-tracking label{display:grid;gap:7px;font-weight:800}.malis-next-tracking input{min-height:46px;background:#080808;border:1px solid #3b3b35;border-radius:11px;color:#fff;padding:0 12px;font-size:16px}.malis-next-tracking button{min-height:46px;background:#dfff4f;color:#080808;border:0;border-radius:11px;padding:0 15px;font-weight:900}
.malis-next-attention{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0 0 16px;padding:8px 11px;border-radius:11px;background:#11110f;border:1px solid #292925;font-size:.76rem}.malis-next-attention i{width:8px;height:8px;border-radius:50%;background:#72ff74;box-shadow:0 0 0 4px #72ff7418}.malis-next-attention span{color:#96968d}
.malis-next-promo-progress{margin:14px 0;padding:14px;border:1px solid #3b4022;background:#15170d;border-radius:13px}.malis-next-promo-progress b,.malis-next-promo-progress span{display:block}.malis-next-promo-progress b{color:#dfff4f}.malis-next-promo-progress span{margin:5px 0;color:#c2c2b8;line-height:1.45}.malis-next-promo-progress a{color:#dfff4f;font-size:.82rem;font-weight:800}
.malis-next-trends{margin-top:38px;padding-top:28px;border-top:1px solid #292925}.malis-next-trend-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.malis-next-trend-grid a{display:grid;grid-template-columns:72px 1fr;gap:10px;align-items:center;padding:9px;border:1px solid #2d2d28;border-radius:13px;color:#f4f4ed;text-decoration:none;background:#10100e}.malis-next-trend-grid img{width:72px;height:72px;object-fit:cover;border-radius:9px}.malis-next-trend-grid b,.malis-next-trend-grid small{display:block}.malis-next-trend-grid small{color:#98988f;margin-top:3px}
.malis-next-review-policy{padding:14px 16px;border:1px solid #34342f;border-radius:13px;background:#11110f;margin-bottom:18px}.malis-next-review-policy b{color:#dfff4f}.malis-next-review-policy p{margin:.45em 0 0!important;color:#aaa99f!important}
.product,.brand-link,.malis-mini-card,.malis-next-trend-grid a{content-visibility:auto;contain-intrinsic-size:280px}
@media(max-width:900px){.malis-next-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.malis-next-trend-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.malis-next-trust>div{grid-template-columns:1fr}}
@media(max-width:700px){.malis-next-suggestion{grid-template-columns:50px 1fr}.malis-next-suggestion img{width:50px;height:50px}.malis-next-suggestion strong{grid-column:2}.malis-next-product-sticky{display:flex;bottom:74px}.malis-next-review-link{align-items:flex-start;flex-direction:column}.malis-next-tracking form{grid-template-columns:1fr}.malis-next-home{padding:38px 16px}.malis-next-home-grid{grid-template-columns:1fr}.malis-next-trend-grid{grid-template-columns:1fr}.malis-next-modal>section{margin:9px auto;max-height:calc(100vh - 18px)}input,select,textarea{font-size:16px!important}}
@media(min-width:701px){.malis-next-product-sticky{display:none!important}}

.malis-next-recommendations{margin-top:34px;padding-top:28px;border-top:1px solid #292925}.malis-next-recommend-head small{color:#dfff4f;letter-spacing:.13em;font-weight:900}.malis-next-recommend-head h2{font-size:clamp(1.6rem,4vw,2.5rem);margin:.3em 0}.malis-next-recommend-head p{color:#96968d}.malis-next-recommend-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.malis-next-recommend-grid a{display:block;border:1px solid #2d2d28;border-radius:14px;overflow:hidden;background:#10100e;color:#f4f4ed;text-decoration:none}.malis-next-recommend-grid img{width:100%;aspect-ratio:1/1;object-fit:cover;background:#171714}.malis-next-recommend-grid span{display:block;padding:11px}.malis-next-recommend-grid small,.malis-next-recommend-grid b,.malis-next-recommend-grid strong{display:block}.malis-next-recommend-grid small{color:#98988f}.malis-next-recommend-grid b{margin:5px 0}.malis-next-recommend-grid strong{color:#dfff4f}
@media(max-width:900px){.malis-next-recommend-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
