Skip to main content

Laura Geller — Theme Settings

Customer: Laura Geller Website: https://www.laurageller.com Date: 2026-04-14 (updated with live site analysis) Theme: Custom — Brandon Grotesque body, Minion 3 Display headings, dark maroon accent Typekit Kit: pdz7iln (@import url("https://use.typekit.net/pdz7iln.css"))


Font Stack

Laura Geller loads fonts via Adobe Typekit:

  • Body: brandon-grotesque, sans-serif (weights 100–900)
  • Headings: minion-3-display, sans-serif (weights 400–700)

Product card text uses the body font (brandon-grotesque, weight 400).

Production: Set fontFamily: "inherit" everywhere — the Marqo widget inherits brandon-grotesque from their theme.

Dev store workaround: Their Typekit kit is domain-locked to laurageller.com. On dev stores, load Raleway (closest Google Fonts match) via Custom CSS @import and override font-family. Remove the override when deploying to their real store.


Product Display

Marqo SettingValueSource
imageRatio1:1--product-card-image-padding: 0rem
cardBorderRadius0--product-card-corner-radius: 0.0rem
cardBorderWidth0--product-card-border-width: 0.0rem
cardBorderColor#e2e8f0(unused — border width is 0)
cardBackgroundColor#fffffftransparent cards, image bg is #f3f3f3
cardShadownone--product-card-shadow-opacity: 0.0
cardHoverEffectnoneno hover effect observed
columnSpacing16--grid-desktop-horizontal-spacing: 16px
cardContentSpacing8tight spacing below image
columns.desktop44-column grid
columns.tablet2
columns.mobile2
alignmentleftleft-aligned text

Price Display

Marqo SettingValue
priceDisplay.salePriceColor#93021a
priceDisplay.compareAtPriceColor#666666
priceDisplay.showCompareAtPricetrue

Text Styles

GroupfontFamilyfontSizefontWeightcolorNotes
vendorinherit0 (hidden)500#64748bHidden via fontSize 0 + CSS
titleinherit14400#0c0c0cBrandon Grotesque, light weight
priceinherit14400#93021aSame light weight as titles
variantinherit0 (hidden)400#9ca3afHidden
collectionsinherit0 (hidden)400#b0b8c4Hidden

Note: Laura Geller uses weight 400 for product titles and prices — lighter than our defaults. The font size is also smaller (14px) for both.

Sale Badge

Marqo SettingValue
saleBadge.enabledtrue
saleBadge.positiontop-left
saleBadge.backgroundColor#93021a
saleBadge.textColor#ffffff
saleBadge.borderRadius0
saleBadge.textFormatSAVE {percent}%

CTA Button

Marqo SettingValue
cta.enabledtrue
cta.behaviornavigate
cta.buttonTextSHOP NOW
cta.backgroundColor#000000
cta.textColor#ffffff
cta.borderColor#000000
cta.borderWidth1
cta.borderRadius0
cta.fullWidthtrue

Reviews

Marqo SettingValue
productReviews.enabledtrue
productReviews.providerokendo
productReviews.starColor#c8a000
productReviews.starSize14
productReviews.textColor#0c0c0c
productReviews.showCounttrue

Filters

Marqo SettingValue
filters.filterModesidebar
filters.iconStylechevron
filters.showProductCounttrue
filters.styling.backgroundColor#ffffff
filters.styling.textColor#0c0c0c
filters.styling.textFontSize14
filters.styling.textFontWeight400
filters.styling.separatorColor#e0e0e0
filters.styling.activeIndicatorColor#0c0c0c
filters.styling.buttonBackgroundColor#ffffff
filters.styling.buttonTextColor#0c0c0c
filters.styling.buttonBorderColor#e0e0e0

Sorting

Marqo SettingValue
sorting.enabledtrue
sorting.defaultSortrelevance
sorting.dropdownStyling.backgroundColor#ffffff
sorting.dropdownStyling.borderColor#e0e0e0
sorting.dropdownStyling.textColor#0c0c0c

Pagination

Marqo SettingValue
pagination.modepaging
pagination.itemsPerPage24
pagination.showPerPageDropdownfalse
pagination.dropdownStyling.backgroundColor#ffffff
pagination.dropdownStyling.borderColor#e0e0e0
pagination.dropdownStyling.textColor#0c0c0c

