.grandvisionbr-store-theme-1-x-buyButton-container-fixed{position:fixed;bottom:0;left:0;width:100%;background-color:#fff;box-shadow:0 -2px 12px rgba(0,0,0,.08);padding:12px 64px;z-index:999;box-sizing:border-box;opacity:0;pointer-events:none;transform:translateY(100%);transition:opacity .2s ease,transform .2s ease}.grandvisionbr-store-theme-1-x-buyButton-container-fixed--visible{opacity:1;pointer-events:auto;transform:translateY(0)}.grandvisionbr-store-theme-1-x-buyButton-content-fixed{margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:59px}.grandvisionbr-store-theme-1-x-content-infoProduct-fixed{display:flex;align-items:center;gap:16px;min-width:0}.grandvisionbr-store-theme-1-x-product-image-wrapper{width:80px;background-color:rgba(0,0,0,.04);-o-object-fit:contain;object-fit:contain;border-radius:8px}.grandvisionbr-store-theme-1-x-product-image{height:46px;mix-blend-mode:multiply}.grandvisionbr-store-theme-1-x-product-info{display:flex;flex-direction:column;gap:8px;min-width:0}.grandvisionbr-store-theme-1-x-product-name{font-size:14px;font-weight:600;color:#8f8f8f;line-height:15.4px;letter-spacing:2%;text-transform:uppercase}.grandvisionbr-store-theme-1-x-product-prices{display:flex;align-items:center;gap:2px;span{color:#285abb;font-size:14px;font-weight:600;line-height:140%;text-transform:uppercase}}.grandvisionbr-store-theme-1-x-product-price-pix-wrapper{display:flex;align-items:center;gap:4px;white-space:nowrap}.grandvisionbr-store-theme-1-x-product-list-price{font-size:12px;text-decoration:line-through;color:#888}.grandvisionbr-store-theme-1-x-product-installments{color:#525252!important;font-weight:300!important;margin-left:4px;strong{font-weight:700!important}}.grandvisionbr-store-theme-1-x-buyButton-fixed{height:46px;padding:0 24px;background-color:#285abb;color:#fff;border:none;border-radius:32px;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s ease;white-space:nowrap;text-transform:uppercase;line-height:17.14px;letter-spacing:.5px;flex-shrink:0}.grandvisionbr-store-theme-1-x-buyButton-fixed:hover{opacity:.9}.grandvisionbr-store-theme-1-x-buyButton-fixed:disabled{background-color:#ccc;cursor:not-allowed}.grandvisionbr-store-theme-1-x-text-desktop{display:inline}.grandvisionbr-store-theme-1-x-text-mobile{display:none}@media screen and (max-width:768px){.grandvisionbr-store-theme-1-x-product-image-wrapper,.grandvisionbr-store-theme-1-x-product-name{display:none}.grandvisionbr-store-theme-1-x-product-prices{align-items:flex-start;flex-direction:column}.grandvisionbr-store-theme-1-x-product-price-pix-wrapper{flex-wrap:wrap;white-space:normal}.grandvisionbr-store-theme-1-x-product-installments{margin-left:0}.grandvisionbr-store-theme-1-x-text-desktop{display:none}.grandvisionbr-store-theme-1-x-text-mobile{display:inline}.grandvisionbr-store-theme-1-x-buyButton-fixed{padding:0 24px;height:40px;font-size:13px}.grandvisionbr-store-theme-1-x-buyButton-container-fixed{bottom:0;left:0;right:0;width:auto;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px))}body:has(#ot-sdk-btn-floating) .grandvisionbr-store-theme-1-x-buyButton-container-fixed{left:0;right:0;padding-left:72px}.grandvisionbr-store-theme-1-x-buyButton-content-fixed{gap:12px}}