.single-product .storefront-product-pagination{display:block}.single-product .storefront-product-pagination a{position:fixed;top:50%;z-index:40;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:7px;row-gap:4px;width:60px;padding:9px 8px!important;margin:0;box-sizing:border-box;background:rgba(255,255,255,.94);border:1px solid #e6eaec;box-shadow:0 5px 18px rgba(20,28,30,.09);text-decoration:none!important;color:#4a5a60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:transform .28s cubic-bezier(.22,.61,.36,1),box-shadow .28s ease,width .28s ease,background .2s ease;overflow:hidden}.single-product .storefront-product-pagination a[rel=prev]{left:0;transform:translateY(-50%) translateX(-8px);border-radius:0 13px 13px 0;border-left:none}.single-product .storefront-product-pagination a[rel=next]{right:0;transform:translateY(-50%) translateX(8px);border-radius:13px 0 0 13px;border-right:none}.single-product .storefront-product-pagination a img{display:block;width:44px;height:44px;object-fit:cover;border-radius:8px;background:#f4f6f7;margin:0;order:1;flex:0 0 auto;transition:transform .28s ease}.single-product .storefront-product-pagination a[rel=next]::after,.single-product .storefront-product-pagination a[rel=prev]::after{content:none!important;display:none!important}.single-product .storefront-product-pagination a::before{content:"";order:2;flex:0 0 100%;width:100%;height:13px;margin-top:7px;background-repeat:no-repeat;background-position:center;background-size:13px 13px;opacity:.5;transition:flex-basis .28s ease,opacity .2s ease,margin .2s ease}.single-product .storefront-product-pagination a[rel=prev]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 24 24' fill='none' stroke='%231f7a5a' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'/%3E%3C/svg%3E")}.single-product .storefront-product-pagination a[rel=next]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 24 24' fill='none' stroke='%231f7a5a' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'/%3E%3C/svg%3E")}.single-product .storefront-product-pagination__title{display:block;order:3;flex:0 0 100%;white-space:nowrap;max-width:none;max-height:0;margin:0;font-size:.68rem;line-height:1.25;font-weight:500;text-align:center;color:#46555a;opacity:0;overflow:hidden;transition:max-height .28s ease,opacity .2s ease,margin .28s ease}.single-product .storefront-product-pagination a:focus-visible,.single-product .storefront-product-pagination a:hover{width:max-content;min-width:120px;max-width:240px;padding:11px 16px 12px!important;background:#fff;box-shadow:0 10px 28px rgba(20,28,30,.16)}.single-product .storefront-product-pagination a:focus-visible::before,.single-product .storefront-product-pagination a:hover::before{flex:0 0 auto;width:14px;margin-top:0;opacity:.85}.single-product .storefront-product-pagination a[rel=next]:focus-visible,.single-product .storefront-product-pagination a[rel=next]:hover,.single-product .storefront-product-pagination a[rel=prev]:focus-visible,.single-product .storefront-product-pagination a[rel=prev]:hover{transform:translateY(-50%) translateX(0)}.single-product .storefront-product-pagination a:focus-visible img,.single-product .storefront-product-pagination a:hover img{transform:scale(1.04)}.single-product .storefront-product-pagination a:focus-visible .storefront-product-pagination__title,.single-product .storefront-product-pagination a:hover .storefront-product-pagination__title{max-height:40px;opacity:1;margin-top:3px}@media (max-width:768px){.single-product .storefront-product-pagination,.single-product .storefront-product-pagination a{display:none!important}.single-product .storefront-product-pagination a{width:48px;padding:7px!important}.single-product .storefront-product-pagination a img{width:36px;height:36px}.single-product .storefront-product-pagination a[rel=prev]{transform:translateY(-50%) translateX(-10px)}.single-product .storefront-product-pagination a[rel=next]{transform:translateY(-50%) translateX(10px)}.single-product .storefront-product-pagination a:focus-visible,.single-product .storefront-product-pagination a:hover{min-width:104px;max-width:200px;padding:9px 13px 10px!important}}