Home > widget-integration > AppService > themeSettings
AppService.themeSettings property
Signature:
get themeSettings(): {
productItems: {
general: {
borderColor?: string;
borderColorOnHover?: string;
backgroundColor?: string;
backgroundColorOnHover?: string;
borderLayout?: "noBorder" | "noPadding" | "hasPadding" | "noPaddingImage";
buttonWithSpacing?: boolean;
};
productImg: {
aspectRatioType?: "natural" | "square" | "portrait" | "landscape" | "manual" | "auto";
manualAspectRatio?: `${number}/${number}`;
cropPosition?: "top" | "center" | "bottom";
hoverEffect?: "reveal-second-image" | "zoom-in" | "reveal-second-image-and-zoom-in";
elements?: {
productInfo?: {
elements?: {
[swatches: `swatches.${number}`]: {
displayOptionsCount?: number;
shape?: "circle" | "box";
swatchBy?: "color" | "text" | "image" | "product-image";
changeProductImageOn?: "hover" | "click";
showOptionValueOnHovering?: boolean;
swatchType: string;
};
title?: {
color?: string;
textTransform?: "none" | "capitalize" | "uppercase" | "lowercase";
fontFamily?: string;
fontStyle?: string;
fontWeight?: string | number;
fontSize?: string | number;
};
vendor?: {
color?: string;
textTransform?: "none" | "capitalize" | "uppercase" | "lowercase";
fontFamily?: string;
fontStyle?: string;
fontWeight?: string | number;
fontSize?: string | number;
};
price?: {
color?: string;
textTransform?: "none" | "capitalize" | "uppercase" | "lowercase";
fontFamily?: string;
fontStyle?: string;
fontWeight?: string | number;
fontSize?: string | number;
} & {
showCentAsSuperscript?: boolean;
showCurrencyCodes?: boolean;
showMultiVariantPrice?: string;
priceColor?: string;
priceFontFamily?: string;
priceFontStyle?: string;
priceFontWeight?: string | number;
priceFontSize?: string | number;
salePriceColor?: string;
salePriceFontFamily?: string;
salePriceFontStyle?: string;
salePriceFontWeight?: string | number;
salePriceFontSize?: string | number;
compareAtPriceColor?: string;
compareAtPriceFontSize?: string | number;
compareAtPriceFontStyle?: string;
compareAtPriceFontWeight?: string | number;
compareAtPriceFontFamily?: string;
compareAtPricePosition?: "top" | "left" | "right" | "bottom";
removePriceDecimal?: boolean;
showSavingDisplay?: boolean;
savingDisplayColor?: string;
};
inventoryStatus?: {
color?: string;
textTransform?: "none" | "capitalize" | "uppercase" | "lowercase";
fontFamily?: string;
fontStyle?: string;
fontWeight?: string | number;
fontSize?: string | number;
} & {
inStockColor?: string;
lowStockColor?: string;
soldOutColor?: string;
lowInventoryThreshold?: number;
};
qvBtn?: {
showOnHovering?: boolean;
showOn?: "desktopAndMobile" | "desktopOnly";
imgSrc?: string;
iconPosition?: "left" | "right";
backgroundColor?: string;
backgroundColorOnHover?: string;
borderColor?: string;
borderColorOnHover?: string;
textColor?: string;
textColorOnHover?: string;
fontFamily?: string;
fontStyle?: string;
fontSize?: number;
fontWeight?: string | number;
shape?: "rectangle" | "round" | "circle" | "square";
width?: string;
height?: string;
alignment?: "left" | "center" | "right";
textTransform?: "none" | "capitalize" | "uppercase" | "lowercase";
action?: "popup" | "quickAddToCart" | "productPage";
displayType?: "textWithIcon" | "text" | "icon";
};
selectOptionBtn?: {
showOnHovering?: boolean;
showOn?: "desktopAndMobile" | "desktopOnly";
imgSrc?: string;
iconPosition?: "left" | "right";
backgroundColor?: string;
backgroundColorOnHover?: string;
borderColor?: string;
borderColorOnHover?: string;
textColor?: string;
textColorOnHover?: string;
fontFamily?: string;
fontStyle?: string;
fontSize?: number;
fontWeight?: string | number;
shape?: "rectangle" | "round" | "circle" | "square";
width?: string;
height?: string;
alignment?: "left" | "center" | "right";
textTransform?: "none" | "capitalize" | "uppercase" | "lowercase";
action?: "popup" | "quickAddToCart" | "productPage";
displayType?: "textWithIcon" | "text" | "icon";
};
goToDetailBtn?: {
showOnHovering?: boolean;
showOn?: "desktopAndMobile" | "desktopOnly";
imgSrc?: string;
iconPosition?: "left" | "right";
backgroundColor?: string;
backgroundColorOnHover?: string;
borderColor?: string;
borderColorOnHover?: string;
textColor?: string;
textColorOnHover?: string;
fontFamily?: string;
fontStyle?: string;
fontSize?: number;
fontWeight?: string | number;
shape?: "rectangle" | "round" | "circle" | "square";
width?: string;
height?: string;
alignment?: "left" | "center" | "right";
textTransform?: "none" | "capitalize" | "uppercase" | "lowercase";
action?: "popup" | "quickAddToCart" | "productPage";
displayType?: "textWithIcon" | "text" | "icon";
};
rating?: boolean;
};
padding?: string | number;
textAlign?: "left" | "center" | "right";
};
productSaleLabel?: {
hideOtherLabelsWhenSoldOut?: boolean;
shape?: "rectangle" | "rounded-rectangle" | "circle";
displayType?: "text" | "image";
color?: string;
backgroundColor?: string;
imgSrc?: string;
};
productSoldOutLabel?: {
hideOtherLabelsWhenSoldOut?: boolean;
shape?: "rectangle" | "rounded-rectangle" | "circle";
displayType?: "text" | "image";
color?: string;
backgroundColor?: string;
imgSrc?: string;
};
productCustomLabelByTag?: {
hideOtherLabelsWhenSoldOut?: boolean;
shape?: "rectangle" | "rounded-rectangle" | "circle";
displayType?: "text" | "image";
color?: string;
backgroundColor?: string;
imgSrc?: string;
};
rating?: boolean;
[swatches: `swatches.${number}`]: {
displayOptionsCount?: number;
shape?: "circle" | "box";
swatchBy?: "color" | "text" | "image" | "product-image";
changeProductImageOn?: "hover" | "click";
showOptionValueOnHovering?: boolean;
swatchType: string;
};
qvBtn?: {
showOnHovering?: boolean;
showOn?: "desktopAndMobile" | "desktopOnly";
imgSrc?: string;
iconPosition?: "left" | "right";
backgroundColor?: string;
backgroundColorOnHover?: string;
borderColor?: string;
borderColorOnHover?: string;
textColor?: string;
textColorOnHover?: string;
fontFamily?: string;
fontStyle?: string;
fontSize?: number;
fontWeight?: string | number;
shape?: "rectangle" | "round" | "circle" | "square";
width?: string;
height?: string;
alignment?: "left" | "center" | "right";
textTransform?: "none" | "capitalize" | "uppercase" | "lowercase";
action?: "popup" | "quickAddToCart" | "productPage";
displayType?: "textWithIcon" | "text" | "icon";
};
selectOptionBtn?: {
showOnHovering?: boolean;
showOn?: "desktopAndMobile" | "desktopOnly";
imgSrc?: string;
iconPosition?: "left" | "right";
backgroundColor?: string;
backgroundColorOnHover?: string;
borderColor?: string;
borderColorOnHover?: string;
textColor?: string;
textColorOnHover?: string;
fontFamily?: string;
fontStyle?: string;
fontSize?: number;
fontWeight?: string | number;
shape?: "rectangle" | "round" | "circle" | "square";
width?: string;
height?: string;
alignment?: "left" | "center" | "right";
textTransform?: "none" | "capitalize" | "uppercase" | "lowercase";
action?: "popup" | "quickAddToCart" | "productPage";
displayType?: "textWithIcon" | "text" | "icon";
};
goToDetailBtn?: {
showOnHovering?: boolean;
showOn?: "desktopAndMobile" | "desktopOnly";
imgSrc?: string;
iconPosition?: "left" | "right";
backgroundColor?: string;
backgroundColorOnHover?: string;
borderColor?: string;
borderColorOnHover?: string;
textColor?: string;
textColorOnHover?: string;
fontFamily?: string;
fontStyle?: string;
fontSize?: number;
fontWeight?: string | number;
shape?: "rectangle" | "round" | "circle" | "square";
width?: string;
height?: string;
alignment?: "left" | "center" | "right";
textTransform?: "none" | "capitalize" | "uppercase" | "lowercase";
action?: "popup" | "quickAddToCart" | "productPage";
displayType?: "textWithIcon" | "text" | "icon";
};
};
grid?: {
top?: {
direction?: "vertical" | "horizontal";
elements: {
left?: (`swatches.${number}` | "saleLabel" | "soldOutLabel" | "customLabelByTag" | "rating" | "qvBtn" | "selectOptionBtn" | "goToDetailBtn")[];
center?: (`swatches.${number}` | "saleLabel" | "soldOutLabel" | "customLabelByTag" | "rating" | "qvBtn" | "selectOptionBtn" | "goToDetailBtn")[];
right?: (`swatches.${number}` | "saleLabel" | "soldOutLabel" | "customLabelByTag" | "rating" | "qvBtn" | "selectOptionBtn" | "goToDetailBtn")[];
};
};
middle?: {
direction?: "vertical" | "horizontal";
elements: {
left?: (`swatches.${number}` | "saleLabel" | "soldOutLabel" | "customLabelByTag" | "rating" | "qvBtn" | "selectOptionBtn" | "goToDetailBtn")[];
center?: (`swatches.${number}` | "saleLabel" | "soldOutLabel" | "customLabelByTag" | "rating" | "qvBtn" | "selectOptionBtn" | "goToDetailBtn")[];
right?: (`swatches.${number}` | "saleLabel" | "soldOutLabel" | "customLabelByTag" | "rating" | "qvBtn" | "selectOptionBtn" | "goToDetailBtn")[];
};
};
bottom?: {
direction?: "vertical" | "horizontal";
elements: {
left?: (`swatches.${number}` | "saleLabel" | "soldOutLabel" | "customLabelByTag" | "rating" | "qvBtn" | "selectOptionBtn" | "goToDetailBtn")[];
center?: (`swatches.${number}` | "saleLabel" | "soldOutLabel" | "customLabelByTag" | "rating" | "qvBtn" | "selectOptionBtn" | "goToDetailBtn")[];
right?: (`swatches.${number}` | "saleLabel" | "soldOutLabel" | "customLabelByTag" | "rating" | "qvBtn" | "selectOptionBtn" | "goToDetailBtn")[];
};
};
};
};
productInfo?: {
elements?: {
[swatches: `swatches.${number}`]: {
displayOptionsCount?: number;
shape?: "circle" | "box";
swatchBy?: "color" | "text" | "image" | "product-image";
changeProductImageOn?: "hover" | "click";
showOptionValueOnHovering?: boolean;
swatchType: string;
};
title?: {
color?: string;
textTransform?: "none" | "capitalize" | "uppercase" | "lowercase";
fontFamily?: string;
fontStyle?: string;
fontWeight?: string | number;
fontSize?: string | number;
};
vendor?: {
color?: string;
textTransform?: "none" | "capitalize" | "uppercase" | "lowercase";
fontFamily?: string;
fontStyle?: string;
fontWeight?: string | number;
fontSize?: string | number;
};
price?: {
color?: string;
textTransform?: "none" | "capitalize" | "uppercase" | "lowercase";
fontFamily?: string;
fontStyle?: string;
fontWeight?: string | number;
fontSize?: string | number;
} & {
showCentAsSuperscript?: boolean;
showCurrencyCodes?: boolean;
showMultiVariantPrice?: string;
priceColor?: string;
priceFontFamily?: string;
priceFontStyle?: string;
priceFontWeight?: string | number;
priceFontSize?: string | number;
salePriceColor?: string;
salePriceFontFamily?: string;
salePriceFontStyle?: string;
salePriceFontWeight?: string | number;
salePriceFontSize?: string | number;
compareAtPriceColor?: string;
compareAtPriceFontSize?: string | number;
compareAtPriceFontStyle?: string;
compareAtPriceFontWeight?: string | number;
compareAtPriceFontFamily?: string;
compareAtPricePosition?: "top" | "left" | "right" | "bottom";
removePriceDecimal?: boolean;
showSavingDisplay?: boolean;
savingDisplayColor?: string;
};
inventoryStatus?: {
color?: string;
textTransform?: "none" | "capitalize" | "uppercase" | "lowercase";
fontFamily?: string;
fontStyle?: string;
fontWeight?: string | number;
fontSize?: string | number;
} & {
inStockColor?: string;
lowStockColor?: string;
soldOutColor?: string;
lowInventoryThreshold?: number;
};
qvBtn?: {
showOnHovering?: boolean;
showOn?: "desktopAndMobile" | "desktopOnly";
imgSrc?: string;
iconPosition?: "left" | "right";
backgroundColor?: string;
backgroundColorOnHover?: string;
borderColor?: string;
borderColorOnHover?: string;
textColor?: string;
textColorOnHover?: string;
fontFamily?: string;
fontStyle?: string;
fontSize?: number;
fontWeight?: string | number;
shape?: "rectangle" | "round" | "circle" | "square";
width?: string;
height?: string;
alignment?: "left" | "center" | "right";
textTransform?: "none" | "capitalize" | "uppercase" | "lowercase";
action?: "popup" | "quickAddToCart" | "productPage";
displayType?: "textWithIcon" | "text" | "icon";
};
selectOptionBtn?: {
showOnHovering?: boolean;
showOn?: "desktopAndMobile" | "desktopOnly";
imgSrc?: string;
iconPosition?: "left" | "right";
backgroundColor?: string;
backgroundColorOnHover?: string;
borderColor?: string;
borderColorOnHover?: string;
textColor?: string;
textColorOnHover?: string;
fontFamily?: string;
fontStyle?: string;
fontSize?: number;
fontWeight?: string | number;
shape?: "rectangle" | "round" | "circle" | "square";
width?: string;
height?: string;
alignment?: "left" | "center" | "right";
textTransform?: "none" | "capitalize" | "uppercase" | "lowercase";
action?: "popup" | "quickAddToCart" | "productPage";
displayType?: "textWithIcon" | "text" | "icon";
};
goToDetailBtn?: {
showOnHovering?: boolean;
showOn?: "desktopAndMobile" | "desktopOnly";
imgSrc?: string;
iconPosition?: "left" | "right";
backgroundColor?: string;
backgroundColorOnHover?: string;
borderColor?: string;
borderColorOnHover?: string;
textColor?: string;
textColorOnHover?: string;
fontFamily?: string;
fontStyle?: string;
fontSize?: number;
fontWeight?: string | number;
shape?: "rectangle" | "round" | "circle" | "square";
width?: string;
height?: string;
alignment?: "left" | "center" | "right";
textTransform?: "none" | "capitalize" | "uppercase" | "lowercase";
action?: "popup" | "quickAddToCart" | "productPage";
displayType?: "textWithIcon" | "text" | "icon";
};
rating?: boolean;
};
padding?: string | number;
textAlign?: "left" | "center" | "right";
};
ctaButtons?: Record<string, unknown>;
};
additionalElements: {
pagination: {
paginationType?: string;
alignment?: "left" | "right" | "center";
number?: {
color?: string;
colorOnSelected?: string;
fontFamily?: string;
fontSize?: string | number;
fontStyle?: string;
fontWeight?: string | number;
shape?: "square" | "circle";
backgroundColor?: string;
backgroundColorOnSelected?: string;
};
button?: {
shape?: "rectangle" | "rounded-rectangle" | "square" | "circle";
buttonType?: "text-only" | "text-with-icon" | "icon-only";
color?: string;
colorOnHover?: string;
backgroundColor?: string;
backgroundColorOnHover?: string;
borderColor?: string;
fontSize?: string | number;
fontSizeScale?: number;
fontStyle?: string;
fontWeight?: string | number;
fontFamily?: string;
textTransform?: "none" | "capitalize" | "uppercase" | "lowercase";
};
productCount?: {
showProductCount: boolean;
position: "top" | "bottom";
color: string;
};
};
toolbar: {
elements?: {
viewAs?: {
fontSizeScale: number;
fontSize: string;
color: string;
fontFamily: string;
fontStyle: string;
textTransform: string;
listType: string;
isEnable: boolean;
fontWeight: string;
showListViewDefault?: boolean;
};
productCount?: {
fontSizeScale: number;
fontSize: string;
color: string;
fontFamily: string;
fontStyle: string;
textTransform: string;
isEnable: boolean;
fontWeight: string;
};
showLimitList?: {
fontSizeScale: number;
fontSize: string;
color: string;
fontFamily: string;
fontStyle: string;
textTransform: string;
isEnable: boolean;
fontWeight: string;
};
sorting?: {
fontSizeScale: number;
fontSize: string;
color: string;
fontFamily: string;
fontStyle: string;
textTransform: string;
isEnable: boolean;
fontWeight: string;
};
};
layout: "1_1" | "1_2" | "1_3" | "2_1" | "2_2" | "2_3" | "2_4" | "3_1" | "3_2" | "3_3" | "3_4" | "4_1" | "4_2";
filterText: {
color: string;
fontSizeScale: number;
fontFamily: string;
fontStyle: string;
textTransform: string;
fontSize: string;
fontWeight: string;
};
refineByText: {
color: string;
fontSizeScale: number;
fontFamily: string;
fontStyle: string;
textTransform: string;
fontSize: string;
fontWeight: string;
};
};
collectionHeader: {
isEnable: boolean;
layout: 1 | 2 | 3 | 4;
contentPosition?: "top-left" | "top-center" | "top-right" | "middle-left" | "middle-center" | "middle-right" | "bottom-left" | "bottom-center" | "bottom-right";
elements?: {
collectionImage?: {
size?: "small" | "medium" | "large" | "original";
parallaxEffect?: boolean;
directionParallax?: "vertical" | "horizontal";
isEnable?: boolean;
};
collectionTitle?: {
isEnable?: boolean;
collectionTitleColor?: string;
fontFamily?: string;
fontStyle?: string;
fontWeight?: string | number;
fontSize?: string | number;
textAlign?: string;
textTransform?: string;
};
breadCrumb?: {
showCollectionTitle?: boolean;
showCollectionList?: boolean;
showPagination?: boolean;
placement?: string;
alignment?: string;
fontSizeScale?: number;
fontFamily?: string;
fontStyle?: string;
textTransform?: string;
color?: string;
isEnable?: boolean;
fontWeight?: string;
};
productCount?: {
fontSizeScale?: number;
fontFamily?: string;
fontStyle?: string;
textTransform?: string;
color?: string;
isEnable?: boolean;
fontWeight?: string;
};
collectionDescription?: {
fontSize: string | null;
isEnable: boolean;
};
};
};
};
quickView: {
showProductImage?: boolean;
thumbnailPosition?: "topLeft" | "bottomCenter";
isEnableProductVendor?: boolean;
buttonOverall?: {
fontFamily?: string;
fontStyle?: string;
fontSize?: number;
fontSizeScale?: number;
fontWeight?: string | number;
shape?: "rectangle" | "round";
};
buyItNowBtn?: {
color?: string;
hoverColor?: string;
backgroundColor?: string;
hoverBackgroundColor?: string;
borderColor?: string;
hoverBorderColor?: string;
textTransform?: "none" | "capitalize" | "uppercase" | "lowercase";
} & {
enable?: boolean;
};
addToCartBtn?: {
color?: string;
hoverColor?: string;
backgroundColor?: string;
hoverBackgroundColor?: string;
borderColor?: string;
hoverBorderColor?: string;
textTransform?: "none" | "capitalize" | "uppercase" | "lowercase";
};
};
cart: {
enableCart?: boolean;
cartStyle?: "none" | "popup" | "side";
autoOpenAjaxCartOnAddToCart?: boolean;
showCurrencyCodes?: boolean;
enableWidgetRecommendation?: boolean;
widgetRecommendationId?: string;
generalLayout?: {
fontFamily?: string;
fontStyle?: string;
fontSize?: number;
fontWeight?: string | number;
shape?: "rectangle" | "round";
};
checkoutBtn?: {
color?: string;
hoverColor?: string;
backgroundColor?: string;
hoverBackgroundColor?: string;
borderColor?: string;
hoverBorderColor?: string;
textTransform?: "none" | "capitalize" | "uppercase" | "lowercase";
};
viewCartBtn?: {
color?: string;
hoverColor?: string;
backgroundColor?: string;
hoverBackgroundColor?: string;
borderColor?: string;
hoverBorderColor?: string;
textTransform?: "none" | "capitalize" | "uppercase" | "lowercase";
};
};
productList: {
productsPerPage?: number;
productsPerRowOnDesktop?: number;
productsPerRowOnMobile?: number;
};
searchPage: {
headerBackground: string;
elements: {
searchHeaderText: {
color: string;
textTransform: string;
fontSizeScale: number;
fontFamily: string;
fontStyle: string;
fontSize: string;
fontWeight: string;
};
placeholderSearch: {
color: string;
textTransform: string;
fontSizeScale: number;
fontFamily: string;
fontStyle: string;
fontSize: string;
fontWeight: string;
};
scopedSuggestionLabel: {
color: string;
textTransform: string;
fontSizeScale: number;
fontFamily: string;
fontStyle: string;
fontSize: string;
fontWeight: string;
} & {
backgroundColor: string;
};
scopedSuggestionItem: {
color: string;
textTransform: string;
fontSizeScale: number;
fontFamily: string;
fontStyle: string;
fontSize: string;
fontWeight: string;
} & {
backgroundColor: string;
};
titleTab: {
color: string;
textTransform: string;
fontSizeScale: number;
fontFamily: string;
fontStyle: string;
fontSize: string;
fontWeight: string;
};
productCount: {
color: string;
textTransform: string;
fontSizeScale: number;
fontFamily: string;
fontStyle: string;
fontSize: string;
fontWeight: string;
};
collectionAndPageTabTitle: {
color: string;
textTransform: string;
fontSizeScale: number;
fontFamily: string;
fontStyle: string;
fontSize: string;
fontWeight: string;
};
collectionAndPageTabDescription: {
color: string;
textTransform: string;
fontSizeScale: number;
fontFamily: string;
fontStyle: string;
fontSize: string;
fontWeight: string;
};
tipForYou: {
color: string;
textTransform: string;
fontSizeScale: number;
fontFamily: string;
fontStyle: string;
fontSize: string;
fontWeight: string;
};
line: {
color: string;
};
};
};
filterTree: {
elements: {
refineBy: {
color: string;
};
filterTitle: {
color: string;
textTransform?: string;
fontSizeScale?: number;
fontFamily?: string;
fontStyle?: string;
fontSize?: string;
fontWeight?: string;
};
filterOption: {
color: string;
textTransform?: string;
fontSizeScale?: number;
fontFamily?: string;
fontStyle?: string;
fontSize?: string;
fontWeight?: string;
};
productCount: {
color: string;
textTransform?: string;
fontSizeScale?: number;
fontFamily?: string;
fontStyle?: string;
fontSize?: string;
fontWeight?: string;
};
line: {
color: string;
};
checkbox: {
color: string;
};
searchBox: {
color: string;
};
};
};
isw: {
backgroundSuggestion: string;
backgroundProducts: string;
hoverBackgroundSuggestion: string;
hoverBackgroundProducts: string;
elements: {
titleMultiElement: {
color: string;
textTransform: string;
fontSizeScale: number;
fontFamily: string;
fontStyle: string;
fontSize: string;
fontWeight: string;
};
results: {
color: string;
textTransform: string;
fontSizeScale: number;
fontFamily: string;
fontStyle: string;
fontSize: string;
fontWeight: string;
};
didYouMean: {
color: string;
textTransform: string;
fontSizeScale: number;
fontFamily: string;
fontStyle: string;
fontSize: string;
fontWeight: string;
};
didYouMeanResults: {
color: string;
textTransform: string;
fontSizeScale: number;
fontFamily: string;
fontStyle: string;
fontSize: string;
fontWeight: string;
} & {
backgroundColor: string;
};
productTitle: {
color: string;
textTransform: string;
fontSizeScale: number;
fontFamily: string;
fontStyle: string;
fontSize: string;
fontWeight: string;
};
productVendor: {
color: string;
textTransform: string;
fontSizeScale: number;
fontFamily: string;
fontStyle: string;
fontSize: string;
fontWeight: string;
};
productPrice: {
color: string;
textTransform: string;
fontSizeScale: number;
fontFamily: string;
fontStyle: string;
fontSize: string;
fontWeight: string;
};
productSalePrice: {
color: string;
textTransform: string;
fontSizeScale: number;
fontFamily: string;
fontStyle: string;
fontSize: string;
fontWeight: string;
};
productCompareAtPrice: {
color: string;
textTransform: string;
fontSizeScale: number;
fontFamily: string;
fontStyle: string;
fontSize: string;
fontWeight: string;
};
productSKU: {
color: string;
textTransform: string;
fontSizeScale: number;
fontFamily: string;
fontStyle: string;
fontSize: string;
fontWeight: string;
};
viewAllBtn: {
color: string;
textTransform: string;
fontSizeScale: number;
fontFamily: string;
fontStyle: string;
fontSize: string;
fontWeight: string;
} & {
backgroundColor: string;
hoverBackgroundColor: string;
};
};
};
};