import{makeStyleResponsive as e,makeWidth as t,removeNullUndefined as p,optionLayoutStyle as r,filterTruthyStyles as m}from"@gem-sdk/core";import{postPurchaseSpacing as o}from"../../../../common/helper.js";let a=e=>({"--pb":"14px","--pt":"14px","--ta":e??"center"}),l=(e,t)=>m({"--mt":"dropdown"!==e?`-${t}`:"0px","--ml":"dropdown"!==e?`-${t}`:"0px"}),i=m=>{let{setting:a,styles:l,style:i}=m,{width:s,fullWidth:n,variantSpacing:d}=l??{},{column:g}=a??{},y=e("w",t(s,n));return{...r(g),...p(y),...i,gap:o[d||"none"]??""}},s=()=>({typo:{attrs:{transform:"capitalize"},custom:{fontSize:{desktop:"medium",tablet:"medium",mobile:"medium"}}}});export{s as getDisplayLabelSettingStyles,a as getDisplayLabelStyles,l as getVariantItemWrapperStyles,i as getWrapperStyles};
