/* BS Global Classes — generato 2026-06-29 15:52:41 (131 classi) */
/* g-bs-inner */
.g-bs-inner { width: 100%; max-width: 1240px; display: flex; flex-direction: column; }
/* g-bs-row */
.g-bs-row { display: flex; flex-direction: row; gap: 48px; align-items: center; }
@media (max-width: 767px) {
.g-bs-row { flex-direction: column; gap: 28px; }
}
/* g-bs-row-top */
.g-bs-row-top { display: flex; gap: 42px; align-items: flex-start; }
@media (max-width: 767px) {
.g-bs-row-top { flex-direction: column; gap: 28px; }
}
/* g-bs-grid */
.g-bs-grid { display: flex; flex-direction: row; gap: 10px; flex-wrap: wrap; }
/* g-bs-col */
.g-bs-col { display: flex; flex-direction: column; }
@media (max-width: 767px) {
.g-bs-col { width: 100%; padding: 0px; }
}
/* g-bs-col2 */
.g-bs-col2 { width: 48.9%; display: flex; flex-direction: column; }
@media (max-width: 1024px) {
.g-bs-col2 { width: 48.5%; }
}
@media (max-width: 767px) {
.g-bs-col2 { width: 100%; }
}
/* g-bs-col3 */
.g-bs-col3 { width: 31.9%; display: flex; flex-direction: column; }
@media (max-width: 1024px) {
.g-bs-col3 { width: 48.5%; }
}
@media (max-width: 767px) {
.g-bs-col3 { width: 100%; }
}
/* g-bs-col4 */
.g-bs-col4 { width: 23.4%; display: flex; flex-direction: column; }
@media (max-width: 1024px) {
.g-bs-col4 { width: 48.5%; }
}
@media (max-width: 767px) {
.g-bs-col4 { width: 100%; }
}
/* g-bs-h1 */
.g-bs-h1 { font-family: Colossalis; font-weight: 700; font-size: 72px; color: #FFF7EA; line-height: 0.95em; text-transform: uppercase; }
.g-bs-h1 * { font-family: Colossalis; font-weight: 700; font-size: 72px; color: #FFF7EA; line-height: 0.95em; text-transform: uppercase; }
@media (max-width: 767px) {
.g-bs-h1 { font-size: 46px; }
.g-bs-h1 * { font-size: 46px; }
}
/* g-bs-h2 */
.g-bs-h2 { font-family: Colossalis; font-weight: 700; font-size: 54px; color: #671B30; line-height: 0.98em; text-transform: uppercase; }
.g-bs-h2 * { font-family: Colossalis; font-weight: 700; font-size: 54px; color: #671B30; line-height: 0.98em; text-transform: uppercase; }
@media (max-width: 767px) {
.g-bs-h2 { font-size: 34px; }
.g-bs-h2 * { font-size: 34px; }
}
/* g-bs-h2-lg */
.g-bs-h2-lg { font-family: Colossalis; font-weight: 700; font-size: 50px; color: #671B30; line-height: 0.98em; text-transform: uppercase; }
.g-bs-h2-lg * { font-family: Colossalis; font-weight: 700; font-size: 50px; color: #671B30; line-height: 0.98em; text-transform: uppercase; }
@media (max-width: 767px) {
.g-bs-h2-lg { font-size: 32px; }
.g-bs-h2-lg * { font-size: 32px; }
}
/* g-bs-h2-md */
.g-bs-h2-md { font-family: Colossalis; font-weight: 700; font-size: 42px; color: #671B30; line-height: 0.98em; text-transform: uppercase; }
.g-bs-h2-md * { font-family: Colossalis; font-weight: 700; font-size: 42px; color: #671B30; line-height: 0.98em; text-transform: uppercase; }
@media (max-width: 767px) {
.g-bs-h2-md { font-size: 30px; }
.g-bs-h2-md * { font-size: 30px; }
}
/* g-bs-h2-sm */
.g-bs-h2-sm { font-family: Colossalis; font-weight: 700; font-size: 36px; color: #671B30; line-height: 1em; text-transform: uppercase; }
.g-bs-h2-sm * { font-family: Colossalis; font-weight: 700; font-size: 36px; color: #671B30; line-height: 1em; text-transform: uppercase; }
@media (max-width: 767px) {
.g-bs-h2-sm { font-size: 28px; }
.g-bs-h2-sm * { font-size: 28px; }
}
/* g-bs-h3 */
.g-bs-h3 { font-family: Colossalis; font-weight: 700; font-size: 27px; color: #671B30; line-height: 1em; text-transform: uppercase; }
.g-bs-h3 * { font-family: Colossalis; font-weight: 700; font-size: 27px; color: #671B30; line-height: 1em; text-transform: uppercase; }
/* g-bs-h3-lg */
.g-bs-h3-lg { font-family: Colossalis; font-weight: 700; font-size: 31px; color: #671B30; line-height: 1em; text-transform: uppercase; }
.g-bs-h3-lg * { font-family: Colossalis; font-weight: 700; font-size: 31px; color: #671B30; line-height: 1em; text-transform: uppercase; }
/* g-bs-h3-sm */
.g-bs-h3-sm { font-family: Colossalis; font-weight: 700; font-size: 25px; color: #671B30; line-height: 1.02em; text-transform: uppercase; }
.g-bs-h3-sm * { font-family: Colossalis; font-weight: 700; font-size: 25px; color: #671B30; line-height: 1.02em; text-transform: uppercase; }
/* g-bs-kicker-row */
.g-bs-kicker-row { padding: 0px; }
/* g-bs-kicker-dash */
.g-bs-kicker-dash { padding: 0px; display: flex; flex-direction: row; gap:  10px; align-items: center; }
/* g-bs-kicker */
.g-bs-kicker { font-family: Arial; font-weight: 700; font-size: 13px; color: #E2AD46; text-transform: uppercase; }
.g-bs-kicker * { font-family: Arial; font-weight: 700; font-size: 13px; color: #E2AD46; text-transform: uppercase; }
/* g-bs-text */
.g-bs-text { font-family: Arial; font-size: 16px; color: #21191A; line-height: 1.6em; }
.g-bs-text * { font-family: Arial; font-size: 16px; color: #21191A; line-height: 1.6em; }
/* g-bs-text-lg */
.g-bs-text-lg { font-family: Arial; font-size: 18px; color: #21191A; line-height: 1.38em; }
.g-bs-text-lg * { font-family: Arial; font-size: 18px; color: #21191A; line-height: 1.38em; }
/* g-bs-text-sm */
.g-bs-text-sm { font-family: Arial; font-size: 15px; color: #21191A; line-height: 1.5em; }
.g-bs-text-sm * { font-family: Arial; font-size: 15px; color: #21191A; line-height: 1.5em; }
/* g-bs-muted-label */
.g-bs-muted-label { font-family: Arial; font-weight: 800; font-size: 11px; color: #74696A; text-transform: uppercase; }
.g-bs-muted-label * { font-family: Arial; font-weight: 800; font-size: 11px; color: #74696A; text-transform: uppercase; }
/* g-bs-price */
.g-bs-price { font-family: Colossalis; font-weight: 700; font-size: 26px; color: #671B30; line-height: 1em; text-transform: uppercase; }
.g-bs-price * { font-family: Colossalis; font-weight: 700; font-size: 26px; color: #671B30; line-height: 1em; text-transform: uppercase; }
/* g-bs-price-xl */
.g-bs-price-xl { font-family: Colossalis; font-weight: 700; font-size: 66px; color: #671B30; line-height: 0.9em; text-transform: uppercase; }
.g-bs-price-xl * { font-family: Colossalis; font-weight: 700; font-size: 66px; color: #671B30; line-height: 0.9em; text-transform: uppercase; }
/* g-bs-num-gold */
.g-bs-num-gold { font-family: Colossalis; font-weight: 700; font-size: 42px; color: #E2AD46; line-height: 0.9em; text-transform: uppercase; }
.g-bs-num-gold * { font-family: Colossalis; font-weight: 700; font-size: 42px; color: #E2AD46; line-height: 0.9em; text-transform: uppercase; }
/* g-bs-num-big */
.g-bs-num-big { font-family: Colossalis; font-weight: 700; font-size: 58px; color: #671B30; line-height: 0.9em; text-transform: uppercase; }
.g-bs-num-big * { font-family: Colossalis; font-weight: 700; font-size: 58px; color: #671B30; line-height: 0.9em; text-transform: uppercase; }
/* g-bs-btn-primary */
.g-bs-btn-primary { font-family: Arial; font-weight: 700; font-size: 14px; color: #280A14; text-transform: uppercase; padding: 18px 27px 18px 27px; border-radius: 4px; border-style: none; }
.g-bs-btn-primary * { font-family: Arial; font-weight: 700; font-size: 14px; color: #280A14; text-transform: uppercase; }
/* g-bs-btn-secondary */
.g-bs-btn-secondary { font-family: Arial; font-weight: 700; font-size: 14px; color: #280A14; text-transform: uppercase; padding: 18px 27px 18px 27px; border-radius: 4px; border-width: 1px; border-color: #E2AD46; border-style: solid; }
.g-bs-btn-secondary * { font-family: Arial; font-weight: 700; font-size: 14px; color: #280A14; text-transform: uppercase; }
/* g-bs-linkbtn */
.g-bs-linkbtn { font-family: Arial; font-weight: 800; font-size: 12px; color: #FFFFFF; text-transform: uppercase; padding: 13px 17px 13px 17px; border-width: 1px; border-color: #671B30; border-style: solid; align-self: flex-start; }
.g-bs-linkbtn * { font-family: Arial; font-weight: 800; font-size: 12px; color: #FFFFFF; text-transform: uppercase; }
/* g-bs-btn-dark */
.g-bs-btn-dark { font-family: Arial; font-weight: 900; font-size: 12px; color: #280A14; text-transform: uppercase; padding: 15px 15px 15px 15px; border-style: none; align-self: flex-start; }
.g-bs-btn-dark * { font-family: Arial; font-weight: 900; font-size: 12px; color: #280A14; text-transform: uppercase; }
/* g-bs-chip */
.g-bs-chip { font-family: Arial; font-weight: 900; font-size: 11px; color: #280A14; text-transform: uppercase; padding: 7px 12px 7px 12px; align-self: flex-start; }
.g-bs-chip * { font-family: Arial; font-weight: 900; font-size: 11px; color: #280A14; text-transform: uppercase; }
/* g-bs-numbox */
.g-bs-numbox { width: 46px; height: 46px; font-family: Arial; font-weight: 900; font-size: 12px; color: #280A14; display: flex; justify-content: center; align-items: center; }
.g-bs-numbox * { font-family: Arial; font-weight: 900; font-size: 12px; color: #280A14; }
/* g-bs-numbox-wine */
.g-bs-numbox-wine { width: 52px; height: 52px; font-family: Arial; font-weight: 900; font-size: 14px; color: #FFF7EA; padding: 15px   ; display: flex; justify-content: center; align-items: center; }
.g-bs-numbox-wine * { font-family: Arial; font-weight: 900; font-size: 14px; color: #FFF7EA; }
/* g-bs-perk */
.g-bs-perk { font-family: Arial; font-weight: 700; font-size: 12px; color: #FFF7EA; text-transform: uppercase; padding: 9px 14px 9px 14px; border-width: 1px; border-color: rgba(255,247,234,0.19); border-style: solid; display: flex; gap: 8px; align-items: center; }
.g-bs-perk * { font-family: Arial; font-weight: 700; font-size: 12px; color: #FFF7EA; text-transform: uppercase; }
/* g-bs-badge-glass */
.g-bs-badge-glass { font-family: Arial; font-weight: 700; font-size: 11px; color: #E2AD46; text-transform: uppercase; padding: 8px 14px 8px 14px; border-width: 1px; border-color: rgba(255,247,234,0.44); border-style: solid; }
.g-bs-badge-glass * { font-family: Arial; font-weight: 700; font-size: 11px; color: #E2AD46; text-transform: uppercase; }
/* g-bs-card */
.g-bs-card { overflow: hidden; border-width: 1px; border-color: rgba(103,27,48,0.16); border-style: solid; display: flex; flex-direction: column; }
@media (max-width: 767px) {
.g-bs-card { padding: 10px; }
}
/* g-bs-card-body */
.g-bs-card-body { padding: 25px 25px 25px 25px; display: flex; flex-direction: column; gap: 14px; }
/* g-bs-img-cover */
.g-bs-img-cover { width: 100%; }
.g-bs-img-cover img { object-fit: cover; }
@media (max-width: 767px) {
.g-bs-img-cover { width: 100%; height: auto; }
}
/* g-bs-photo-frame */
.g-bs-photo-frame { border-width: 12px; border-color: rgba(255,248,235,0.12); border-style: solid; }
/* g-bs-photo-frame-sm */
.g-bs-photo-frame-sm { border-width: 10px; border-color: rgba(255,248,235,0.12); border-style: solid; }
/* g-bs-float-card */
.g-bs-float-card { padding: 24px 24px 24px 24px; display: flex; flex-direction: column; gap: 12px; }
/* g-bs-circle-gold */
.g-bs-circle-gold { border-radius: 50%; }
/* g-bs-circle-line */
.g-bs-circle-line { border-radius: 50%; border-width: 1px; border-color: rgba(255,247,234,0.22); border-style: solid; }
/* g-bs-menu-item */
.g-bs-menu-item { padding: 18px 0px 18px 0px; border-width: 1px 0px 0px 0px; border-color: rgba(103,27,48,0.16); border-style: solid; display: flex; gap: 24px; justify-content: space-between; align-items: center; }
@media (max-width: 767px) {
.g-bs-menu-item { flex-direction: column; align-items: flex-start; }
}
/* g-bs-menu-thumb */
.g-bs-menu-thumb { width: 104px; height: 86px; overflow: hidden; display: flex; justify-content: center; align-items: center; }
/* g-bs-strip-item */
.g-bs-strip-item { font-family: Arial; font-weight: 700; font-size: 13px; color: #671B30; text-transform: uppercase; }
.g-bs-strip-item * { font-family: Arial; font-weight: 700; font-size: 13px; color: #671B30; text-transform: uppercase; }
/* g-bs-catlink */
.g-bs-catlink { font-family: Colossalis; font-weight: 700; font-size: 18px; color: #FFF7EA; text-transform: uppercase; padding: 30px 30px 30px 30px; border-radius: 0px; border-width: 0px  0px 1px; border-color: rgba(103,27,48,0.16); border-style: solid; }
.g-bs-catlink * { font-family: Colossalis; font-weight: 700; font-size: 18px; color: #FFF7EA; text-transform: uppercase; }
/* g-bs-on-dark */
.g-bs-on-dark { font-family: Colossalis; font-weight: 700; font-size: 54px; color: #FFF7EA; }
.g-bs-on-dark * { font-family: Colossalis; font-weight: 700; font-size: 54px; color: #FFF7EA; }
/* g-bs-text-on-dark */
.g-bs-text-on-dark { color: rgba(255,248,235,0.82); }
.g-bs-text-on-dark * { color: rgba(255,248,235,0.82); }
/* g-bs-text-soft */
.g-bs-text-soft { color: rgba(255,248,235,0.78); }
.g-bs-text-soft * { color: rgba(255,248,235,0.78); }
/* g-1c81d2f */
.g-1c81d2f { width: 30px; height: 2px; }
/* g-73d9b63 */
.g-73d9b63 { width: 34px; height: 2px; }
/* g-7b0b906 */
.g-7b0b906 { width: 100%; max-width: 1240px; display: flex; flex-direction: column; }
/* g-a58519e */
.g-a58519e { display: flex; flex-direction: row; gap: 48px; justify-content: center; align-items: center; align-self: center; }
@media (max-width: 767px) {
.g-a58519e { flex-direction: column; gap: 28px; }
}
/* g-2cfb319 */
.g-2cfb319 { display: flex; flex-direction: row; gap: 10px; flex-wrap: wrap; }
/* g-3ee1eab */
.g-3ee1eab { display: flex; flex-direction: column; }
/* g-3aaa73e */
.g-3aaa73e { width: 31.9%; display: flex; flex-direction: column; }
@media (max-width: 1024px) {
.g-3aaa73e { width: 48.5%; }
}
@media (max-width: 767px) {
.g-3aaa73e { width: 100%; }
}
/* g-4416bb2 */
.g-4416bb2 { font-family: Colossalis; font-weight: 700; font-size: 72px; color: #FFF7EA; line-height: 0.95em; text-transform: uppercase; }
.g-4416bb2 * { font-family: Colossalis; font-weight: 700; font-size: 72px; color: #FFF7EA; line-height: 0.95em; text-transform: uppercase; }
@media (max-width: 767px) {
.g-4416bb2 { font-size: 46px; }
.g-4416bb2 * { font-size: 46px; }
}
/* g-21692c9 */
.g-21692c9 { font-family: Colossalis; font-weight: 700; font-size: 54px; color: #671B30; line-height: 0.98em; text-transform: uppercase; }
.g-21692c9 * { font-family: Colossalis; font-weight: 700; font-size: 54px; color: #671B30; line-height: 0.98em; text-transform: uppercase; }
@media (max-width: 767px) {
.g-21692c9 { font-size: 34px; }
.g-21692c9 * { font-size: 34px; }
}
/* g-d311261 */
.g-d311261 { font-family: Colossalis; font-weight: 700; font-size: 27px; color: #671B30; line-height: 1em; text-transform: uppercase; }
.g-d311261 * { font-family: Colossalis; font-weight: 700; font-size: 27px; color: #671B30; line-height: 1em; text-transform: uppercase; }
/* g-35f6e68 */
.g-35f6e68 { padding: 0px; }
/* g-7e6c1e1 */
.g-7e6c1e1 { padding: 0px; display: flex; flex-direction: row; gap:  10px; align-items: center; }
/* g-39f2e59 */
.g-39f2e59 { font-family: Arial; font-weight: 700; font-size: 13px; color: #E2AD46; text-transform: uppercase; }
.g-39f2e59 * { font-family: Arial; font-weight: 700; font-size: 13px; color: #E2AD46; text-transform: uppercase; }
/* g-4c243d8 */
.g-4c243d8 { font-family: Arial; font-size: 16px; color: #21191A; line-height: 1.6em; }
.g-4c243d8 * { font-family: Arial; font-size: 16px; color: #21191A; line-height: 1.6em; }
/* g-58ccb7c */
.g-58ccb7c { font-family: Arial; font-size: 18px; color: #21191A; line-height: 1.38em; }
.g-58ccb7c * { font-family: Arial; font-size: 18px; color: #21191A; line-height: 1.38em; }
/* g-3e864e0 */
.g-3e864e0 { font-family: Arial; font-size: 15px; color: #21191A; line-height: 1.5em; }
.g-3e864e0 * { font-family: Arial; font-size: 15px; color: #21191A; line-height: 1.5em; }
/* g-303b751 */
.g-303b751 { font-family: Colossalis; font-weight: 700; font-size: 66px; color: #671B30; line-height: 0.9em; text-transform: uppercase; }
.g-303b751 * { font-family: Colossalis; font-weight: 700; font-size: 66px; color: #671B30; line-height: 0.9em; text-transform: uppercase; }
/* g-2b3ea20 */
.g-2b3ea20 { font-family: Colossalis; font-weight: 700; font-size: 42px; color: #E2AD46; line-height: 0.9em; text-transform: uppercase; }
.g-2b3ea20 * { font-family: Colossalis; font-weight: 700; font-size: 42px; color: #E2AD46; line-height: 0.9em; text-transform: uppercase; }
/* g-4e2540e */
.g-4e2540e { font-family: Arial; font-weight: 700; font-size: 14px; color: #280A14; text-transform: uppercase; padding: 18px 27px 18px 27px; border-radius: 4px; border-style: none; }
.g-4e2540e * { font-family: Arial; font-weight: 700; font-size: 14px; color: #280A14; text-transform: uppercase; }
/* g-f340b35 */
.g-f340b35 { font-family: Arial; font-weight: 700; font-size: 14px; color: #280A14; text-transform: uppercase; padding: 18px 27px 18px 27px; border-radius: 4px; border-width: 1px; border-color: #E2AD46; border-style: solid; }
.g-f340b35 * { font-family: Arial; font-weight: 700; font-size: 14px; color: #280A14; text-transform: uppercase; }
/* g-cec1c88 */
.g-cec1c88 { font-family: Arial; font-weight: 900; font-size: 11px; color: #280A14; text-transform: uppercase; padding: 7px 12px 7px 12px; align-self: flex-start; }
.g-cec1c88 * { font-family: Arial; font-weight: 900; font-size: 11px; color: #280A14; text-transform: uppercase; }
/* g-1219661 */
.g-1219661 { width: 52px; height: 52px; font-family: Arial; font-weight: 900; font-size: 14px; color: #FFF7EA; padding: 15px   ; display: flex; justify-content: center; align-items: center; }
.g-1219661 * { font-family: Arial; font-weight: 900; font-size: 14px; color: #FFF7EA; }
/* g-cf0971a */
.g-cf0971a { overflow: hidden; border-width: 1px; border-color: rgba(103,27,48,0.16); border-style: solid; display: flex; flex-direction: column; }
/* g-205263d */
.g-205263d { padding: 25px 25px 25px 25px; display: flex; flex-direction: column; gap: 14px; }
/* g-7e98a2d */
.g-7e98a2d { width: 100%; }
.g-7e98a2d img { object-fit: cover; }
/* g-7dab60e */
.g-7dab60e { border-width: 12px; border-color: rgba(255,248,235,0.12); border-style: solid; }
/* g-16f4f6c */
.g-16f4f6c { padding: 24px 24px 24px 24px; display: flex; flex-direction: column; gap: 12px; }
/* g-4b60866 */
.g-4b60866 { border-radius: 50%; border-width: 1px; border-color: rgba(255,247,234,0.22); border-style: solid; }
/* g-5654da6 */
.g-5654da6 { font-family: Colossalis; font-weight: 700; font-size: 54px; color: #FFF7EA; }
.g-5654da6 * { font-family: Colossalis; font-weight: 700; font-size: 54px; color: #FFF7EA; }
/* g-3194187 */
.g-3194187 { color: rgba(255,248,235,0.82); }
.g-3194187 * { color: rgba(255,248,235,0.82); }
/* g-1af5043 */
.g-1af5043 { padding: 0px; display: flex; flex-direction: row; gap:  10px; align-items: center; }
/* g-1de5ad0 */
.g-1de5ad0 { width: 100%; max-width: 1240px; display: flex; flex-direction: column; }
/* g-5afb50c */
.g-5afb50c { display: flex; flex-direction: row; gap: 48px; align-items: center; }
@media (max-width: 767px) {
.g-5afb50c { flex-direction: column; gap: 28px; }
}
/* g-5dc1296 */
.g-5dc1296 { display: flex; gap: 42px; align-items: flex-start; }
@media (max-width: 767px) {
.g-5dc1296 { flex-direction: column; gap: 28px; }
}
/* g-7c8c83f */
.g-7c8c83f { display: flex; flex-direction: row; gap: 10px; flex-wrap: wrap; }
/* g-4f39d38 */
.g-4f39d38 { display: flex; flex-direction: column; }
@media (max-width: 767px) {
.g-4f39d38 { width: 100%; padding: 0px; }
}
/* g-59cf778 */
.g-59cf778 { width: 48.9%; display: flex; flex-direction: column; }
@media (max-width: 1024px) {
.g-59cf778 { width: 48.5%; }
}
@media (max-width: 767px) {
.g-59cf778 { width: 100%; }
}
/* g-3f68ae3 */
.g-3f68ae3 { font-family: Colossalis; font-weight: 700; font-size: 72px; color: #FFF7EA; line-height: 0.95em; text-transform: uppercase; }
.g-3f68ae3 * { font-family: Colossalis; font-weight: 700; font-size: 72px; color: #FFF7EA; line-height: 0.95em; text-transform: uppercase; }
@media (max-width: 767px) {
.g-3f68ae3 { font-size: 46px; }
.g-3f68ae3 * { font-size: 46px; }
}
/* g-302c00a */
.g-302c00a { font-family: Colossalis; font-weight: 700; font-size: 42px; color: #671B30; line-height: 0.98em; text-transform: uppercase; }
.g-302c00a * { font-family: Colossalis; font-weight: 700; font-size: 42px; color: #671B30; line-height: 0.98em; text-transform: uppercase; }
@media (max-width: 767px) {
.g-302c00a { font-size: 30px; }
.g-302c00a * { font-size: 30px; }
}
/* g-1533a9b */
.g-1533a9b { font-family: Colossalis; font-weight: 700; font-size: 36px; color: #671B30; line-height: 1em; text-transform: uppercase; }
.g-1533a9b * { font-family: Colossalis; font-weight: 700; font-size: 36px; color: #671B30; line-height: 1em; text-transform: uppercase; }
@media (max-width: 767px) {
.g-1533a9b { font-size: 28px; }
.g-1533a9b * { font-size: 28px; }
}
/* g-53925c9 */
.g-53925c9 { font-family: Colossalis; font-weight: 700; font-size: 25px; color: #671B30; line-height: 1.02em; text-transform: uppercase; }
.g-53925c9 * { font-family: Colossalis; font-weight: 700; font-size: 25px; color: #671B30; line-height: 1.02em; text-transform: uppercase; }
/* g-d8fd2a7 */
.g-d8fd2a7 { padding: 0px; }
/* g-28e81d8 */
.g-28e81d8 { padding: 0px; display: flex; flex-direction: row; gap:  10px; align-items: center; }
/* g-1617d99 */
.g-1617d99 { font-family: Arial; font-weight: 700; font-size: 13px; color: #E2AD46; text-transform: uppercase; }
.g-1617d99 * { font-family: Arial; font-weight: 700; font-size: 13px; color: #E2AD46; text-transform: uppercase; }
/* g-6342ba1 */
.g-6342ba1 { font-family: Arial; font-size: 15px; color: #21191A; line-height: 1.5em; }
.g-6342ba1 * { font-family: Arial; font-size: 15px; color: #21191A; line-height: 1.5em; }
/* g-381e544 */
.g-381e544 { font-family: Colossalis; font-weight: 700; font-size: 26px; color: #671B30; line-height: 1em; text-transform: uppercase; }
.g-381e544 * { font-family: Colossalis; font-weight: 700; font-size: 26px; color: #671B30; line-height: 1em; text-transform: uppercase; }
/* g-314c0d4 */
.g-314c0d4 { font-family: Arial; font-weight: 700; font-size: 14px; color: #280A14; text-transform: uppercase; padding: 18px 27px 18px 27px; border-radius: 4px; border-style: none; }
.g-314c0d4 * { font-family: Arial; font-weight: 700; font-size: 14px; color: #280A14; text-transform: uppercase; }
/* g-505797f */
.g-505797f { font-family: Arial; font-weight: 700; font-size: 14px; color: #280A14; text-transform: uppercase; padding: 18px 27px 18px 27px; border-radius: 4px; border-width: 1px; border-color: #E2AD46; border-style: solid; }
.g-505797f * { font-family: Arial; font-weight: 700; font-size: 14px; color: #280A14; text-transform: uppercase; }
/* g-3b494b1 */
.g-3b494b1 { font-family: Arial; font-weight: 800; font-size: 12px; color: #FFFFFF; text-transform: uppercase; padding: 13px 17px 13px 17px; border-width: 1px; border-color: #671B30; border-style: solid; align-self: flex-start; }
.g-3b494b1 * { font-family: Arial; font-weight: 800; font-size: 12px; color: #FFFFFF; text-transform: uppercase; }
/* g-34b0ac5 */
.g-34b0ac5 { font-family: Arial; font-weight: 900; font-size: 12px; color: #280A14; text-transform: uppercase; padding: 15px 15px 15px 15px; border-style: none; align-self: flex-start; }
.g-34b0ac5 * { font-family: Arial; font-weight: 900; font-size: 12px; color: #280A14; text-transform: uppercase; }
/* g-371e614 */
.g-371e614 { width: 46px; height: 46px; font-family: Arial; font-weight: 900; font-size: 12px; color: #280A14; display: flex; justify-content: center; align-items: center; }
.g-371e614 * { font-family: Arial; font-weight: 900; font-size: 12px; color: #280A14; }
/* g-d15a1c8 */
.g-d15a1c8 { overflow: hidden; border-width: 1px; border-color: rgba(103,27,48,0.16); border-style: solid; display: flex; flex-direction: column; }
@media (max-width: 767px) {
.g-d15a1c8 { padding: 10px; }
}
/* g-a75affc */
.g-a75affc { padding: 25px 25px 25px 25px; display: flex; flex-direction: column; gap: 14px; }
/* g-33af525 */
.g-33af525 { width: 100%; }
.g-33af525 img { object-fit: cover; }
@media (max-width: 767px) {
.g-33af525 { width: 100%; height: auto; }
}
/* g-340364c */
.g-340364c { border-width: 12px; border-color: rgba(255,248,235,0.12); border-style: solid; }
/* g-16ede23 */
.g-16ede23 { border-width: 10px; border-color: rgba(255,248,235,0.12); border-style: solid; }
/* g-61a9aae */
.g-61a9aae { border-radius: 50%; }
/* g-12f1515 */
.g-12f1515 { padding: 18px 0px 18px 0px; border-width: 1px 0px 0px 0px; border-color: rgba(103,27,48,0.16); border-style: solid; display: flex; gap: 24px; justify-content: space-between; align-items: center; }
@media (max-width: 767px) {
.g-12f1515 { flex-direction: column; align-items: flex-start; }
}
/* g-103a7a3 */
.g-103a7a3 { width: 104px; height: 86px; overflow: hidden; display: flex; justify-content: center; align-items: center; }
/* g-1113560 */
.g-1113560 { font-family: Colossalis; font-weight: 700; font-size: 18px; color: #FFF7EA; text-transform: uppercase; padding: 30px 30px 30px 30px; border-radius: 0px; border-width: 0px  0px 1px; border-color: rgba(103,27,48,0.16); border-style: solid; }
.g-1113560 * { font-family: Colossalis; font-weight: 700; font-size: 18px; color: #FFF7EA; text-transform: uppercase; }
@media (max-width: 767px) {
.g-1113560 { border-style: none; }
}
/* g-4f482dc */
.g-4f482dc { color: rgba(255,248,235,0.82); }
.g-4f482dc * { color: rgba(255,248,235,0.82); }
/* g-6b953df */
.g-6b953df { width: 34px; height: 2px; }
/* g-512fdc6 */
.g-512fdc6 { display: flex; }
/* g-5e0dae4 */
.g-5e0dae4 { width: 34px; height: 2px; }
/* g-386e9cb */
.g-386e9cb { padding: 0px; display: flex; flex-direction: row; gap:  10px; align-items: center; }
/* g-4f5cae8 */
.g-4f5cae8 { width: 34px; height: 2px; }
/* g-7b19cb1 */
.g-7b19cb1 { padding: 0px; display: flex; flex-direction: row; gap:  10px; align-items: center; }
/* g-2053ec9 */
.g-2053ec9 { width: 34px; height: 2px; }
/* g-579af5b */
.g-579af5b { padding: 0px; display: flex; flex-direction: row; gap:  10px; align-items: center; }
/* g-7034069 */
.g-7034069 { width: 34px; height: 2px; }
/* g-739abfc */
.g-739abfc { padding: 0px; display: flex; flex-direction: row; gap:  10px; align-items: center; }
/* g-5b45664 */
.g-5b45664 { display: flex; }
/* g-cc6c6f3 */
.g-cc6c6f3 { padding: 0px; display: flex; flex-direction: row; justify-content: flex-start; align-items: center; align-self: start; }
/* g-1a3016d */
.g-1a3016d { display: flex; }
/* g-e84216d */
.g-e84216d { display: flex; flex-direction: row; gap: 8px; justify-content: flex-start; align-items: center; }
/* g-5edfa6b */
.g-5edfa6b { display: flex; flex-direction: row; gap: 8px; justify-content: flex-start; align-items: center; }
/* g-6c3f0bb */
.g-6c3f0bb { display: flex; }
/* g-196c411 */
.g-196c411 { padding: 0px; display: flex; flex-direction: row; justify-content: flex-start; align-items: center; align-self: start; }
/* g-15ae4d6 */
.g-15ae4d6 { width: 34px; height: 2px; }
/* g-5cc17e8 */
.g-5cc17e8 { padding: 0px; display: flex; flex-direction: row; gap:  10px; align-items: center; }
