/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.radio-card-selector>.form-radio-input{height:calc(var(--spacing,.25rem)*0);width:calc(var(--spacing,.25rem)*0);-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.radio-card-selector>.form-radio-input:checked+.form-radio-label>*{border-color:var(--color-pastel-red,oklch(64.41% .2288 21.81))!important}.f-carousel{position:relative}.f-carousel button{z-index:10;--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);position:absolute;top:50%}.f-carousel button.f-btn-prev{inset-inline-start:calc(var(--spacing,.25rem)*2)}@media (min-width:640px){.f-carousel button.f-btn-prev{inset-inline-start:calc(var(--spacing,.25rem)*-5)}}@media (min-width:768px){.f-carousel button.f-btn-prev{inset-inline-start:calc(var(--spacing,.25rem)*-6)}}.f-carousel button.f-btn-next{inset-inline-end:calc(var(--spacing,.25rem)*2)}@media (min-width:640px){.f-carousel button.f-btn-next{inset-inline-end:calc(var(--spacing,.25rem)*-5)}}@media (min-width:768px){.f-carousel button.f-btn-next{inset-inline-end:calc(var(--spacing,.25rem)*-6)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
