@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-2f78fac4],[data-v-2f78fac4]::backdrop,[data-v-2f78fac4]:after,[data-v-2f78fac4]:before{--tw-outline-style:solid}}}.configurator .configurator__section--invalid-active[data-v-2f78fac4] [data-validate=body]{animation:var(--animate-shake,shake .3s cubic-bezier(.36,.07,.19,.97) both);outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-danger-text,var(--color-red-600));border-radius:.25rem}.configurator .configurator__section--invalid-active[data-v-2f78fac4] [data-validate=header]{color:var(--color-danger-text,var(--color-red-600))}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}.sticky-bottom{view-transition-name:sticky-bottom}.product-details{view-transition-name:var(--page-transition-name,page-morph)}
