"use strict";var core=require("@gem-sdk/core");const defaultVariantClasses="gp-p-2 gp-text-center gp-text-sm gp-font-semibold gp-text-gray-500",containerClasses="gp-grid",variantItemWrapperClasses="gp-flex gp-w-full gp-flex-wrap gp-items-start",productOptionClasses="gp-box-border gp-flex gp-flex-col",getContainerClasses=()=>core.composeClasses(containerClasses),getDefaultVariantClasses=()=>core.composeClasses(defaultVariantClasses),getDropdownVariantWrapperClasses=(e,s)=>{let{align:t}=e??{};return{"gp-flex":!0,"gp-w-full":!s,"gp-justify-start":"start"===t,"gp-justify-end":"end"===t,"gp-justify-center":!t||"center"===t}},getVariantItemWrapperClasses=()=>core.composeClasses("gp-flex gp-w-full gp-flex-wrap gp-items-start"),getProductOptionClasses=()=>core.composeClasses("gp-box-border gp-flex gp-flex-col");exports.containerClasses=containerClasses,exports.defaultVariantClasses=defaultVariantClasses,exports.getContainerClasses=getContainerClasses,exports.getDefaultVariantClasses=getDefaultVariantClasses,exports.getDropdownVariantWrapperClasses=getDropdownVariantWrapperClasses,exports.getProductOptionClasses=getProductOptionClasses,exports.getVariantItemWrapperClasses=getVariantItemWrapperClasses;
