.pgco-v2 .pgco-totop{width:var(--pgco-totop-size);height:var(--pgco-totop-size);background:var(--pgco-totop-bg);box-shadow:var(--pgco-fab-shadow);color:var(--pgco-totop-color);pointer-events:auto;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.pgco-v2 .pgco-totop:hover,.pgco-v2 .pgco-totop:focus{background:var(--pgco-totop-bg-hover);color:var(--pgco-totop-color)}.pgco-v2 .pgco-totop--soft{border-radius:var(--pgco-totop-radius-soft)}.pgco-v2 .pgco-totop--square{border-radius:var(--pgco-totop-radius-square)}.pgco-v2 .pgco-totop__icon{width:var(--pgco-totop-icon);height:var(--pgco-totop-icon);rotate:var(--pgco-totop-icon-rotate)}.pgco-v2 .pgco-totop__text{height:100%;margin-left:var(--pgco-totop-text-gap);padding:0 var(--pgco-totop-text-pad);border-radius:var(--pgco-totop-radius-pill);background:var(--pgco-totop-bg);box-shadow:var(--pgco-fab-shadow);font-size:var(--pgco-totop-fs);font-weight:var(--pgco-fw-medium);white-space:nowrap;align-items:center;line-height:1;display:flex;position:absolute;top:0;left:100%}.pgco-v2 .pgco-totop:hover .pgco-totop__text,.pgco-v2 .pgco-totop:focus .pgco-totop__text{background:var(--pgco-totop-bg-hover)}.pgco-v2 .pgco-totop--soft .pgco-totop__text{border-radius:var(--pgco-totop-radius-soft)}.pgco-v2 .pgco-totop--square .pgco-totop__text{border-radius:var(--pgco-totop-radius-square)}.pgco-v2 .pgco-totop--right .pgco-totop__text{margin-right:var(--pgco-totop-text-gap);margin-left:0;left:auto;right:100%}.pgco-v2 .pgco-totop--solo{bottom:var(--pgco-totop-bottom);z-index:var(--pgco-totop-z);position:fixed}.pgco-v2 .pgco-totop--left{left:var(--pgco-totop-side)}.pgco-v2 .pgco-totop--right{right:var(--pgco-totop-side)}@media (width<=768px){.pgco-v2 .pgco-totop--solo{bottom:var(--pgco-totop-bottom-mobile)}.pgco-v2 .pgco-totop--left{left:var(--pgco-totop-side-mobile)}.pgco-v2 .pgco-totop--right{right:var(--pgco-totop-side-mobile)}.pgco-v2 .pgco-totop:not(.pgco-totop--text-m) .pgco-totop__text{display:none}}.pgco-v2:has([data-offcanvas][data-open]) .pgco-totop{display:none}@media print{.pgco-v2 .pgco-totop--solo{display:none}}