.americajoias-store-theme-2-x-infoCustomizerContainer{position:relative;display:inline-block;margin:8px 0 auto;justify-self:flex-start}.americajoias-store-theme-2-x-infoCustomizerIcon{border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:#ebebeb}.americajoias-store-theme-2-x-infoCustomizerBox{position:absolute;bottom:28px;right:0;width:290px;background:#f6f6f6;box-shadow:0 0 4px 4px rgba(63,63,64,.05);padding:24px;z-index:2;display:none;flex-direction:column;gap:24px}.americajoias-store-theme-2-x-infoCustomizerText{color:#000;font-size:14px;font-weight:400;line-height:150%;display:flex;flex-direction:column;gap:4px;margin:0}.americajoias-store-theme-2-x-infoCustomizerContainer:hover .americajoias-store-theme-2-x-infoCustomizerBox{display:flex}.americajoias-store-theme-2-x-customizeModalOverlay{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999}.americajoias-store-theme-2-x-customizeModalContent{background:#f6f6f6;padding:24px;max-width:80%;width:100%;box-shadow:0 0 4px 4px rgba(63,63,64,.05);position:relative;display:flex;flex-direction:column;gap:24px}.americajoias-store-theme-2-x-customizeModalClose{border:none;background:transparent;font-size:20px;cursor:pointer;position:absolute;top:16px;right:16px;color:#000}@media screen and (max-width:990px){.americajoias-store-theme-2-x-infoCustomizerBox{display:flex;align-items:center;justify-content:center;position:static;bottom:0;width:20px;height:20px;padding:0;border-radius:50%;box-shadow:none}}