#roller-fabric-fan *{box-sizing:border-box}#roller-fabric-fan{margin:0;background:#fff;color:#29282b;font-family:Arial,sans-serif}#roller-fabric-fan .fan-content{width:min(100%,110svh);max-width:1250px;margin:0 auto;padding:24px 20px}#roller-fabric-fan header{text-align:center}#roller-fabric-fan small{font-size:11px;letter-spacing:2.5px;color:#8b8071}#roller-fabric-fan h2{font-size:clamp(26px,4vw,44px);font-weight:500;letter-spacing:-1.4px;margin:14px 0}#roller-fabric-fan header p{color:#888078;font-size:15px}#roller-fabric-fan canvas{display:block;width:100%;aspect-ratio:1400/770;cursor:pointer;touch-action:pan-y}#roller-fabric-fan nav{display:flex;gap:8px;justify-content:center;align-items:center;flex-wrap:wrap}#roller-fabric-fan select,#roller-fabric-fan button{font:14px Arial;border:1px solid #e5dfd6;background:white;border-radius:24px;padding:11px 17px;color:#4b4640;cursor:pointer}#roller-fabric-fan button:hover{background:#f6f3ec}#roller-fabric-fan #rrf-selection{text-align:center;margin:20px 0 8px;font-size:14px;min-height:20px}#roller-fabric-fan #rrf-status{text-align:center;font-size:12px;color:#999086}#roller-fabric-fan dialog{border:0;border-radius:16px;padding:20px;max-width:min(90vw,650px);box-shadow:0 10px 80px #0002}#roller-fabric-fan dialog::backdrop{background:#0005}#roller-fabric-fan dialog img{display:block;width:100%;max-height:65vh;object-fit:contain}#roller-fabric-fan dialog button{float:right}#roller-fabric-fan dialog p{clear:both;text-align:center}#roller-fabric-fan canvas:focus-visible{outline:2px solid #d38a98}@media(max-width:600px){#roller-fabric-fan .fan-content{padding:26px 10px}#roller-fabric-fan header p{font-size:13px}#roller-fabric-fan canvas{margin:24px 0}#roller-fabric-fan nav{gap:6px}#roller-fabric-fan select,#roller-fabric-fan button{padding:10px 12px;font-size:12px}}
#roller-fabric-fan{margin:36px 0 56px;width:100%;min-width:0}#roller-fabric-fan h2{font-family:Arial,sans-serif;line-height:1.15}#roller-fabric-fan select[hidden]{display:none}#roller-fabric-fan button:focus-visible{outline:2px solid #d38a98;outline-offset:4px}#roller-fabric-fan dialog:not([open]){display:none}#roller-fabric-fan dialog[open]{position:fixed;inset:0;margin:auto;width:min(90vw,650px);height:fit-content;max-height:90vh;overflow:auto}#roller-fabric-fan dialog img{margin:20px 0}#roller-fabric-fan header{background:none}

#roller-fabric-fan nav,#roller-fabric-fan #rrf-selection,#roller-fabric-fan #rrf-status{display:none}

/* Compact transition from the fabric fan to the colour advice. */
#roller-fabric-fan{margin-bottom:0}
#roller-fabric-fan .fan-content{padding-bottom:0}
#roller-fabric-fan canvas{margin-bottom:0}
.roller-editorial #roller-fabric-fan + .roller-story{padding-top:8px}

/* Keep the cassette roller fabric introduction close to its fan. */
body[data-roller-model="Kasetinis"] .roller-fabric-stories>.roller-story:first-child{padding-bottom:0;margin-bottom:0}
body[data-roller-model="Kasetinis"] #roller-fabric-fan{margin-top:0}
body[data-roller-model="Kasetinis"] #roller-fabric-fan .fan-content{padding-top:0}
body[data-roller-model="Kasetinis"] #roller-fabric-fan canvas{margin-top:0}

/* Bring the seven roller-model fabric fans slightly closer to their introductions. */
body:is([data-roller-model="Deco"],[data-roller-model="Mini"],[data-roller-model="PR32"],[data-roller-model="Maxi"],[data-roller-model="Duo"],[data-roller-model="PR DUO 40"],[data-roller-model="Iš apačios į viršų"]) .roller-fabric-stories>.roller-story:first-child{padding-bottom:clamp(16px,2.5vw,32px);margin-bottom:16px}
body:is([data-roller-model="Deco"],[data-roller-model="Mini"],[data-roller-model="PR32"],[data-roller-model="Maxi"],[data-roller-model="Duo"],[data-roller-model="PR DUO 40"],[data-roller-model="Iš apačios į viršų"]) #roller-fabric-fan{margin-top:20px}
body:is([data-roller-model="Deco"],[data-roller-model="Mini"],[data-roller-model="PR32"],[data-roller-model="Maxi"],[data-roller-model="Duo"],[data-roller-model="PR DUO 40"],[data-roller-model="Iš apačios į viršų"]) #roller-fabric-fan .fan-content{padding-top:12px}
