/* rp-dock-mini-css */

.rp-dock-x,.rp-dock-x:hover,.rp-dock-x:focus{position:absolute;top:-11px;right:-11px;width:26px;height:26px;border-radius:50%;border:1px solid rgba(242,232,226,.16)!important;background:#0c0c0c!important;color:#F2E8E2!important;display:grid;place-items:center;padding:0;margin:0;cursor:pointer;z-index:2;box-shadow:none!important;transition:border-color .2s}
.rp-dock-x:hover{border-color:rgba(242,232,226,.45)!important}.rp-dock-x svg{width:9px;height:9px}
html.rp-dock-min #rp-dock{opacity:0;transform:translateY(20px) scale(.96);pointer-events:none;transition:opacity .25s,transform .25s}
#rp-dock{transition:opacity .25s,transform .25s}
.rp-orb,.rp-orb:hover,.rp-orb:focus{position:fixed;right:16px;bottom:16px;z-index:99990;width:54px;height:54px;border-radius:50%;border:1px solid rgba(242,232,226,.16)!important;background:rgba(8,8,8,.6)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#F2E8E2!important;padding:0;margin:0;cursor:pointer;display:grid;place-items:center;opacity:0;transform:scale(.6);pointer-events:none;transition:opacity .25s,transform .25s,border-color .2s;box-shadow:none!important}
html.rp-dock-min .rp-orb{opacity:1;transform:none;pointer-events:auto}
.rp-orb:hover{border-color:rgba(242,232,226,.45)!important}
.rp-orb svg{position:absolute;inset:3px;width:calc(100% - 6px);height:calc(100% - 6px);transform:rotate(-90deg)}
.rp-orb .pip{fill:none;stroke:rgba(242,232,226,.14);stroke-width:2.4;transition:stroke .3s}
.rp-orb .pip.tier{stroke:rgba(61,214,140,.3)}
.rp-orb .pip.on{stroke:#F2E8E2}
.rp-orb .pip.goal{stroke-width:3.6}
.rp-orb .pip.tier.on{stroke:#3DD68C}
.rp-orb b{position:relative;font:300 16px/1 'DM Sans',sans-serif;margin-top:-6px}
.rp-orb small{position:absolute;bottom:12px;left:0;right:0;text-align:center;font:500 8px/1 'DM Sans',sans-serif;letter-spacing:.14em;color:#3DD68C}
.rp-orb.bump{animation:rpBump .5s ease}@keyframes rpBump{40%{transform:scale(1.12)}}
#rp-dock .rp-dock-rail{background:none!important;display:grid;grid-template-columns:repeat(9,minmax(0,1fr)) minmax(0,2fr);gap:4px;align-items:center;height:10px!important}
#rp-dock .rp-dock-rail>.fill{display:none!important}
#rp-dock .rp-dock-rail>i{height:6px;border-radius:3px;background:rgba(242,232,226,.1);transition:background .3s}
#rp-dock .rp-dock-rail>i.tier{background:rgba(61,214,140,.28)}
#rp-dock .rp-dock-rail>i.goal{height:10px;border-radius:5px}
#rp-dock .rp-dock-rail>i.on{background:#F2E8E2}
#rp-dock .rp-dock-rail>i.on.tier{background:#3DD68C}
#rp-dock .rp-dock-tick{background:none!important;border:0!important;box-shadow:none!important;width:0!important;transform:none!important}
#rp-dock .rp-dock-tick[data-q="3"]{left:calc((100% - 36px)*2.5/11 + 8px)!important}
#rp-dock .rp-dock-tick[data-q="6"]{left:calc((100% - 36px)*5.5/11 + 20px)!important}
#rp-dock .rp-dock-tick[data-q="10"]{left:calc((100% - 36px)*10/11 + 36px)!important}
#rp-dock .rp-dock-tick>span{left:0!important;right:auto!important;transform:translateX(-50%)!important;text-align:center;white-space:nowrap}
.woocommerce ul.products li.product.in-collezione .rp-veil,.woocommerce ul.products li.product:has(a.added) .rp-veil{filter:grayscale(100%) brightness(32%)!important}
#ast-scroll-top{display:none!important}

