:root{--rz-backdrop:radial-gradient(1200px 600px at 50% 100%, rgba(0,0,0,.35), rgba(0,0,0,.85)), #4e2a35;--rz-shadow-lg:0 20px 60px rgba(0,0,0,.45);--rz-radius:0px;--rz-gap:1.25rem;--rz-font-family:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji";--rz-text:#e8eaed;--rz-text-muted:#9aa0a6;--rz-username-size:0.95rem;--rz-caption-size:0.95rem;--rz-modal-max-w:1260px;--rz-modal-max-w-vw:96vw;--rz-modal-min-h:420px;--rz-modal-max-h:90vh;--rz-media-bg:rgba(0,0,0,.25);--rz-panel-bg:#0f1214;--rz-panel-text:var(--rz-text);--rz-panel-border:rgba(255,255,255,.06);--rz-panel-w-lg:460px;--rz-panel-padding-x:1.25rem;--rz-panel-padding-y:1rem;--rz-link:#d1d5db;--rz-link-hover-bg:rgba(255,255,255,.06);--rz-close-filter:invert(1) grayscale(1) contrast(200%);--rz-album-btn-size:44px;--rz-album-btn-bg:rgba(0,0,0,.4);--rz-album-btn-bg-hover:rgba(0,0,0,.65);--rz-album-dot-size:8px;--rz-album-dot-bg:rgba(255,255,255,.5);--rz-album-dot-bg-active:#fff;--rz-gallery-ctrl-size:40px;--rz-gallery-ctrl-bg:rgba(0,0,0,.35);--rz-gallery-ctrl-bg-hover:rgba(0,0,0,.55);--rz-gallery-ctrl-color:#fff;--rz-gallery-ctrl-offset:18px;--rz-gallery-dot-size:6px;--rz-gallery-dot-bg:rgba(255,255,255,.45);--rz-gallery-dot-active:#fff;--rz-gallery-dots-offset:14px;--rz-feed-gap:16px;--rz-feed-radius:12px;--rz-feed-columns:4;--rz-feed-card-bg:#ffffff;--rz-feed-card-shadow:0 8px 30px rgba(0,0,0,.10);--rz-feed-ctrl-size:44px;--rz-feed-ctrl-bg:rgba(0,0,0,.45);--rz-feed-ctrl-bg-hover:rgba(0,0,0,.65);--rz-feed-ctrl-color:#fff;--swiper-theme-color:#ffffff;--swiper-navigation-size:24px}.modal-backdrop.show{background:var(--rz-backdrop);opacity:1}#rzIgModal .modal-dialog{max-width:min(var(--rz-modal-max-w),var(--rz-modal-max-w-vw))}#rzIgModal .modal-content{background:0 0;box-shadow:none;border-radius:0}#rzIgModal .modal-body{position:relative}#rzIgModal .modal-body::after{content:"";position:absolute;left:10%;right:10%;bottom:calc(var(--rz-gallery-dots-offset) + 24px);height:24px;filter:blur(12px);background:rgba(0,0,0,.35);border-radius:999px;pointer-events:none}#rzIgModal .btn-close{position:absolute;right:.75rem;top:.75rem;z-index:4;filter:var(--rz-close-filter)}#rzIgModal .rz-layout{grid-template-columns:1fr minmax(360px,var(--rz-panel-w-lg));gap:0;align-items:stretch;height:clamp(var(--rz-modal-min-h),var(--rz-modal-max-h),100vh);font-family:var(--rz-font-family);color:var(--rz-panel-text);border-radius:var(--rz-radius);overflow:hidden;box-shadow:var(--rz-shadow-lg);margin:0 auto}#rzIgModal .img-iframe{background:var(--rz-media-bg);min-width:0}#rzIgModal .img-iframe img,#rzIgModal .img-iframe video{max-width:100%;max-height:100%;display:block}#rzIgModal .img-iframe .carousel{width:100%;height:100%}#rzIgModal .img-iframe .carousel-inner{width:100%;height:100%;display:flex;align-items:center}#rzIgModal .img-iframe .carousel-item{text-align:center}#rzIgModal .img-iframe .carousel-item img{margin:0 auto}#rzIgModal .carousel-control-next,#rzIgModal .carousel-control-prev{width:var(--rz-album-btn-size);height:var(--rz-album-btn-size);top:50%;transform:translateY(-50%);background:var(--rz-album-btn-bg);border-radius:50%;opacity:1;transition:background .2s ease}#rzIgModal .carousel-control-next:hover,#rzIgModal .carousel-control-prev:hover{background:var(--rz-album-btn-bg-hover)}#rzIgModal .carousel-control-next-icon,#rzIgModal .carousel-control-prev-icon{filter:invert(1)}#rzIgModal .carousel-indicators{gap:8px;margin-bottom:.75rem}#rzIgModal .carousel-indicators [data-bs-target]{width:var(--rz-album-dot-size);height:var(--rz-album-dot-size);border-radius:50%;background:var(--rz-album-dot-bg)}#rzIgModal .carousel-indicators .active{background:var(--rz-album-dot-bg-active)}#rzIgModal .info-iframe{background:var(--rz-panel-bg);min-width:0;overflow:hidden;border-left:1px solid var(--rz-panel-border)}#rzIgModal .info-iframe .info-account{padding:var(--rz-panel-padding-y) var(--rz-panel-padding-x);border-bottom:1px solid var(--rz-panel-border)}#rzIgModal .info-iframe .text-post{padding:var(--rz-panel-padding-y) var(--rz-panel-padding-x);overflow:auto;flex:1 1 auto}#rzIgModal .info-iframe .link-to-account{border-top:1px solid var(--rz-panel-border)}#rzIgModal .username{font-size:var(--rz-username-size)}#rzIgModal .caption-post{margin:0;line-height:1.55;font-size:var(--rz-caption-size);color:var(--rz-panel-text)}#rzIgModal .img-profile{width:36px;height:36px;border-radius:50%;object-fit:cover}#rzIgModal .scopri-di-piu{color:var(--rz-link);padding:.25rem .5rem;display:block;width:100%;height:100%;padding:.75rem var(--rz-panel-padding-x) 1rem}#rzIgModal .scopri-di-piu:hover{background:var(--rz-link-hover-bg)}#rzIgModal .rz-gallery-next,#rzIgModal .rz-gallery-prev{position:fixed;top:50%;transform:translateY(-50%);width:var(--rz-gallery-ctrl-size);height:var(--rz-gallery-ctrl-size);display:grid;place-items:center;background:var(--rz-gallery-ctrl-bg);color:var(--rz-gallery-ctrl-color);border-radius:50%;z-index:5;cursor:pointer;user-select:none;transition:background .15s ease,transform .1s ease}#rzIgModal .rz-gallery-prev{left:var(--rz-gallery-ctrl-offset)}#rzIgModal .rz-gallery-next{right:var(--rz-gallery-ctrl-offset)}#rzIgModal .rz-gallery-next:hover,#rzIgModal .rz-gallery-prev:hover{background:var(--rz-gallery-ctrl-bg-hover)}#rzIgModal .rz-gallery-next:active,#rzIgModal .rz-gallery-prev:active{transform:translateY(-50%) scale(.96)}#rzIgModal .rz-gallery-next span,#rzIgModal .rz-gallery-prev span{font-size:20px;line-height:1}#rzIgModal .rz-gallery-dots{position:fixed;left:50%;transform:translateX(-50%);bottom:var(--rz-gallery-dots-offset);display:flex;align-items:center;gap:8px;z-index:4}#rzIgModal .rz-gallery-dots button{width:var(--rz-gallery-dot-size);height:var(--rz-gallery-dot-size);border-radius:50%;border:0;padding:0;background:var(--rz-gallery-dot-bg);cursor:pointer}#rzIgModal .rz-gallery-dots button.is-active{background:var(--rz-gallery-dot-active)}@media (max-width:991.98px){#rzIgModal .modal-dialog{margin:.5rem auto}#rzIgModal .rz-layout{grid-template-columns:1fr;height:auto}#rzIgModal .img-iframe{max-height:70vh}}#rozroInstafeed{position:relative}#rozroInstafeed .carousel-inner-rz{display:flex;gap:var(--rz-feed-gap);overflow-x:hidden;scroll-behavior:smooth;padding:.25rem 0}#rozroInstafeed .carousel-item-rz{flex:0 0 calc((100% - (var(--rz-feed-gap)*(var(--rz-feed-columns) - 1)))/var(--rz-feed-columns));position:relative}#rozroInstafeed .card{height:100%;background:var(--rz-feed-card-bg);border:0;border-radius:var(--rz-feed-radius);box-shadow:var(--rz-feed-card-shadow);overflow:hidden}#rozroInstafeed .img-wrapper{width:100%;aspect-ratio:4/5;background:#f3f4f6}#rozroInstafeed .img-wrapper img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#rozroInstafeed .carousel-control-next,#rozroInstafeed .carousel-control-prev{width:var(--rz-feed-ctrl-size);height:var(--rz-feed-ctrl-size);top:50%;transform:translateY(-50%);background:var(--rz-feed-ctrl-bg);border-radius:50%;border:0;color:var(--rz-feed-ctrl-color);opacity:1;box-shadow:0 6px 20px rgba(0,0,0,.25);transition:background .2s ease,transform .1s ease}#rozroInstafeed .carousel-control-next:hover,#rozroInstafeed .carousel-control-prev:hover{background:var(--rz-feed-ctrl-bg-hover)}#rozroInstafeed .carousel-control-next-icon,#rozroInstafeed .carousel-control-prev-icon{filter:invert(1)}#rzIgModal .rz-layout{touch-action:pan-y}#rzIgModal .rz-layout.rz-dragging{cursor:grabbing}#rzIgModal .rz-layout.rz-anim{transition:transform .22s ease}#rzIgModal .rz-vert{height:clamp(var(--rz-modal-min-h),var(--rz-modal-max-h),100vh);overflow-y:auto;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;position:relative;border-radius:var(--rz-radius);box-shadow:var(--rz-shadow-lg)}#rzIgModal .rz-slide{height:inherit;scroll-snap-align:start}#rzIgModal .rz-slide>.rz-layout{height:100%}#rzIgModal .rz-vert.rz-dragging{cursor:grabbing}#rzIgModal .rz-vert,#rzIgModal .text-post{touch-action:pan-y}#rzIgModal .text-post{-webkit-overflow-scrolling:touch}#rzIgModal .rz-vert,#rzIgModal .text-post{overscroll-behavior:contain}#rzIgModal .rz-vert.rz-anim .rz-layout{transition:transform .001s linear}#rzIgModal .rz-sw-vert.swiper{height:clamp(var(--rz-modal-min-h, 520px),var(--rz-modal-max-h, 92vh),100vh);width:100%;overflow:hidden}#rzIgModal .rz-sw-vert .swiper-slide,#rzIgModal .rz-sw-vert .swiper-wrapper{height:100%}#rzIgModal .swiper-lazy-preloader{width:36px;height:36px;border-width:3px}#rzIgModal .rz-album.swiper{width:100%;height:100%}#rzIgModal .rz-album .swiper-slide,#rzIgModal .rz-album .swiper-wrapper{height:100%}#rzIgModal .rz-album .rz-album-next,#rzIgModal .rz-album .rz-album-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:40px;height:40px;border-radius:999px;background:rgb(0 0 0/.35);display:grid;place-items:center;cursor:pointer;user-select:none}#rzIgModal .rz-album .rz-album-prev{left:8px}#rzIgModal .rz-album .rz-album-next{right:8px}#rzIgModal .rz-album .rz-album-prev::after{content:"‹";color:#fff;font-size:22px;line-height:1}#rzIgModal .rz-album .rz-album-next::after{content:"›";color:#fff;font-size:22px;line-height:1}#rozroInstafeed .rz-feed.swiper{width:100%;overflow:hidden}#rozroInstafeed .rz-feed .swiper-slide,#rozroInstafeed .rz-feed-swiper .swiper-slide{width:auto}@media (max-width:1199.98px){:root{--rz-feed-columns:3}}@media (max-width:991.98px){:root{--rz-feed-columns:2}}@media (max-width:575.98px){:root{--rz-feed-columns:1}#rzIgModal .rz-gallery-dots{display:none!important}}#rzIgModal .rz-vert.rz-edge-top .rz-slide:first-child,#rzIgModal .rz-vert.rz-init .rz-slide:first-child{visibility:hidden}#rzIgModal .rz-vert.rz-edge-bottom .rz-slide:last-child{visibility:hidden}#rozroInstafeed .rz-feed-swiper{overflow:hidden}#rozroInstafeed .rz-feed-swiper .card{background:var(--rz-card-bg, #111);border:0;border-radius:var(--rz-radius, 16px);overflow:hidden}#rozroInstafeed .img-wrapper,.rz-feed-swiper{position:relative}#rozroInstafeed .swiper-lazy-preloader{--sz:24px;width:var(--sz);height:var(--sz);margin:-12px 0 0-12px}#rzIgModal .modal-dialog{max-width:min(1500px,96vw)}#rzIgModal .modal-content{background:var(--rz-modal-bg, #0b0b0b);border:0;border-radius:var(--rz-radius, 16px)}#rzIgModal .modal-body{padding:0}#rzIgModal .rz-modal-shell{height:clamp(480px,90vh,100vh)}#rzIgModal .rz-modal-swiper,#rzIgModal .rz-modal-swiper .swiper-slide,#rzIgModal .rz-modal-swiper .swiper-wrapper{height:100%}#rzIgModal .rz-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);height:100%}#rzIgModal .img-iframe{display:flex;align-items:center;justify-content:center;background:var(--rz-media-bg, #000);border-radius:var(--rz-radius, 16px);overflow:hidden}#rzIgModal .img-iframe img,#rzIgModal .img-iframe video{width:100%;height:100%;object-fit:cover}#rzIgModal .info-iframe{display:flex;flex-direction:column;gap:12px;min-height:0}#rzIgModal .info-account .img-profile{width:36px;height:36px;border-radius:50%;object-fit:cover}#rzIgModal .username{color:var(--rz-username, #fff);font-weight:600}#rzIgModal .text-post{flex:1;overflow:auto;color:var(--rz-text, #ddd)}#rzIgModal .caption-post{white-space:pre-wrap}#rzIgModal .link-to-account a{color:var(--rz-link, #fff);text-decoration:none;text-align:right}#rzIgModal .link-to-account{text-align:right}@media (max-width:575.98px){#rzIgModal .swiper-pagination{display:none!important}}#rzIgModal .rz-album-swiper{width:100%;height:100%}#rzIgModal .rz-album-swiper .swiper-button-next,#rzIgModal .rz-album-swiper .swiper-button-prev{color:#fff}#rzIgModal .swiper-no-swiping{touch-action:pan-y}#rzIgModal .swiper-lazy-preloader{--sz:28px;width:var(--sz);height:var(--sz);margin:-14px 0 0-14px}@media (max-width:767.98px){#rzIgModal .rz-layout{grid-template-columns:1fr;grid-auto-rows:auto}}.rz-feed-swiper .swiper-button-next,.rz-feed-swiper .swiper-button-prev{z-index:20;pointer-events:auto;width:44px;height:44px;border-radius:9999px;background:var(--rz-feed-arrow-bg, rgba(0,0,0,.55));color:var(--rz-feed-arrow-fg, #fff);backdrop-filter:blur(2px)}.rz-feed-swiper .swiper-button-prev{left:6px}.rz-feed-swiper .swiper-button-next{right:6px}.rz-feed-swiper .swiper-button-disabled{opacity:.35;cursor:default;pointer-events:none}.rz-feed-swiper .swiper-wrapper{position:relative;z-index:1}