:root {
--aqz-primary: #22dcf5;
--aqz-primary-soft: rgba(34, 220, 245, .14);
--aqz-primary-line: rgba(34, 220, 245, .48);
--aqz-bg: #000;
--aqz-surface: #101010;
--aqz-surface-2: #151515;
--aqz-surface-3: #1b1b1b;
--aqz-line: rgba(255, 255, 255, .10);
--aqz-text: #fff;
--aqz-muted: rgba(255, 255, 255, .72);
--aqz-whatsapp: #25d366;
}
.aqz-directory,
.aqz-store-profile {
width: 100%;
max-width: 1280px;
margin: 0 auto;
padding: 18px 18px 64px;
color: var(--aqz-text);
font-family: inherit;
}
.aqz-directory *,
.aqz-store-profile * {
box-sizing: border-box;
}
.aqz-directory a,
.aqz-store-profile a {
text-decoration: none;
}
.aqz-directory__header {
position: relative;
grid-column: 1 / -1;
margin: 0 0 4px;
padding: 2px 2px 16px;
text-align: left;
border: 0;
border-bottom: 1px solid rgba(34,220,245,.22);
border-radius: 0;
background: transparent;
box-shadow: none;
}
.aqz-directory__header::after {
content: "";
position: absolute;
left: 0;
bottom: -1px;
width: 76px;
height: 2px;
border-radius: 999px;
background: var(--aqz-primary);
box-shadow: 0 0 12px rgba(34,220,245,.55);
}
.aqz-eyebrow {
display: block;
margin-bottom: 5px;
color: var(--aqz-primary);
font-size: 10px;
font-weight: 900;
line-height: 1.3;
letter-spacing: 1.25px;
text-transform: uppercase;
}
.aqz-directory__header h2,
.aqz-store-profile h1,
.aqz-store-profile h2,
.aqz-store-card h3 {
margin-top: 0;
color: var(--aqz-text) !important;
font-family: 'Bebas Neue', inherit;
font-weight: 900;
text-transform: uppercase;
letter-spacing: .7px;
}
.aqz-directory__header h2 {
margin-bottom: 5px;
font-size: clamp(25px, 2.3vw, 34px);
line-height: 1.05;
}
.aqz-directory__header p {
max-width: 850px;
margin: 0;
color: var(--aqz-muted);
font-size: 14px;
line-height: 1.45;
}
.aqz-filters {
display: grid;
grid-template-columns: 1.4fr repeat(4, minmax(150px, 1fr));
gap: 14px;
margin-bottom: 22px;
padding: 18px 22px 20px;
border: 1px solid var(--aqz-primary-line);
border-radius: 18px;
background:
radial-gradient(circle at top left, rgba(34,220,245,.12), transparent 30%),
linear-gradient(145deg, rgba(255,255,255,.045), rgba(0,0,0,.58));
box-shadow: 0 14px 34px rgba(0,0,0,.32), 0 0 24px rgba(34,220,245,.08);
}
.aqz-filter {
display: flex;
flex-direction: column;
gap: 8px;
min-width: 0;
}
.aqz-filter label {
margin: 0;
color: var(--aqz-primary) !important;
font-size: 13px;
font-weight: 900;
line-height: 1.3;
}
.aqz-filter input,
.aqz-filter select {
width: 100%;
min-height: 52px;
margin: 0;
padding: 13px 16px;
color: #fff !important;
font: inherit;
font-size: 15px;
font-weight: 700;
border: 1px solid #333 !important;
border-radius: 12px !important;
outline: none;
background: #141414 !important;
box-shadow: none !important;
transition: border-color .18s ease, box-shadow .18s ease, background .18s ease;
}
.aqz-filter select {
cursor: pointer;
color-scheme: dark;
}
.aqz-filter input::placeholder {
color: rgba(255,255,255,.54);
}
.aqz-filter input:hover,
.aqz-filter select:hover {
border-color: rgba(34,220,245,.58) !important;
}
.aqz-filter input:focus,
.aqz-filter select:focus {
border-color: var(--aqz-primary) !important;
box-shadow: 0 0 0 3px rgba(34,220,245,.14) !important;
}
.aqz-filter select option {
color: #fff;
background: #2b2b2b;
}
.aqz-filter-actions {
grid-column: 1 / -1;
display: flex;
justify-content: flex-end;
gap: 12px;
padding-top: 6px;
}
.aqz-button {
display: inline-flex !important;
align-items: center;
justify-content: center;
min-height: 46px;
padding: 12px 20px !important;
color: #fff !important;
font-size: 14px !important;
font-weight: 900 !important;
line-height: 1.25;
letter-spacing: .25px;
text-align: center;
border: 1px solid transparent !important;
border-radius: 12px !important;
cursor: pointer;
box-shadow: none;
transition: transform .18s ease, color .18s ease, background .18s ease, border-color .18s ease, box-shadow .18s ease;
}
.aqz-button:hover {
transform: translateY(-2px);
}
.aqz-button--primary {
color: #000 !important;
background: var(--aqz-primary) !important;
border-color: var(--aqz-primary) !important;
box-shadow: 0 9px 22px rgba(34,220,245,.20);
}
.aqz-button--primary:hover {
color: #000 !important;
background: #fff !important;
border-color: #fff !important;
}
.aqz-button--ghost {
color: #fff !important;
background: #151515 !important;
border-color: #333 !important;
}
.aqz-button--ghost:hover {
color: #000 !important;
background: var(--aqz-primary) !important;
border-color: var(--aqz-primary) !important;
}
.aqz-button--whatsapp {
color: #07130b !important;
background: var(--aqz-whatsapp) !important;
border-color: var(--aqz-whatsapp) !important;
box-shadow: 0 9px 22px rgba(37,211,102,.16);
}
.aqz-button--whatsapp:hover {
color: #000 !important;
background: #fff !important;
border-color: #fff !important;
}
.aqz-button--large {
min-height: 54px;
padding: 15px 24px !important;
font-size: 15px !important;
}
.aqz-button--block {
width: 100%;
margin-top: 18px;
}
.aqz-results-bar {
display: flex;
align-items: baseline;
gap: 7px;
margin: 26px 0 16px;
color: var(--aqz-muted);
font-size: 14px;
font-weight: 700;
}
.aqz-results-bar strong {
color: var(--aqz-primary);
font-size: 23px;
font-weight: 900;
}
.aqz-store-grid {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 24px;
}
.aqz-store-card {
position: relative;
overflow: hidden;
border: 1px solid rgba(255,255,255,.12);
border-radius: 18px;
background:
radial-gradient(circle at top left, rgba(34,220,245,.11), transparent 34%),
linear-gradient(145deg, rgba(255,255,255,.06), rgba(255,255,255,.018));
box-shadow: 0 12px 30px rgba(0,0,0,.35), inset 0 0 0 1px rgba(34,220,245,.025);
transition: transform .22s ease, border-color .22s ease, box-shadow .22s ease;
}
.aqz-store-card::before {
content: "";
position: absolute;
z-index: 3;
top: 0;
left: 0;
right: 0;
height: 3px;
opacity: .9;
background: linear-gradient(90deg, transparent, var(--aqz-primary), transparent);
}
.aqz-store-card:hover {
transform: translateY(-6px);
border-color: var(--aqz-primary-line);
box-shadow: 0 20px 42px rgba(0,0,0,.45), 0 0 25px rgba(34,220,245,.12);
}
.aqz-store-card__image {
position: relative;
overflow: hidden;
background: #0a0a0a;
border-bottom: 1px solid rgba(34,220,245,.22);
} .aqz-store-card__logo-zone {
display: grid;
place-items: center;
min-height: 280px;
padding: 24px;
background:
radial-gradient(circle at center, rgba(34,220,245,.10), transparent 46%),
linear-gradient(145deg, #101010, #050505);
}
.aqz-store-card__image > a {
display: grid;
place-items: center;
width: 100%;
height: 100%;
}
.aqz-store-card__logo-frame {
display: grid;
place-items: center;
width: min(100%, 230px);
aspect-ratio: 1 / 1;
overflow: hidden;
padding: 8px;
border: 1px solid rgba(34,220,245,.34);
border-radius: 18px;
background: #080808;
box-shadow: 0 10px 28px rgba(0,0,0,.35), 0 0 22px rgba(34,220,245,.08);
transition: transform .3s ease, border-color .3s ease, box-shadow .3s ease;
}
.aqz-store-card__logo-img,
.aqz-store-card__image img {
display: block;
width: 100%;
height: 100%;
object-fit: contain;
object-position: center;
}
.aqz-store-card:hover .aqz-store-card__logo-frame {
transform: translateY(-3px) scale(1.02);
border-color: rgba(34,220,245,.70);
box-shadow: 0 16px 34px rgba(0,0,0,.42), 0 0 26px rgba(34,220,245,.14);
}
.aqz-store-card:hover .aqz-store-card__image img {
filter: brightness(.96);
}
.aqz-store-card__placeholder {
display: grid;
place-items: center;
width: 100%;
height: 100%;
color: var(--aqz-primary);
font-size: 50px;
background:
radial-gradient(circle at center, rgba(34,220,245,.14), transparent 44%),
#101010;
}
.aqz-badge {
position: absolute;
z-index: 4;
top: 14px;
left: 14px;
padding: 8px 11px;
color: #000;
font-size: 10px;
font-weight: 900;
line-height: 1;
letter-spacing: .55px;
text-transform: uppercase;
border: 1px solid rgba(255,255,255,.5);
border-radius: 999px;
background: var(--aqz-primary);
box-shadow: 0 0 17px rgba(34,220,245,.42);
}
.aqz-store-card__body {
position: relative;
padding: 22px;
}
.aqz-store-card__body::before {
content: "";
position: absolute;
top: 24px;
bottom: 24px;
left: 0;
width: 3px;
border-radius: 0 999px 999px 0;
background: var(--aqz-primary);
box-shadow: 0 0 14px rgba(34,220,245,.3);
}
.aqz-store-card h3 {
margin-bottom: 10px;
font-size: 29px;
line-height: 1.02;
}
.aqz-store-card h3 a {
color: #fff !important;
}
.aqz-store-card h3 a:hover {
color: var(--aqz-primary) !important;
}
.aqz-location,
.aqz-address,
.aqz-modalities {
margin: 0 0 8px;
color: var(--aqz-muted) !important;
font-size: 14px;
line-height: 1.48;
}
.aqz-location {
font-weight: 800;
}
.aqz-location span {
color: var(--aqz-primary);
}
.aqz-tags {
display: flex;
flex-wrap: wrap;
gap: 7px;
margin: 15px 0;
}
.aqz-tags span {
display: inline-flex;
align-items: center;
min-height: 28px;
padding: 6px 10px;
color: #fff;
font-size: 11px;
font-weight: 800;
line-height: 1.2;
border: 1px solid rgba(34,220,245,.24);
border-radius: 999px;
background: rgba(34,220,245,.08);
}
.aqz-modalities {
padding-top: 2px;
color: rgba(255,255,255,.62) !important;
font-size: 12px;
font-weight: 700;
}
.aqz-store-card__actions {
display: grid;
grid-template-columns: minmax(0, 1fr) auto;
align-items: center;
gap: 12px;
margin-top: 18px;
}
.aqz-store-card__actions .aqz-button {
width: 100%;
}
.aqz-link {
color: #fff !important;
font-size: 13px;
font-weight: 900;
white-space: nowrap;
}
.aqz-link:hover {
color: var(--aqz-primary) !important;
}
.aqz-pagination ul {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 8px;
margin: 36px 0 0;
padding: 0;
list-style: none;
}
.aqz-pagination a,
.aqz-pagination span {
display: grid;
place-items: center;
min-width: 42px;
height: 42px;
padding: 0 12px;
color: #fff !important;
font-size: 13px;
font-weight: 800;
border: 1px solid #333;
border-radius: 10px;
background: #151515;
transition: .18s ease;
}
.aqz-pagination a:hover,
.aqz-pagination .current {
color: #000 !important;
border-color: var(--aqz-primary);
background: var(--aqz-primary);
box-shadow: 0 0 15px rgba(34,220,245,.18);
}
.aqz-empty {
padding: 48px 22px;
text-align: center;
border: 1px dashed var(--aqz-primary-line);
border-radius: 18px;
background: rgba(34,220,245,.055);
}
.aqz-empty h3 {
margin: 0 0 8px;
color: #fff;
font-size: 24px;
font-weight: 900;
}
.aqz-empty p {
margin: 0;
color: var(--aqz-muted);
} .aqz-store-profile__cover {
position: relative;
overflow: hidden;
height: min(430px, 46vw);
min-height: 270px;
border: 1px solid var(--aqz-primary-line);
border-radius: 22px;
background: #111;
box-shadow: 0 0 30px rgba(34,220,245,.1);
}
.aqz-store-profile__cover::after {
content: "";
position: absolute;
inset: 0;
pointer-events: none;
background: linear-gradient(180deg, transparent 45%, rgba(0,0,0,.6));
}
.aqz-store-profile__cover img {
width: 100%;
height: 100%;
object-fit: cover;
}
.aqz-store-profile__intro {
position: relative;
display: grid;
grid-template-columns: 154px minmax(0, 1fr) auto;
align-items: center;
gap: 24px;
margin: -62px 30px 34px;
}
.aqz-store-profile__logo {
z-index: 2;
display: grid;
place-items: center;
overflow: hidden;
width: 154px;
height: 154px;
color: var(--aqz-primary);
border: 5px solid #090909;
border-radius: 20px;
background: #141414;
box-shadow: 0 12px 30px rgba(0,0,0,.48), 0 0 20px rgba(34,220,245,.12);
}
.aqz-store-profile__logo img {
width: 100%;
height: 100%;
object-fit: cover;
}
.aqz-store-profile__logo .dashicons {
width: auto;
height: auto;
font-size: 54px;
}
.aqz-store-profile__heading {
min-width: 0;
padding-top: 64px;
}
.aqz-store-profile__heading h1 {
margin-bottom: 9px;
font-size: clamp(38px, 6vw, 64px);
line-height: .92;
}
.aqz-store-profile__heading .aqz-location {
margin-bottom: 0;
}
.aqz-store-profile__intro > .aqz-button {
margin-top: 64px;
}
.aqz-store-profile__layout {
display: grid;
grid-template-columns: minmax(0, 1fr) 360px;
gap: 30px;
}
.aqz-store-profile__main,
.aqz-info-card {
border: 1px solid rgba(255,255,255,.11);
border-radius: 18px;
background:
radial-gradient(circle at top left, rgba(34,220,245,.08), transparent 32%),
linear-gradient(145deg, rgba(255,255,255,.045), rgba(255,255,255,.016));
}
.aqz-store-profile__main {
padding: 28px;
}
.aqz-store-description {
color: rgba(255,255,255,.84);
font-size: 16px;
line-height: 1.78;
}
.aqz-store-description p:first-child {
margin-top: 0;
}
.aqz-store-description p:last-child {
margin-bottom: 0;
}
.aqz-profile-section {
margin-top: 34px;
padding-top: 28px;
border-top: 1px solid rgba(255,255,255,.09);
}
.aqz-profile-section h2,
.aqz-info-card h2 {
margin-bottom: 18px;
padding-bottom: 13px;
font-size: 31px;
line-height: 1;
border-bottom: 2px solid var(--aqz-primary);
}
.aqz-tags--large span {
min-height: 34px;
padding: 8px 13px;
font-size: 13px;
}
.aqz-profile-gallery {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 14px;
}
.aqz-profile-gallery a {
display: block;
overflow: hidden;
aspect-ratio: 4 / 3;
border: 1px solid rgba(255,255,255,.12);
border-radius: 14px;
background: #111;
}
.aqz-profile-gallery img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
transition: transform .35s ease, filter .35s ease;
}
.aqz-profile-gallery a:hover img {
transform: scale(1.04);
filter: brightness(.86);
}
.aqz-info-card {
position: sticky;
top: 24px;
padding: 24px;
box-shadow: 0 14px 32px rgba(0,0,0,.28), 0 0 22px rgba(34,220,245,.07);
}
.aqz-info-row {
display: flex;
flex-direction: column;
gap: 6px;
padding: 15px 0;
border-bottom: 1px solid rgba(255,255,255,.09);
}
.aqz-info-row strong {
color: var(--aqz-primary);
font-size: 12px;
font-weight: 900;
letter-spacing: .55px;
text-transform: uppercase;
}
.aqz-info-row span {
color: rgba(255,255,255,.82);
line-height: 1.55;
}
.aqz-social-links {
display: flex;
flex-wrap: wrap;
gap: 9px;
margin-top: 18px;
}
.aqz-social-links a {
padding: 8px 11px;
color: #fff !important;
font-size: 12px;
font-weight: 900;
border: 1px solid #333;
border-radius: 9px;
background: #151515;
}
.aqz-social-links a:hover {
color: #000 !important;
border-color: var(--aqz-primary);
background: var(--aqz-primary);
}
@media (max-width: 1100px) {
.aqz-filters {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.aqz-store-grid {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.aqz-store-profile__layout {
grid-template-columns: 1fr;
}
.aqz-info-card {
position: static;
}
}
@media (max-width: 760px) {
.aqz-directory,
.aqz-store-profile {
padding: 30px 12px 48px;
}
.aqz-directory__header {
margin-bottom: 2px;
padding: 0 0 14px;
}
.aqz-directory__header h2 {
font-size: 26px;
}
.aqz-directory__header p {
font-size: 13px;
}
.aqz-filters {
grid-template-columns: 1fr;
padding: 16px;
border-radius: 16px;
}
.aqz-filter-actions {
flex-direction: column;
}
.aqz-filter-actions .aqz-button {
width: 100%;
}
.aqz-store-grid {
grid-template-columns: 1fr;
gap: 18px;
}
.aqz-store-card__body {
padding: 20px;
}
.aqz-store-card__actions {
grid-template-columns: 1fr;
}
.aqz-link {
padding: 8px 0 2px;
text-align: center;
}
.aqz-store-profile__cover {
min-height: 220px;
border-radius: 17px;
}
.aqz-store-profile__intro {
grid-template-columns: 94px minmax(0, 1fr);
gap: 14px;
margin: -42px 14px 26px;
}
.aqz-store-profile__logo {
width: 94px;
height: 94px;
border-width: 4px;
border-radius: 15px;
}
.aqz-store-profile__heading {
padding-top: 48px;
}
.aqz-store-profile__heading h1 {
font-size: 37px;
}
.aqz-store-profile__intro > .aqz-button {
grid-column: 1 / -1;
width: 100%;
margin-top: 0;
}
.aqz-store-profile__main,
.aqz-info-card {
padding: 20px;
border-radius: 16px;
}
.aqz-profile-gallery {
grid-template-columns: 1fr;
}
} body.aqz-custom-store-page .hero-section,
body.aqz-custom-store-page .page-title,
body.aqz-custom-store-page .entry-header,
body.aqz-custom-store-page .entry-meta,
body.aqz-custom-store-page .post-meta,
body.aqz-custom-store-page .ct-featured-image,
body.aqz-custom-store-page .author-box,
body.aqz-custom-store-page .post-navigation,
body.aqz-custom-store-page .ct-related-posts,
body.aqz-custom-store-page .comments-area {
display: none !important;
}
body.aqz-custom-store-page .site-main,
body.aqz-custom-store-page #main,
body.aqz-custom-store-page #primary {
width: 100% !important;
max-width: none !important;
margin: 0 !important;
padding: 0 !important;
}
.aqz-single-template {
background: #000;
min-height: 60vh;
padding: 54px 20px 80px;
}
.aqz-single-template__inner {
width: min(1380px, 100%);
margin: 0 auto;
}
.aqz-single-template .aqz-store-profile {
margin: 0;
}
@media (max-width: 768px) {
.aqz-single-template {
padding: 30px 14px 56px;
}
} .aqz-native-select {
position: absolute !important;
width: 1px !important;
height: 1px !important;
padding: 0 !important;
margin: -1px !important;
overflow: hidden !important;
clip: rect(0, 0, 0, 0) !important;
white-space: nowrap !important;
border: 0 !important;
}
.aqz-custom-select {
position: relative;
width: 100%;
min-width: 0;
z-index: 20;
}
.aqz-custom-select.is-open {
z-index: 99999;
}
.aqz-custom-select__trigger {
width: 100%;
min-height: 52px;
display: flex;
align-items: center;
justify-content: space-between;
gap: 12px;
margin: 0;
padding: 13px 15px 13px 17px;
color: #fff !important;
font: inherit;
font-size: 15px;
font-weight: 800;
line-height: 1.25;
text-align: left;
border: 1px solid #333 !important;
border-radius: 12px !important;
outline: none;
background: #141414 !important;
box-shadow: none !important;
cursor: pointer;
transition: border-color .18s ease, box-shadow .18s ease, background .18s ease;
}
.aqz-custom-select__trigger:hover {
border-color: rgba(34,220,245,.58) !important;
background: #171717 !important;
}
.aqz-custom-select.is-open .aqz-custom-select__trigger,
.aqz-custom-select__trigger:focus-visible {
border-color: var(--aqz-primary) !important;
box-shadow: 0 0 0 3px rgba(34,220,245,.14) !important;
}
.aqz-custom-select__value {
min-width: 0;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.aqz-custom-select__arrow {
width: 9px;
height: 9px;
flex: 0 0 9px;
border-right: 2px solid var(--aqz-primary);
border-bottom: 2px solid var(--aqz-primary);
transform: rotate(45deg) translateY(-2px);
transition: transform .18s ease;
}
.aqz-custom-select.is-open .aqz-custom-select__arrow {
transform: rotate(225deg) translate(-2px, -2px);
}
.aqz-custom-select__panel {
position: absolute;
top: calc(100% + 8px);
left: 0;
right: 0;
display: none;
overflow: hidden;
border: 1px solid rgba(34,220,245,.72);
border-radius: 13px;
background: #202020;
box-shadow: 0 18px 42px rgba(0,0,0,.62), 0 0 24px rgba(34,220,245,.14);
}
.aqz-custom-select.is-open .aqz-custom-select__panel {
display: block;
animation: aqzSelectOpen .16s ease-out;
}
@keyframes aqzSelectOpen {
from { opacity: 0; transform: translateY(-5px); }
to { opacity: 1; transform: translateY(0); }
}
.aqz-custom-select__search-wrap {
padding: 10px;
background: #292929;
border-bottom: 1px solid rgba(255,255,255,.09);
}
.aqz-custom-select__search {
width: 100% !important;
min-height: 42px !important;
margin: 0 !important;
padding: 10px 12px !important;
color: #fff !important;
font-size: 14px !important;
font-weight: 700 !important;
border: 1px solid #525252 !important;
border-radius: 9px !important;
outline: none !important;
background: #383838 !important;
box-shadow: none !important;
}
.aqz-custom-select__search::placeholder {
color: rgba(255,255,255,.58) !important;
}
.aqz-custom-select__search:focus {
border-color: var(--aqz-primary) !important;
box-shadow: 0 0 0 2px rgba(34,220,245,.16) !important;
}
.aqz-custom-select__options {
max-height: 255px;
overflow-y: auto;
padding: 5px;
background: #242424;
scrollbar-width: thin;
scrollbar-color: #777 #333;
}
.aqz-custom-select__options::-webkit-scrollbar { width: 9px; }
.aqz-custom-select__options::-webkit-scrollbar-track { background: #333; }
.aqz-custom-select__options::-webkit-scrollbar-thumb { background: #777; border-radius: 20px; }
.aqz-custom-select__options::-webkit-scrollbar-thumb:hover { background: var(--aqz-primary); }
.aqz-custom-select__option {
width: 100%;
min-height: 42px;
display: flex;
align-items: center;
margin: 0;
padding: 10px 12px;
color: #fff !important;
font: inherit;
font-size: 14px;
font-weight: 700;
line-height: 1.35;
text-align: left;
border: 0 !important;
border-radius: 8px !important;
background: transparent !important;
box-shadow: none !important;
cursor: pointer;
}
.aqz-custom-select__option:hover,
.aqz-custom-select__option:focus-visible {
color: #000 !important;
background: var(--aqz-primary) !important;
outline: none;
}
.aqz-custom-select__option.is-selected {
color: #fff !important;
background: #3c3c3c !important;
box-shadow: inset 3px 0 0 var(--aqz-primary) !important;
}
.aqz-custom-select__option.is-selected:hover,
.aqz-custom-select__option.is-selected:focus-visible {
color: #000 !important;
background: var(--aqz-primary) !important;
}
.aqz-custom-select__option:disabled {
opacity: .45;
cursor: not-allowed;
} .aqz-directory,
.aqz-filters,
.aqz-filter {
overflow: visible !important;
} .aqz-filter-actions {
align-items: center;
min-height: 52px;
}
.aqz-filter-actions .aqz-button {
min-height: 50px;
}
@media (max-width: 1180px) {
.aqz-filters {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.aqz-filter-actions {
grid-column: 1 / -1;
justify-content: stretch;
}
.aqz-filter-actions .aqz-button {
flex: 1 1 180px;
}
}
@media (max-width: 680px) {
.aqz-filters {
grid-template-columns: 1fr;
padding: 17px;
}
.aqz-filter-actions {
flex-direction: column;
}
.aqz-filter-actions .aqz-button {
width: 100%;
flex-basis: auto;
}
.aqz-custom-select__panel {
position: absolute;
max-width: calc(100vw - 48px);
}
} @media (max-width: 768px) {
.aqz-store-card__logo-zone {
min-height: 250px;
padding: 20px;
}
.aqz-store-card__logo-frame {
width: min(72vw, 220px);
border-radius: 16px;
}
}
@media (max-width: 420px) {
.aqz-store-card__logo-zone {
min-height: 224px;
padding: 18px;
}
.aqz-store-card__logo-frame {
width: min(68vw, 196px);
}
} .aqz-autofit-singleline {
display: block;
max-width: 100%;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
text-wrap: nowrap;
}
.aqz-autofit-singleline > a {
display: block;
white-space: inherit;
overflow: inherit;
text-overflow: inherit;
}
.aqz-store-card h3.aqz-autofit-singleline {
margin-right: 2px;
}
.aqz-store-profile__heading h1.aqz-autofit-singleline {
max-width: 100%;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.aqz-store-profile__cover > a {
display: block;
width: 100%;
height: 100%;
cursor: zoom-in;
}
.aqz-profile-gallery a {
position: relative;
cursor: zoom-in;
}
.aqz-profile-gallery a::after,
.aqz-store-profile__cover > a::after {
content: "";
position: absolute;
right: 14px;
bottom: 14px;
width: 38px;
height: 38px;
border: 1px solid rgba(255,255,255,.18);
border-radius: 999px;
background: rgba(0,0,0,.56);
box-shadow: 0 8px 18px rgba(0,0,0,.32);
opacity: 0;
transform: translateY(6px);
transition: opacity .25s ease, transform .25s ease, background .25s ease;
pointer-events: none;
}
.aqz-profile-gallery a::before,
.aqz-store-profile__cover > a::before {
content: "";
position: absolute;
right: 28px;
bottom: 28px;
z-index: 1;
width: 10px;
height: 10px;
border: 2px solid #fff;
border-radius: 999px;
opacity: 0;
transform: translateY(6px);
transition: opacity .25s ease, transform .25s ease;
pointer-events: none;
}
.aqz-profile-gallery a:hover::after,
.aqz-profile-gallery a:hover::before,
.aqz-store-profile__cover > a:hover::after,
.aqz-store-profile__cover > a:hover::before,
.aqz-profile-gallery a:focus-visible::after,
.aqz-profile-gallery a:focus-visible::before,
.aqz-store-profile__cover > a:focus-visible::after,
.aqz-store-profile__cover > a:focus-visible::before {
opacity: 1;
transform: translateY(0);
}
.aqz-lightbox {
position: fixed;
inset: 0;
z-index: 999999;
display: none;
align-items: center;
justify-content: center;
padding: 28px;
background: rgba(0,0,0,.92);
backdrop-filter: blur(7px);
}
.aqz-lightbox.is-open {
display: flex;
}
.aqz-lightbox__inner {
position: relative;
width: min(94vw, 1500px);
max-height: 94vh;
display: flex;
flex-direction: column;
align-items: center;
gap: 16px;
}
.aqz-lightbox__viewport {
display: grid;
place-items: center;
width: 100%;
min-height: 200px;
}
.aqz-lightbox__image {
display: block;
max-width: 100%;
max-height: calc(94vh - 110px);
width: auto;
height: auto;
border: 1px solid rgba(255,255,255,.12);
border-radius: 18px;
background: #050505;
box-shadow: 0 22px 50px rgba(0,0,0,.45), 0 0 26px rgba(34,220,245,.08);
}
.aqz-lightbox__caption {
max-width: min(92vw, 1000px);
color: rgba(255,255,255,.9);
font-size: 14px;
font-weight: 700;
text-align: center;
}
.aqz-lightbox__counter {
color: var(--aqz-primary);
font-size: 12px;
font-weight: 900;
letter-spacing: .5px;
text-transform: uppercase;
}
.aqz-lightbox__close,
.aqz-lightbox__nav {
position: absolute;
z-index: 2;
display: grid;
place-items: center;
width: 48px;
height: 48px;
color: #fff;
border: 1px solid rgba(255,255,255,.16);
border-radius: 999px;
background: rgba(12,12,12,.88);
box-shadow: 0 8px 18px rgba(0,0,0,.35);
cursor: pointer;
transition: transform .2s ease, background .2s ease, border-color .2s ease;
}
.aqz-lightbox__close:hover,
.aqz-lightbox__nav:hover {
transform: translateY(-1px) scale(1.03);
border-color: rgba(34,220,245,.5);
background: rgba(20,20,20,.96);
}
.aqz-lightbox__close {
top: 4px;
right: 4px;
font-size: 24px;
line-height: 1;
}
.aqz-lightbox__nav--prev {
top: 50%;
left: 8px;
transform: translateY(-50%);
}
.aqz-lightbox__nav--next {
top: 50%;
right: 8px;
transform: translateY(-50%);
}
.aqz-lightbox__nav[hidden] {
display: none;
}
.aqz-lightbox__icon {
width: 12px;
height: 12px;
border-top: 2px solid currentColor;
border-right: 2px solid currentColor;
}
.aqz-lightbox__nav--prev .aqz-lightbox__icon {
transform: rotate(-135deg);
margin-left: 4px;
}
.aqz-lightbox__nav--next .aqz-lightbox__icon {
transform: rotate(45deg);
margin-right: 4px;
}
body.aqz-lightbox-open {
overflow: hidden;
}
@media (max-width: 760px) {
.aqz-store-profile__heading h1.aqz-autofit-singleline {
font-size: 37px;
}
.aqz-lightbox {
padding: 14px;
}
.aqz-lightbox__inner {
width: 100%;
gap: 12px;
}
.aqz-lightbox__image {
max-height: calc(100vh - 132px);
border-radius: 14px;
}
.aqz-lightbox__close {
top: -6px;
right: -2px;
}
.aqz-lightbox__nav {
width: 42px;
height: 42px;
}
.aqz-lightbox__nav--prev {
left: -4px;
}
.aqz-lightbox__nav--next {
right: -4px;
}
} .aqz-map-block {
margin: 18px 0 6px;
padding: 0;
}
.aqz-map-preview {
position: relative;
display: block;
overflow: hidden;
width: 100%;
aspect-ratio: 16 / 8.5;
border: 1px solid rgba(34,220,245,.28);
border-radius: 15px;
background: #111;
box-shadow: 0 12px 28px rgba(0,0,0,.28), 0 0 18px rgba(34,220,245,.05);
}
.aqz-map-preview img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
filter: saturate(.92) contrast(1.03);
transition: transform .35s ease, filter .35s ease;
}
.aqz-map-preview::after {
content: "";
position: absolute;
inset: 0;
pointer-events: none;
background: linear-gradient(180deg, rgba(0,0,0,.02) 35%, rgba(0,0,0,.48) 100%);
}
.aqz-map-preview:hover img {
transform: scale(1.025);
filter: saturate(1) contrast(1.06) brightness(.92);
}
.aqz-map-preview__overlay {
position: absolute;
z-index: 2;
left: 13px;
bottom: 12px;
display: inline-flex;
align-items: center;
gap: 8px;
padding: 8px 11px;
color: #fff;
font-size: 12px;
line-height: 1;
border: 1px solid rgba(255,255,255,.13);
border-radius: 999px;
background: rgba(6,6,6,.76);
backdrop-filter: blur(6px);
box-shadow: 0 8px 20px rgba(0,0,0,.28);
}
.aqz-map-preview__pin {
position: relative;
width: 13px;
height: 13px;
border: 3px solid var(--aqz-primary);
border-radius: 50% 50% 50% 0;
transform: rotate(-45deg);
box-shadow: 0 0 12px rgba(34,220,245,.35);
}
.aqz-map-preview__pin::after {
content: "";
position: absolute;
top: 2px;
left: 2px;
width: 3px;
height: 3px;
border-radius: 50%;
background: var(--aqz-primary);
}
.aqz-map-button {
display: flex;
align-items: center;
justify-content: space-between;
gap: 12px;
width: 100%;
margin-top: 9px;
padding: 12px 14px;
color: #fff !important;
font-size: 13px;
font-weight: 900;
text-decoration: none !important;
border: 1px solid #333;
border-radius: 12px;
background: #151515;
transition: border-color .22s ease, background .22s ease, color .22s ease, transform .22s ease;
}
.aqz-map-button:hover {
color: #000 !important;
border-color: var(--aqz-primary);
background: var(--aqz-primary);
transform: translateY(-1px);
}
.aqz-map-preview--fallback {
min-height: 165px;
cursor: default;
background:
radial-gradient(circle at 68% 38%, rgba(34,220,245,.12), transparent 24%),
linear-gradient(145deg, #141414, #080808);
}
.aqz-map-preview__fallback-grid {
position: absolute;
inset: 0;
opacity: .34;
background-image:
linear-gradient(32deg, transparent 47%, rgba(255,255,255,.08) 48%, rgba(255,255,255,.08) 50%, transparent 51%),
linear-gradient(122deg, transparent 47%, rgba(255,255,255,.06) 48%, rgba(255,255,255,.06) 50%, transparent 51%);
background-size: 74px 74px, 92px 92px;
}
@media (max-width: 760px) {
.aqz-map-preview {
aspect-ratio: 16 / 9;
border-radius: 14px;
}
.aqz-map-preview__overlay {
left: 10px;
bottom: 10px;
font-size: 11px;
}
} .aqz-map-preview--waze {
aspect-ratio: 16 / 9;
background: #0d0d0d;
}
.aqz-map-preview--waze iframe {
display: block;
width: 100%;
height: 100%;
border: 0;
background: #0d0d0d;
}
.aqz-map-fallback__pin {
position: absolute;
z-index: 2;
top: 42%;
left: 50%;
width: 27px;
height: 27px;
border: 6px solid var(--aqz-primary);
border-radius: 50% 50% 50% 0;
transform: translate(-50%, -50%) rotate(-45deg);
box-shadow: 0 0 22px rgba(34,220,245,.42);
}
.aqz-map-fallback__pin::after {
content: "";
position: absolute;
inset: 5px;
border-radius: 50%;
background: var(--aqz-primary);
}
.aqz-map-fallback__content {
position: absolute;
z-index: 2;
left: 15px;
right: 15px;
bottom: 14px;
display: flex;
flex-direction: column;
gap: 3px;
padding: 10px 12px;
color: #fff;
border: 1px solid rgba(255,255,255,.12);
border-radius: 12px;
background: rgba(4,4,4,.78);
backdrop-filter: blur(7px);
}
.aqz-map-fallback__content strong {
font-size: 13px;
font-weight: 900;
}
.aqz-map-fallback__content small {
color: rgba(255,255,255,.68);
font-size: 11px;
line-height: 1.35;
}
.aqz-map-services {
display: grid;
grid-template-columns: 1fr;
gap: 8px;
margin-top: 10px;
}
.aqz-map-services > a {
display: grid;
grid-template-columns: 38px minmax(0,1fr) 22px;
align-items: center;
gap: 11px;
min-height: 58px;
padding: 9px 12px;
color: #fff !important;
text-decoration: none !important;
border: 1px solid rgba(255,255,255,.11);
border-radius: 13px;
background: linear-gradient(145deg, #171717, #101010);
transition: border-color .2s ease, background .2s ease, transform .2s ease;
}
.aqz-map-services > a:hover {
transform: translateY(-1px);
border-color: rgba(34,220,245,.58);
background: #171b1c;
}
.aqz-map-service__icon {
display: grid;
place-items: center;
width: 36px;
height: 36px;
border-radius: 10px;
color: #fff;
font-size: 14px;
font-weight: 900;
border: 1px solid rgba(255,255,255,.12);
background: #222;
}
.aqz-map-service__icon--google { color: #22dcf5; }
.aqz-map-service__icon--apple { color: #fff; }
.aqz-map-service__icon--waze { color: #22dcf5; }
.aqz-map-services strong,
.aqz-map-services small {
display: block;
}
.aqz-map-services strong {
color: #fff;
font-size: 13px;
font-weight: 900;
line-height: 1.2;
}
.aqz-map-services small {
margin-top: 3px;
color: rgba(255,255,255,.58);
font-size: 10px;
font-weight: 700;
}
.aqz-map-services b {
color: rgba(255,255,255,.45);
font-size: 27px;
font-weight: 400;
line-height: 1;
text-align: center;
}
.aqz-social-links { display: none !important; }
.aqz-contact-links {
display: flex;
flex-direction: column;
gap: 8px;
margin: 18px 0 4px;
padding-top: 18px;
border-top: 1px solid rgba(255,255,255,.09);
}
.aqz-contact-link {
display: grid;
grid-template-columns: 44px minmax(0, 1fr) 24px;
align-items: center;
gap: 12px;
min-height: 64px;
padding: 9px 12px;
color: #fff !important;
text-decoration: none !important;
border: 1px solid rgba(255,255,255,.11);
border-radius: 14px;
background: linear-gradient(145deg, rgba(255,255,255,.055), rgba(255,255,255,.022));
transition: transform .2s ease, border-color .2s ease, background .2s ease;
}
.aqz-contact-link:hover {
transform: translateY(-1px);
border-color: rgba(34,220,245,.55);
background: rgba(34,220,245,.055);
}
.aqz-contact-link__icon {
display: grid;
place-items: center;
width: 42px;
height: 42px;
color: var(--aqz-primary);
border: 1px solid rgba(34,220,245,.25);
border-radius: 12px;
background: rgba(34,220,245,.07);
}
.aqz-contact-link__icon svg {
width: 22px;
height: 22px;
fill: none;
stroke: currentColor;
stroke-width: 1.8;
stroke-linecap: round;
stroke-linejoin: round;
}
.aqz-contact-link--facebook .aqz-contact-link__icon svg path {
fill: currentColor;
stroke: none;
}
.aqz-contact-link__text {
min-width: 0;
}
.aqz-contact-link__text strong,
.aqz-contact-link__text small {
display: block;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.aqz-contact-link__text strong {
color: #fff;
font-size: 13px;
font-weight: 900;
}
.aqz-contact-link__text small {
margin-top: 3px;
color: rgba(255,255,255,.6);
font-size: 11px;
font-weight: 700;
}
.aqz-contact-link__arrow {
color: rgba(255,255,255,.42);
font-size: 27px;
line-height: 1;
text-align: center;
}
@media (max-width: 760px) {
.aqz-map-services > a,
.aqz-contact-link {
border-radius: 13px;
}
.aqz-map-preview--waze {
min-height: 210px;
}
} .aqz-profile-section--gallery {
content-visibility: auto;
contain-intrinsic-size: 620px;
}
.aqz-profile-gallery {
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 14px;
}
.aqz-profile-gallery a {
width: 100%;
aspect-ratio: 4 / 3;
border-radius: 15px;
}
.aqz-profile-gallery img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
} .aqz-map-service__icon {
width: 42px;
height: 42px;
padding: 0;
overflow: hidden;
border: 1px solid rgba(255,255,255,.12);
border-radius: 11px;
background: #101010;
}
.aqz-map-service__icon img {
display: block;
width: 100%;
height: 100%;
object-fit: contain;
}
.aqz-map-service__icon--google,
.aqz-map-service__icon--apple,
.aqz-map-service__icon--waze {
color: inherit;
} .aqz-lightbox {
padding: 0;
background: rgba(0,0,0,.965);
backdrop-filter: blur(9px);
}
.aqz-lightbox__inner {
width: 100%;
height: 100%;
max-width: none;
max-height: none;
padding: 66px 82px 22px;
gap: 16px;
}
.aqz-lightbox__viewport {
position: relative;
flex: 1 1 auto;
width: 100%;
min-height: 0;
overflow: hidden;
}
.aqz-lightbox__image {
max-width: 100%;
max-height: calc(100dvh - 174px);
width: auto;
height: auto;
border: 0;
border-radius: 10px;
background: #050505;
box-shadow: 0 18px 55px rgba(0,0,0,.62);
opacity: .72;
transition: opacity .18s ease;
}
.aqz-lightbox__image.is-loaded {
opacity: 1;
}
.aqz-lightbox__loader {
position: absolute;
z-index: 2;
top: 50%;
left: 50%;
width: 34px;
height: 34px;
margin: -17px 0 0 -17px;
border: 3px solid rgba(255,255,255,.16);
border-top-color: var(--aqz-primary);
border-radius: 50%;
opacity: 0;
pointer-events: none;
animation: aqz-lightbox-spin .75s linear infinite;
}
.aqz-lightbox__loader.is-visible {
opacity: 1;
}
@keyframes aqz-lightbox-spin {
to { transform: rotate(360deg); }
}
.aqz-lightbox__close,
.aqz-lightbox__nav {
border: 1px solid rgba(255,255,255,.14);
background: rgba(18,18,18,.82);
backdrop-filter: blur(6px);
}
.aqz-lightbox__close {
top: 18px;
right: 22px;
width: 46px;
height: 46px;
}
.aqz-lightbox__close span,
.aqz-lightbox__close span::after {
position: absolute;
width: 18px;
height: 2px;
border-radius: 99px;
background: #fff;
content: "";
}
.aqz-lightbox__close span {
transform: rotate(45deg);
}
.aqz-lightbox__close span::after {
left: 0;
top: 0;
transform: rotate(90deg);
}
.aqz-lightbox__nav--prev {
left: 22px;
}
.aqz-lightbox__nav--next {
right: 22px;
}
.aqz-lightbox__thumbs {
flex: 0 0 auto;
display: flex;
align-items: center;
justify-content: center;
gap: 9px;
width: 100%;
min-height: 58px;
overflow-x: auto;
padding: 3px 6px 6px;
scrollbar-width: none;
}
.aqz-lightbox__thumbs::-webkit-scrollbar {
display: none;
}
.aqz-lightbox__thumbs[hidden] {
display: none !important;
}
.aqz-lightbox__thumb {
flex: 0 0 70px;
width: 70px;
height: 52px;
padding: 2px;
overflow: hidden;
border: 2px solid transparent;
border-radius: 9px;
background: #111;
opacity: .55;
cursor: pointer;
transition: opacity .18s ease, border-color .18s ease, transform .18s ease;
}
.aqz-lightbox__thumb:hover,
.aqz-lightbox__thumb.is-active {
opacity: 1;
transform: translateY(-1px);
}
.aqz-lightbox__thumb.is-active {
border-color: var(--aqz-primary);
box-shadow: 0 0 0 1px rgba(34,220,245,.15), 0 0 18px rgba(34,220,245,.18);
}
.aqz-lightbox__thumb img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
border-radius: 5px;
}
.aqz-lightbox__caption,
.aqz-lightbox__counter {
display: none !important;
}
@media (max-width: 760px) {
.aqz-profile-gallery {
grid-template-columns: 1fr;
gap: 12px;
}
.aqz-lightbox__inner {
padding: 58px 12px 16px;
}
.aqz-lightbox__image {
max-height: calc(100dvh - 142px);
border-radius: 8px;
}
.aqz-lightbox__close {
top: 10px;
right: 12px;
width: 42px;
height: 42px;
}
.aqz-lightbox__nav {
width: 42px;
height: 42px;
}
.aqz-lightbox__nav--prev {
left: 8px;
}
.aqz-lightbox__nav--next {
right: 8px;
}
.aqz-lightbox__thumb {
flex-basis: 60px;
width: 60px;
height: 45px;
}
} .aqz-contact-link__icon--instagram {
padding: 0;
overflow: hidden;
border: 0;
background: transparent;
box-shadow: none;
}
.aqz-contact-link__icon--instagram img {
display: block;
width: 42px;
height: 42px;
object-fit: contain;
border-radius: 11px;
} .aqz-tags > .aqz-tag {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 29px;
padding: 6px 10px;
color: rgba(255,255,255,.82) !important;
font-size: 11px;
font-weight: 900;
line-height: 1.1;
text-decoration: none !important;
border: 1px solid rgba(255,255,255,.12);
border-radius: 999px;
background: rgba(255,255,255,.045);
}
.aqz-tags > a.aqz-tag--linked {
cursor: pointer;
border-color: rgba(34,220,245,.30);
background: rgba(34,220,245,.075);
transition: transform .18s ease, color .18s ease, border-color .18s ease, background .18s ease, box-shadow .18s ease;
}
.aqz-tags > a.aqz-tag--linked::after {
content: "↗";
margin-left: 6px;
color: var(--aqz-primary);
font-size: 10px;
font-weight: 900;
line-height: 1;
}
.aqz-tags > a.aqz-tag--linked:hover,
.aqz-tags > a.aqz-tag--linked:focus-visible {
color: #000 !important;
border-color: var(--aqz-primary);
background: var(--aqz-primary);
box-shadow: 0 0 14px rgba(34,220,245,.16);
transform: translateY(-1px);
outline: none;
}
.aqz-tags > a.aqz-tag--linked:hover::after,
.aqz-tags > a.aqz-tag--linked:focus-visible::after {
color: #000;
}
.aqz-tags--large > .aqz-tag {
min-height: 34px;
padding: 8px 13px;
font-size: 13px;
}  .aqz-store-profile__heading {
min-width: 0;
overflow: visible;
}
.aqz-store-profile__heading h1.aqz-store-profile__title {
display: block;
width: 100%;
max-width: 100%;
margin: 0 0 10px;
color: #fff;
font-size: clamp(40px, 4.4vw, 60px);
font-weight: 900;
line-height: .94;
letter-spacing: -.025em;
text-transform: uppercase;
white-space: normal;
word-break: normal;
overflow-wrap: break-word;
hyphens: none;
text-wrap: balance;
} .aqz-store-description-card {
position: relative;
margin: 0 0 6px;
padding: 22px 24px 23px;
overflow: hidden;
border: 1px solid rgba(255,255,255,.11);
border-radius: 17px;
background:
radial-gradient(circle at top left, rgba(34,220,245,.065), transparent 34%),
linear-gradient(145deg, rgba(255,255,255,.038), rgba(255,255,255,.014));
box-shadow: inset 0 0 0 1px rgba(34,220,245,.018);
}
.aqz-store-description-card__eyebrow {
display: inline-flex;
align-items: center;
margin: 0 0 11px;
color: var(--aqz-primary);
font-size: 11px;
font-weight: 900;
line-height: 1;
letter-spacing: 1.05px;
text-transform: uppercase;
}
.aqz-store-description-card__eyebrow::before {
content: "";
width: 22px;
height: 2px;
margin-right: 9px;
border-radius: 999px;
background: var(--aqz-primary);
box-shadow: 0 0 8px rgba(34,220,245,.28);
}
.aqz-store-description {
max-width: 76ch;
color: rgba(255,255,255,.84);
font-size: clamp(15.5px, 1.15vw, 17px);
font-weight: 450;
line-height: 1.66;
letter-spacing: 0;
}
.aqz-store-description p {
margin: 0 0 .85em;
}
.aqz-store-description p:last-child {
margin-bottom: 0;
}
.aqz-profile-section:first-of-type {
margin-top: 28px;
} .aqz-lightbox__viewport {
touch-action: pan-y pinch-zoom;
overscroll-behavior: contain;
user-select: none;
-webkit-user-select: none;
}
.aqz-lightbox__image {
-webkit-user-drag: none;
user-select: none;
will-change: transform, opacity;
} @media (min-width: 761px) and (max-width: 1180px) {
.aqz-store-profile__intro {
grid-template-columns: 120px minmax(0, 1fr);
align-items: end;
gap: 20px;
margin: -52px 24px 30px;
}
.aqz-store-profile__logo {
width: 120px;
height: 120px;
border-width: 4px;
border-radius: 18px;
}
.aqz-store-profile__heading {
padding-top: 54px;
}
.aqz-store-profile__heading h1.aqz-store-profile__title {
font-size: clamp(38px, 5.6vw, 52px);
line-height: .95;
}
.aqz-store-profile__intro > .aqz-button {
grid-column: 1 / -1;
width: 100%;
margin-top: 2px;
}
.aqz-store-description-card {
padding: 22px 23px 23px;
}
.aqz-store-description {
font-size: 16px;
line-height: 1.64;
}
} @media (max-width: 760px) {
.aqz-store-profile__intro {
display: grid;
grid-template-columns: 88px minmax(0, 1fr);
align-items: start;
gap: 0 13px;
width: calc(100% - 28px);
margin: -43px auto 26px;
}
.aqz-store-profile__logo {
grid-column: 1;
grid-row: 1;
width: 88px;
height: 88px;
border-width: 4px;
border-radius: 16px;
} .aqz-store-profile__heading {
grid-column: 1 / -1;
grid-row: 2;
width: 100%;
padding-top: 12px;
min-width: 0;
}
.aqz-store-profile__heading .aqz-eyebrow {
margin-bottom: 8px;
font-size: 10.5px;
letter-spacing: 1.35px;
}
.aqz-store-profile__heading h1.aqz-store-profile__title {
margin-bottom: 10px;
font-size: clamp(30px, 8.4vw, 40px);
line-height: .95;
letter-spacing: -.02em;
text-wrap: balance;
overflow-wrap: break-word;
}
.aqz-store-profile__heading .aqz-location {
margin: 0;
font-size: 14px;
line-height: 1.4;
}
.aqz-store-profile__intro > .aqz-button {
grid-column: 1 / -1;
grid-row: 3;
width: 100%;
margin-top: 20px;
}
.aqz-store-description-card {
padding: 19px 18px 20px;
border-radius: 15px;
}
.aqz-store-description-card__eyebrow {
margin-bottom: 10px;
font-size: 10.5px;
}
.aqz-store-description {
max-width: none;
color: rgba(255,255,255,.83);
font-size: clamp(15px, 4.05vw, 16px);
line-height: 1.58;
}
.aqz-profile-section:first-of-type {
margin-top: 25px;
}
} @media (max-width: 390px) {
.aqz-store-profile__intro {
grid-template-columns: 80px minmax(0, 1fr);
width: calc(100% - 24px);
margin-top: -39px;
}
.aqz-store-profile__logo {
width: 80px;
height: 80px;
border-radius: 14px;
}
.aqz-store-profile__heading h1.aqz-store-profile__title {
font-size: clamp(28px, 8.1vw, 34px);
}
.aqz-store-description-card {
padding: 18px 16px 19px;
}
.aqz-store-description {
font-size: 15px;
line-height: 1.56;
}
}  .aqz-store-card {
display: flex;
flex-direction: column;
min-width: 0;
}
.aqz-store-card__body {
display: flex;
flex: 1 1 auto;
flex-direction: column;
min-width: 0;
} .aqz-store-card h3.aqz-store-card__title {
display: block;
width: 100%;
max-width: 100%;
margin: 0 0 10px;
color: #fff !important;
font-size: clamp(24px, 2.15vw, 30px);
font-weight: 900;
line-height: .98;
letter-spacing: .015em;
text-transform: uppercase;
white-space: normal;
overflow: visible;
text-overflow: clip;
overflow-wrap: break-word;
word-break: normal;
hyphens: none;
text-wrap: balance;
}
.aqz-store-card h3.aqz-store-card__title a {
display: block;
width: 100%;
color: #fff !important;
white-space: normal;
overflow: visible;
text-overflow: clip;
}
.aqz-store-card__actions {
margin-top: auto;
padding-top: 18px;
} .aqz-directory .aqz-store-card .aqz-button--whatsapp,
.aqz-directory .aqz-store-card .aqz-button--whatsapp:link,
.aqz-directory .aqz-store-card .aqz-button--whatsapp:visited {
color: #07130b !important;
background: #25d366 !important;
border-color: #25d366 !important;
box-shadow: 0 9px 22px rgba(37,211,102,.18) !important;
}
.aqz-directory .aqz-store-card .aqz-button--whatsapp:hover,
.aqz-directory .aqz-store-card .aqz-button--whatsapp:focus-visible {
color: #000 !important;
background: #fff !important;
border-color: #fff !important;
} @media (min-width: 761px) and (max-width: 1100px) {
.aqz-store-card__logo-zone {
min-height: 238px;
padding: 20px;
}
.aqz-store-card__logo-frame {
width: min(100%, 190px);
}
.aqz-store-card h3.aqz-store-card__title {
font-size: clamp(23px, 3.2vw, 28px);
line-height: 1;
}
} @media (max-width: 760px) {
.aqz-store-card {
border-radius: 17px;
}
.aqz-store-card__logo-zone {
min-height: 205px;
padding: 16px;
}
.aqz-store-card__logo-frame {
width: min(52vw, 178px);
max-width: 178px;
border-radius: 15px;
}
.aqz-store-card__body {
padding: 19px 20px 20px;
}
.aqz-store-card__body::before {
top: 20px;
bottom: 20px;
}
.aqz-store-card h3.aqz-store-card__title {
margin-bottom: 9px;
font-size: clamp(24px, 7.1vw, 31px);
line-height: .98;
letter-spacing: 0;
text-wrap: pretty;
}
.aqz-store-card .aqz-location,
.aqz-store-card .aqz-address {
font-size: 13.5px;
line-height: 1.42;
}
.aqz-store-card .aqz-tags {
margin-top: 11px;
}
.aqz-store-card .aqz-modalities {
margin-top: 14px;
margin-bottom: 0;
}
.aqz-store-card__actions {
grid-template-columns: 1fr;
gap: 12px;
padding-top: 17px;
}
.aqz-store-card__actions .aqz-button--whatsapp {
min-height: 54px;
padding: 15px 16px !important;
font-size: 14px !important;
}
.aqz-store-card .aqz-link {
display: block;
padding: 4px 0 1px;
font-size: 14px;
text-align: center;
}
} @media (max-width: 390px) {
.aqz-store-card__logo-zone {
min-height: 188px;
padding: 14px;
}
.aqz-store-card__logo-frame {
width: min(50vw, 162px);
max-width: 162px;
}
.aqz-store-card h3.aqz-store-card__title {
font-size: clamp(22px, 7vw, 28px);
}
.aqz-store-card__body {
padding-left: 18px;
padding-right: 18px;
}
} body.aqz-custom-store-page .aqz-single-template {
width: 100% !important;
margin: 0 !important;
box-sizing: border-box !important;
}
body.aqz-custom-store-page .aqz-single-template__inner {
width: 100% !important;
max-width: 1380px !important;
margin-left: auto !important;
margin-right: auto !important;
padding-left: 0 !important;
padding-right: 0 !important;
box-sizing: border-box !important;
}
body.aqz-custom-store-page .aqz-single-template .aqz-store-profile {
width: 100% !important;
max-width: 1280px !important;
margin-left: auto !important;
margin-right: auto !important;
box-sizing: border-box !important;
} body.aqz-custom-store-page .aqz-store-profile__cover,
body.aqz-custom-store-page .aqz-store-profile__layout {
width: 100%;
margin-left: auto;
margin-right: auto;
}
@media (min-width: 769px) and (max-width: 1180px) {
body.aqz-custom-store-page .aqz-single-template {
padding-left: 18px !important;
padding-right: 18px !important;
}
body.aqz-custom-store-page .aqz-single-template .aqz-store-profile {
max-width: 100% !important;
}
}
@media (max-width: 768px) {
body.aqz-custom-store-page .aqz-single-template {
padding-left: 12px !important;
padding-right: 12px !important;
}
body.aqz-custom-store-page .aqz-single-template__inner,
body.aqz-custom-store-page .aqz-single-template .aqz-store-profile {
max-width: 100% !important;
}
}  .aqz-store-profile__heading h1.aqz-store-profile__title,
.aqz-store-card h3.aqz-store-card__title,
.aqz-store-card h3.aqz-store-card__title a {
text-wrap: wrap !important;
white-space: normal !important;
word-break: normal !important;
overflow-wrap: break-word !important;
hyphens: none !important;
transition: none !important;
animation: none !important;
} .aqz-store-profile__heading h1.aqz-store-profile__title {
font-size: 52px !important;
line-height: .96 !important;
letter-spacing: -.02em !important;
}
.aqz-store-card h3.aqz-store-card__title {
font-size: 28px !important;
line-height: 1 !important;
letter-spacing: 0 !important;
}
.aqz-store-description {
font-size: 16px !important;
line-height: 1.64 !important;
} @media (min-width: 761px) and (max-width: 1180px) {
.aqz-store-profile__heading h1.aqz-store-profile__title {
font-size: 42px !important;
line-height: .97 !important;
}
.aqz-store-card h3.aqz-store-card__title {
font-size: 26px !important;
line-height: 1 !important;
}
.aqz-store-description {
font-size: 16px !important;
line-height: 1.62 !important;
}
} @media (max-width: 760px) {
.aqz-store-profile__heading h1.aqz-store-profile__title {
font-size: 32px !important;
line-height: 1 !important;
letter-spacing: -.01em !important;
}
.aqz-store-card h3.aqz-store-card__title {
font-size: 27px !important;
line-height: 1 !important;
}
.aqz-store-description {
font-size: 15.5px !important;
line-height: 1.58 !important;
}
} @media (max-width: 390px) {
.aqz-store-profile__heading h1.aqz-store-profile__title {
font-size: 29px !important;
}
.aqz-store-card h3.aqz-store-card__title {
font-size: 25px !important;
}
.aqz-store-description {
font-size: 15px !important;
line-height: 1.56 !important;
}
} body.aqz-custom-store-page {
overflow-x: clip !important;
}
body.aqz-custom-store-page .aqz-single-template,
body.aqz-custom-store-page .aqz-single-template__inner,
body.aqz-custom-store-page .aqz-store-profile,
body.aqz-custom-store-page .aqz-store-profile__cover,
body.aqz-custom-store-page .aqz-store-profile__intro,
body.aqz-custom-store-page .aqz-store-profile__layout,
body.aqz-custom-store-page .aqz-store-profile__main,
body.aqz-custom-store-page .aqz-store-profile__sidebar,
body.aqz-custom-store-page .aqz-store-description-card,
body.aqz-custom-store-page .aqz-store-description,
body.aqz-custom-store-page .aqz-profile-section,
body.aqz-custom-store-page .aqz-profile-gallery,
body.aqz-custom-store-page .aqz-info-card {
box-sizing: border-box !important;
min-width: 0 !important;
max-width: 100% !important;
} body.aqz-custom-store-page .aqz-single-template__inner {
width: min(1280px, 100%) !important;
}
body.aqz-custom-store-page .aqz-single-template .aqz-store-profile {
width: 100% !important;
padding-left: 0 !important;
padding-right: 0 !important;
}
body.aqz-custom-store-page .aqz-store-profile__layout {
grid-template-columns: minmax(0, 1fr) minmax(0, 360px);
}
body.aqz-custom-store-page .aqz-store-profile__main,
body.aqz-custom-store-page .aqz-store-profile__sidebar {
width: 100% !important;
}
body.aqz-custom-store-page .aqz-store-description-card {
width: 100% !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
body.aqz-custom-store-page .aqz-store-description,
body.aqz-custom-store-page .aqz-store-description p,
body.aqz-custom-store-page .aqz-store-description div,
body.aqz-custom-store-page .aqz-store-description span,
body.aqz-custom-store-page .aqz-store-description strong,
body.aqz-custom-store-page .aqz-store-description em,
body.aqz-custom-store-page .aqz-store-description a {
max-width: 100% !important;
white-space: normal !important;
overflow-wrap: break-word !important;
word-break: normal !important;
}
@media (max-width: 1100px) {
body.aqz-custom-store-page .aqz-store-profile__layout {
grid-template-columns: minmax(0, 1fr) !important;
}
}
@media (max-width: 768px) {
body.aqz-custom-store-page .aqz-single-template {
width: 100% !important;
padding-left: 12px !important;
padding-right: 12px !important;
}
body.aqz-custom-store-page .aqz-single-template__inner,
body.aqz-custom-store-page .aqz-single-template .aqz-store-profile {
width: 100% !important;
max-width: 100% !important;
}
body.aqz-custom-store-page .aqz-store-profile__main,
body.aqz-custom-store-page .aqz-info-card {
width: 100% !important;
max-width: 100% !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
body.aqz-custom-store-page .aqz-store-description-card {
width: 100% !important;
padding-left: 18px !important;
padding-right: 18px !important;
}
body.aqz-custom-store-page .aqz-profile-gallery {
width: 100% !important;
grid-template-columns: minmax(0, 1fr) !important;
}
}
@media (max-width: 390px) {
body.aqz-custom-store-page .aqz-single-template {
padding-left: 10px !important;
padding-right: 10px !important;
}
body.aqz-custom-store-page .aqz-store-description-card {
padding-left: 16px !important;
padding-right: 16px !important;
}
} body.aqz-lightbox-open {
overflow: hidden !important;
overscroll-behavior: none;
} body.aqz-custom-store-page .aqz-profile-gallery {
display: grid !important;
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
gap: 12px !important;
}
body.aqz-custom-store-page .aqz-profile-gallery a {
position: relative !important;
width: 100% !important;
aspect-ratio: 4 / 3 !important;
overflow: hidden !important;
border: 1px solid rgba(255,255,255,.12) !important;
border-radius: 14px !important;
background: #0a0a0a !important;
cursor: zoom-in !important;
}
body.aqz-custom-store-page .aqz-profile-gallery img {
display: block !important;
width: 100% !important;
height: 100% !important;
object-fit: cover !important;
object-position: center !important;
transition: transform .24s ease, filter .24s ease !important;
}
@media (hover:hover) {
body.aqz-custom-store-page .aqz-profile-gallery a:hover img {
transform: scale(1.025) !important;
filter: brightness(.9) !important;
}
}
.aqz-lightbox {
position: fixed !important;
inset: 0 !important;
z-index: 2147483000 !important;
display: none !important;
padding: 0 !important;
background: rgba(0,0,0,.975) !important;
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
color: #fff !important;
}
.aqz-lightbox.is-open {
display: block !important;
}
.aqz-lightbox__shell {
position: relative !important;
display: grid !important;
grid-template-rows: auto minmax(0, 1fr) auto !important;
width: 100% !important;
height: 100vh !important;
height: 100dvh !important;
max-width: none !important;
max-height: none !important;
margin: 0 !important;
padding: env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px) !important;
background: transparent !important;
}
.aqz-lightbox__topbar {
position: relative !important;
z-index: 50 !important;
display: flex !important;
align-items: center !important;
justify-content: flex-end !important;
min-height: 64px !important;
padding: 10px 18px !important;
pointer-events: none !important;
}
.aqz-lightbox__close {
position: relative !important;
z-index: 60 !important;
top: auto !important;
right: auto !important;
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
gap: 9px !important;
width: auto !important;
min-width: 102px !important;
height: 44px !important;
padding: 0 15px !important;
margin: 0 !important;
color: #fff !important;
font: inherit !important;
font-size: 13px !important;
font-weight: 800 !important;
line-height: 1 !important;
letter-spacing: .2px !important;
text-transform: none !important;
border: 1px solid rgba(255,255,255,.18) !important;
border-radius: 999px !important;
background: #151515 !important;
box-shadow: 0 8px 24px rgba(0,0,0,.32) !important;
opacity: 1 !important;
visibility: visible !important;
pointer-events: auto !important;
cursor: pointer !important;
appearance: none !important;
-webkit-appearance: none !important;
transition: border-color .18s ease, background .18s ease, transform .18s ease !important;
}
.aqz-lightbox__close:hover,
.aqz-lightbox__close:focus-visible {
color: #fff !important;
border-color: rgba(34,220,245,.7) !important;
background: #1c1c1c !important;
transform: translateY(-1px) !important;
outline: none !important;
box-shadow: 0 0 0 3px rgba(34,220,245,.10), 0 8px 24px rgba(0,0,0,.32) !important;
}
.aqz-lightbox__close-icon {
position: relative !important;
display: block !important;
width: 16px !important;
height: 16px !important;
flex: 0 0 16px !important;
}
.aqz-lightbox__close-icon::before,
.aqz-lightbox__close-icon::after {
content: "" !important;
position: absolute !important;
top: 7px !important;
left: 0 !important;
display: block !important;
width: 16px !important;
height: 2px !important;
border-radius: 999px !important;
background: #fff !important;
}
.aqz-lightbox__close-icon::before { transform: rotate(45deg) !important; }
.aqz-lightbox__close-icon::after { transform: rotate(-45deg) !important; }
.aqz-lightbox__close-label {
display: inline-block !important;
color: #fff !important;
}
.aqz-lightbox__stage {
position: relative !important;
z-index: 5 !important;
display: grid !important;
place-items: center !important;
min-width: 0 !important;
min-height: 0 !important;
padding: 0 74px !important;
overflow: hidden !important;
}
.aqz-lightbox__viewport {
position: relative !important;
display: grid !important;
place-items: center !important;
width: 100% !important;
height: 100% !important;
min-width: 0 !important;
min-height: 0 !important;
overflow: hidden !important;
touch-action: pan-y pinch-zoom !important;
overscroll-behavior: contain !important;
user-select: none !important;
-webkit-user-select: none !important;
}
.aqz-lightbox__image {
position: relative !important;
z-index: 4 !important;
display: block !important;
width: auto !important;
height: auto !important;
max-width: 100% !important;
max-height: 100% !important;
margin: 0 !important;
border: 1px solid rgba(255,255,255,.09) !important;
border-radius: 12px !important;
background: #050505 !important;
box-shadow: 0 18px 48px rgba(0,0,0,.52) !important;
object-fit: contain !important;
opacity: 0 !important;
transform: translate3d(0,0,0) scale(.992) !important;
transition: opacity .16s ease, transform .18s ease !important;
-webkit-user-drag: none !important;
user-select: none !important;
will-change: transform, opacity !important;
}
.aqz-lightbox__image.is-ready {
opacity: 1 !important;
transform: translate3d(0,0,0) scale(1) !important;
}
.aqz-lightbox__image.is-entering-right {
transform: translate3d(18px,0,0) scale(.992) !important;
}
.aqz-lightbox__image.is-entering-left {
transform: translate3d(-18px,0,0) scale(.992) !important;
}
.aqz-lightbox__loader {
position: absolute !important;
z-index: 8 !important;
top: 50% !important;
left: 50% !important;
width: 32px !important;
height: 32px !important;
margin: -16px 0 0 -16px !important;
border: 3px solid rgba(255,255,255,.13) !important;
border-top-color: #22dcf5 !important;
border-radius: 50% !important;
opacity: 0 !important;
pointer-events: none !important;
animation: aqz-lightbox-spin .72s linear infinite !important;
}
.aqz-lightbox__loader.is-visible { opacity: 1 !important; }
.aqz-lightbox__nav {
position: absolute !important;
z-index: 30 !important;
top: 50% !important;
display: grid !important;
place-items: center !important;
width: 48px !important;
height: 56px !important;
padding: 0 !important;
margin: 0 !important;
color: #fff !important;
border: 1px solid rgba(255,255,255,.14) !important;
border-radius: 14px !important;
background: rgba(18,18,18,.92) !important;
box-shadow: 0 10px 24px rgba(0,0,0,.34) !important;
transform: translateY(-50%) !important;
opacity: 1 !important;
visibility: visible !important;
cursor: pointer !important;
appearance: none !important;
-webkit-appearance: none !important;
transition: border-color .18s ease, background .18s ease, transform .18s ease !important;
}
.aqz-lightbox__nav:hover,
.aqz-lightbox__nav:focus-visible {
color: #fff !important;
border-color: rgba(34,220,245,.62) !important;
background: #1c1c1c !important;
transform: translateY(-50%) scale(1.035) !important;
outline: none !important;
}
.aqz-lightbox__nav--prev { left: 16px !important; }
.aqz-lightbox__nav--next { right: 16px !important; }
.aqz-lightbox__nav[hidden] { display: none !important; }
.aqz-lightbox__icon {
display: block !important;
width: 12px !important;
height: 12px !important;
border-top: 2px solid currentColor !important;
border-right: 2px solid currentColor !important;
}
.aqz-lightbox__nav--prev .aqz-lightbox__icon {
margin-left: 4px !important;
transform: rotate(-135deg) !important;
}
.aqz-lightbox__nav--next .aqz-lightbox__icon {
margin-right: 4px !important;
transform: rotate(45deg) !important;
}
.aqz-lightbox__thumbs {
position: relative !important;
z-index: 20 !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
gap: 8px !important;
width: 100% !important;
min-height: 76px !important;
padding: 10px 18px 13px !important;
overflow-x: auto !important;
overflow-y: hidden !important;
scrollbar-width: none !important;
background: linear-gradient(180deg, rgba(0,0,0,0), rgba(0,0,0,.45)) !important;
-webkit-overflow-scrolling: touch !important;
}
.aqz-lightbox__thumbs::-webkit-scrollbar { display: none !important; }
.aqz-lightbox__thumbs[hidden] { display: none !important; }
.aqz-lightbox__thumb {
flex: 0 0 72px !important;
width: 72px !important;
height: 52px !important;
padding: 2px !important;
margin: 0 !important;
overflow: hidden !important;
border: 2px solid transparent !important;
border-radius: 9px !important;
background: #111 !important;
opacity: .55 !important;
cursor: pointer !important;
appearance: none !important;
-webkit-appearance: none !important;
transition: opacity .16s ease, border-color .16s ease, transform .16s ease !important;
}
.aqz-lightbox__thumb:hover,
.aqz-lightbox__thumb:focus-visible,
.aqz-lightbox__thumb.is-active {
opacity: 1 !important;
outline: none !important;
}
.aqz-lightbox__thumb.is-active {
border-color: #22dcf5 !important;
box-shadow: 0 0 0 1px rgba(34,220,245,.12), 0 0 14px rgba(34,220,245,.14) !important;
}
.aqz-lightbox__thumb img {
display: block !important;
width: 100% !important;
height: 100% !important;
object-fit: cover !important;
border-radius: 5px !important;
}
.aqz-lightbox__caption,
.aqz-lightbox__counter {
display: none !important;
}
@media (max-width: 760px) {
body.aqz-custom-store-page .aqz-profile-gallery {
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
gap: 8px !important;
}
body.aqz-custom-store-page .aqz-profile-gallery a {
border-radius: 11px !important;
}
.aqz-lightbox__topbar {
min-height: 56px !important;
padding: 7px 9px !important;
}
.aqz-lightbox__close {
min-width: 44px !important;
width: 44px !important;
height: 44px !important;
padding: 0 !important;
border-radius: 50% !important;
}
.aqz-lightbox__close-label { display: none !important; }
.aqz-lightbox__stage {
padding: 0 8px !important;
}
.aqz-lightbox__image {
max-width: 100% !important;
max-height: 100% !important;
border-radius: 9px !important;
}
.aqz-lightbox__nav {
width: 42px !important;
height: 48px !important;
border-radius: 12px !important;
background: rgba(15,15,15,.86) !important;
}
.aqz-lightbox__nav--prev { left: 6px !important; }
.aqz-lightbox__nav--next { right: 6px !important; }
.aqz-lightbox__thumbs {
justify-content: flex-start !important;
min-height: 66px !important;
padding: 8px 10px 10px !important;
}
.aqz-lightbox__thumb {
flex-basis: 60px !important;
width: 60px !important;
height: 44px !important;
border-radius: 8px !important;
}
}
@media (min-width: 761px) and (max-width: 1180px) {
.aqz-lightbox__stage { padding: 0 62px !important; }
.aqz-lightbox__nav--prev { left: 10px !important; }
.aqz-lightbox__nav--next { right: 10px !important; }
}
@media (prefers-reduced-motion: reduce) {
.aqz-lightbox__image,
.aqz-lightbox__nav,
.aqz-lightbox__close,
.aqz-lightbox__thumb {
transition: none !important;
}
} body.aqz-lightbox-open {
overflow: hidden !important;
overscroll-behavior: none !important;
}
.aqz-lightbox {
--aqz-lightbox-bg: none;
position: fixed !important;
inset: 0 !important;
z-index: 2147483000 !important;
display: none !important;
width: 100vw !important;
height: 100vh !important;
height: 100dvh !important;
padding: 0 !important;
margin: 0 !important;
overflow: hidden !important;
color: #fff !important;
background: #020303 !important;
isolation: isolate !important;
}
.aqz-lightbox.is-open {
display: block !important;
}
.aqz-lightbox::before {
content: "" !important;
position: absolute !important;
z-index: -2 !important;
inset: -36px !important;
background-image: var(--aqz-lightbox-bg) !important;
background-size: cover !important;
background-position: center !important;
background-repeat: no-repeat !important;
filter: blur(30px) brightness(.28) saturate(.72) !important;
transform: scale(1.08) !important;
opacity: .42 !important;
pointer-events: none !important;
}
.aqz-lightbox::after {
content: "" !important;
position: absolute !important;
z-index: -1 !important;
inset: 0 !important;
background: radial-gradient(circle at center, rgba(0,0,0,.15), rgba(0,0,0,.68) 76%), rgba(0,0,0,.58) !important;
pointer-events: none !important;
}
.aqz-lightbox__shell {
position: relative !important;
display: grid !important;
grid-template-rows: minmax(0, 1fr) auto !important;
width: 100% !important;
height: 100% !important;
min-width: 0 !important;
min-height: 0 !important;
padding: 0 !important;
margin: 0 !important;
overflow: hidden !important;
box-sizing: border-box !important;
background: transparent !important;
}
.aqz-lightbox__topbar,
.aqz-lightbox__caption,
.aqz-lightbox__counter,
.aqz-lightbox__close-label {
display: none !important;
}
button.aqz-lightbox__close {
position: fixed !important;
z-index: 1000 !important;
top: max(18px, env(safe-area-inset-top, 0px)) !important;
right: max(18px, env(safe-area-inset-right, 0px)) !important;
display: grid !important;
place-items: center !important;
width: 48px !important;
min-width: 48px !important;
max-width: 48px !important;
height: 48px !important;
min-height: 48px !important;
max-height: 48px !important;
padding: 0 !important;
margin: 0 !important;
color: #fff !important;
border: 1px solid rgba(255,255,255,.22) !important;
border-radius: 50% !important;
outline: none !important;
background: rgba(12,14,15,.92) !important;
box-shadow: 0 10px 30px rgba(0,0,0,.42), inset 0 0 0 1px rgba(34,220,245,.04) !important;
opacity: 1 !important;
visibility: visible !important;
pointer-events: auto !important;
cursor: pointer !important;
appearance: none !important;
-webkit-appearance: none !important;
backdrop-filter: blur(10px) !important;
-webkit-backdrop-filter: blur(10px) !important;
transition: border-color .18s ease, background .18s ease, transform .18s ease !important;
}
button.aqz-lightbox__close:hover,
button.aqz-lightbox__close:focus-visible {
border-color: #22dcf5 !important;
background: rgba(20,23,24,.98) !important;
transform: scale(1.045) !important;
box-shadow: 0 0 0 3px rgba(34,220,245,.11), 0 10px 30px rgba(0,0,0,.42) !important;
}
.aqz-lightbox__close-icon {
position: relative !important;
display: block !important;
width: 18px !important;
height: 18px !important;
margin: 0 !important;
padding: 0 !important;
}
.aqz-lightbox__close-icon::before,
.aqz-lightbox__close-icon::after {
content: "" !important;
position: absolute !important;
top: 8px !important;
left: 0 !important;
display: block !important;
width: 18px !important;
height: 2px !important;
border: 0 !important;
border-radius: 999px !important;
background: #fff !important;
transform-origin: center !important;
}
.aqz-lightbox__close-icon::before { transform: rotate(45deg) !important; }
.aqz-lightbox__close-icon::after { transform: rotate(-45deg) !important; }
.aqz-lightbox__stage {
position: relative !important;
z-index: 10 !important;
display: grid !important;
place-items: center !important;
width: min(1500px, 100%) !important;
height: 100% !important;
min-width: 0 !important;
min-height: 0 !important;
margin: 0 auto !important;
padding: 26px 86px 12px !important;
overflow: hidden !important;
box-sizing: border-box !important;
}
.aqz-lightbox__viewport {
position: relative !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
width: 100% !important;
height: 100% !important;
min-width: 0 !important;
min-height: 0 !important;
padding: 0 !important;
margin: 0 !important;
overflow: hidden !important;
touch-action: pan-y pinch-zoom !important;
overscroll-behavior: contain !important;
user-select: none !important;
-webkit-user-select: none !important;
}
.aqz-lightbox__image {
position: relative !important;
z-index: 4 !important;
display: block !important;
width: auto !important;
height: auto !important;
max-width: min(1180px, 100%) !important;
max-height: calc(100dvh - 118px) !important;
margin: auto !important;
object-fit: contain !important;
object-position: center !important;
border: 1px solid rgba(255,255,255,.12) !important;
border-radius: 14px !important;
background: rgba(5,6,6,.9) !important;
box-shadow: 0 24px 72px rgba(0,0,0,.58) !important;
opacity: 0 !important;
transform: translate3d(0,0,0) scale(.994) !important;
transition: opacity .16s ease, transform .18s ease !important;
-webkit-user-drag: none !important;
user-select: none !important;
}
.aqz-lightbox__image.is-ready {
opacity: 1 !important;
transform: translate3d(0,0,0) scale(1) !important;
}
.aqz-lightbox__image.is-entering-right { transform: translate3d(14px,0,0) scale(.994) !important; }
.aqz-lightbox__image.is-entering-left { transform: translate3d(-14px,0,0) scale(.994) !important; }
.aqz-lightbox__loader {
position: absolute !important;
z-index: 20 !important;
top: 50% !important;
left: 50% !important;
width: 30px !important;
min-width: 30px !important;
max-width: 30px !important;
height: 30px !important;
min-height: 30px !important;
max-height: 30px !important;
padding: 0 !important;
margin: -15px 0 0 -15px !important;
border: 3px solid rgba(255,255,255,.14) !important;
border-top-color: #22dcf5 !important;
border-radius: 50% !important;
background: transparent !important;
box-shadow: none !important;
opacity: 0 !important;
pointer-events: none !important;
animation: aqz-lightbox-spin .72s linear infinite !important;
}
.aqz-lightbox__loader.is-visible { opacity: 1 !important; }
@keyframes aqz-lightbox-spin { to { transform: rotate(360deg); } }
button.aqz-lightbox__nav {
position: absolute !important;
z-index: 60 !important;
top: 50% !important;
display: grid !important;
place-items: center !important;
width: 48px !important;
min-width: 48px !important;
max-width: 48px !important;
height: 48px !important;
min-height: 48px !important;
max-height: 48px !important;
padding: 0 !important;
margin: 0 !important;
color: #fff !important;
border: 1px solid rgba(255,255,255,.18) !important;
border-radius: 50% !important;
outline: none !important;
background: rgba(12,14,15,.80) !important;
box-shadow: 0 12px 30px rgba(0,0,0,.36) !important;
transform: translateY(-50%) !important;
opacity: .94 !important;
visibility: visible !important;
cursor: pointer !important;
appearance: none !important;
-webkit-appearance: none !important;
backdrop-filter: blur(9px) !important;
-webkit-backdrop-filter: blur(9px) !important;
transition: border-color .18s ease, background .18s ease, transform .18s ease !important;
}
button.aqz-lightbox__nav:hover,
button.aqz-lightbox__nav:focus-visible {
border-color: #22dcf5 !important;
background: rgba(20,23,24,.98) !important;
transform: translateY(-50%) scale(1.05) !important;
}
.aqz-lightbox__nav--prev { left: 18px !important; }
.aqz-lightbox__nav--next { right: 18px !important; }
.aqz-lightbox__nav[hidden] { display: none !important; }
.aqz-lightbox__icon {
display: block !important;
width: 12px !important;
height: 12px !important;
border-top: 2px solid currentColor !important;
border-right: 2px solid currentColor !important;
}
.aqz-lightbox__nav--prev .aqz-lightbox__icon { margin-left: 4px !important; transform: rotate(-135deg) !important; }
.aqz-lightbox__nav--next .aqz-lightbox__icon { margin-right: 4px !important; transform: rotate(45deg) !important; }
.aqz-lightbox__thumbs {
position: relative !important;
z-index: 40 !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
gap: 8px !important;
width: fit-content !important;
max-width: min(640px, calc(100vw - 32px)) !important;
min-height: 62px !important;
margin: 0 auto max(10px, env(safe-area-inset-bottom, 0px)) !important;
padding: 7px 9px !important;
overflow-x: auto !important;
overflow-y: hidden !important;
scrollbar-width: none !important;
border: 1px solid rgba(255,255,255,.12) !important;
border-radius: 13px !important;
background: rgba(9,11,11,.86) !important;
box-shadow: 0 10px 30px rgba(0,0,0,.34) !important;
backdrop-filter: blur(12px) !important;
-webkit-backdrop-filter: blur(12px) !important;
-webkit-overflow-scrolling: touch !important;
}
.aqz-lightbox__thumbs::-webkit-scrollbar { display: none !important; }
.aqz-lightbox__thumbs[hidden] { display: none !important; }
button.aqz-lightbox__thumb {
flex: 0 0 66px !important;
width: 66px !important;
min-width: 66px !important;
max-width: 66px !important;
height: 46px !important;
min-height: 46px !important;
max-height: 46px !important;
padding: 2px !important;
margin: 0 !important;
overflow: hidden !important;
border: 2px solid transparent !important;
border-radius: 9px !important;
background: #111 !important;
opacity: .60 !important;
cursor: pointer !important;
appearance: none !important;
-webkit-appearance: none !important;
transition: opacity .16s ease, border-color .16s ease, transform .16s ease !important;
}
button.aqz-lightbox__thumb:hover,
button.aqz-lightbox__thumb:focus-visible,
button.aqz-lightbox__thumb.is-active {
opacity: 1 !important;
outline: none !important;
}
button.aqz-lightbox__thumb.is-active {
border-color: #22dcf5 !important;
box-shadow: 0 0 0 1px rgba(34,220,245,.12), 0 0 15px rgba(34,220,245,.11) !important;
}
.aqz-lightbox__thumb img {
display: block !important;
width: 100% !important;
height: 100% !important;
object-fit: cover !important;
border-radius: 5px !important;
}
@media (max-width: 900px) {
.aqz-lightbox__stage {
padding: 64px 58px 8px !important;
}
.aqz-lightbox__image {
max-width: 100% !important;
max-height: calc(100dvh - 132px) !important;
}
.aqz-lightbox__nav--prev { left: 8px !important; }
.aqz-lightbox__nav--next { right: 8px !important; }
}
@media (max-width: 760px) {
.aqz-lightbox::before {
inset: -22px !important;
filter: blur(23px) brightness(.26) saturate(.70) !important;
opacity: .38 !important;
}
button.aqz-lightbox__close {
top: max(10px, env(safe-area-inset-top, 0px)) !important;
right: max(10px, env(safe-area-inset-right, 0px)) !important;
width: 44px !important;
min-width: 44px !important;
max-width: 44px !important;
height: 44px !important;
min-height: 44px !important;
max-height: 44px !important;
}
.aqz-lightbox__stage {
padding: 58px 6px 6px !important;
}
.aqz-lightbox__image {
max-width: 100% !important;
max-height: calc(100dvh - 128px) !important;
border-radius: 10px !important;
}
button.aqz-lightbox__nav {
width: 40px !important;
min-width: 40px !important;
max-width: 40px !important;
height: 40px !important;
min-height: 40px !important;
max-height: 40px !important;
background: rgba(10,12,12,.72) !important;
}
.aqz-lightbox__nav--prev { left: 4px !important; }
.aqz-lightbox__nav--next { right: 4px !important; }
.aqz-lightbox__thumbs {
max-width: calc(100vw - 18px) !important;
min-height: 56px !important;
margin-bottom: max(6px, env(safe-area-inset-bottom, 0px)) !important;
padding: 6px 7px !important;
border-radius: 11px !important;
}
button.aqz-lightbox__thumb {
flex-basis: 56px !important;
width: 56px !important;
min-width: 56px !important;
max-width: 56px !important;
height: 40px !important;
min-height: 40px !important;
max-height: 40px !important;
border-radius: 8px !important;
}
}
@media (prefers-reduced-motion: reduce) {
.aqz-lightbox__image,
button.aqz-lightbox__nav,
button.aqz-lightbox__close,
button.aqz-lightbox__thumb {
transition: none !important;
}
} body.aqz-custom-store-page .aqz-profile-gallery a::after,
body.aqz-custom-store-page .aqz-store-profile__cover > a::after {
width: 44px !important;
height: 44px !important;
right: 14px !important;
bottom: 14px !important;
border: 1px solid rgba(34,220,245,.28) !important;
border-radius: 999px !important;
background: radial-gradient(circle at 30% 30%, rgba(34,220,245,.22), rgba(0,0,0,.72) 68%) !important;
box-shadow: 0 12px 24px rgba(0,0,0,.38), 0 0 0 1px rgba(34,220,245,.1) inset, 0 0 16px rgba(34,220,245,.18) !important;
opacity: 0 !important;
transform: translateY(6px) scale(.94) !important;
transition: opacity .24s ease, transform .24s ease, box-shadow .24s ease, background .24s ease !important;
}
body.aqz-custom-store-page .aqz-profile-gallery a::before,
body.aqz-custom-store-page .aqz-store-profile__cover > a::before {
content: "" !important;
position: absolute !important;
right: 23px !important;
bottom: 23px !important;
z-index: 2 !important;
width: 26px !important;
height: 26px !important;
opacity: 0 !important;
transform: translateY(6px) scale(.94) !important;
transition: opacity .24s ease, transform .24s ease !important;
background: center / contain no-repeat url(//pecespormayor.cl/wp-content/plugins/aquariumzoo-red-distribuidores/assets/icons/gallery-fish-view.svg) !important;
border: 0 !important;
border-radius: 0 !important;
box-shadow: none !important;
}
@media (hover:hover) {
body.aqz-custom-store-page .aqz-profile-gallery a:hover::after,
body.aqz-custom-store-page .aqz-profile-gallery a:hover::before,
body.aqz-custom-store-page .aqz-store-profile__cover > a:hover::after,
body.aqz-custom-store-page .aqz-store-profile__cover > a:hover::before {
opacity: 1 !important;
transform: translateY(0) scale(1) !important;
}
body.aqz-custom-store-page .aqz-profile-gallery a:hover::after,
body.aqz-custom-store-page .aqz-store-profile__cover > a:hover::after {
box-shadow: 0 14px 28px rgba(0,0,0,.42), 0 0 0 1px rgba(34,220,245,.18) inset, 0 0 20px rgba(34,220,245,.28) !important;
}
}
body.aqz-custom-store-page .aqz-profile-gallery a:focus-visible::after,
body.aqz-custom-store-page .aqz-profile-gallery a:focus-visible::before,
body.aqz-custom-store-page .aqz-store-profile__cover > a:focus-visible::after,
body.aqz-custom-store-page .aqz-store-profile__cover > a:focus-visible::before,
body.aqz-custom-store-page .aqz-profile-gallery a:active::after,
body.aqz-custom-store-page .aqz-profile-gallery a:active::before,
body.aqz-custom-store-page .aqz-store-profile__cover > a:active::after,
body.aqz-custom-store-page .aqz-store-profile__cover > a:active::before {
opacity: 1 !important;
transform: translateY(0) scale(1) !important;
}
@media (max-width: 768px) {
body.aqz-custom-store-page .aqz-profile-gallery a::after,
body.aqz-custom-store-page .aqz-store-profile__cover > a::after {
width: 40px !important;
height: 40px !important;
right: 12px !important;
bottom: 12px !important;
opacity: 1 !important;
transform: none !important;
}
body.aqz-custom-store-page .aqz-profile-gallery a::before,
body.aqz-custom-store-page .aqz-store-profile__cover > a::before {
right: 20px !important;
bottom: 20px !important;
width: 24px !important;
height: 24px !important;
opacity: 1 !important;
transform: none !important;
}
} .aqz-location__dot {
color: var(--aqz-primary) !important;
}
.aqz-location__city {
color: inherit !important;
}
.aqz-location__separator {
color: rgba(255,255,255,.74) !important;
}
.aqz-location__region {
color: var(--aqz-primary) !important;
font-weight: 900 !important;
}
button.aqz-lightbox__close {
top: max(18px, env(safe-area-inset-top, 0px)) !important;
right: max(18px, env(safe-area-inset-right, 0px)) !important;
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
gap: 10px !important;
width: auto !important;
min-width: 54px !important;
max-width: none !important;
height: 50px !important;
min-height: 50px !important;
max-height: 50px !important;
padding: 0 16px 0 14px !important;
border-radius: 999px !important;
border: 1px solid rgba(34,220,245,.32) !important;
background: rgba(8,10,12,.92) !important;
box-shadow: 0 14px 32px rgba(0,0,0,.42), inset 0 0 0 1px rgba(255,255,255,.04) !important;
}
button.aqz-lightbox__close:hover,
button.aqz-lightbox__close:focus-visible {
border-color: #22dcf5 !important;
background: rgba(12,15,18,.98) !important;
box-shadow: 0 0 0 3px rgba(34,220,245,.14), 0 16px 36px rgba(0,0,0,.46) !important;
}
.aqz-lightbox__close-icon {
width: 18px !important;
height: 18px !important;
flex: 0 0 18px !important;
}
.aqz-lightbox__close-icon::before,
.aqz-lightbox__close-icon::after {
top: 8px !important;
left: 0 !important;
width: 18px !important;
height: 2.4px !important;
background: #ffffff !important;
}
.aqz-lightbox__close-text {
display: inline-block !important;
color: #ffffff !important;
font-size: 14px !important;
line-height: 1 !important;
font-weight: 800 !important;
letter-spacing: .02em !important;
text-transform: none !important;
white-space: nowrap !important;
}
@media (max-width: 760px) {
button.aqz-lightbox__close {
width: 46px !important;
min-width: 46px !important;
height: 46px !important;
min-height: 46px !important;
padding: 0 !important;
gap: 0 !important;
border-radius: 50% !important;
}
.aqz-lightbox__close-text {
display: none !important;
}
} .aqz-profile-gallery a,
.aqz-store-profile__cover > a,
body.aqz-custom-store-page .aqz-profile-gallery a,
body.aqz-custom-store-page .aqz-store-profile__cover > a {
cursor: pointer !important;
}
.aqz-profile-gallery a::before,
.aqz-store-profile__cover > a::before,
body.aqz-custom-store-page .aqz-profile-gallery a::before,
body.aqz-custom-store-page .aqz-store-profile__cover > a::before {
content: none !important;
display: none !important;
}
.aqz-profile-gallery a::after,
.aqz-store-profile__cover > a::after,
body.aqz-custom-store-page .aqz-profile-gallery a::after,
body.aqz-custom-store-page .aqz-store-profile__cover > a::after {
content: "" !important;
position: absolute !important;
right: 14px !important;
bottom: 14px !important;
width: 42px !important;
height: 42px !important;
border-radius: 999px !important;
border: 1px solid rgba(34,220,245,.35) !important;
background-color: rgba(5, 14, 18, .82) !important;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M10 32c7-9 17-14 27-14l9-8v13c5 1 8 4 10 9-2 5-5 8-10 9v13l-9-8c-10 0-20-5-27-14z' fill='none' stroke='%2322dcf5' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='35' cy='28' r='2.8' fill='%2322dcf5'/%3E%3C/svg%3E") !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: 22px 22px !important;
box-shadow: 0 10px 24px rgba(0,0,0,.38) !important;
opacity: 0 !important;
transform: translateY(6px) scale(.94) !important;
transition: opacity .22s ease, transform .22s ease, box-shadow .22s ease, border-color .22s ease, background-color .22s ease !important;
pointer-events: none !important;
z-index: 2 !important;
}
.aqz-profile-gallery a:hover::after,
.aqz-profile-gallery a:focus-visible::after,
.aqz-store-profile__cover > a:hover::after,
.aqz-store-profile__cover > a:focus-visible::after,
body.aqz-custom-store-page .aqz-profile-gallery a:hover::after,
body.aqz-custom-store-page .aqz-profile-gallery a:focus-visible::after,
body.aqz-custom-store-page .aqz-store-profile__cover > a:hover::after,
body.aqz-custom-store-page .aqz-store-profile__cover > a:focus-visible::after {
opacity: 1 !important;
transform: translateY(0) scale(1) !important;
border-color: rgba(34,220,245,.58) !important;
box-shadow: 0 0 0 3px rgba(34,220,245,.12), 0 12px 28px rgba(0,0,0,.4) !important;
}
button.aqz-lightbox__close {
-webkit-appearance: none !important;
appearance: none !important;
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
gap: 10px !important;
min-width: 126px !important;
width: auto !important;
height: 50px !important;
min-height: 50px !important;
padding: 0 18px !important;
border-radius: 999px !important;
border: 1px solid rgba(34,220,245,.34) !important;
background: rgba(8,10,12,.92) !important;
color: #ffffff !important;
font-size: 14px !important;
font-weight: 800 !important;
line-height: 1 !important;
letter-spacing: .015em !important;
text-transform: none !important;
white-space: nowrap !important;
writing-mode: horizontal-tb !important;
text-orientation: mixed !important;
box-shadow: 0 14px 32px rgba(0,0,0,.42), inset 0 0 0 1px rgba(255,255,255,.04) !important;
overflow: visible !important;
}
button.aqz-lightbox__close::before {
content: "×" !important;
display: inline-block !important;
margin-top: -1px !important;
color: var(--aqz-primary) !important;
font-size: 28px !important;
font-weight: 500 !important;
line-height: 1 !important;
}
button.aqz-lightbox__close::after,
button.aqz-lightbox__close span,
button.aqz-lightbox__close span::before,
button.aqz-lightbox__close span::after,
.aqz-lightbox__close-icon,
.aqz-lightbox__close-icon::before,
.aqz-lightbox__close-icon::after,
.aqz-lightbox__close-text,
.aqz-lightbox__close-text::before,
.aqz-lightbox__close-text::after {
content: none !important;
display: none !important;
}
button.aqz-lightbox__close:hover,
button.aqz-lightbox__close:focus-visible {
border-color: #22dcf5 !important;
background: rgba(12,15,18,.98) !important;
color: #ffffff !important;
transform: none !important;
box-shadow: 0 0 0 3px rgba(34,220,245,.14), 0 16px 36px rgba(0,0,0,.46) !important;
}
@media (max-width: 760px) {
button.aqz-lightbox__close {
min-width: 46px !important;
width: 46px !important;
height: 46px !important;
min-height: 46px !important;
padding: 0 !important;
font-size: 0 !important;
letter-spacing: 0 !important;
text-indent: -9999px !important;
}
button.aqz-lightbox__close::before {
text-indent: 0 !important;
margin-top: -2px !important;
font-size: 30px !important;
}
} @media (max-width: 760px) {
button.aqz-lightbox__close {
top: calc(env(safe-area-inset-top, 0px) + 18px) !important;
right: calc(env(safe-area-inset-right, 0px) + 14px) !important;
width: 42px !important;
min-width: 42px !important;
max-width: 42px !important;
height: 42px !important;
min-height: 42px !important;
max-height: 42px !important;
border-radius: 50% !important;
border: 1px solid rgba(34,220,245,.32) !important;
background: rgba(7, 11, 14, .88) !important;
box-shadow: 0 8px 22px rgba(0,0,0,.34) !important;
backdrop-filter: blur(8px) !important;
-webkit-backdrop-filter: blur(8px) !important;
font-size: 0 !important;
text-indent: -9999px !important;
overflow: hidden !important;
}
button.aqz-lightbox__close::before {
content: "✕" !important;
display: block !important;
text-indent: 0 !important;
margin: 0 !important;
font-size: 22px !important;
font-weight: 700 !important;
line-height: 1 !important;
color: #22dcf5 !important;
text-shadow: none !important;
}
button.aqz-lightbox__close:hover,
button.aqz-lightbox__close:focus-visible,
button.aqz-lightbox__close:active {
transform: none !important;
background: rgba(10, 16, 20, .96) !important;
border-color: rgba(34,220,245,.5) !important;
box-shadow: 0 0 0 2px rgba(34,220,245,.10), 0 8px 22px rgba(0,0,0,.36) !important;
}
} .aqz-contact-link__icon--facebook {
padding: 0;
overflow: hidden;
border: 0;
background: transparent;
box-shadow: none;
}
.aqz-contact-link__icon--facebook img {
display: block;
width: 42px;
height: 42px;
object-fit: contain;
border-radius: 11px;
}