Layout

Marqo SettingValue
layout.showSearchBarfalse
layout.pageTitleTemplate{count} results found for "{term}"
layout.resultsCountStyle.fontFamilyinherit
layout.resultsCountStyle.fontSize14
layout.resultsCountStyle.fontWeight400
layout.resultsCountStyle.color#0c0c0c

States

Marqo SettingValue
states.loading.enabledtrue
states.error.enabledtrue
states.noResults.enabledtrue

Selectors

Marqo SettingValue
selectors.embedElement#MainContent, #main-content, #main, main

Custom CSS Overrides

These are styling details that can't be achieved with knobs alone.

For production (on laurageller.com — font inherits from theme):

/* Hide vendor, variant title, and collections */
.marqo-vendor, .marqo-variant-title, .marqo-collections { display: none !important; }

/* Card — no border, transparent content area, image bg matches their grey */
.marqo-product-card { border: none !important; box-shadow: none !important; background: transparent !important; }
.marqo-product-card-image { background: #f3f3f3 !important; }
.marqo-product-card-content { padding: 10px 0 0 0 !important; background: transparent !important; }

/* Title — light weight matching brandon-grotesque 400 */
.marqo-product-card h3 { font-weight: 400 !important; line-height: 140% !important; letter-spacing: 0 !important; }

/* Price — light weight */
.marqo-price, .marqo-price-sale, .marqo-price-compare { font-weight: 400 !important; }
.marqo-price-compare { text-decoration: line-through !important; color: #888 !important; }

/* Stars — amber/gold */
.marqo-stars-fg { color: #c8a000 !important; }
.marqo-stars-bg { color: #e0d6b8 !important; }
.marqo-review-count { color: #666 !important; font-size: 12px !important; }

/* Sale badge — compact, square */
.marqo-sale-badge { text-transform: uppercase !important; font-size: 11px !important; font-weight: 500 !important; padding: 4px 6px !important; line-height: 1 !important; }

/* CTA button — uppercase, clean */
.marqo-cta-button { text-transform: uppercase !important; font-weight: 500 !important; font-size: 12px !important; letter-spacing: 1.5px; padding: 12px 8px !important; margin-top: 6px !important; }

/* Carousel arrows — always visible, no bg */
.marqo-carousel-prev, .marqo-carousel-next { opacity: 1 !important; background: none !important; border: none !important; box-shadow: none !important; color: #0c0c0c !important; font-weight: 300 !important; }
.marqo-product-card-image .marqo-carousel-prev, .marqo-product-card-image .marqo-carousel-next { display: flex !important; opacity: 1 !important; }

/* Filter sidebar — compact, uppercase titles */
.marqo-filter-header h3 { font-size: 14px !important; font-weight: 600 !important; text-transform: uppercase !important; letter-spacing: 0.5px; }
.marqo-filter-section-title { text-transform: uppercase !important; font-size: 13px !important; font-weight: 600 !important; letter-spacing: 0.5px; }
.marqo-filter-section { padding: 10px 0 !important; }
.marqo-filter-option-input { padding: 4px 0 !important; border-radius: 0 !important; min-height: 28px !important; }
.marqo-filter-option-input:hover { background: transparent !important; }
.marqo-filter-accordion { border-bottom: 1px solid #e0e0e0 !important; }
.marqo-filter-accordion:last-child { border-bottom: none !important; }

/* Pagination — square */
.marqo-pagination-button { border-radius: 0 !important; }
.marqo-pagination-button.marqo-active { background: #0c0c0c !important; color: #fff !important; border-color: #0c0c0c !important; }

/* Sort/dropdowns — square */
.marqo-sort-select, .marqo-select { border-radius: 0 !important; }

Additional dev store override (remove when deploying to real store):

/* Load Raleway as brandon-grotesque approximation (Typekit is domain-locked) */
@import url("https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;500;600;700&display=swap");

.marqo-search-layout, .marqo-search-layout *,
.marqo-product-card, .marqo-product-card *,
.marqo-filter-sidebar, .marqo-filter-sidebar * {
font-family: "Raleway", sans-serif !important;
}